Split web root into desktop and mobile
This commit is contained in:
@@ -4,9 +4,10 @@
|
||||
Diese Demo zeigt eine HUD-artige Navigation mit statischem Hauptmenü, kontextabhängiger Subnav, Sticky-Ressourcenleiste, Toasts und einem generischen Content-Bereich. Das HTML wird vom zentralen Entry-Point `public/index.php` zusammengesetzt, die einzelnen Bausteine liegen als Partial-Templates in `src/partials`.
|
||||
|
||||
## Verzeichnisstruktur
|
||||
- `web/public/`: Dokumentenwurzel, in der der Entry Point sitzt und auf die Assets unter `web/public/assets/` zugreift. Alles, was ausgeliefert wird, gehört hierhin.
|
||||
- `web/public/assets/`: CSS- und JS-Dateien (`style.css`, `ui.js`, `starfield.js`), die das HUD und den Starfield-Canvas bedienen.
|
||||
- `web/src/partials/`: Menü-, Footer-, Ressourcendarstellung und Content-Renderer, die `web/public/index.php` inkludiert.
|
||||
- `web/desktop/public/`: Dokumentenwurzel für den Desktop-Entry-Point und seine Assets (`assets/`).
|
||||
- `web/desktop/src/partials/`: Die PHP-Partial-Templates für Menüs, Ressourcen und Content im Desktop-Build.
|
||||
- `web/mobile/public/`: Mobile-Entry-Point; derzeit eine Kopie des Desktop-Systems, die für responsive Änderungen angepasst werden kann.
|
||||
- `web/mobile/src/partials/`: Mobile-Partial-Templates (momentan identisch zum Desktop-Set).
|
||||
|
||||
## Layout-Highlights
|
||||
- **Sidebar**: Hauptmenü (links) mit statischem Link-Set plus optionaler Planetenliste auf der Unterseite.
|
||||
@@ -18,8 +19,8 @@ Diese Demo zeigt eine HUD-artige Navigation mit statischem Hauptmenü, kontextab
|
||||
|
||||
## Lokale Entwicklung
|
||||
1. `cd /path/to/Space-Theme`.
|
||||
2. `php -S localhost:8000 -t web/public` (setzt die Dokumentenwurzel auf `web/public/`).
|
||||
3. Öffne `http://localhost:8000/index.php` und wechsle z. B. über `?s=build&p=demolish` die Sections.
|
||||
2. `php -S localhost:8000 -t web/desktop/public` (setzt die Dokumentenwurzel auf den Desktop-Build).
|
||||
3. Öffne `http://localhost:8000/index.php` und wechsle z. B. über `?s=build&p=demolish` die Sections oder wechsle mit `-t web/mobile/public` zur mobilen Variante.
|
||||
|
||||
## Hinweise
|
||||
- Die PHP-Session (`session_start()`) im Entry-Point dient Flash-Toasts und Alert-Messages.
|
||||
|
||||
Reference in New Issue
Block a user