Kirby
Das CMS, das sich an jedes Projekt anpasst – dateibasiert und flexibel
Zusammenfassung
Kirby ist ein dateibasiertes Content Management System, das Inhalte in einfachen Textdateien statt in Datenbanken speichert. Es richtet sich an Entwickler, Designer und Content-Ersteller, die ein flexibles, anpassbares CMS suchen. Kirby kann sowohl für klassische Websites als auch headless für verschiedene Plattformen genutzt werden.
✓ Vorteile
- + Dateibasiert ohne Datenbank – einfaches Backup und Versionskontrolle
- + Hohe Flexibilität durch mächtige Plugin-API mit PHP 8 und Vue.js
- + Einfache, übersichtliche Benutzeroberfläche für Content-Ersteller
✗ Nachteile
- − Kostenpflichtige Lizenz erforderlich (keine kostenlose Version)
- − Erfordert PHP-Kenntnisse für volle Anpassungsmöglichkeiten
Anwendungsfälle
- → Entwicklung individueller Unternehmenswebsites mit flexibler Content-Struktur
- → Aufbau von Portfolio- und Agentur-Websites für kreative Profis
- → Headless CMS für Multi-Channel-Content-Auslieferung via API
- → Projekte für Bildungseinrichtungen, Events und Hospitality-Branche
Ideal für
Entwickler, Designer und Agenturen, die ein flexibles, dateibasiertes CMS für maßgeschneiderte Websites und Content-Projekte suchen.
Tags
Was ist Kirby?
Kirby ist ein Content Management System, das Inhalte in einfachen Textdateien speichert statt in einer Datenbank. Das klingt zunächst nach einer Einschränkung, ist in der Praxis aber ein konkreter Vorteil: Backups sind schlichte Kopien des Dateisystems, und Versionskontrolle mit Git funktioniert ohne Umwege. Kirby läuft auf PHP und lässt sich sowohl als klassisches CMS mit eigenen Templates als auch headless über eine API betreiben.
Kernfunktionen
- Dateibasierte Inhaltsverwaltung: Inhalte liegen als strukturierte Textdateien vor, was Deployments und Versionierung vereinfacht.
- Flexibles Panel: Die Benutzeroberfläche für Content-Ersteller ist übersichtlich gehalten und lässt sich über Blueprints projektspezifisch konfigurieren.
- Plugin-API mit PHP 8 und Vue.js: Eigene Erweiterungen lassen sich serverseitig in PHP und frontendseitig in Vue.js umsetzen.
- Headless-Betrieb: Kirby kann Inhalte über eine API ausliefern und eignet sich damit für Multi-Channel-Szenarien.
- Keine Datenbank: Der Wegfall einer Datenbankverbindung reduziert den Infrastrukturaufwand bei einfachen bis mittelkomplexen Projekten spürbar.
Für wen eignet sich Kirby?
Die primäre Zielgruppe sind Entwickler und Agenturen, die maßgeschneiderte Websites bauen. Wer bereit ist, PHP zu schreiben, bekommt ein CMS, das kaum Annahmen über die Contentstruktur vorgibt. Ohne PHP-Kenntnisse stößt man schnell an Grenzen: Templateanpassungen, eigene Felder und Plugins setzen Code voraus. Für Content-Ersteller, die vom Entwickler eine fertige Kirby-Installation übergeben bekommen, ist das Panel zugänglich. Für Einsteiger ohne technischen Hintergrund ist Kirby hingegen kein Einstiegspunkt.
Sinnvoll einsetzen lässt sich Kirby für Unternehmenswebsites mit individuellen Anforderungen, Portfolios, Event-Auftritte und Bildungsangebote, die eine flexible Inhaltsstruktur brauchen, aber keinen WordPress-Overhead wollen.
Einordnung & Alternativen
Kirby gehört zur Kategorie der dateibasierten CMS und konkurriert dort mit Grav, das ebenfalls auf Dateiebene arbeitet und kostenlos ist. Im PHP-CMS-Umfeld ist WordPress die naheliegende Alternative mit deutlich größerem Plugin-Ökosystem, aber auch mehr Komplexität in Betrieb und Sicherheitspflege. Für rein headless geführte Projekte stehen spezialisierte Headless-CMS wie Contentful oder Directus zur Wahl.
Der entscheidende Unterschied zu den meisten Alternativen: Kirby erfordert eine kostenpflichtige Lizenz. Wer das einplant und PHP beherrscht, bekommt dafür ein CMS ohne strukturelle Kompromisse.