SCHOKOMINZA 0.1.0
Nach etlichen Wochen Fluchen, Testen, Ausprobieren, Verwerfen und neu Anfangen gibt es tatsächlich eine erste Version von Schokominza. Dazwischen lagen kaputte Ideen, verschwundene Bugs, neue Bugs und vermutlich mehr Zeit mit Fehlersuche als mit dem eigentlichen Schreiben von Code.
Kein riesiges Framework, kein Plugin-Zirkus und keine Datenbank. Einfach ein paar PHP-Dateien, Markdown-Dateien und der Versuch, ein kleines CMS für mich selbst zu bauen.
Beim Markdown musste ich allerdings einen Kompromiss eingehen. Schokominza unterstützt bewusst kein vollständiges Markdown mit jeder noch so exotischen Funktion. Stattdessen gibt es einen kleinen eigenen Parser, der nur die Dinge versteht, die ich wirklich brauche.
Das hat nicht nur mit weniger Code zu tun. Weniger Funktionen bedeuten auch weniger Abhängigkeiten, weniger potenzielle Fehlerquellen und weniger Dinge, die irgendwann gepflegt werden müssen. Für ein kleines Hobbyprojekt brauche ich keine riesige Markdown-Engine mit allem, was theoretisch möglich wäre.
Ob das langfristig die beste Lösung ist? Keine Ahnung. Aber genau darum geht es bei Schokominza. Ein kleines, selbstgebautes Werkzeug, das nicht alles können muss, sondern einfach das macht, was ich davon erwarte.