repair
This commit is contained in:
70
Umsetzung Neue UI/01_ZIELBILD_DESKTOP_UI.md
Normal file
70
Umsetzung Neue UI/01_ZIELBILD_DESKTOP_UI.md
Normal file
@@ -0,0 +1,70 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user