🧩
Addon-Manager
Core-Komponente: Verwaltung aller Addons — aktivieren, deaktivieren, Status, Version.
Beschreibung
Der Addon-Manager ist das Herzstück des Addon-Systems. Er scannt das addon/ Verzeichnis nach addon.json Manifesten, verwaltet die Registry in der Datenbank und bietet Auto-Updates direkt von GitHub Releases. Tab-Layout: Addon-Verwaltung und Einstellungen (GitHub-Token, Diagnose) sind getrennt.
Funktionen
- Manifest-Discovery: scannt addon/ nach addon.json Dateien
- Addons aktivieren / deaktivieren per Klick
- Version und Status anzeigen
- Auto-Update: prüft GitHub Releases API nach neuen Versionen
- Rekursive Suche nach addon.json in Release-Archiven
- GitHub-Token konfigurierbar (Rate-Limit erhöhen)
- Diagnose-Tab mit Fehler-Logs und API-Status
- Tab-Layout: Verwaltung und Einstellungen getrennt
- Core-Komponente — Updates nur über offizielle Core-Releases
🔧 Admin-Addon
Dieses Addon ist nur im Admin-Bereich von LMOnext verfügbar. Öffne admin.php
und wähle den entsprechenden Menüpunkt, um es zu nutzen.