Module — Übersicht¶
Das HBDEV Dashboard besteht aus 16 unabhängigen Modulen, die jeweils als Karte im Dashboard angezeigt werden. Jedes Modul erfüllt eine spezifische Aufgabe und kann unabhängig von den anderen genutzt werden.
Modul-Liste¶
| Modul | Beschreibung | Priorität |
|---|---|---|
| System-Info | PHP- und WordPress-Versionen, Server-Software, WebP-Support | 10 |
| Wartungsmodus | Website mit einem Klick in den Wartungsmodus versetzen | 15 |
| Speicher & Limits | PHP-Speicherverbrauch, Upload-Limits, Execution-Time | 20 |
| Login-Log | Protokollierung aller Admin-Logins mit Browser-Erkennung | 25 |
| WordPress-Umgebung | Theme, Plugins, Debug-Status, Datenbank-Größe | 30 |
| Uptime-Monitor | Website-Verfügbarkeit alle 5 Minuten prüfen | 35 |
| WP-Konstanten | Alle definierten WordPress-Konstanten übersichtlich anzeigen | 40 |
| Security-Scan | Über 15 automatische Sicherheitsprüfungen | 50 |
| Error-Tracking | PHP-Fehler und Fatal Errors erfassen und protokollieren | 55 |
| Speicherplatz | Festplattenauslastung und Upload-Verzeichnis-Größe | 60 |
| Datenbank-Optimierung | Transients, Revisionen, Auto-Drafts bereinigen | 65 |
| Cron-Manager | WP-Cron-Jobs überwachen und protokollieren | 70 |
| Malware-Scanner | Dateien auf verdächtige Muster scannen | 80 |
| Admin-Notices | Störende Admin-Hinweise ausblenden | 85 |
| FAQ / Wissensdatenbank | Häufig gestellte Fragen mit Suchfunktion | 90 |
| E-Mail-Benachrichtigungen | Automatische Alerts bei Fehlern, SSL-Ablauf, Ausfällen | 95 |
Priorität und Reihenfolge¶
Die Priorität bestimmt die Standard-Reihenfolge der Module im Dashboard (niedrigere Zahl = weiter oben). Diese Reihenfolge kann durch den Benutzer per Drag & Drop angepasst werden — die benutzerdefinierte Reihenfolge wird pro Benutzer gespeichert und hat Vorrang vor der Priorität.
Modularer Aufbau¶
Jedes Modul ist eine eigenständige PHP-Klasse, die das HBDEV_Dashboard_Module-Interface implementiert. Module werden beim Laden automatisch erkannt (Auto-Discovery) — es ist keine manuelle Registrierung nötig.