Kirby – Das elegante Flat-File CMS
Kirby ist ein modernes Content Management System, das sich von der Masse der SQL-Datenbanken abhängig machenden Lösungen deutlich unterscheidet. Statt MySQL oder PostgreSQL nutzt Kirby das sogenannte Flat-File-Konzept – Inhalte werden als strukturierte Textdateien gespeichert. Das klingt zunächst minimalistisch, erweist sich aber als überraschend kraftvoll.
Warum Kirby?
Das Besondere an Kirby ist die Kombination aus Einfachheit und Flexibilität. Für kleine bis mittlere Websites – Blogs, Portfolios, Agenturen – ist ein vollständiges Datenbank-System oft Overkill. Kirby bietet eine schlanke Alternative: Keine komplizierten Installationen, keine Datenbank-Verwaltung, keine komplexen Abhängigkeiten. Alles läuft mit Standard-PHP.
Die Dateien liegen direkt auf dem Server im /content-Ordner. Das macht Backups trivial – einfach die Dateien kopieren, fertig. Versionskontrolle mit Git funktioniert nahtlos. Und die Performance ist hervorragend, weil keine Datenbankabfragen nötig sind.
Das elegante Panel
Kirby kommt mit einem modernen, intuitiven Admin-Panel. Redakteure können ohne technische Kenntnisse Content erstellen und verwalten. Die Blueprints erlauben vollständige Kontrolle über die Struktur – welche Felder jede Seite hat, wie sie aussehen, welche Validierung nötig ist.
Für Entwickler
Kirby ist auch für Entwickler ein Traum. Die PHP-API ist elegant und nachvollziehbar. Templates sind einfache PHP-Dateien. Plugins erweitern die Funktionalität ohne Bloat. Das Framework ist klein genug, um es vollständig zu verstehen, aber mächtig genug für komplexe Projekte.
Kirby in der Praxis
Ob Graffiti-Blogs wie dieser hier, Unternehmenswebsites oder Portfolio-Seiten – Kirby passt sich an. Die Community ist aktiv, die Dokumentation ausgezeichnet, und der Support ist hilfsbereit.
Für alle, die ein CMS ohne unnötige Komplexität suchen: Kirby ist eine hervorragende Wahl.