.dontDeploy/entwurfswerkzeug/toDelete/ verschoben
(dashboard.html · game.html · game-3d.html · fluss.html · heli.html · stadt.html · erdbeben.html · energiemix.html · lieferketten.html · regenwald.html · tile-test.html).
JS-Auto-Unlock-Mapping in index.html:813-830 aufgeräumt (zeigt jetzt auf schueler.html).
3 echte tote Links gefixt (handbuch.html, quellen-simulation.html, quellen-geografie.html).
sims/template-*.html),
JS-internes ZIP-Export-Routing (forschung/presentation-*),
pausiertes Sim-Modul (pages/staustufen.php).
Übersicht: Entwurfswerkzeug.
Working dir C:\xampp\htdocs\geograsim\App\ · Routing-Stack: .htaccess rewriten alte
.html-URLs auf gleichnamige .php, extension-less Routen auf pages/<name>.php.
Externe Links und reine Anchor-Links (#...) sind nicht Teil dieses Audits.
Direkt aus der Standard-Topnav (pages/_partials/public_topnav.php) bzw. der Erkundungs-Subnav (pages/_partials/erkundungs_subnav.php) erreichbar.
Von Nav aus > 1 Klick: Modul-Detailseiten, Simulationen, Forschungs-Artikel, Glossar-Eintrag.
modul-<slug> → pages/modul-*.php)Login / Cockpits / Admin-Tools. Nicht in der oeffentlichen Nav, aber legitime Ziele nach Anmeldung.
Pages existieren, aber kein interner Link aus den Block-A/B-Pages fuehrt dorthin. Empfehlung: pruefen ob loeschen, in Nav aufnehmen, oder als „Funktion" behalten.
| Page | URL | Vermutete Rolle | Empfehlung |
|---|---|---|---|
game.html | /game.html | Alter Klima-2D-Standalone (Pre-Wrapper) | Loeschen — durch klima-2d ersetzt; Top-Level-Datei wird nur noch von JS in index.html als Auto-Unlock-Ziel referenziert |
game-3d.html | /game-3d.html | Alter Klima-3D-Standalone | Loeschen — durch klima-3d ersetzt |
fluss.html | /fluss.html | Alter Fluss-Standalone | Loeschen — durch fluss (pages/fluss.php) ersetzt |
erdbeben.html | /erdbeben.html | Alter Erdbeben-Standalone (geplant) | Behalten als Platzhalter (von index.html-Auto-Unlock referenziert) oder JS-Auto-Unlock entfernen |
energiemix.html | /energiemix.html | Alter Energiemix-Standalone (geplant) | Behalten — vom JS-Auto-Unlock referenziert; oder JS bereinigen |
lieferketten.html | /lieferketten.html | Alter Lieferketten-Standalone | Behalten — JS-Auto-Unlock-Ziel |
regenwald.html | /regenwald.html | Alter Regenwald-Standalone | Behalten — JS-Auto-Unlock-Ziel |
stadt.html | /stadt.html | Alter Stadt-Standalone | Loeschen — geplantes Modul, nirgends verlinkt |
stadt-editor.html | /stadt-editor.html | Stadt-Editor (Dev-Tool) | Pruefen — wenn noch im Einsatz, in Admin-Bereich verlinken; sonst loeschen |
sim.html | /sim.html | Generischer Sim-Shell-Wrapper (legacy) | Pruefen — von /sim-Routen referenziert; ggf. konsolidieren |
heli.html | /heli.html | Alter Heli-Standalone | Loeschen — durch heli-game abgeloest. Achtung: admin-levels.html Z.85 linkt noch auf heli (extensionless), das landet ueber .htaccess in pages/heli.php → Redirect auf heli-game. Loeschen ist OK. |
ueber.html | /ueber.html | Redirect auf Handbuch | Behalten — wird von Footern (lehrplan, simulationen, modul_detail, forschung) referenziert, leitet auf Handbuch weiter |
handbuch.html | /handbuch.html | Handbuch — Block A, kein Orphan | — eintrag fehlerhaft, bitte ignorieren — |
dashboard.html | /dashboard.html | Demo-Mockup („Daten sind erfunden") | Loeschen — kein Backend, irrefuehrend fuer Lehrpersonen; ersetzt durch teacher.html |
stilauswahl.html | /stilauswahl.html | Vermutlich altes Design-Auswahl-Tool | Loeschen oder in Styleguide migrieren |
tile-test.html | /tile-test.html | Test-Tool fuer Karten-Tiles | Loeschen aus Prod (oder unter .LocalDeveloperTools/ verschieben) |
pages/weltkueche-uebersicht.html | /pages/weltkueche-uebersicht.html | Standalone-Page der Weltkueche | Pruefen — wer linkt drauf? Ggf. unter modul-weltkueche aufnehmen |
impressum.html (datei) | — | impressum.html-Datei wurde geloescht; .html-URL funktioniert via .htaccess-Rewrite | OK — Auflistung nur informativ |
forschung/presentation-*/stile.html | geo · sim | Stil-Editor-Seiten in den Praesentationen | Behalten — von der jeweiligen Praesentation aus verlinkt |
Interne Links, deren Ziel nicht (mehr) existiert oder fehlerhaft ist. Sortiert nach Schwere.
| Datei / Zeile | Linktext | Ziel | Empfehlung |
|---|---|---|---|
forschung/geografie-didaktik.html:576 |
„Online-Version" | HIER-LINK-EINFUEGEN |
Platzhalter ersetzen oder Link entfernen |
forschung/lernen-durch-simulation.html:675 |
„Online-Version" | HIER-LINK-EINFUEGEN |
Platzhalter ersetzen oder Link entfernen |
forschung/presentation-geografie/index.html:1335-1337 |
„Artikel lesen / Quelldatenbank / Praesentation" | standalone.html, quellen.html, presentation/index.html |
Pfade korrigieren auf ../geografie-didaktik.html, ../quellen-geografie.html, sich-selbst-Link entfernen |
forschung/presentation-simulation/index.html:1363-1365 |
„Artikel lesen / Quelldatenbank / Praesentation" | standalone.html, quellen.html, presentation/index.html |
Pfade korrigieren auf ../lernen-durch-simulation.html, ../quellen-simulation.html, sich-selbst-Link entfernen |
handbuch.html:172 |
„Literaturverzeichnis" | forschung/literatur.html |
Fixen auf forschung/literatur.php oder forschung/ (Datei literatur.html existiert nicht) |
forschung/quellen-simulation.html:248 |
„← Zum Artikel" | index.html |
Fixen auf lernen-durch-simulation.html (innerhalb von forschung/ gibt es kein index.html, nur index.php; gemeint ist der Artikel) |
forschung/quellen-geografie.html:253 |
„← Zum Artikel" | index.html |
Fixen auf geografie-didaktik.html |
sims/template-student-dashboard.html:175 |
„Dashboard" | ../schueler |
Template-only-Datei — wenn als Snippet kopiert wird, Pfad zu absolut /schueler aendern oder Beispiel ist OK so |
sims/template-teacher-dashboard.html:231 |
„Dashboard" | ../teacher |
Template-only — Hinweis dass beim Kopieren Pfade absolut werden muessen |
pages/staustufen.php:96 |
„modul-staustufen" | {$cockpit} (Text-Link zeigt „modul-staustufen" an, Ziel ist aber Cockpit) |
Linkziel korrigieren: $bp . '/modul-staustufen' statt $cockpit |
barrierefreiheit.php:148 |
„kontakt.html" | kontakt.html (OK via Rewrite) |
OK — funktioniert ueber .htaccess-Rewrite. Kein Fix noetig. |
sims/weltkueche/scripts/build-production-data.php:1784 |
„Lehrer-Cockpit oeffnen" | ./teacher.php |
Im Generator-Skript Pfad pruefen — Output landet ggf. auf einer Seite, wo ./teacher.php nicht existiert. Zielpfad gegen Output-Verzeichnis abgleichen. |
.LocalDeveloperTools/heli/audio-editor.php:142 |
„Drehbuch / Cockpit" | /heli-missionen, /sim |
Dev-only — /heli-missionen existiert nicht als Route (nur als .LocalDeveloperTools/heli/missionen.php); wenn Tool genutzt wird, Routing-Eintrag ergaenzen |
Hinweis zu „Cockpit"-Links in pages/<sim>.php-Wrappern:
Diese setzen ueber String-Replace die internen ../../schueler- und /schueler-Pfade im injizierten Spiel-HTML korrekt auf den Cockpit-Pfad. Die rohen Pfade in den sims/<sim>/game.html-Dateien (etwa App/sims/farmer/game.html:492 /schueler) sind deshalb intentional — nur wenn das Spiel ausserhalb des Wrappers direkt geoeffnet wird, brechen sie.
Existierende Pages, die in der Produktion nicht ausgeliefert werden sollten.
| Page | URL | Begruendung | Empfehlung |
|---|---|---|---|
dashboard.html |
/dashboard.html | Demo-Mockup mit Banner „alle Daten sind erfunden, kein Backend" | Aus Prod entfernen — ersetzt durch teacher.html |
tile-test.html |
/tile-test.html | Reines Test-Tool fuer Karten-Tiles | Loeschen oder nach .LocalDeveloperTools/ verschieben |
sims/klima/plane-test.html |
/sims/klima/plane-test.html | Plane-Material-Test, nicht produktiv | Loeschen oder unter _archive |
sims/heli/radio-test.html, probe-voice.html, routes.html, bewertung.html, start.html, landing.html |
diverse | Helper-Pages der Heli-Sim — direkter Browseraufruf nicht vorgesehen | Pruefen — wenn nicht via JS geladen, kennzeichnen / archivieren |
Reine JSON-APIs, kein UI. Geroutet ueber index.php → /api/<name> → php/api/<name>.php.
Unter App/.LocalDeveloperTools/ — soll NICHT in Production deployt werden.