Files
Adminator 1e51ef7def Nachtrag: alle bisher untracked Ordner + hängende Änderungen mit-committen
- Konzept/, didaktik_geografie/, didaktik_simulation/, v2-modules/, v2-platform/
- 12 code-workspace-Files
- STATUS-*.md
- viele M/D/R-Änderungen an bereits getrackten Files
- .gitignore verstärkt: **/.humaninput/, **/secret_keys.txt

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-08 02:27:02 +02:00

40 lines
1.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Local Developer Tools
Werkzeuge für lokale Entwicklung & Review. **Werden NICHT auf prod deployt**
`App/Don_t_Deploy/deploy.sh` excludet diesen Ordner per Pattern
`--exclude='App/.LocalDeveloperTools'`.
## Zugriff
Lokal via XAMPP: <http://localhost/geograsim/App/.LocalDeveloperTools/>
(Die Übersicht (`index.php`) listet alle Tools mit Beschreibung.)
## Aktuelle Tools
### Heli
- `heli/audio-editor.php` — Audio-Drehbuch-Editor (Texte + Sprecher + Regen-Trigger)
- `heli/drehbuch.php` — Drehbuch-Anzeige pro Mission
- `heli/missionen.php` — Missions-Übersicht (alle 25)
- `heli/playlist.php` — Playlist-Generator für Mission-Audio-Sequenz
- `heli/audio-overview.html` — alle r_*-Audios inline abspielbar
- `heli/audio-matrix.html` — Matrix Stützpunkt × Audio-Typ
### Shared
- `shared/marktplatz-einreichung.php` — Modul-Einreichungs-Formular (zukünftig lehrer-auth-gated)
## Neues Tool hinzufügen
1. Datei nach `<modul>/<toolname>.php` (oder `.html`) anlegen
2. Falls Tool auf PHP-Config oder Sim-Daten zugreift:
- Pfade `../../php/config/...` und `../../sims/<modul>/...` (relativ ab Tool-Datei)
3. In `index.php` einen Eintrag im passenden `$tools`-Array ergänzen
4. **Nicht** in `deploy.sh` exkludieren — der ganze Ordner ist schon raus
## Warum nicht auf prod?
- Editor-Tools mit Direkt-Schreibzugriff auf DB sind ein Sicherheitsrisiko
- Audio-Regen ruft kostenpflichtige TTS-Apis auf — nicht für Schul-Server
- Review-Tools sind nur für Entwickler*innen, nicht für Lehrpersonen/Schüler*innen
- Ein Bug im Editor könnte Production-Daten zerstören