
Hallo und herzlich willkommen.
Mein Name ist Sven Owsianowski und ich möchte euch heute ein Projekt vorstellen, an dem ich in letzter Zeit intensiv gearbeitet habe: Bobaro.
Bobaro ist ein von mir entwickeltes
Flat-File-CMS, das komplett ohne Datenbank auskommt.Der gesamte Inhalt wird stattdessen in strukturierten Dateien gespeichert – was das System extrem schnell, wartungsarm und besonders portabel macht.
Die Idee hinter Bobaro war relativ einfach:
Ein Blogsystem zu entwickeln, das sich auf das Wesentliche konzentriert – Schreiben, Struktur und Kontrolle über die eigenen Daten.
• leicht verständlich
• technisch sauber
• und vollständig unter der Kontrolle des Nutzers bleibt.
Technisch basiert Bobaro auf PHP, JSON-basierten Flat-Files und einem modernen Frontend mit Bootstrap und Vanilla JavaScript.
Ein zentraler Bestandteil ist außerdem ein eigener Markdown-Parser, der Inhalte effizient in sauberes HTML übersetzt und gleichzeitig viele praktische Erweiterungen unterstützt.
Darüber hinaus verfügt das System über Features wie:
• einen intelligenten Markdown-Editor,
• automatisierte Backups,
• sowie eine Autosave-Logik, die Bearbeitungen regelmäßig im Hintergrund sichert.
In meinem Entwicklungsworkflow nutze ich KI ähnlich wie beim Pair Programming – als Unterstützung bei Analysen und Refactoring*.
Architektur und Umsetzung von Bobaro stammen vollständig aus meiner eigenen Entwicklung.
Refactoring bedeutet, bestehenden Code intern zu verbessern und umzustrukturieren, ohne dass sich das Verhalten der Software nach außen verändert.
Bobaro befindet sich aktuell noch in einer frühen Phase – aber die Core-Engine steht bereits, und genau diese möchte ich euch heute einmal genauer zeigen.
In dem nachfolgendem Video schauen wir uns an:
• die grundlegende Architektur des Systems
• die wichtigsten Funktionen
• und natürlich auch, wie man damit einen eigenen Blog aufsetzen kann.
Also lasst uns direkt einen Blick auf Bobaro werfen.
Sven Owsianowski
Founder & Lead Developer – Bobaro (Flat-File CMS)
März 2025 – Heute