Using Infura’s New API With Lootbox

Featured Imgs 23

I’ve only been in Web3 for about a year now, but I can honestly say that NFTs are the most exciting Aspect of it for me. I’m not talking about Apes or Punks, however. PFP (profile picture) projects and art, although a cool and simple proof of concept for the technology, won’t create a better world.

Instead, I’m excited about the actual utility of NFTs. Allowing gamers to own their assets, delivering fair royalty commissions to musicians and artists, and making concert tickets impossible to scalp while providing a sweet digital memento are some of the use cases I find interesting.

Gradle Tutorial: Crash Course [Video]

Featured Imgs 23

Ever looked for a comprehensive tutorial for Gradle that is fun and entertaining at the same time?

In this video tutorial below, you'll learn how to use Gradle like a professional. Cover topics including using the Gradle wrapper, using Gradle together with IDEs, and Gradle basics like build.gradle, settings.gradle, running commands (clean build), as well as understanding multi-project Gradle builds. By the end of it, there won't be many questions left when it comes to Gradle.

PSD3 to Include Emphasis On API Standardization

Featured Imgs 23

PYMNTS.com has recently published an article that outlines the decisions being made around updates to the European Union's Payment Services Directive 2 (PSD2). An important note is the pressure for API standardization in face of common issues being displayed in the current landscape. 

Data Quality Metrics to Know and Measure

Featured Imgs 23

The most important characteristic for any organization is not data; it is quality data. In a study, IBM estimated that bad data costs the U.S. economy $3.1 trillion per year. Such costs are incurred when your employees spend time cleaning data or rectifying the errors caused by bad data. Apart from financial costs, bad data becomes a source of dissatisfaction and discontent between you and your customers, partners, and other business relationships. 

This clearly explains the importance of housing quality data in your organization. But what exactly is it, and how can you measure data quality? Let’s take a look. 

How to Disable Directory Browsing in WordPress

Category Image 091

Do you want to disable directory browsing in WordPress?

Directory browsing can put your site at risk by showing important information to hackers which can be used to exploit vulnerabilities in your site’s plugins, themes, or even your hosting server.

In this article, we will show you how you can disable directory browsing in WordPress.

How to disable directory browsing in WordPress

What Does Disabling Directory Browsing in WordPress Do?

Every time someone visits your website, your web server will process that request.

Usually, the server delivers an index file to the visitor’s browser, such as index.html. However, if the server can’t find an index file, then it may show all the files and folders in the requested directory instead.

This is directory browsing, and it’s often enabled by default.

If you’ve ever visited a site and seen a list of files and folders instead of a webpage, then you’ve seen directory browsing in action.

A WordPress site with directory browsing enabled

The problem is that hackers can use directory browsing to see the files that make up your website, including all the themes and plugins that you’re using.

If any of these themes or plugins have known vulnerabilities, then hackers can use this knowledge to take control of your WordPress blog or website, steal your data, or perform other actions.

Attackers may also use directory browsing to look at the confidential information inside your files and folders. They might even copy your website’s contents, including content that you would usually charge for such as ebook downloads or online courses.

This is why it’s considered a best practice to disable directory browsing in WordPress.

How to Check is Directory Browsing is Enabled in WordPress

The easiest way to check whether directory browsing is currently enabled for your WordPress website is by simply visiting the /wp-includes/ folder link like this: https://example.com/wp-includes/.

You’ll want to replace www.example.com with your website’s URL.

If you get a 403 Forbidden or similar message, then directory browsing is already disabled on your WordPress website.

A website with directory browsing disabled

If you see a list of files and folders instead, then this means that directory browsing is enabled for your website.

A WordPress site with directory browsing enabled

Since this makes your website more vulnerable to attack, you’ll typically want to block directory browsing in WordPress.

How to Disable Directory Browsing in WordPress

To disable directory listing, you’ll need to add some code to your site’s .htaccess file.

To access the file, you’ll need an FTP client, or you can use the file manager app inside your WordPress hosting control panel.

If this is your first time using FTP, then you can see our complete guide on how to connect to your site using FTP.

After connecting to your site, simply open your website’s ‘public’ folder and find the .htaccess file. You can edit the .htaccess file by downloading it to your desktop and then opening it in a text editor like Notepad.

At the very bottom of the file, simply add the following code:

Options -Indexes

It will look something like this:

The WordPress .htaccess file

Once you’re done, save your .htaccess file and upload it back to your server using an FTP client.

That’s it. Now if you visit the same http://example.com/wp-includes/ URL, you’ll get a 403 Forbidden or similar message.

How to disable directory browsing in WordPress

We hope this article helped you learn how to disable directory browsing in WordPress. You may also want to see our ultimate WordPress security guide, or see our expert pick of the best WordPress membership plugin to protect your files.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Disable Directory Browsing in WordPress first appeared on WPBeginner.

Using Insomnia to Upgrade Dependencies — With Confidence

Featured Imgs 23
Demo app: “Is Today My Birthday”
Demo app: “Is Today My Birthday”

Always keep your dependencies up to date. When you don’t upgrade, you miss out on bug fixes, security patches, and new features. You may even be up against an “end of life” deadline if the version of a package you use will soon no longer be supported.

If upgrading dependencies is so important, why don’t many developers do it? They may not know-how, or they may not understand the benefits of upgrading, or they may not feel like they have the time. Or, they may be afraid.

5 Tips to Write the Most Clickable WordPress Headlines

Featured Imgs 26

Writing Clickable WordPress HeadlinesThe idea of sitting down and completing several headline writing exercises to find the “one” may seem extra. Still, it’s really not when you consider that your headlines are the number #1 most important thing you’ll write in WordPress every day. Fact: If people don’t click your headlines, your content won’t get read. Your headline […]

The post 5 Tips to Write the Most Clickable WordPress Headlines appeared first on WPExplorer.

Typography Inspiration In Web Design

Typography Definitions Cover

Looking for typography inspiration for your next or future web design projects? We’ve rounded up some of the most creative and award-winning examples of typography usage in these websites that follow. Take a look and see what ideas they bring!

Your Web Designer Toolbox
Unlimited Downloads: 500,000+ Web Templates, Icon Sets, Themes & Design Assets


Font Roundup

Typography Inspiration In Web Design - font roundup

Likely Story

Typography Inspiration In Web Design - Likely Story

VJ Type

Typography Inspiration In Web Design - VJ Type

Arthur Simonini

Typography Inspiration In Web Design - Arthur Simonini

Martine Syms

Typography Inspiration In Web Design - Martine Syms

Mama Joyce Peppa Sauce

Typography Inspiration In Web Design - Mama Joyce Peppa Sauce

Slava Kirilenko

Typography Inspiration In Web Design - Slava Kirilenko

DAD Agency

Typography Inspiration In Web Design - DAD Agency

Pact Media

Typography Inspiration In Web Design - Pact Media

Dante

Typography Inspiration In Web Design - Dante

Custo

Typography Inspiration In Web Design - Custo

Houseplant

Houseplant

Santa Teresa Fest

Santa Teresa Fest

Kim Kneipp

Kim Kneipp

Panic Studio

Panic Studio

Save at Last! Forminator’s New Save and Continue Feature

Featured Imgs 26

Allow users to save a partially filled WordPress form as a draft so they can complete it later before submitting it with our Forminator plugin.

Sometimes, form-filling takes time – especially multipage or lengthy forms. With Forminator’s Save and Continue option, users can save a form as a draft and complete a form at a later time via a custom link.

save as draft image.
Saving long forms as a draft is now an option for your users!

This highly requested feature is available and easy as ever to implement. You’ll be able to customize your form’s settings to allow draft retention periods, allow drafts of forms sent to an email address, edit messages, and more!

This brief article takes you through all the features and how to implement them.

We’ll cover:

You can begin using this feature immediately, so let’s…

Get Started

The Save as Draft feature can be applied to a new, draft, or published form. To begin, choose a form from Forminator’s Dashboard or create a new one.

If you’re new to Forminator and need a detailed look at creating a form from scratch, be sure to check out our article about How to Get the Most Out of Using Forminator.

List of all of the forms created in Forminator.
Pick a previously created form or start a new one from scratch.

If you’d like to add this to a previously created form, simply click the Gear Icon and then Edit.

The gear icon.
The Edit button will get you started!

And for a new form, the process will be the same. Once you get your form started, you’ll click Behavior to begin. When you scroll down a bit, you’ll see Save and Continue.

Ready for launch? Click Enable Save and Continue to activate.

Enable save and continue button.
One click is all it takes to get started.

When enabled, a dropdown menu will appear with customizable options. There is a Configuration and Permissions area.

Configurations and Permission buttons.
Once enabled, you’ll have two options.

We’ll start with all of the options in the Configuration tab.

Draft Retention Period

Choose the days a form’s draft will be stored on your server. Then, once the time expires, they’ll be automatically deleted.

By default, it’s set at 30-days.

Draft retention period.
Set any amount of days you’d like.

Set whatever time frame suits your needs.

Save Form Link Text

You can also customize the text when it comes to saving the form. This is what users will see.

Save form link text area.
Whatever you want to include in your messaging, do so here.

Additionally, when a form is successfully submitted, the user will get a message. Customize the message to anything you’d like.

The form fields for text.
It even shows what form fields will not be saved.

Your message can include links, form data, and more – to make them as clear, personalized, and precise as possible.

Enabling Draft to Email

When a user wants to save and continue at a later date, there’s no better way to remind them than by having an email sent to their account. By activating this feature, a link to the draft will be sent directly to them with the option to resume.

The send draft to email area.
It’s as easy as ever to let users’ send the incomplete form to their email.

As soon as you have your Save and Continue features set up – click Update on the form.

The Permission Area

Decide whether every user can save their format as a draft – or just registered users. That’s all done from the Permission tab.

The Permissions area.
There are two options to choose from.

Just choose your option – and it’s all set.

User Experience

So, now that you know how to set up the Save and Continue feature, what does it look like from the users’ perspective?

Of course, every form is different. Unlimited style options, fields, etc., can be used (which we cover in numerous articles, like this one). For this article, we’ll keep it simple and have a look at what happens when a user saves the form we just created.

First, they’ll see the Save as Draft Option on every page (if you have multiple pages) of the form as they complete it.

The save as a draft button.
Here, it’s on page three.

When clicked, it will bring up the custom (or default) message to let them know their form was saved. Plus, the user will get a link that they can copy and paste so that they can get back to the form at any time.

The text view for the user.
As you can see, the text that we created in the admin is clearly visible.

Since we incorporated the Send Draft Link, this option is available. All the user has to do is enter their email address and hit – in this case – the ‘Send Draft Link’ button (which, as we talked about, can be edited to say something else).

Instantly, an email will go to the user’s email address. It contains the name of the form, website, link, and expiration date of the link.

Text the user sees about reminding them to complete the form.
A short and sweet reminder for the user to complete the form.

All a user has to do is click the link to return to the form and complete it!

Good Save

With Forminator’s new Save and Continue feature, forms will be saved and not forgotten by users who, for whatever reason, can’t complete a form in one session. As you can see, it’s simple to set up in just a few clicks and highly customizable. Plus, this feature is entirely free to use.

This feature is a welcome addition to Forminator, as it was a top request from our users. And so, we’re happy to now include it.

After all, a good form deserves a good save.