There are millions of websites on the Internet; in each case, the type of content, their appearance, their use and their internal management differ. Some (usually the oldest), created with HTML ‘on the fly’, but most use some kind of web content management system, also known as CMS,
These CMSs differ from each other in their ease of use, the type of website they are intended for, their price and whether or not they are self-installable (i.e. whether we can host them on a host of our choice). For the following list we have selected only free and self-installable CMS, excluding the famous WordPress (which this website is made of).
Like WordPress, Drupal is a versatile, open source content management system. The community of developers formed around it, and which provides users with themes and plugins (called ‘modules’), is not negligible either.
Its installation and basic customization process is practically as simple as that of WordPress, but from there on its learning curve is longer.
The great advantage of Drupal is that it’s a lighter manager than WordPress, as well as having a reputation for taking security very seriously (very advanced in aspects such as user permissions). It is also more flexible in aspects such as content types and the taxonomy system.
All this, together with its better support for multilingual sites (integrated as standard, not dependent on plugins) can make it a better option for certain large projects that do not fit the typical models of blog or corporate website.
In recent years, a new category of super-lightweight CMS, capable of dispensing with even the use of databases, the ‘Flat-File CMS’, has become fashionable. Within this we will find several proposals, such as Kirby, Jekyll, Craft, Pico, Bolt … but if we have to stay with one, we choose to highlight Grav.
Once installed, Grav allows you to publish content simply by hosting text files in Markdown format in a folder: there you will specify the URL of the publication, its format and date, and the text and links of it. This simplicity does not mean that it does not have hundreds of plugins and themes, and even ‘skeletons’ (packs of the above formed according to the use we want to give the web).
In short, a simple and light CMS, highly recommended especially for projects that are not very complex and do not contain a large number of articles (the entire site cache is regenerated after each new publication).