Archiv

Schlagwort: PHP

Empfohlen Installation

Bludit 3.22 installieren: vollständige Anleitung vom Upload bis zum ersten Backup

Schritt für Schritt: Voraussetzungen, Upload, Unterverzeichnis, RewriteBase, erster Login, Funktionstest und Backup.

Bludit lässt sich ohne Datenbankserver installieren. Trotzdem lohnt eine saubere Vorbereitung: PHP-Version und Module prüfen, Zielverzeichnis festlegen, Rewrite-Verhalten verstehen und vor dem ersten Login bereits entscheiden, ob die Installation im Domain-Root oder in einem Unterverzeichnis liegt.

Dieses Tutorial führt eine Neuinstallation so durch, dass später Themes, Plugins, Uploads und Gutenberg sauber funktionieren. Es orientiert sich an Bludit 3.22 und an der aktuellen englischen Dokumentation, die PHP 8.0 oder höher sowie mbstring, GD, DOM und JSON nennt.

Weiterlesen
Themes

Ein Bludit-Theme von Null bauen: vollständiges Tutorial mit Blogansicht und Hooks

Von metadata.json über index.php bis Pagebreak, CSS und Plugin-Hooks: ein komplettes minimales Theme.

Ein Bludit-Theme kann erstaunlich klein anfangen: ein Ordner, eine index.php, Metadaten und Sprachdaten. In diesem Tutorial entsteht daraus ein vollständiges, aber bewusst minimalistisches Blog-Theme mit Startseite, Einzelansicht, CSS, Pagebreak und Plugin-Hooks.

Das fertige Beispiel liegt in diesem Projekt außerdem als praxis-minimal-theme-1.0.0.zip bereit.

Weiterlesen
Plugins

Ein Bludit-Plugin von Null erstellen: Struktur, Metadaten, Klasse und erster Hook

Vom leeren Ordner bis zum aktivierbaren Hello-World-Plugin, inklusive Sprachdateien und Hook-Verständnis.

Plugins sind in Bludit PHP-Klassen, die von Plugin erben. Der Einstieg ist klein, aber das System skaliert bis zu eigenen Adminseiten, Datenbanken, Hooks, Workspaces und API-ähnlichen Endpunkten.

Das fertige Minimalbeispiel kannst du als hello-box-plugin-1.0.0.zip herunterladen.

Weiterlesen
Praxis & Fehlerbehebung

Wenn Bludit schon beim Start streikt: PHP-Module systematisch prüfen

Mbstring, GD, DOM und JSON gehören laut aktueller Dokumentation zu den Voraussetzungen. Fehlende Module erklären viele scheinbar rätselhafte Installations- und Medienfehler.

Bevor man Theme, Plugin oder JavaScript verdächtigt, lohnt ein Blick eine Ebene tiefer: Läuft die PHP-Umgebung vollständig? Bludit nennt in der aktuellen englischen Dokumentation PHP 8.0 oder neuer sowie die Erweiterungen mbstring, gd, dom und json.

Fehlt eines dieser Module, kann die Installation bereits abbrechen oder spätere Funktionen wie Bildverarbeitung und XML-/DOM-Verarbeitung scheitern.

Weiterlesen
Admin & Dashboard

Tutorial: Ein Bludit-Plugin bauen, das ein eigenes Dashboard-Widget registriert

Vom leeren Pluginordner bis zum registrierten Widget mit Callback, Rollen, Einstellungen, Escaping und Tests.

Dieses Tutorial baut ein eigenständiges Bludit-Plugin, das keine Dashboard-Datei patcht und kein eigenes Drag-&-Drop-JavaScript mitbringt. Es registriert lediglich ein Widget bei MD Dashboard Layout 1.1.1. Genau dieses Muster ist für weitere Fachplugins gedacht.

Das fertige Beispiel liegt als md-dashboard-example-widget-1.0.0.zip im Projekt.

Weiterlesen