If we want to create a website that is very complex, which is not handled by CMS, it is advisable to make it from scratch. Certainly makes it from scratch takes longer. But in its development will be easier, because it does not have to follow the rules of the existing CMS. However, if the website that we created is quite simple, just for purposes of profile or blogging, maybe CMS could be one good option.

By using CMS of course the process of making the web we will be faster. We just simply think about how templating front end without bothered anymore how to make its engine. When we decided to make our website with CMS, does not mean that our problems are finished. Usually it will appear a new question, namely “With CMS what we would make our website?”. That’s because a lot of the existing CMS such as WordPress, Drupal, Joomla, PyroCMS, ExpressionEngine, Textpattern, PopojiCMS, Lokomedia CMS, PusakaCMS or the other.

Which one is better? Of course, each of the CMS has its own advantages and disadvantages. Very difficult to choose which one is better, because it depends on the viewpoint we compare. Okay, here’s the info of comparison between WordPress, Drupal and Joomla:

WordPress

WordPress is the world’s most popular content management system. According to a recent survey, WordPress powers 22.5% of all websites on the internet.

Advantages

• Very simple to change the theme: thousands of templates available online, either commercial or free, and easy to switch between them. Plugins are available for anything you can think and not difficult to use. There are currently 2600+ WordPress themes and 31,000+ plugins available for free. You can download, install and use them on any website.

• WordPress is easy to use by the developer and the owner of the website. Doesn’t require technical experience. The interface is intuitive. A simple website can be set up in a matter of minutes.

• The CMS system has a huge following, and a very large community of developers using it and continue to create and publish new themes and plugins to increase functionality. If you do experience issues or have questions about your new WordPress site, you can easily tap into the millions of people already using and supporting it.

Disadvantages

• Because of themes and plugins designed both by commercial and amateur developers, many of them were broken. They not only look bad, but the plugin that one could ruin your website’s performance and functions.

• Many themes that are difficult to adjust, and also makes it almost impossible to change the theme without losing your existing content. As opposed to how a ‘content management system’ should operate.

JOOMLA / Mambo

Some consider Joomla as the middle ground between WordPress and Drupal. It’s a powerful CMS which can handle complex websites rather well and yet it doesn’t require as much technical knowledge as Drupal.

Advantages

• Setting up an eCommerce website is a lot faster and easier with Joomla than it is with Drupal and WordPress since Joomla has more native support for it.

• The menu system is excellent and easy to use and modify.

• Joomla has an excellent integrated community and membership functions.

Disadvantages

• While not too technical, Joomla does require some time investment to get familiar with the platform.

• There may occure some frustrating compatibility issues between some of the plugins. It may turn out that it will be impossible to get some functionalities without some serious work on the PHP code.

• Joomla generally rated below WordPress for almost all applications, but it is better for security (although not as good as Drupal). Most developers prefer not to use Joomla, unless the existing architecture has been based on the CMS system.

Drupal

Drupal is the second most popular CMS, powering 8% of the websites who run a CMS. Some of the advantages of Drupal are:

Advantages

• Thousands of free Modules (16,000+) are available in the community to help you quickly add specific features to your website. From CRM, Security, Social Media to SEO, Performance, Backup/Migrate and more

• Websites built with Drupal load faster than those built with Joomla and WordPress.

• Clean code, powerful modules and modern web publishing make Drupal a very SEO Friendly CMS.

Disadvantages

• Still not as user friendly as WordPress, although future developments must improve aspects of Drupal.

• There are several plugins for Drupal that can ‘connect and go’, and modifications of the most must be made by hand – CMS is not for ordinary people who want to create a website / blog using the theme and plugin.