Files
CodePress/plugins/Dashboard

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/<lang>/admin.php. Het admin-menu label wordt vertaald via label_key: 'menu_label' in getAdminMenu().