Zum Inhalt springen

Kirby

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 28.10.2026

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

Oberfläche von Kirby: links eine schmale Leiste mit Site, Users und System, in der Mitte eine Seite namens H und C mit Kacheln für Projekte, rechts Listen für Team und Kunden, jede Kachel mit Bild, Titel und Status
Die Oberfläche zeigt genau die Felder, die im Projekt beschrieben wurden; ein festes Backend-Schema gibt es nicht.

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.

Siehe auch:

Flat-File-CMS

Ein CMS, das Inhalte in Dateien speichert statt in einer Datenbank.

#Content-Management-Systeme (CMS)

Statamic

Ein Flat-File-CMS auf Laravel-Basis, das Inhalte als Dateien speichert.

#Content-Management-Systeme (CMS)

Grav

Ein dateibasiertes CMS, das ohne Datenbank und ohne Installationsschritt auskommt.

#Content-Management-Systeme (CMS)

Inhaltstyp (Content Type)

Die Bauform eines Inhalts: welche Felder er hat und wie er ausgegeben wird.

#Content-Management-Systeme (CMS)

PHP

Die Programmiersprache, in der die meisten Websites auf dem Server laufen.

#Programmiersprachen

Lizenzmodell (CMS)

Die rechtliche und wirtschaftliche Grundlage, auf der ein System genutzt wird.

#Content-Management-Systeme (CMS)