76 lines
1.6 KiB
Markdown
76 lines
1.6 KiB
Markdown
# Umsetzungsplan V1
|
|
|
|
## Phase 1: Fundament
|
|
|
|
- neues Projekt technisch vorbereiten
|
|
- bestehende Ordnerstruktur anlegen
|
|
- Desktop Shell als Root-Oberfläche bauen
|
|
- Skin-System mit `Windows`, `Apple`, `Linux` vorbereiten
|
|
- Keycloak-Anbindung einhängen
|
|
|
|
## Phase 2: Desktop-Grundfunktionen
|
|
|
|
- Desktop-Hintergrund
|
|
- App-Icons
|
|
- frei verschiebbare Icons
|
|
- Dock oder Taskbar
|
|
- Statusbereich
|
|
- Uhr
|
|
- erstes Hauptmenü
|
|
|
|
## Phase 3: Fenster-Manager
|
|
|
|
- Fenster öffnen und schließen
|
|
- Fenster fokussieren
|
|
- Fenster minimieren
|
|
- Fenster maximieren
|
|
- z-index-Verwaltung
|
|
- Position und Größe merken
|
|
|
|
## Phase 4: Inhaltssystem
|
|
|
|
- App Registry
|
|
- Widget Registry
|
|
- Seitenmodule
|
|
- persönliche Linklisten
|
|
- öffentliches Home-Dashboard
|
|
- persönliche Workspaces
|
|
|
|
## Phase 5: Admin-Bereiche
|
|
|
|
- globale Einstellungen
|
|
- Widget-Verwaltung
|
|
- Integrationen
|
|
- Suchmaschinen
|
|
- Apps
|
|
- öffentliches Home-Dashboard
|
|
|
|
## Phase 6: Modul-Anbindung
|
|
|
|
- importierte Nexus-Module sichten
|
|
- erste Module als Apps in der Desktop-Shell öffnen
|
|
- Fenstertauglichkeit je Modul prüfen
|
|
- langfristig modulweise an neues UX-Modell anpassen
|
|
|
|
## V1-Minimalziel
|
|
|
|
V1 ist erreicht, wenn:
|
|
|
|
- Root die Desktop-Oberfläche ist
|
|
- Login vorhanden ist
|
|
- Desktop-Skins umschaltbar sind
|
|
- Apps als Fenster geöffnet werden können
|
|
- Admin globale Apps, Widgets, Integrationen und Suchmaschinen verwalten kann
|
|
- mindestens ein persönlicher Desktop pro Nutzer funktioniert
|
|
- ein öffentliches Home-Dashboard existiert
|
|
|
|
## Spätere Ausbaustufen
|
|
|
|
- echte API-Datenquellen für Widgets
|
|
- Benachrichtigungen
|
|
- Kontextmenüs
|
|
- Multi-Workspace
|
|
- Drag-and-drop Widget-Layout
|
|
- Desktop-Shortcuts
|
|
- Datei- oder Objektverwaltung
|