Extensible plugins are really awesome and give us room for a lot of customization possibilities. Imagine if you were the developer of this plugin. What would you do if a user asked for some particular functionality? Just when you thought you’ve finally found a plugin that does everything you need, there’s still that one tiny important thing it can’t do. In this article, Benjamin Intal will show you how to make your plugin extensible and reduce headache.
Read more…
Content marketing is the practice of creating a piece of content. This piece of content is generally free, though it may be hidden behind a simple email/lead-capture form, and it usually is meant to be found through search or through free/low-budget distribution methods It is tough, but with the right WP plugins, you can turn your website into a content marketing machine, one that actually performs for your business. Here are some stellar plugins that will ensure your efforts aren’t falling short.
Read more…
The most important step anyone can take to make sure that a site is secure is to keep in mind that no single process or method is sufficient to ensure nothing bad happens. WordPress itself provides a sizable library of functions, some of which can be dangerous. Beyond that, there are lots of PHP functions that a WordPress (PHP) developer will use with some frequency that can be dangerous when used. Before deploying a new plugin in WordPress, it’s a good idea to keep a list of easy-to-misuse functions by your side. In this article, David Hayes will take a closer look at some functions which you can and should use as part of a broader security strategy.
Read more…
You really don’t want to spend hours manually testing every part of your WordPress plugin to ensure nothing is broken every time you deploy a new version — do you? In this tutorial Collins Agbonghama will teach you how to test efficiently with automated testing, and help you recognize the importance of writing tests and how to start writing one for your own WordPress plugin.
Read more…
How do you get insight into all of your content at a glance? WordPress’ admin area does not show you much about your pages, posts, users and comments. In this article, David Mosterd and Jesper van Engelen will demonstrate some simple custom solutions and a ready-to-deploy plugin to overcome this problem. In this tutorial, they’ll tackle this problem by showing you some easy-to-implement custom code. For those of you who don’t want to code, they’ll show you how to configure the Admin Columns plugin to do the job for you.
Read more…
Sketch has delivered a robust design platform with a refreshing, simple user interface. The open nature of the Sketch plugin system means that anyone can identify a need, write a plugin and share it with the community. A major barrier is stopping those eager to take part: Designers and front-end developers must learn how to write a plugin. What if users could write plugins using technologies they are already familiar with? In this article, Zachary Schuessler covers the usage of WebView technology to create a plugin using HTML, CSS and JavaScript.
Read more…
Sketch makes the day-to-day life of a user interface designer a lot better. Mundane little things such as measuring distances and sizes are now much easier and quicker. You can automate parts of your workflow and use real data in your Sketch designs. You can also organize your files more optimally, and more. If you’re a UI designer and are still using mostly Photoshop or Illustrator, Lachezar Petkov highly recommends you try Sketch. You might never want to look back!
Read more…
JavaScript module bundling has been around for a while. RequireJS had its first commits in 2009, then Browserify made its debut, and since then several other bundlers have spawned across the Internet. Among that group, webpack has jumped out as one of the best. If you’re not familiar with it, in this article, Joseph Zimmerman will help you get started with this powerful tool.
Read more…
Support is a crucial element that determines not only the success of the project, but also how happy everyone will be, me included. Thomas Maier constantly optimized his approach to providing support. In this article, he will share with you what he learned. When you welcome people to the community with a helpful and positive reply, you not only help them fix their issue, but strengthen the community as a whole. After all, the foundation of WordPress is communication.
Read more…
Anyone who has created a WordPress plugin understands the need to create configurable fields to modify how the plugin works. There are countless uses for configurable options in a plugin, and nearly as many ways to implement said options. You see, WordPress allows plugin authors to create their own markup within their settings pages. As a side effect, settings pages can vary greatly between plugins.
In this article we are going to go over three common ways you can make your plugin configurable. We will start by creating a settings page and create our fields using the default WordPress Settings API. I will then walk you through how to set up your fields with a custom handler. Finally, I will show you how to integrate a great configurable fields plugin Advanced Custom Fields (ACF) into your own plugin.
Read more…