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.
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.
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.
If you want to put out conventional or digital media, you need to have a striking logo. Designing a logo might seem pretty straightforward, but the biggest companies will spend literally millions getting it right....
Choice is one Aspect of WordPress that won’t cause you concern. The entire theme and plugin ecosystem is ripe with quality products at differing prices. However, it wasn’t always this way. In our Avada theme review, we’re going to look at the latest version of one of the first great WordPress themes and see if it still stands up to modern scrutiny.
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.
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.
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.
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.
If you see a list of files and folders instead, then this means that directory browsing is enabled for your website.
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.
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:
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.
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.
Are you a startup company owner who is facing problems to manage the data of your business? Here is the reason behind this problem. When you started your business, you were not aware of the...
The 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 […]
Google recently released the preview version of its new Advanced API Security product, which is intended to help identify and remediate API-based security threats. While this product is in preview status, interested partners will have to request access.
Hey, WordPress fans. We are back with the latest WordPress news and events from the past month. While we’ve had a quiet few months before this, the previous month had a lot going on, primarily in the WordPress business space.
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
What are Permalinks? Permalinks, a term for “Permanent Links,” are the URLs used in WordPress to access single pages, posts, and archives on your website. For example, permalinks of a…
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.
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.
If you’d like to add this to a previously created form, simply click the Gear Icon and then Edit.
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.
When enabled, a dropdown menu will appear with customizable options. There is a Configuration and Permissions area.
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.
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.
Additionally, when a form is successfully submitted, the user will get a message. Customize the message to anything you’d like.
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.
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.
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.
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.
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.
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.
GraphQL technology company Hasura announced a series of new innovations including a new Hasura GraphQL Data Connector (GDC) SDK that allows developers to extend Hasura to bring GraphQL to their favorite data sources.