Feb
4





Why WordPress Is The Best CMS

The question is one I’ve been asked numerous times, and it is one that is asked over and over again:

“What is the best content management system to use for my new website?”

There are numerous CMS’s available, from paid solutions to excellent open source choices. There is also what seems to be an endless debate amongst those who choose to answer the question, each going to great lengths to stand proud for their preference. In this post I will tell you why I believe WordPress is definitively a better content management system than Joomla, Drupal or any of its other competitors.

First off, just look how the name “WordPress” fits so nicely in the title of this post. It rhymes with “best” and “CMS”. Joomla and Drupal don’t rhyme with, well, anything. Okay, that’s not really a reason, I’ll admit. But still…

Let me start (for real) by sharing a brief history of my experience. Several years ago when I first started using content management systems to build websites I did my research and it became apparent to me that, for my purposes, Joomla would be the best tool for the job. It wasn’t so much that it was deemed the best. My choice had more to do with the contexts I would be using the CMS in. It seemed reasonable enough to learn, had a relatively intuitive interface for the administrative backend, and there appeared to be a wealth of information for me to use in my self-education. So I taught myself how to design and build custom Joomla templates – the ‘skin’ of the CMS that is seen when someone visits a website. I built a number of websites in Joomla and overall was pretty happy with the results, as were my clients. After over a year of building sites in Joomla, I began a partnership with a client who used Drupal for their website. They hired me to maintain, update and add to it. Because of this I had to teach myself how to use Drupal, and I learned some of the distinct differences this CMS had from Joomla, as well as the benefits of the flexibility it could provide. That said, I never completely grasped Drupal’s concepts, and the experience convinced me I would probably never be using Drupal for my own projects and clients. One of the primary reasons was that this client had to hire me every time they wanted to change anything on their website because they could not understand how to use it either. That just didn’t make sense to me. I saw that as a problem, not a solution.

So a few years ago I started teaching myself how to use WordPress, due to some clients’ requests. It wasn’t long before I fell in love with it. For the reasons I will elaborate on in the next paragraphs, I dumped Joomla and Drupal for good, and now 90% of my web design business is building websites in WordPress. So you can see how I am just a little biased in my declaration of WordPress’ superiority as a CMS. Let me tell you why.

Beautiful, Intuitive Administrative Backend

All one has to do is spend a few minutes in the administrative backend of the three CMS’s I’ve mentioned to see the extreme differences. WordPress is clean, simple and intuitive. Menu items are named things that make sense or are at least easy to figure out. It is so easy and intuitive, in fact, that almost every client I’ve built a WordPress site for has been trained and fully capable of managing their site on their own within 30 minutes! That is not even in the same ballpark as the endless streams of questions that I received for weeks on end after turning over a Joomla site to a client. WordPress administration just makes sense to the beginner with minimal training. That is a huge plus for a user and a web designer.

Endless Resources and Documentation

I realize that one can find almost anything on the internet anymore – I’ve taught myself everything from running a freelance web and graphic design business to replacing a garbage disposal simply by using Google. The question is: how hard do you want to have to look? There is a wealth of information about WordPress, from absolute beginner tutorials to the most advanced development. Combined with what I have found to be the most comprehensive documentation and support system for an open-source product, the resources for WordPress are seemingly infinite, and readily available. Whenever I need to figure out how to do something I have not done before in WordPress, it usually shows up on page 1 or 2 of my Google or wordpress.org search. Joomla and Drupal have similar documentation, but it has been my experience that it was MUCH more difficult to find things, whether in a Google search or rummaging through their help systems. Hands down, WordPress’ documentation and usability of it wins.

Unbeatable Community Support

Maybe it’s because it’s more commonly used than the others, or because so many have seized the opportunity to build businesses and websites around WordPress, or maybe the community itself breeds a supportive environment, but I have never experienced such support from a community that I haven’t paid for. There are a bevy of websites that provide tutorials and walkthroughs, plus hard copy books and ebooks, plus forums full of helpful people – the WordPress community seems to operate like, well, a community. I can’t say with any great certainty that the competitors don’t provide this, but I have been overwhelmed in my WordPress community experiences to the point that no other has compared.

Easy To Theme

As a designer first and developer second, I have come to learn that I can make any design or layout work in WordPress. I can’t say the same for Joomla or Drupal. In websites I’ve built with other systems, I find myself confined by their limitations, and I design based on the allowances of the framework. With WordPress, I am able to make it work with my design, no matter what that may be. The latter is definitely the better way to work, as a website’s design should dictate rather than be dictated to.

The Only Limit Is Your Imagination

Sure, I’ve seen thousands of WordPress websites and themes that generally look the same, use the same layout, and lack any uniqueness. However, this is more a commentary on those that choose to do things the tried and proven way rather than explore outside the box. WordPress allows me to actually be creative, while still reaping the benefits of its framework. As I said before, I can pretty much make any layout or design work with WordPress under the hood, and it doesn’t have to look the same. In contrast, I can almost always tell you when a site is built in Joomla or Drupal without ever looking at the source code. They are simply just too limited with how they can be utilized.

Disclaimer

Now before you go chewing off my head in the comments and proving all my observations wrong, please understand that I am only speaking from my own experience. I have not used Joomla or Drupal in the past two years, other than to migrate clients’ sites from them into WordPress. I realize that it’s quite possible they have improved to meet or exceed WordPress in the areas I’ve listed, so it’s important to note that my research is not exhaustive by any stretch.

What I have found interesting in this debate between CMS’s is that almost always those that defend something the strongest are really only defending their preference. I would have to say the same for myself on certain levels. Those that have extensively learned a specific CMS will usually say it is the best, and I have spent much more time in WordPress development and design than I have any other. I am continually learning more about it on a daily basis, and I intend to continue. The demand for my skills in WordPress has greatly increased and has grown my business significantly. That’s all the motivation I need, and it compels me to sing the praises of WordPress.

BONUS: Why Apples Are Better Than Oranges

I do not dislike oranges at all. In fact, if someone will peel them for me, I’ll eat at least one every day. I hate the peeling part, and the peeling, should you attempt to eat it or unwillingly get some in your mouth by trying to start the peeling process with your teeth, tastes nasty. Oranges are a little messy too, if it’s a nice, juicy one.

Apples, on the other hand, are a very versatile and tasty fruit. You can eat the peeling, or you can peel it off with a handy tool (no peeling fragments under your nails or in your mouth.) Apples can be eaten as a sweet desert, or with salt as a crispy snack. Apples can be dipped in caramel or other delicious coatings. Have you ever seen an orange on a stick?

What’s my point? My point is that I say apples are better than oranges because I personally prefer them over oranges. I always have. Nothing you can say will change my preference, but you might be able to point out some things that I never knew about oranges, which would then, in turn, inspire me to take another look at them.

The same can be said for content management systems.

We all have our preferences, usually in tune with our own unique experiences, tastes, priorities and the like. My choosing of one CMS over the others does not truly crown it the best. It just makes it the best for me. My proclamation of WordPress as the best CMS does not mean the others are worthless or devoid of value. It just means WordPress is best suited for me and my clients, and I have learned this through my relatively limited experiences with the others.

The Bottom Line

The short answer to the oft-asked question we started with is this: choose the CMS that works best for you and your context. Try them all, if you have the time. You may find that something other than WordPress is your best CMS and I will say “More power to you.”

It won’t rhyme as well, though. I can promise you that.

You may also find these related posts interesting

  1. do-it-yourself
    WordPress: Hire A Pro Or Do It Yourself?
  • http://twitter.com/bluecollard Christian Collard

    You had me at “rhymes with”.

    I too started off designing in Joomla but soon migrated over to WP because there was just SO much information, support, and plugins available for it. I find myself putting up dummy fun-sites built off of premium templates to play with creativity simply because WP is so well built and easy to use for almost any designer.

    Nice post Brian.

  • Pingback: Tweets that mention Why WordPress Is The Best CMS | bkmacdaddy designs -- Topsy.com

  • http://twitter.com/c_davies Chris Davies

    We use WP on SlashGear (in fact we’re in the WP showcase for our implementation of it: http://wordpress.org/showcase/slashgear/) and, speaking as a writer and not a tech guy, its ease of use certainly helps.

  • Susie

    Another awesome post, Brian…as a new user of WordPress, (and a complete non user of web design) I will agree that it is fantastically simple for the beginner to navigate. I recently redesigned our lab website using WordPress for the single purpose of being able to update it myself, as opposed to having to turn to tech support for even something as simple as changing a phone number. I was provided a basic blank template and was then able to input all information with a half hour’s instruction! It is a very basic at this point, however, I recognize that I will not want to stop now!

  • http://twitter.com/rcarmstrong rafael armstrong

    This is a perfect example of why I enjoy reading your stuff, Brian. Professional, yet personable. Well-thought out and reasoned, without ever coming across as negative or preachy. Keep up the good work, brother.

  • http://twitter.com/SICDIGITAL Michael Chacon

    I have to say I didn’t read your whole article, just the titles, but I already think WordPress is the best CMS so +1 from me. :)

  • http://twitter.com/michaelmurphy Michael R Murphy

    Nice post Brian. You hit the nail on the head. One of the things I like most about WordPress is it’s simplicity and ease of use. But with all the available plug-ins and customization, it’s still SO powerful.

  • Aleš

    I think that your own CMS is the best. If you are working in a company that has one, of course.

  • http://www.vickieflores.com Vickie Flo

    I can understand why as a designer you rate WordPress, but do you have any views on the backend (ie behind the WP admin panel)?

    A clean install of WP gives you a stable database, but doesn’t enforce data integrity thereafter, it relies on plugin authors to do this (per the WP codex).

    From my (limited) experience this varies dramatically between plugin developers and I’m still trying to clean up the database on one of my WP sites despite uninstalling and deleting plugins. It’s not just extra tables or columns in existing tables I’m having to delete, but more worryingly have been left with duplicate primary keys, indexes and other problems.

    Maybe I’ve just been unlucky? :(

    • Anonymous

      I absolutely see what you’re talking about, and have had some of those issues in the past. However, I use less and less plugins in my custom themes and tend to create my own functions. This lessens the issues you speak of for me.

      What, in your opinion, is the worst case scenario impact of the remnant data? Does it actually cause problems for you, or do you just prefer to keep a clean database?

      • http://www.vickieflores.com Vickie Flo

        Completely agree about minimising plugins, or only using those that you understand/trust as it’s too late when you discover the uninstall does’t work!

        Interesting to hear you’re creating your own functions, although I’m a bit put off by how long it might take. Does sound like the perfect solution though so thank you for the idea :)

        I’d like to be able to forget about the database, but plugins (even after deleting) have left me with performance problems after duplicate primary keys. It’s not a problem where they use their own table but the problems I’ve had is where they’ve made changes to some of the core wordpress tables. At its worst one of my wordpress sites wouldn’t load at all after changing the comments table. Are these similar to the problems you’ve had?

  • Pingback: Interview with Brian McDaniel: Getting WordPress gigs from social media | WPCandy

  • http://twitter.com/mark_hamstra Mark Hamstra

    I’ll give you that WordPress is awesome at what it does best: provide a clean, intiutive back-end for blogging… loads of one-click install plugins to extend what it can do (wether those are good or not has already been covered).

    For anything besides blogging, I personally prefer the MODX Content Management Framework though. It has two main versions, Evolution and Revolution. Where Evolution (1.x) is pretty much a CMS with a good API, Revolution (2.x) is an awesome API with a CMS built on top of it.

    Of course you have a different experience than you do (I’ve not played around with Joomla or Drupal a lot – was fortunate to come across MODX early on :P ) but I would urge you to check it out.

    You mentioned something about being able of building customized layouts in WordPress which was easier compared to Joomla and Drupal… step into templating in MODX:
    - Create your static HTML/CSS (or any language you prefer)
    - Copy/paste it into a new Template
    - Replace things like titles, menus and user login forms with the appropriate tags (eg: [[*pagetitle]] and [[*content]]) and (in general high quality!) addons and you’re good to go.

    • http://www.vickieflores.com Vickie Flo

      Looks really interesting …how long have you been using MODX?

      A huge benefit of WordPress is that it’s been around for such a long time and the community is huge. It’s not going anywhere and the support resources are brilliant which is invaluable when things go wrong as they inevitably do sometimes :)

      • http://twitter.com/mark_hamstra Mark Hamstra

        I’ve personally been using MODX for.. three years or so. Started using Evolution (or actually: 0.9.6.3 – the version before it was called “evolution”) but made to switch to Revolution last year and am in love with the flexibility and ease of extending the system.

        Bear in mind though – the few things I mentioned in my previous commont are the real basics and don’t even start touching the tip of the iceberg…

        As for the community – I’ve yet to come across a community that is similarly openminded and welcoming towards newcomers, yet with so much experience and knowledge including. And with the new site (see modx.com) and the big plans the core team has, this is definitely a keeper, too :)

        (it seems like I didn’t get a notification of your reply, so feel free to drop me a note on Twitter @mark_hamstra if you have any questions and I didn’t respond here)

        Oh and for the matter of “disclosure”: I became a moderator on the MODX community forums a couple of weeks ago, so I am a lil’ biased perhaps. However most of my time so far with MODX was purely being a user ;)

  • http://goo.gl/QvKcQ SusieBlackmon

    Purely as a user, I agree that WordPress is wonderful, and I’m also finding I enjoy Tumblr and Posterous more every day (especially Tumblr).

  • http://wpth.net Free Wordpress Themes

    Im using wordpress since I cannot remember :-) .
    I think its a great cmswith a lot of Free and Premium Themes and Plugins.