5 Gründe, warum ein Flat-File-CMS die bessere Wahl als WordPress und Co. sein kann

Vor einiger Zeit haben wir Ihnen drei Flat-File-CMSe vorgestellt. Aber warum sollte man überhaupt ein Flat-File-CMS einsetzen? Wir haben fünf Gründe zusammengetragen, die für den Vorzug gegenüber herkömmlichen, datenbankbasierten Content-Management-Systemen sprechen.

1. Geschwindigkeit

Mit Systemen, die nur auf Dateien basieren, muss der Webserver nicht auf Inhalte aus einer Datenbank warten. Das macht die meisten Flat-File-Systeme von Haus aus schneller als ihre datenbankbasierten Pendants. Nicht verwunderlich, dass die besten Caching-Lösungen für WordPress und Co. im Grunde nichts anderes machen, als statische Dateien aus den Datenbankinhalten zu generieren.

2. Sicherheit

Mit fehlender Datenbank fällt auch ein verbreiteter Angriffsvektor weg: SQL-Injections. Das kann ein Sicherheitsvorteil gegenüber datenbankbasierten Systemen sein. Schlussendlich kommt es aber hier auf die Codequalität eines Systems an, egal ob dieses datei- oder datenbankbasiert ist.

Flat-File-Systeme sind ausserdem noch lange nicht so verbreitet wie z.B. die Top-5-CMS unserer Kunden. Deshalb sind keine grossangelegten Angriffe auf Flat-File-CMSe zu erwarten – zumindest vorerst.

3. Einfaches Setup, vor allem auch für die Entwicklung

Zugegeben, auf einem unserer Webhosting-Pakete ist es dank dem Scriptcenter kinderleicht, datenbankbasierte Systeme zu installieren. Lokal sieht die Sache anders aus. Zwar existieren Tools, die es einem einfach machen, ein Entwicklungssetup aufzubauen. Aber wer schonmal datenbankbasierte Systeme lokal aufgesetzt und das System dann auf ein Webhosting kopiert hat, weiss wie kompliziert diese Aufgabe sein kann.

Mit einem Flat-File-CMS müssen lediglich die Dateien des Systems auf ein Webhosting kopiert werden. Das Gefrickel mit Datenbanken und Einstellungen entfällt.

4. Versionskontrolle und Backups

Ohne den Faktor Datenbank lässt sich eine Website viel einfacher per Git und Konsorten versionieren. Dem Kunden gefällt die neuste Iteration des Designs nicht? Springen Sie einfach auf eine frühere Version zurück. Sicherungen der Daten sind so einfach wie das Herunterladen von Dateien per FTP.

5. Simplizität

Verglichen mit den alteingesessenen Content-Management-Systemen sind Flat-File-CMSe weniger komplex und bieten einen beschränkteren Funktionsumfang. Damit sind sie nicht für jeden Einsatzzweck geeignet. Für gefühlte 95% aller privaten und KMU-Websites reichen die Funktionen eines Flat-File-Systems allerdings völlig.

Welches Flat-File-CMS ist das richtige für mich?

Haben wir Ihr Interesse an einem Flat-File-CMS geweckt? Dann brauchen Sie jetzt nur noch das passende System zu wählen. Auf flatphile.co und in dieser Liste bei GitHub finden Sie eine grosse Auswahl an Content-Management-Systemen die ohne Datenbank auskommen.

Mir persönlich hat es zurzeit das System Grav angetan, wie so oft ist das aber reine Geschmackssache. Falls Sie ganz generell auf der Suche nach einem alternativen System zu WordPress und Co. sind, finden Sie in unserem Blogbeitrag 5 Content-Management-Systeme, die Sie vielleicht noch nicht kennen weitere Inspiration. Viel Spass beim Testen :)