As much as I love WordPress (and I do, trust me), it’s not perfect. And it’s never going to be.
But, without a doubt, it’s the best content management system any business owner or publisher could use for their website.
When you use software as much as we use WordPress, you see everything great about it, and you see all the places where there’s opportunity for improvement. Thankfully, the core contributors who work to develop and grow WordPress are always finding new ways to deliver value and squash bugs or unnecessary features.
Most of my WordPress gripes are focused more on how the greater community has evolved the product, but I’ve got a few issues we deal with out of the box whenever we set up a new install.
The folks at Envato have grown ThemeForest into one of the best places to find and sell premium WordPress themes, but over the past few years, nearly every theme sold there has become incredibly bulky and difficult to use.
Every time we’re asked to work with a premium theme, it takes time to get caught up to speed on how the developer has organized everything. How do we edit this? Where’s that function coming from?
Front-end frameworks like Bootstrap, or Genesis and Thesis in the WordPress realm, are designed to help speed up development, whereas many premium themes (which, granted, aren’t designed to be frameworks) slow it down.
This needs to be put in context since, when you compare it to the other CMS options like Joomla or Drupal, WordPress is still incredibly light-weight software. But more fat can be trimmed.
I want to make sure I’m totally clear about this – even though I’ve listed out my gripes here, they’re not nearly bad enough to stop using WordPress or recommending it to our clients.
In the grand scheme of things, WordPress is so far superior to the alternatives that these gripes are minor. But in the spirit of ever improving, it’s worth discussing how it can be even better.