Flat file CMS?

What is a content system in Flat file format?.

The large CMS use MySQL or systems similar database management in the background. systems database management (SGBD) act relationally and work with multiple tables to handle queries, for which they need an additional server. The flat file CMS do not count with elements of database management, so it is common to talk about them as CMS without databases. With this, there is no room for the SGBD and neither for the servers configured to such effects.

These systems can either stand as the perfect solution or achieve simplicity where complexity is needed. The advantages of systems content management based on flat files arise in most of the cases of its simple structure:


In the case of small web projects, a Relational GBD exceeds the objective and is not really necessary. By simplifying the structure in a flat system file better speed rates can be achieved.


large databases often have a complex structure, composed by links upon links. When you don't have much experience it's easy take a wrong step and cause the database to crash as if It was a house of cards. Because flat file CMS are based in a simple folder structure, it is unlikely to make a mistake fatal. Therefore, these systems are suitable for those users who are neither very familiar with nor need databases really for your projects.


the simpler a system is, the easier it is to avoid errors, and that is the majority of mishaps occur when losing the global vision on the structure because it is possible for errors to creep into the architecture and To find and solve them, you have to invest a lot of effort. The maintaining a simple folder structure in which there are hardly any no interrelation is much simpler, which also applies to the external security, as SQL is a very popular target for attacks malicious. Attackers use SQL injections to filter commands in the database and thus spy on and manipulate information. These security holes, however, do not exist in flat files. CMS.


creating a backup of a flat file CMS can not be more simple, and this is done through the copy and paste function. For more complex systems, backing up security is a daily task, because with these data of the system, database and all integrated files. For him Otherwise, a flat file solution is enough to copy everything and integrate it elsewhere and to store the information Only a USB stick is needed.


switching from one server to another in WordPress, Typo3 or Drupal is a chore very laborious. What was said about backing up a CMS flat file too It is valid for the transfer of the website. Just enough copy and paste so that the page is operational on another server.


when using a classic CMS the content is edited in the backend. For this, to make changes to a CMS flat file or create new content you can use your preferred editor.

The flat file CMS are a relatively new variant of the content management systems that stands as a competitor for CMS such as WordPress, Typo3 or Drupal. These systems are based on the so-called flat files or flat files, i.e. files with a very simple structure, and pose both advantages and disadvantages compared to the large rivals.