A CMS (Content Management System) is a program which enables one to create and administrate content on a web-site. These systems make it possible for both technical and not so technical users to create and maintain websites. There are many types of CMS but in this article we will focus on the three most popular open source CMS programs. We will consider the advantages and disadvantages of each one and look at which type of user they are designed for and which type of website they are best suited to. According to W3Techs 33% of websites are made with some type of CMS and the three most widely used are, in decreasing order, WordPress, Joomla and Drupal.
This CMS started out as a tool for making blogs, but due to its popularity it has evolved into something much more elaborate. The major advantages of this CMS are that it does not require technical knowledge, it is very intuitive, and it makes it easy to create a website. In addition, there are many design templates available. It is ideal for simple websites and blogs. The disadvantage of this CMS is that it is not powerful enough to be able to cope with websites with a more complex structure.
Joomla is suitable both for the technical and less technical user. It is relatively easy to use, but needs a little more technical knowledge. One could say that it is half-way between WordPress and Drupal. It makes it possible to create more complex websites than with WordPress but it does not offer all the options available on Drupal.
Drupal is the most technical and complicated CMS and it is also the most powerful of the three. It needs a technical user and it is the most flexible, and thus makes it possible to create sites of great structural complexity. What all three CMS programs have in common are large user communities and developers behind them so there is a lot of information and technical support available. They often organize events to share knowledge and innovations. Drupal in particular organizes large events and part of the KeC development team attended one of them. Their experience is recounted in the post entitled “Welcome to DrupalCamp Madrid”
The conclusion that we come to is that the choice of CMS depends on the technical level of the user and the complexity of the site to be created. It is clear that a user with no technical knowledge can only choose to use WordPress, but it is also true that the technical user is not obliged to use Drupal if the website is very simple.
Written by Aida Albalate