Which Open-Source CMS To Use?


The evolution of the Content Management System (CMS) has been fast and furious over the past ten years. As it stands now, there are three open-source CMS platforms that are dominating the usage stats. They are Drupal, Joomla and Wordpress. Let’s call them the Big 3.

When it comes to the top one million sites on the web according the Quantcast, more than 80 per cent of those using a CMS are using one of the Big 3. To break it down further, 62.4 percent use WordPress, 11.5 per cent use Drupal and 8.8 per cent use Joomla. These stats show up on Builtwith, and were calculated as of January 2012.

In taking a look around at our peers and competitors, we’ve noticed that it’s not uncommon for agencies to become a ‘Drupal-shop,’ a ‘Joomla-shop,’ or a ‘WordPress-shop.’ From the get-go, Upanup’s technical recruitment strategy was explicitly devised in hopes of providing an expert, yet broad solution-base in all three of these technologies.

A client should never be forced to use a particular CMS because it is the only option that their service provider has experience with or prefers. Projects should be analyzed and planned at the outset so that the best solution is the highest consideration. As newer versions of each CMS are released, they are gaining all sorts of capabilities, but each is still known to have particular strengths and weaknesses. For example, WordPress is known to have the best admin-usability, Joomla is known to provide sites with the best visual appearance, and Drupal is known for its stability and scalability for heavy loads.

All three open-source platforms are PHP-based, backed by a MySQL database and run on Apache, the most widely used web server software. Best of all, these technologies are free and widely supported by hosting hardware. Each of these flexible platforms can be extended with custom plugins, modules or components. That’s where experience on these platforms pays for itself.

Having the expertise on all three platforms and conducting continuous research on the latest add-ons and new versions allows our team to be solution-agile on a case-by-case, client-by-client basis. In the past, new clients have brought a degree of exposure or experience administering a website on one of the Big 3 platforms, and depending on whether that exposure was positive or negative, Upanup is equipped to respond to these pre-established conditions.

In summary, all I’m saying is that you should keep your mind open to using any of the Big 3 open-source CMS platforms, and on this end we’ll keep searching for the best fit for each project.

Footnote: What’s a Content Management System (CMS)?

A CMS is the platform that enables website administrators or owners to easily update and add to the content on their site, without the need for technical knowledge and training. For high-end sites an experienced and skilled web development team is best utilized for initial integration of a CMS with site design, architecture and features.

By Richard Hammond
Partner & Lead Developer
January 23rd, 2012
Disclaimer: Our team members contribute to this blog in their own voices. As such, opinions expressed in this post are not necessarily shared by Upanup. If you are curious or concerned, please contact us.