docs: CLAUDE.md aktualisiert (Sektionsreihenfolge, Contact-Handler, Icons)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Dieser Commit ist enthalten in:
15
CLAUDE.md
15
CLAUDE.md
@@ -81,7 +81,7 @@ STRUCTURE:
|
||||
css:
|
||||
- style.css: Light-Mode Design (Navy/Gold Akzente)
|
||||
js:
|
||||
- app.js: Hero-Videos, 3D-Karussell, Leaflet-Karte, Live-Daten
|
||||
- app.js: Hero-Videos, 3D-Karussell, Leaflet-Karte, Live-Daten, Kontaktformular
|
||||
|
||||
PAGES:
|
||||
homepage:
|
||||
@@ -103,16 +103,27 @@ PAGES:
|
||||
zweck: Produktseite AegisSight Monitor (ersetzt spaeter die Hauptseite)
|
||||
auth: JavaScript SHA-256 Passwort-Gate (kein Benutzername)
|
||||
design: Light-Mode, Navy/Gold Akzente, SVG-Wellen/Diagonale Divider
|
||||
sections: [Hero mit Video, Workflow 3-Schritte, Live-Stats, 3D-Karussell mit Lagebild-Text, Leaflet-Karte, Problem, Features, Unser Versprechen, CTA]
|
||||
sections: [Hero mit Video (clip-path Chevron), Problem (dark), Workflow 3-Schritte, Live-Stats, 3D-Karussell mit Lagebild-Text, Leaflet-Karte (gekoppelt an Karussell), Faktenprüfung-Statement, Features (5 Cards zentriert), CTA, Unser Versprechen]
|
||||
daten: Fetcht /lagen/iran-konflikt/data/summary.json (~116 KB)
|
||||
karussell: 3D-Perspektive, 3 Cards (Iran live + 2 Platzhalter), Karte wechselt mit
|
||||
karte: Leaflet mit Pulse-Markern, Dark Popups/Legende, gekoppelt an aktive Lage
|
||||
kontaktformular: Popup-Modal (Name, Organisation, E-Mail, Nachricht) -> /api/contact -> SMTP
|
||||
icons: monitor.svg + languages.svg (Lucide) hinzugefuegt
|
||||
|
||||
DEVELOPMENT:
|
||||
translations: js/translations.js
|
||||
large_files: "assets/videos/ (~300MB)"
|
||||
design: mobile-first responsive
|
||||
|
||||
SERVICES:
|
||||
contact-form:
|
||||
script: /opt/v2-Docker/aegis-website/contact-form.py
|
||||
service: aegis-contact.service
|
||||
port: 127.0.0.1:8074
|
||||
nginx: /api/contact -> 127.0.0.1:8074
|
||||
zweck: Kontaktformular-Handler (SMTP an info@aegis-sight.de)
|
||||
rate_limit: 3 Anfragen pro IP / 10 Min
|
||||
|
||||
DEPLOYMENT:
|
||||
container: aegis-website-nginx
|
||||
server: nginx (static files)
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren