With a quick search on the web, the three most prominent open-source CMS’s are WordPress, Joomla and Drupal. Imput these names into Google Insights and the graph illustrates WordPress as the most popular.




Pro’s and Con’s of WordPress, Joomla and Drupal

Here is some useful information between three major open-source Content Management System’s that can help you decide which one is best for you and why some companies or developers might choose one over another for bespoke web design.




WordPress Pros:

  • Friendliest end-user CMS, easy to create and manage site content
  • The backend is extremely intuitive and easy to navigate
  • Search-Engine-Optimisation (SEO) Friendly
  • Easy to customise as a website with the possibilities to use as a blog later
  • Tons of plugins that extend and enhance the functionality of WordPress

WordPress Cons:

  • Not great for eCommerce
  • Not meant for advanced customisations
  • WordPress updates far too often

Small to medium businesses and freelancers especially would do well to use WordPress as a CMS. WordPress can make inexpensive,  fantastic looking professional sites and if your going to add your own content to WordPress at least once a month, this is the friendliest end-user CMS. It is also tuned for Search Engine Optimisation, so if you hire an SEO they can do great things to make your site appear as a page one ranking. Not recommended if you plan to make major changes to your website in the future.




Joomla Pros:

  • Great capabilities to make a website look fantastic
  • Functionality is very customisable, it can be used to make eCommerce, galleries, etc.
  • Great capacity for developers and designers to do interesting stuff

Joomla Cons:

  • Admin interface is not user friendly
  • If you lack good knowledge of the internet, can appear very intimidating to use
  • Have to learn how to use it first before using it

Once you get the hang of joomla, designing sites is fast and simple. Joomla is friendly for all types of users – designers, developers and administrators, but still not enough for everyone to understand.  Developers will choose this system because of its large capacity for development and customizations.





Drupal Pros:

  • It has over 7,000 plug-ins that help to boost the building capacities of a site
  • Developers are usually really good, you can code Drupal or you can’t code it
  • Terrific developer and user community to help with coding bits
  • Drupal has tools like network integration, feeds, and search engine optimization tools that help you to connect with your viewers easily

Drupal Cons:

  • Need to spend some time to understand the architecture
  • Knowledge of PHP, CSS and DHTML are helpful for more advanced development
  • Back-end is not user-friendly
  • Most expensive developers

Drupal is very flexible and gives you the power to adjust your theme and way you’d like, even the White House has chosen Drupal as the platform for its official web site. However for those small, simple projects it’s simply not a good choice.  Its also described as “written by developers, for developers” so is not user-friendly unless you have mad coding skills. Do you have anything to add? Please leave a comment.