Kirby CMS – Ein System das man gerne benutzt

Was Kirby eigentlich ist

Kirby ist ein Content Management System, das sich bewusst gegen den Strom bewegt. In einer Welt voller aufgeblähter Plattformen, die mit Features überladen sind, die kaum jemand braucht, hat Kirby einen anderen Weg gewählt: Alles was da ist, ist da weil es Sinn macht. Nichts ist da weil es auf einer Marketingliste stand.

Der Kern der Philosophie ist so simpel wie überzeugend: Inhalte sind Dateien. Keine Datenbank, keine komplizierten Relationen, keine Abstraktionsschichten. Eine Seite ist ein Ordner, ein Inhalt ist eine Textdatei, ein Bild ist eine Bilddatei. Das klingt fast zu einfach — und genau das ist der Witz. Was aussieht wie eine Reduktion ist in Wirklichkeit eine Befreiung.


Für wen ist Kirby gedacht?

Die ehrliche Antwort: Für Menschen die verstehen wollen was sie tun. Kirby ist nicht für jemanden der eine Website in zehn Minuten aufsetzen will ohne hinzuschauen. Es ist für jemanden der eine Website aufbauen will die wirklich seine ist — die er versteht, kontrolliert, und langfristig verwalten kann ohne von einem System abhängig zu sein das er nie wirklich begriffen hat.

Das kann ein erfahrener Webentwickler sein, der die Kontrolle schätzt. Es kann aber genauso ein Blogger, Fotograf, Journalist oder Kulturschaffender sein, der keine Lust auf WordPress-Plugins und MySQL-Backups hat, aber bereit ist sich ein, zwei Stunden einzuarbeiten.

Kirby hat eine besondere Affinität zu Kreativen. Fotografen, Illustratoren, Filmemacher, Musiker — Menschen bei denen das visuelle Ergebnis stimmen muss und die kein vorgefertigtes Theme-Korsett wollen. Die Freiheit die Kirby bietet ist vor allem gestalterische Freiheit: Das System stellt sich nicht in den Weg.


Das Panel – der Ort wo man arbeitet

Das Panel ist Kirbys Verwaltungsoberfläche, und sie ist schlicht das Schönste was einem im CMS-Bereich begegnen kann. Nicht weil es mit Features vollgestopft ist, sondern weil es sich richtig anfühlt.

Die Oberfläche ist aufgeräumt ohne steril zu wirken. Alles hat einen logischen Platz. Man öffnet eine Seite, sieht den Inhalt, bearbeitet ihn — fertig. Keine versteckten Menüs, keine Modal-Dialoge die Modaldialoge öffnen, keine fünf Klicks bis man dort ist wo man hinwill.

Besonders gelungen ist der Umgang mit Bildern. Bilder werden direkt auf einer Seite hochgeladen, sind sofort verfügbar, können mit Metadaten versehen werden — Bildunterschrift, Alt-Text, Fokuspunkt für automatisches Cropping. Kirby weiß dass Bilder keine Anhängsel sind sondern Inhalt, und behandelt sie entsprechend.

Das Bearbeitungserlebnis für Texte ist ebenfalls durchdacht. Der integrierte Editor arbeitet mit Blöcken — Text, Überschriften, Bilder, Zitate, Code — ohne sich wie ein Block-Editor anzufühlen der einem die Kontrolle entzieht. Es ist einfach ein gutes Werkzeug.


Wie sich Kirby nach einer Woche anfühlt

Die erste Stunde mit Kirby ist noch ein Abtasten. Wo ist was? Wie funktionieren die Blueprints? Was ist ein Panel-Field?

Nach einem Tag versteht man die Logik. Alles folgt einem Muster: Ordner entsprechen Seiten, Felder werden in Blueprints definiert, Templates steuern die Ausgabe. Das ist keine Magie, das ist Handwerk — und Handwerk kann man lernen.

Nach einer Woche passiert etwas Interessantes: Man beginnt das System zu mögen. Nicht zu tolerieren — zu mögen. Weil es verlässlich ist. Weil es tut was man erwartet. Weil wenn etwas nicht funktioniert, man verstehen kann warum, weil das System keine Blackbox ist.

Dieses Gefühl — das Vertrauen in ein Werkzeug — ist seltener als man denkt. Die meisten CMS-Nutzer arbeiten mit ihrem System, aber sie vertrauen ihm nicht wirklich. Sie wissen nicht genau was im Hintergrund passiert. Bei Kirby weiß man es. Die Dateien liegen auf der Festplatte, man kann sie öffnen, lesen, verstehen.


Die Inhaltsstruktur die Freiheit gibt

Kirby organisiert Inhalte als Verzeichnisbaum. Jede Seite ist ein Ordner, jeder Ordner kann Unterordner haben, jeder Ordner enthält eine Inhaltsdatei und optional Mediendateien. Das ist die gesamte Struktur.

Was zunächst simpel wirkt, entfaltet enorme Flexibilität. Eine Fotogalerie? Ein Ordner mit Bildern und einer Textdatei für Beschriftungen. Ein Blog? Ordner für jeden Eintrag, nummeriert für die Reihenfolge. Eine mehrsprachige Site? Mehrere Inhaltsdateien pro Ordner, eine pro Sprache.

Das Schöne daran: Diese Inhalte sind portierbar. Kein proprietäres Datenbankformat, kein Export-Import-Zirkus. Die Dateien sind lesbare Textdateien. Ein Backup ist ein Ordner der auf eine externe Festplatte kopiert wird.


Bildverarbeitung die funktioniert

Kirby erzeugt Thumbnails automatisch, beim ersten Aufruf einer Seite. Man gibt im Template an: Bild in dieser Breite, dieser Qualität, vielleicht als WebP — und Kirby erledigt den Rest. Die generierten Bilder werden gecacht, beim nächsten Aufruf direkt ausgeliefert.

Was das in der Praxis bedeutet: Man lädt ein hochauflösendes Bild hoch und denkt nicht mehr darüber nach. Kirby kümmert sich darum dass die Bildergalerie auf dem Desktop in voller Breite aussieht und auf dem Mobiltelefon als optimiertes, kleineres Bild geladen wird. Automatisch, ohne Konfigurationsaufwand.

Mit ImageMagick als Backend — was die bevorzugte Konfiguration ist — unterstützt Kirby praktisch alle gängigen Bildformate und erzeugt qualitativ hochwertige Ausgaben. Das Schärfen, Zuschneiden, Konvertieren — alles passiert serverseitig, zuverlässig, reproduzierbar.


Stabilität als stille Tugend

Kirby macht keine großen Worte über Stabilität. Es ist einfach stabil. Updates erscheinen regelmäßig, sind aber keine Drama-Releases die alles auf den Kopf stellen. Die API entwickelt sich weiter, aber behutsam — Code der heute funktioniert, funktioniert in einem Jahr noch.

Das ist keine Selbstverständlichkeit. Wer die WordPress-Welt kennt mit ihren Plugin-Konflikten, den Major-Updates die Templates brechen, den Sicherheitslücken die wöchentlich gepatch werden müssen — der weiß wie wertvoll eine ruhige, vorhersehbare Plattform ist.

Kirby läuft einfach. Tag für Tag, Woche für Woche. Ohne sich zu beschweren.


Was Kirby nicht ist

Kirby ist kein Shop-System, kein soziales Netzwerk, keine All-in-One-Plattform. Es gibt kein Kirby-Hosting, keinen Kirby-Marktplatz mit tausend Plugins, kein Kirby-Ökosystem das einen einschließt.

Das ist Absicht. Kirby ist ein Werkzeug, kein Ökosystem. Man benutzt es für das was es kann — exzellentes Content Management für individuelle Websites — und kombiniert es nach Bedarf mit anderen Werkzeugen.

Wer eine komplexe E-Commerce-Lösung sucht oder eine Community-Plattform mit Benutzerrollen und Forums und Gamification, ist bei Kirby falsch. Wer eine Website bauen will die seine Inhalte würdevoll präsentiert, die schnell ist, die er versteht und langfristig pflegen kann — der ist genau richtig.


Das Gefühl das bleibt

Es gibt Software die man benutzt und Software mit der man arbeitet. Kirby gehört zur zweiten Kategorie. Es ist ein System das Respekt vor dem Nutzer hat — es erklärt sich, es versteckt nichts, es vertraut darauf dass der Mensch am anderen Ende intelligent ist.

Nach einigen Wochen mit Kirby entsteht eine Art ruhige Zufriedenheit. Man kennt das System. Man weiß wo die Dateien liegen. Man weiß wie ein Update funktioniert. Man weiß dass wenn morgen etwas schiefgeht, man es selbst reparieren kann — weil man versteht was da läuft.

Dieses Vertrauen in das eigene Werkzeug ist vielleicht der größte Wert den Kirby bietet. Nicht eine Feature-Liste, nicht ein Marktplatz, nicht eine Community die einem sagt was man tun soll. Sondern ein solides, ehrliches, gut gemachtes Stück Software das einem gehört — und nicht umgekehrt.


Kirby CMS – getkirby.com

By submitting your data, you agree that all entered data may be saved and displayed as a comment.