Kirby Plugins

Open Source (2021–heute)

Auch wenn ich seit einiger Zeit keine Websites mehr ganzheitlich mit Kirby entwerfe, nutze ich das CMS weiterhin – in der Variation als headless-first Backend. (Erweitert durch mein kirby-headless Plugin.)

Für mich ist Kirby mehr als ein schlicht und effizient geschichteter Auflauf, um schmackhafte Websites und für Kund*innen zugeschnittene Administrationsoberflächen zu entwerfen. Mit dem System habe ich eine emotionale Verbindung. Wie geht das?

Mit Kirby Programmieren lernen

Mein Quereinstieg als Entwickler wurde maßgeblich von Kirby ermutigt. In der Zeit, als ich noch nicht programmieren konnte, probierte ich mich mit den üblichen Verdächtigen wie WordPress aus, um eine erste Website zu bauen. Doch die Komplexität dieser Systeme war zu groß, als dass ich verstehen konnte, was unter der Haube abläuft – welche Prozesskaskaden treten in Gang, wenn ein User eine Website aufruft? Wie kann ich Bilder in verschiedenen Größen automatisiert bereitstellen? Wie baue ich Schnittstellen auf?

Über Kirby stolperte ich, da es sich auf die Fahnen schreibt, ein schlankes und performantes System zu sein. Genau das, wonach ich suchte: ein klares Konstrukt mit wenig Ballast. Auf meine Fragen wussten die Kirby-Dokumentation oder das Forum eine Antwort. Ich fand dort genügend Code-Beispiele, um meine Ideen umzusetzen und eine erste Website inklusive Administrationsbereich zu bauen. Im Prozess erlernte ich, was für eine Website in einfacher Form technisch notwendig ist.

Die Schlichtheit des CMS befähigte mich, mit wachsenden Kenntnissen in die Tiefe des Systems vorzudringen. Da Kirby die Abhängigkeiten zu anderen Bibliotheken so klein wie möglich hält und eigene Methoden für das Verarbeiten von Daten bereithält, lernte ich anhand vom übersichtlichen Quellcode von Kirby selbst.

Mit der Zeit wuchs Kirby, meine Fähigkeiten aber auch – so kann ich Plugins bauen, wo mir eine bestimmte Funktionalität fehlt. Irgendwie witzig, dass ich es bis heute so gern verwende und einsetze. Danke, Kirby!

Eine Auswahl meiner Plugins

Kommerziell

Open-Source

  • kirbyup: 🆙 Official bundler for Kirby Panel plugins
  • kirby-headless: 🦭 Kirby, but headless first with bearer token authentication and KQL utilities
  • kirby-algolia-docsearch: 🔦 Index and search your Kirby site with Algolia DocSearch
  • kirby-serp-preview: 🔍 Kirby Panel plugin for search engine result page previews
  • kirby-punctuation-section: ✒️ Insert punctuation marks into your text with a single click
  • kirbylog: 🪃 Zero-dependency global kirbylog() helper for any content