# Zielbild Desktop UI ## Produktidee Die neue Oberfläche soll sich wie ein Desktop-System verhalten, nicht wie eine klassische Admin-Webseite. Die Oberfläche besteht aus: - Desktop-Fläche - frei platzierbaren App-Icons - Fenster-Manager - Statusleiste oder Dock - Startmenü oder Hauptmenü - Mini-Widget-Bereich - Skin-System ## Bedienmodell - Root `/` ist immer die Desktop-Oberfläche - Apps werden als Fenster geöffnet - Widgets können auf dem Desktop oder in einer Leiste erscheinen - persönliche Startseite ist immer das persönliche Desktop-Dashboard - für nicht eingeloggte Nutzer kann ein öffentliches Desktop-Home angezeigt werden ## Skins Es gibt zunächst drei Skins: - `Windows` - `Apple` - `Linux` Wichtig: - Das sind Skins, keine drei getrennten Implementierungen - Verhalten und Optik sollen sich an echten Desktop-Systemen orientieren - die technische Basis bleibt aber eine gemeinsame `Desktop Shell` ## Kernbausteine - `Desktop Shell` - `Window Manager` - `Dock oder Taskbar` - `System Tray` - `Widget Zones` - `App Registry` - `Theme and Skin Engine` - `Desktop Settings` ## Öffentliche und persönliche Nutzung - Admin kann ein globales öffentliches Desktop-Home-Dashboard anlegen - eingeloggte Nutzer sehen ihren persönlichen Desktop - Nutzer können mehrere persönliche Dashboards oder Workspaces haben ## Inhalte Der Desktop soll langfristig enthalten können: - klassische Nexus-Module - Links - eingebettete Webseiten - Apps - globale Widgets - persönliche Linklisten - spätere Integrationsdaten per API ## Technische Leitidee Nicht das alte Nexus-Layout erweitern, sondern eine neue Frontend- und UX-Schicht bauen, die bestehende Kernlogik später konsumiert.