Archiv

Schlagwort: JSON

Empfohlen Grundlagen

Warum Bludit anders tickt: Flat-File statt SQL

Bludit speichert Inhalte, Einstellungen und Indizes in Dateien. Das macht Backups leicht – verlangt aber ein anderes Denken als bei klassischen SQL-CMS.

Bei vielen Content-Management-Systemen beginnt die Installation mit einer Datenbank. Bei Bludit nicht: Inhalte und interne Daten liegen im Dateisystem. Genau das ist der Kern des Flat-File-Ansatzes.

Die offizielle Dokumentation beschreibt bl-content als den entscheidenden Ordner: Dort liegen Datenbanken im JSON-Format, Seiteninhalte, Uploads und Plugin-Workspaces.

Weiterlesen
Plugins

Bludit-Plugins mit Einstellungen: dbFields, form(), post() und Flat-File-Speicher

So bekommt ein Plugin konfigurierbare Felder, persistente Werte und einen eigenen Workspace.

Sobald ein Plugin konfigurierbar werden soll, kommt Bludits Plugin-Datenbank ins Spiel. Die Basisklasse legt pro Plugin eine kleine Flat-File-Datenbank unter bl-content/databases/plugins/ an. Dafür definierst du Felder in init(), renderst Einstellungen in form() und speicherst sie in post().

Weiterlesen