dadssad
This commit is contained in:
@@ -28,6 +28,7 @@ Empfohlene Ergänzungen:
|
||||
- `/public/assets/desktop/`
|
||||
- globale Desktop-CSS
|
||||
- JavaScript für Fenster, Dock, Tray, Desktop-Interaktion
|
||||
- globale Debug-Infrastruktur fuer Admin-Widget, Debug-Bus und Debug-Fenster
|
||||
- `/partials/desktop/`
|
||||
- Desktop Shell
|
||||
- Window Templates
|
||||
@@ -51,6 +52,7 @@ Das bedeutet:
|
||||
- der neue Desktop-Layer ist nur die neue Oberfläche
|
||||
- Module dürfen nicht ungeordnet in den Desktop-Core verschoben werden
|
||||
- gemeinsame Desktop-Mechaniken liegen nicht in Modulen, sondern im globalen Kern
|
||||
- gemeinsame Debug-Grundlogik liegt ebenfalls nicht in Modulen, sondern im globalen Desktop-Core
|
||||
|
||||
## Trennung
|
||||
|
||||
@@ -64,6 +66,7 @@ Es gibt drei Ebenen:
|
||||
|
||||
- keine Vermischung von Fenster-Manager-Code mit Modulbusinesslogik
|
||||
- keine Skin-spezifischen Sonderlösungen in einzelnen Modulen
|
||||
- keine eigene globale Debug-Basis je Modul oder App
|
||||
- keine harte Kopplung zwischen alter Seitenstruktur und neuem Desktop-Verhalten
|
||||
- keine technische Abhängigkeit zu `Old-Nexus/`
|
||||
- keine Includes, Imports, Autoloading-Pfade oder Assets aus `Old-Nexus/`
|
||||
@@ -75,6 +78,7 @@ Die neue Oberfläche muss so gebaut sein, dass:
|
||||
- Module später als Fenster gerendert werden können
|
||||
- Apps, Widgets und Seitenmodule aus einer gemeinsamen Registry kommen
|
||||
- Skins ausschließlich Layout, Stil und Interaktionsdetails definieren
|
||||
- globale Admin-Werkzeuge wie Debug als gemeinsame Desktop-Funktion bereitgestellt werden
|
||||
|
||||
## Sonderregel für `Old-Nexus/`
|
||||
|
||||
|
||||
@@ -26,6 +26,8 @@ Rahmenbedingungen:
|
||||
- Die neue Oberfläche ist eine Desktop-Shell, keine klassische Website.
|
||||
- Root `/` soll die Desktop-Oberfläche sein.
|
||||
- Skins sollen als `Windows`, `Apple`, `Linux` angelegt werden, technisch aber auf einer gemeinsamen Shell beruhen.
|
||||
- Globale Desktop-Funktionen wie Admin-Debugging sollen zentral in der Shell liegen und nicht pro App neu gebaut werden.
|
||||
- Der Standard fuer Live-Debugging ist ein gemeinsames Admin-Debug-Widget neben der Uhr mit eigenem Debug-Fenster und gemeinsamem Debug-Bus.
|
||||
- Spätere Modul-Anbindung muss vorbereitet werden, aber die Shell ist zuerst zu bauen.
|
||||
|
||||
Erste Aufgabe:
|
||||
@@ -40,5 +42,6 @@ Wichtig:
|
||||
- keine Arbeiten mehr im alten Nexus durchführen
|
||||
- keine Modulmigration im Blindflug
|
||||
- keine Vermischung von alter Website-Navigation und neuer Desktop-Interaktion
|
||||
- keine neue globale Debug-UI pro App bauen, wenn die Desktop-Shell diese Funktion zentral bereitstellen soll
|
||||
- `Old-Nexus/` nur lesen, nie technisch verwenden
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user