CMSstash

20 Flat File Systeme im Test

Autor: Sebastian Schürmanns

Mit einem Flat File CMS lassen sich schnell und einfach Webseiten bauen. Diese Übersicht stellt die besten CMS ohne Datenbank vor und gibt Empfehlungen, welche Flat File Systeme am besten zur geplanten Website passen.

Anzeige

CMS-Experten erreichen

www.yourwebsite.com

Mit einer exklusiven Text-Anzeige auf CMSstash.de. Abrechnung pauschal oder per CPC möglich. Zum Media-Kit

Flat-File Systeme sind seit einigen Jahren sehr en vogue. Und sie haben unbestreitbar ihre Vorteile:

Natürlich gibt es auch Grenzen: Bei einem groß angelegten Multi-User-Blog mit einer Shop-Erweiterung und diversen Feature-Wünschen würde man sicher nicht auf ein Flat-File CMS zurückgreifen. Umgekehrt ist allerdings auch die gängige Praxis, simple One-Pager, Online-Portfolios oder einfache Webseiten mit WordPress zu realisieren, meist völlig sinnbefreit. Denn gerade für einfache Webseiten sind Flat-File-Systeme wie geschaffen und sollten daher in keinem CMS Vergleich fehlen. Allerdings muss man sich klar machen, dass sich viele Flat-File-CMS eher an Entwickler richten und nur einen begrenzten Kosmos an fertigen Themes, Plugins und Erweiterungen anbieten. Beachten sollte man außerdem, dass die meisten Flat-File CMS für die Content-Erstellung Markdown nutzen.

Flat-File-Systeme: Eine Übersicht

Flat File CMS gab es schon immer, aber die frühen noch existierenden Systeme dürften um die Jahre 2009 und 2010 entstanden sein. Bis 2014 folgte eine regelrechte Welle an neuen Flat File CMS. Aus diesem Zeitraum stammen die heute etablierten und dominierenden Systeme Kirby, Statamic und Grav. Die Jahre darauf gab es eine längere Konsolidierungsphase, in der zahlreiche Projekte aufgegeben wurden. In letzter Zeit kommt allerdings wieder Bewegung in den Markt: Mit Bludit hat das ältere System Nibbleblog einen sehr erfolgreichen Neustart hingelegt. Derzeit arbeitet Flextype an einem ähnlichen Neustart des älteren Systems Monstra. Automad hat jüngst einen Modernisierungsschub erfahren und mit BatFlat ist 2017 ein komplett neues Flat File CMS entstanden. Erwähnen sollte man auch noch das Misch-System Daux.io, das eine Brücke zum hippen Bereich der Static Site Generatoren und der Online-Dokumentationen schlägt. Auch Typemill ist 2017 als neues System mit einem Schwerpunkt auf Text-Publishing entstanden.

In der folgenden Tabelle sind zahlreiche Flat-File-Systeme mit ein paar Eigenschaften aufgeführt, die für die erste Auswahl wichtig sein können. Die ursprüngliche Tabelle stammt aus dem Jahr 2014 und wurde mehrfach aktualisiert. Um Nutzern die Auswahl zu erleichtern wurden im Jahr 2018 zahlreiche Systeme herausgenommen, die seit längerer Zeit nicht mehr aktualisiert werden. Die alten Systeme werden unten separat gelistet.

Wer es noch einfacher sucht, der kann sich die Liste der Tools anschauen, mit denen man statische HTML-Seiten nachträglich editierbar machen kann.

Name Start Zuletzt Kosten Website Review
Automad 2014 07.2018 free Automad Website ./.
BatFlat 2017 08.2018 free BatFlat Website ./.
Bludit 03.2015 02.2018 free Bludit Website Bludit Review
CMS Simple_XH 06.2009 12.2017 free CMSimple_XH Website ./.
Daux 01.2016 12.2017 free Daux Website ./.
Flextype 03.2018 03.2018 free Flextype Website ./.
Grav 2014 02.2018 free Grav Website Grav Review
Herbie 2014 11.2017 free Herbie Website ./.
HTMLy 2014 04.2017 free HTMLy Website HTMLy Review
Kirby 2009 02.2018 15€/79€ Kirby Website Kirby Review
MoziloCMS 2007 2018 free Mozilo Website ./.
Nesta 2010 12.2017 free Nesta Website ./.
Phile 2013 01.2018 free Phile Website
Pico 2013 12.2017 free Pico Website ./.
Razor 2008 01.2018 free Razor Website ./.
Statamic 2012 02.2018 199$ Statamic Website Statamic Review
Typemill 04.2017 02.2018 free Typemill Website ./.
Typesetter 2009 02.2018 free Typesetter Website ./.
Sphido 03.2014 01.2018 free Sphido Website ./.
WonderCMS 2012 02.2018 free WonderCMS Website ./.
Yellow 2013 02.2018 free Yellow Website ./.

Empfehlungen schnell und kurz

Um euch die Entscheidung ein wenig zu vereinfachen, gebe ich mal ein paar ganz subjektive und persönliche Empfehlungen ab:

Kirby: Der Pionier unter den Flat-File-CMS

Kirby ist das traditionsreichste und in jeder Hinsicht beständigste Flat-File-System. Auf CMSstash gibt es eine eigene Review zu Kirby. Das System ist im Jahr 2009 entstanden und gehört damit zu den Pionieren im Flat-File-Bereich. Anders als viele andere Systeme ist Kirby jedoch nicht über die Zeit veraltet oder sogar eingegangen, sondern es wurde permanent weiterentwickelt und an neue Trends angepasst. Im November 2015 wurde beispielsweise ein komplett neues Release mit einer neuen Code-Basis veröffentlicht. Dennoch ist Kirby immer noch schlank, elegant und einfach zu bedienen.

Das Flat-File-System Kirby

Kirby ist ein kommerzielles System und wird von Bastian Allgeier aus Mannheim entwickelt. Ebenso wie das System ist auch der Preis seit Ewigkeiten stabil: Mit 29,- Euro für eine nicht-kommerzielle Webseite und 79,- Euro für eine kommerzielle Webseite siedelt sich das Projekt im niedrigen Preissegment an und ist dort nach der Preisumstellung von dem Wettbewerber Statamic wieder allein. Kirby scheint dieses Segment derart gut zu bedienen, dass kaum noch Platz für ein zweites kommerzielles System bleibt.

Besonders angenehm ist bei Kirby die Installation, die faktisch nur aus dem Herunterladen besteht. Die Seite ist anschließend sofort besuchbar, ohne Konfigurationen oder sonstige Anpassungen. Anders als andere Systeme arbeitet Kirby nicht mit der Template-Sprache Twig, sondern mit PHP bzw. Kirby-Text. Auch das Theming ist etwas eigen: Es gibt keinen separaten Theme-Ordner, sondern das Theme ist mit dem System eng verwoben und ein Theme-Wechsel per Knopfdruck nicht vorgesehen.

Statamic: Ein Enterprise Flat-File-CMS

Statamic kann als das Enterprise System unter den Flat-File-CMS bezeichnet werden. Es richtet sich mit einem entsprechenden Preis vorwiegend an Freelancer und Agenturen, die Statamic regelmäßig für Kundenauftritte einsetzen. Auf CMSStash gibt es eine Review zu Statamic.

Das Flat-File-System Statamic

Statamic ist nutzerfreundlich, schlank und dennoch enorm feature-mächtig. Das System ist im Jahr 2012 entstanden und war vielleicht der erste ernstzunehmende Wettbewerber für das kommerzielle System Kirby. Wie Kirby ist auch Statamic sehr beständig, hat allerdings mit der Veröffentlichung von "Statamic 2" Anfang 2016 einen recht weitreichenden Strategie-Wechsel vollzogen. Technisch ist das System vom Micro-Framework Slim auf das deutlich größere PHP-Framework Laravel umgestiegen. Mit über 20 MB kann man Statamic kaum noch als Lightweight-CMS bezeichnen. Dafür sind viele neue Features wie ein Multi-Language-Support, Drag&Drop-Pages, ein Fieldset-Builder und ein One-Click-Installer hinzugekommen. Ehemals kostenpflichtige Features wie der Form-Builder und die Suchfunktion wurden in die Core-Version integriert. Außerdem kann man Statamic 2 im Gegensatz zur Version 1 herunterladen und testen, bevor man eine Lizenz erwirbt.

Die Neuerungen haben allerdings ihren Preis: Statamic 2 kostet mit der Standar-Lizenz 199 Dollar pro Installation. Statamic überlässt damit Kirby das günstigere Preis-Segment und richtet sich mehr oder weniger ausschließlich an professionelle Dienstleister. Nicht nur preislich, sondern auch vom technischen Konzept bietet sich Statamic als Flat-File-Alternative zu modernen datenbank-basierten Systemen wie CraftCMS an. Vielleicht kein Zufall, denn beide Systeme sind aus dem Umfeld von Expression Engine entstanden.

Das Open Source System Grav

Das Flat-File-CMS Grav war lange Zeit das einzige Open-Source-CMS im Flat-File-Bereich, das in der Liga von Statamic und Kirby mitspielen konnte. Grav hat zu Beginn (2014) für viel Furore gesorgt und die Entwickler-Gemeinde ist immer noch sehr aktiv (Github-Grav). Initiator von Grav ist der RocketTheme-Gründer Andy Miller. Eine ausführliche Review von Grav gibt es ebenfalls auf CMSStash.

Das neue Flat-File-CMS Grav

Durch den RocketTheme-Hintergrund bietet Grav eine recht beeindruckende Bandbreite an Themes und Plugins an. Und auch der Feature-Umfang von Grav ist recht mächtig. Eine Besonderheit von Grav ist das Konzept der modularen Seiten, bei dem sich eine Seite wie beim Lego aus mehreren Unterseiten (Modulen) zusammensetzt. Mit dem Konzept lassen sich zum Beispiel komplexe One-Pager bauen.

Grav hatte allerdings im Vergleich zu Statamic oder Kirby bei meinen Tests ein paar Kinderkrankheiten oder zumindest Besonderheiten. Dazu gehört vor allem das Dashboard, das für ungeübte Autoren deutlich überkomplex wirkt und eher für Web-Administratoren konzipiert wurde. Außerdem können Autoren zwar Module für einen One-Pager anlegen, die Module können danach aber nicht mehr über die Admin-Oberfläche sinnvoll sortiert werden. Stattdessen muss die Sortierung manuell durch die Umbenennung der Ordner per FTP erfolgen. Auch die Auswahl der Templates im Admin-Dashboard lässt sich nicht so einfach einschränken, was die Arbeit für die Autoren zusätzlich komplex macht. Trotz dieser Einschränkungen sollte man Grav auf der Liste haben, zumal das System kontinuierlich weiterentwickelt wird und es auf diesem Niveau nicht viele Alternativen im Open-Source-Bereich gibt.

Einfache Webseiten mit Bludit

Zunehmend beliebt ist Bludit. Bludit ist ebenfalls Open Source und ein besonders einfaches CMS unter den Flat-File-Systemen. Einfach bedeutet jedoch nicht begrenzt, sondern Bludit ist ganz im Gegenteil extrem flexibel und bietet sogar eine ausgereifte API an. Und das alles bei gerade einmal 4 MB.

Das Beste aus zwei Welten: Bludit

Bludit hat im Jahr 2015 das etwas ältere XML-System Nibbleblog abgelöst. Das schlanke CMS profitiert sichtbar von den Erfahrungen mit dem Alt-System und macht bei der Erst-Installation einen sehr guten Eindruck: Es nimmt den Anwender genauso an die Hand, wie man es sich wünscht und macht den Installations-Prozess zu einem Kinderspiel.

Auch die Admin-Oberfläche ist aufgeräumt und das Bild-Management komfortabel: Man kann die Bilder hochladen und dann per Button in den Artikel integrieren. Die diversen Themes und Plugins machen das System für kleine Projekte komplett, und mit der API können sogar moderne frontend-getriebene Webseiten realisiert werden.

Bludit wurde seit 2015 konstant weiterentwickelt, sodass das System für einfache Seiten absolut empfehlenswert ist, auch als Alternative zum etwas größeren und bekannteren Open-Source-CMS Grav.

Schlanke Blogs mit HTMLy

HTMLy steht derzeit leider etwas auf der Kippe, da die Weiterentwicklung inzwischen zum Erliegen gekommen ist und der Initiator seit geraumer Zeit nach einem Co-Moderator sucht. Das System ist immer noch verwendbar, wer allerdings langfristigen Support sucht, ist hier falsch.

HTMLy wurde speziell für sehr einfache Blogs und als Alternative zu WordPress entwickelt. Und tatsächlich dürfte HTMLy etwa 80 Prozent der Anforderungen von normalen Blogs abdecken: Verschiedene Post-Arten, Kommentare, einfache Integration verschiedener Google- und Social-Media-Dienste, RSS-Feeds und einiges mehr. Hinzu kommt ein halbes Dutzend relativ schicker und bereits eingebauter Themes. Zu HTMLy gibt es eine Review auf CMSStash.

Das einfache Flat-File-Blog-System HTMLy

HTMLy ist sehr reduziert und arbeitet mit normalem, teils prozeduralem PHP. Ähnlich wie bei WordPress gibt es eine handvoll PHP-Funktionen, die die wichtigsten Snippets wie Beitrags-Listen, Tag-Clouds oder Ähnliches ausspielen. Damit können Themes auch von Code-Einsteigern nach etwas Einarbeitung entwickelt werden. Die Dokumentation ist allerdings etwas dürftig.

Ein Schwachpunkt des Systems ist die ziemlich unorganisierte und etwas unansehnliche Admin-Oberfläche. Inzwischen wurden drei neue Admin-Oberflächen in GitHub als Pull-Request angeboten (eine davon mit Tumblr-Ansatz), allerdings wurde aufgrund der stockenden Weiterentwicklung leider kein Vorschlag übernommen.

Pico, Yellow & Co.

Es gibt unzählige andere Systeme, von denen einige zumindest als Experiment erwähnenswert sind. Großer Beliebtheit unter Puristen erfreut sich nach wie vor das Flat-File-System Pico. Das Micro-CMS ist sehr schlank, nicht abhängig von Frameworks oder anderen Bibliotheken und bietet eine recht komfortable Anzahl an Erweiterungen. Ähnlich puristisch sind die Mini-Systeme Herbie oder Baun. Im Auge behalten sollte man das neue Flat-File-CMS Flextype, das vom Gründer des ehemals recht erfolgreichen Monstra-CMS stammt. Derzeit gibt es für Flextype allerdings noch keine Admin-Oberfläche.

Für etwas Abwechslung sorgt Yellow. Yellow kommt aus Schweden. Das alleine ist noch nicht ungewöhnlich, ungewöhnlich ist jedoch die Machart: Bei Yellow kann man sich einloggen und die Seiten direkt über einen kleinen aufpoppenden Markdown-Editor bearbeiten. Angesichts der vielen Lösungen in der Tabelle oben, die nichts weiter machen als das 19. Flat-File-CMS nach dem gleichen Muster zu erstellen, ist das auf jeden Fall eine neue und interessante Variante. Von daher verdient das Projekt auf jeden Fall Beachtung. Nicht jedermanns Sache dürfte allerdings sein, dass man einen User per Konsole anlegen muss.

Yellow CMS: Ein spannendes Flat-File-Experiment

Das Flat-File-CMS Blozilla wird zwar offenbar nicht mehr weiterentwickelt, ist jedoch aufgrund des Visual-Page-Builder-Konzepts ganz interessant. Ein ähnliches Konzept verfolgt das weiterhin aktiv entwickelte Wonder-CMS, das auf jeden Fall einen Blick wert ist.

Etwas in die Jahre gekommen aber immer noch sehr aktiv ist RazorCMS, ein Flat-File-System, das komplett auf In-Page-Editing setzt. Es wirkt ein wenig überladen, aber grundsätzlich ist der Ansatz erst einmal spannend.

Daux.io und TYPEMILL

Etwas spezieller sind die recht neuen Projekte Daux.io und TYPEMILL. Beide Projekte verfügen (derzeit) über kein Admin-Board, man schreibt seine Markdown-Files also auf dem Desktop und schiebt sie dann per FTP (oder Git) in den Content-Ordner des jeweiligen Systems. Die Scripte erstellen dann on the fly aus den Mardkown-Files eine Webseite mit zugehöriger Navigation.

Daux.io ist dabei ganz klar auf Code-Dokumentationen ausgelegt und schlägt mit einer Statifizierungs-Funktion ein Brücke zu den beliebten statischen Site-Generatoren. Die Statifizierung funktioniert auch bei Daux.io mit der Konsole, man kann die Seite allerdings auch ohne Statifizierung betreiben. Das Theme von Daux.io ist dreispaltig: Links die Navi, in der Mitte die Beschreibung und rechts die Code-Beispiele.

TYPEMILL: Für Manuals und Text-Sammlungen

TYPEMILL ähnelt derzeit noch dem Projekt Daux.io. TYPEMILL bietet derzeit nur einen rudimentären Online-Editor an, allerdings ist für die Zukunft eine Weiterentwicklung in Richtung vollwertiges CMS geplant. Anders als Daux.io hat Typemill keine Statifizierungs-Funktion, da sich das Projekt eher an Nicht-Coder ohne Konsolen-Kenntnisse richtet. Dementsprechend ist TYPEMILL eher für Online-Manuals, Web-Bücher, Handbücher, Tutorials, Lyrik- oder Textsammlungen und ähnliches geeignet.

Nicht mehr aktive Flat-File-CMS

Die folgenden Systeme werden seit längerem nicht mehr aktualisiert oder sind inzwischen ganz vom Flat-File-Markt verschwunden:

Auch andere Experten lesen gerne gute Inhalte und freuen sich, wenn Du diesen Artikel zum Beispiel über Twitter teilst. Auf Twitter gibt es außerdem von @CMSstash tägliche Updates.

Zuletzt aktualisert: 10.08.2018