Professional WordPress Development is a topic that’s something I obviously discuss quite a bit here – I believe that WordPress has matured to a point where its potential for building not only blogs, websites, or content-managed sites has grown to where it’s a viable platform for building applications.
In order to share my thoughts on this with a wider audience, I’m currently running a series on Envato that’s all about professional WordPress Development.
One of the easiest mistakes to make as an early WordPress developer is understanding the difference in PHP’s
require functions and WordPress’ built-in functions – such as
get_template_part – for working with templates.
In my latest article on WPTuts+, I take a look at each of these functions.
At the risk of sounding like a marketer rather than a fan and contributor of the plugin, Easy Digital Downloads is a free plugin for WordPress that makes it exceptionally easy to sell digital products through your WordPress-based site.
Though it’s available for download from the WordPress Plugins Repository, Pippin – the lead developer behind the plugin – open sourced the plugin on GitHub in order to get other developers involved.
This past weekend, I was able to contribute a couple of fixes. In light in the whole plugin conversion that’s going on within the WordPress Developer Community, I found several points worth mentioning with regards to getting involved with Easy Digital Downloads.
In some ways, plugins are kind of the “apps of WordPress” and they need to be treated as such. Many developers care about improving WordPress plugins and the associated experience, but there’s a long way to go.
Currently, it’s more like the Wild West than anything else: Anyone who can write code that does something with WordPress – regardless of if it follows any of the best practices – and can have their work added the plugin repository.
Last week, an impromptu discussion about the state of plugins grew into a much more serious talk. So much so that what started as a Twitter conversation moved to a Google Hangout then migrated to a blog.
Obviously, this touched a sensitive spot in the WordPress Developer community and a discussing ensued about what could be done to begin improving WordPress plugins and the associated process and repository:
Introducing Ajax in the WordPress Dashboard is a relatively easy thing to do as WordPress provides a standard set of steps to follow. Unfortunately, it’s not always done correctly.
In my latest set of articles over at WPTuts+, I give a Primer on Ajax in the WordPress Dashboard. Continue reading