CMS Benchmarking
Discover the best CMS and its main features
advantages
disadvantages
Pros and Cons
WordPress
Friendly and easy to implement.
Easy to adapt to the most repetitive web projects such as blogs or portfolios.
Multitude of Themes (templates), both free and paid.
Very user friendly administrator.
Great Support community. Infinity of plugins so that the site to be developed can be expanded without having great programming knowledge.
Easy learning curve compared to other CMS.
A somewhat more powerful hosting than a basic one is required to implement it, since it makes extensive use of PHP.
To change the structure and way in which your website is displayed, some knowledge of HTML and PHP is necessary, this in the case that the theme that we have chosen does not fit us.
If you want to implement spam filters, as it does not do it automatically, it is the responsibility of the developer.
The programming level is much lower than that of other CMS like Drupal.
Joomla
Learning is slightly faster than Drupal but slower than WordPress.
Diversity of plugins (modules) to install but less than WordPress.
Great community of developers.
Long time on the market.
Great diversity of options in terms of menu positions and widgets.
If you want to implement a blog, it is much less efficient than Drupal and that difference becomes more noticeable when compared to WordPress.
The SEO implementation is not as efficient as in the other two CMS.
The code is complicated to edit and also not very tidy.
Quite a few cases of attacked sites are known, although this point also depends on the administrator.
Drupal
Better optimization of the use of PHP, it is capable of supporting a greater number of visits than WordPress.
High customization of the modules for each template..
It is community oriented.
Despite having a complicated code, it is clean, something that developers usually appreciate.
Although its default database is MYSQL, as in Joomla and WordPress, it allows you to easily change the database management system. We would have other options at our disposal such as SQL S, PostSQL, SQLite or Oracle.
As previously mentioned, one of the most important disadvantages is its high learning curve, both from the point of view of a user and for a developer.
A friendlier interface than in other CMS, since it has many internal levels (submenus or subcategories) in the control panel, which tends to cause confusion.
Some hosting services do not support all the features that Drupal has, therefore, depending on the project, you may have to look for a specialized one, and therefore more expensive.
CMS
Market Share
Conclusions
A priori, the two best performing CMS in the comparison are WordPress and Drupal, but which of the two is the most suitable for the project at hand?
As seen when discussing the advantages of each, Drupal is the most robust when high traffic is expected on the site.
On the one hand, WordPress has default content types, but it does not have the flexibility to modify them without having to modify code, while Drupal allows us to create as many as we want in an easy and agile way.
While getting a simple website up and running can be quicker with WordPress due to its simplicity, ease of use, and the number of modules out there, if you expect to add highly customized features, you may fall short of medium or long term.