Archiv

Schlagwort: Widget API

Admin & Dashboard

MD Dashboard Layout: Was das Plugin kann und wie seine Widget-API funktioniert

Drag & Drop, Zonen, Benutzerlayouts und die neue Registry für Dashboard-Widgets aus anderen Bludit-Plugins.

Mit MD Dashboard Layout 1.1.1 wird das Bludit-3.22.x-Dashboard nicht nur verschiebbar, sondern zu einer kleinen Widget-Plattform. Das Plugin stellt drei Drag-&-Drop-Zonen bereit, speichert die Anordnung pro Benutzer als JSON und bietet ab Version 1.1.0 eine Registry, über die andere Plugins eigene Dashboard-Karten anmelden können.

Das Ziel ist bewusst ähnlich zu WordPress: Ein zentrales Dashboard kümmert sich um Layout und Bedienung, während Fachplugins nur ihren eigenen Inhalt liefern. Ein Kontaktformular-Plugin könnte so „Neue Nachrichten“ registrieren, ein Backup-Plugin „Letzte Sicherung“ und ein Radio-Plugin „Jetzt läuft“ – ohne dass jedes Plugin das Dashboard-DOM selbst umbauen muss.

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