Archiv

Schlagwort: Entwicklung

Grundlagen

Bludit verstehen: Ordnerstruktur, Flat-File-Daten und Update-Grenzen

Was gehört zum Core, wo liegen Inhalte und wie trennt man eigene Erweiterungen sauber vom System?

Wer Bludit erweitern will, sollte zuerst verstehen, welche Verzeichnisse zum Core gehören und welche den eigenen Zustand tragen. Das verhindert, dass ein Update selbst geschriebene Erweiterungen überschreibt oder ein Backup nur die Hälfte enthält.

Weiterlesen
Themes

Themes und Plugins: Bludit sauber erweitern, ohne den Core zu verbiegen

Themes gehören nach bl-themes, Plugins nach bl-plugins. Wer Hooks und Theme-Helper nutzt, hält eigene Erweiterungen updatefreundlicher.

Ein schneller Core-Hack kann ein Problem heute lösen und beim nächsten Update ein neues erzeugen. Bludit bringt deshalb zwei klare Erweiterungspunkte mit: Themes für die Darstellung und Plugins für zusätzliche Logik.

Die Grundstruktur ist absichtlich klein. Ein Theme braucht mindestens Metadaten, Sprachdaten und eine index.php; Plugins besitzen ebenfalls eine definierte Struktur mit plugin.php, Metadaten und Sprachen.

Weiterlesen