Files
nexus/Umsetzung Neue UI/01_ZIELBILD_DESKTOP_UI.md
Lars Gebhardt-Kusche 6b0ffd7aeb
All checks were successful
Deploy / deploy-staging (push) Successful in 12s
Deploy / deploy-production (push) Has been skipped
repair
2026-06-07 02:41:08 +02:00

71 lines
1.7 KiB
Markdown

# 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.