Kirby ist ein dateibasiertes Content-Management-System aus Deutschland, das auf PHP aufsetzt. Inhalte liegen als Textdateien im Projekt, und das Datenmodell wird in Konfigurationsdateien beschrieben.
- Kirby
Ein dateibasiertes CMS aus Deutschland mit frei bestimmbarem Datenmodell.
Beispiel: „Das Portfolio der Fotografin läuft mit Kirby.“Eines der bekanntesten Flat-File-CMS; die Lizenz ist kostenpflichtig je Website, der Quelltext einsehbar.
Hersteller: getkirby.com, Plugins im Plugin-Verzeichnis.
Was Kirby ausmacht
Zurückhaltung. Das System bringt wenig Vorgefertigtes mit und erwartet, dass Felder, Vorlagen und Oberfläche im Projekt entstehen. Wer das möchte, bekommt ein Backend, das genau zur Website passt.
Der Verzicht auf eine Datenbank macht Projekte leicht übertragbar: Kopieren genügt, und die Inhalte liegen in der Versionsverwaltung neben dem Code.
Für welche Projekte es passt
Für gestaltungsgetriebene Websites mit überschaubarem Umfang und einer Entwicklung im Rücken: Portfolios, Agenturauftritte, Kulturseiten, Produktseiten mit eigenem Aufbau.
Weniger passend bei sehr großen Beständen oder dort, wo niemand ein Projekt einrichten kann. Für einen Betrieb ohne Dienstleister ist der Einstieg zu technisch.
Wie die Inhalte abgelegt sind
Als Ordner je Seite, darin eine Textdatei je Sprache und die zugehörigen Bilder. Die Struktur im Dateisystem entspricht damit der Struktur der Website, was sie auch ohne das System lesbar macht.
Diese Offenheit hat einen praktischen Nutzen: Inhalte lassen sich mit gewöhnlichen Werkzeugen durchsuchen, massenhaft ändern oder aus anderen Quellen erzeugen, ohne über eine Schnittstelle zu gehen.