Projekt-Zusammenfassung: Nexus Control Panel Diese Datei ist ab jetzt der zentrale Einstieg und verweist auf die drei maßgeblichen Dokumentationsbereiche. 1) Nexus-System - Datei: [NEXUS_SYSTEM.md](NEXUS_SYSTEM.md) - Inhalt: - globales Grundgerüst von Nexus - Umgebungen, Verzeichnisstruktur und globale Scope-Regeln - UI-Naming mit Seitenheader-Box, Submenü-Box, Bereichs-Box und Karten-Box - globale Zeitzonen- und Debug-Regeln - Kerngerüst für das zukünftige Dashboard-System 2) Modul-Entwicklung - Datei: [MODULE_DEVELOPMENT.md](MODULE_DEVELOPMENT.md) - Inhalt: - Regeln für klassische Module unter `/modules//` - Setup-System und zulässige Modulbausteine - globale Vorgaben für Modul-Layouts, Assets und Helper - Abgrenzung zwischen Modul-Code und globalem Nexus-System 3) Widget-Einbindung und Integrationen - Datei: [WIDGET_INTEGRATION.md](WIDGET_INTEGRATION.md) - Inhalt: - Benutzer-Dashboards - Dashboard-Elemente und Widget-Typen - Integrationen zu Fremdsystemen - on-the-fly Seitenmodule - Kollisionsschutz zu bestehenden Modulen - empfohlene Umsetzungsphasen 4) Wichtige Leitplanken - Änderungen am generellen Nexus-System dürfen nicht in bestehende Module eingreifen, wenn das nicht ausdrücklich verlangt ist. - Klassische Fachmodule und das neue Dashboard- oder Widget-System sind getrennte Ebenen. - Modulspezifische Assets gehören weiterhin ausschließlich in den jeweiligen Modulordner. - Globale Layout- und Designregeln bleiben zentral in `public/assets/css/app.css` und den globalen Partials. 5) Für neue Chats und Arbeitsaufträge - Für globale Nexus-Themen zuerst `NEXUS_SYSTEM.md` lesen. - Für Arbeiten an klassischen Modulen zuerst `MODULE_DEVELOPMENT.md` lesen. - Für Dashboard-, Widget- oder Integrationsarbeiten zuerst `WIDGET_INTEGRATION.md` lesen.