It’s safe to assume that every new year will bring major advancements in web development. Not only that, but the various platforms, languages, and other cogs that make up the web are also constantly evolving. Keeping on top of these developments can be a potential time sink. For example, you may be wondering where WordPress is headed, as well as curious about the more global trends on the horizon. To anticipate these trends, you’ll need to consider factors such as how users browse the web today, what protocols are most popular, and the types of designs that are most appealing […]
How To Convince Clients Of The Benefits Of Using WordPress
“Is WordPress right for my website?” Anyone building WordPress sites for clients likely has to deal with this question on a regular basis. As it turns out, client education is as much part of this business as installing plugins and writing CSS. For WordPress professionals, the platform is second nature and the benefits of using WordPress for building websites are completely obvious. However, we often forget that clients don’t possess that same knowledge. For some, that really isn’t a problem. All they want is a website and they don’t care about what’s running it. Others, however, do care and sometimes […]
Using the WordPress Desktop App with Self-hosted WordPress – A Review
There are many tools to help you take care of your WordPress website. We have talked about some of them in the past in this post. Aside from them, there are also the official WordPress mobile apps. Although it has been around for a while, a lesser-known example is the WordPress desktop app named Calypso. It was originally made for WordPress.com customers to let them take care of their sites from their desktop computers. However, in combination with the Jetpack plugin, it also works for self-hosted WordPress sites. In this article, I will show you how to use it. I […]
Using Automatic Dependency Injection For WordPress Development
A common design pattern for WordPress plugins is to have one “main class” that implements the singleton pattern. This pattern is called the “God Class” and it loads all of the other classes the plugin needs as well as instances of those classes in properties of that class. I’ve utilized this anti-pattern, because it accomplishes a job and often is the best option for codebases that support PHP 5.2. But it’s not nearly as efficient as dependency injection to achieve a similar outcome. The advantage of an implementation of the “God Class” anti-pattern is that you only need one singleton. […]
Beginner’s Guide To Data Sanitization And Validation In WordPress
One of the biggest differences between code written by novice developers and more advanced developers is that experienced developers tend to pay a lot more attention towards sanitizing and validating inputs, and late escaping outputs. Novice developers, on the other hand, tend to overlook these practices. I know I did. I didn’t even know what sanitization, validation, or escaping were. And, while these steps may not seem exciting, they are essential for preventing errors and security exploits on the sites that are running your code. In this article, I will discuss the basics of sanitizing and validating inputs in the context of […]
25 Comments
Join the conversation