# Dashboard Plugin Toont site informatie, content statistieken en een plugin overzicht op het admin dashboard. ## Plugin type **Systeem** plugin. De plugin-output volgt de geselecteerde **admin taal** (via `AdminPluginAPI::getPluginTranslations()` met `admin.php`). ## Bestandsstructuur ``` Dashboard/ ├── Dashboard.php # Hoofd plugin class ├── plugin.json # Plugin metadata + instellingen ├── README.md # Dit bestand ├── assets/ # Optionele CSS/JS (leeg) └── language/ # Vertalingen ├── nl/admin.php # Nederlandse admin labels └── en/admin.php # Engelse admin labels ``` ## Functies - **Site informatie**: Site titel, standaard taal, CodePress/PHP versie, OS, config status - **Content informatie**: Aantal pagina's, mappen, content grootte - **Plugin overzicht**: Lijst van alle plugins met type (systeem/content) en actief/inactief status ## Instellingen Deze plugin heeft geen instelbare configuratie (`hasConfig: false`). ## Taal support De plugin gebruikt `AdminPluginAPI::getPluginTranslations('Dashboard')` om labels op te halen. Fallback chain: 1. Geselecteerde admin taal 2. Plugin `default_language` (`nl`) 3. Lege array (sleutel wordt ongewijzigd getoond) Beschikbare sleutels staan in `language//admin.php`. Het admin-menu label wordt vertaald via `label_key: 'menu_label'` in `getAdminMenu()`.