We will present two of the most widespread and popular free open source content management systems in the world, with which millions of sites are built today - Wordpress and Drupal.
We draw your attention to these two content management systems because they are the two most used in the last 20 years for the development of small or medium business websites, websites for NGOs, as well as for personal websites and blogs.
In addition, these two systems deserve attention because they both have numerous armies of inspired admirers and zealous supporters. If you've built a site or are considering building one, you've probably heard the name of at least one of these two systems.
We also present them because they both are the predecessors and inspirers for the creation of the modern Backdrop CMS - a system that we use and advertise on our site and which we will present at the next sections of this article.
Wordpress, created in 2001, deservedly has the reputation of being the easiest-to-use system designed initially to be an ideal platform for blogs and small personal sites, but later on with the addition of additional modules (also called plugins or add-ons in this community) its capabilities are expanding significantly and with such an extended system even large corporate sites and world-famous media have been created and work successfully with Wordpress.
Overwhelming majority of sites around the world, that use some kind of CMS, are built with Wordpress and the main reason for its popularity is the simplicity and ease of learning of the system, site creating, maintenance and use by end consumers.
Weakness of Wordpress is the security of the system, sites built with Wordpress are subject to much more frequent successful malicious attacks and theft of personal data.
Another weakness is that Wordpress sites with many additional modules and complex ready-made themes become very bloated, difficult to work with, vulnerable and slow when working with a browser and hence, with poor results in search engine optimization.
Also, this system is not completely free - there are many important modules where only the basic functionality is free, and for serious and important options is paid extra and often the additional price is serious or unattainable for small businesses and start-ups and organizations.
There is a whole industry for additional paid (or partially paid for extended support) themes (designs) and modules (plugins) for Wordpress, which attracts to this system many developers who want to quickly get a monetary evaluation for their work.
Founded in 2000, Drupal is a more sophisticated, more secure and highly professional content management system.
It is difficult to imagine modern functionality in modern sites for which there is no ready-made module in Drupal.
If there is no ready module, the system has a powerful programming interface that allows professional programmers to write their own modules and add-ons to achieve any desired result and functionality.
Drupal as a content management system is more difficult to learn and master for website developers and therefore traditionally ranks next in popularity after the champion Wordpress.
We cannot blame people for looking for the easy and cheap, especially with the limited budgets available to the numerous small and medium-sized businesses, as well as non-profit organizations, but we should not judge quality, capabilities and reliability of a given CMS by the number of active installations.
Drupal is the preferred choice of developers who value professionalism and quality and do not give up learning platforms that require careful and patient study, time and perseverance in the gradual acquaintance with all the secrets and seemingly countless details in the management of the system.
Over time, this pays off with the enjoyment of creative freedom, with incredible site development capabilities with all sorts of configurations and capabilities that no other modern content management system can create.
Complex things that are done naturally and normally with Drupal as part of the standard tools for working in the system, in other content management systems would require additional writing of program code and non-standard additions to the systems written by custom developers specifically for the site, which makes the construction of such a complex and versatile non-Drupal website more expensive, complicates its maintenance and creates significant problems with the security of the site in the long run.
Drupal allows complex web solutions to be constructed in an easy and affordable way.