From 816d2a3a3095f768622f64b9ca79177a3b402663 Mon Sep 17 00:00:00 2001
From: Claude Code
Date: Mon, 6 Apr 2026 17:20:21 +0200
Subject: [PATCH] refactor: Lagebild nach /lagen/iran-konflikt/ verschoben +
Vorschau-Seite
- /lagebild/ -> 301 Redirect -> /lagen/iran-konflikt/
- Relative Pfade auf absolute umgestellt (Tiefe 2)
- Sync-Script + Analytics auf neuen Pfad aktualisiert
- /vorschau/ mit Passwort-Gate fuer neue Hauptseite
- CLAUDE.md aktualisiert
- .gitignore: Lagen-Datenverzeichnisse ausgeschlossen
Co-Authored-By: Claude Opus 4.6 (1M context)
---
.gitignore | 1 +
CLAUDE.md | 23 +-
analytics-events.js | 2 +-
index.html | 2 +-
{lagebild => lagen/iran-konflikt}/index.html | 16 +-
.../iran-konflikt}/lagebild.css | 0
{lagebild => lagen/iran-konflikt}/lagebild.js | 0
vorschau/index.html | 225 ++++++++++++++++++
8 files changed, 258 insertions(+), 11 deletions(-)
rename {lagebild => lagen/iran-konflikt}/index.html (94%)
rename {lagebild => lagen/iran-konflikt}/lagebild.css (100%)
rename {lagebild => lagen/iran-konflikt}/lagebild.js (100%)
create mode 100644 vorschau/index.html
diff --git a/.gitignore b/.gitignore
index 924b642..ab1a123 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
# Lagebild-Daten (werden per Cron-Sync vom Monitor regeneriert)
lagebild/data/
+lagen/*/data/
diff --git a/CLAUDE.md b/CLAUDE.md
index 3084876..6fbc35a 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -69,6 +69,16 @@ STRUCTURE:
docs: Rechtliche PDFs
+ lagen:
+ iran-konflikt:
+ - index.html: Lagebild-Seite (Leaflet, Tabs, Timeline)
+ - lagebild.js: Datenladung, Rendering, Interaktionen
+ - lagebild.css: Dark-Theme Styling
+ - data/: current.json + Snapshots (sync alle 5min)
+
+ vorschau:
+ - index.html: Platzhalter mit Passwort-Gate
+
PAGES:
homepage:
sections: [Hero mit Video, Ueber uns, Loesungen, Kontakt]
@@ -77,6 +87,17 @@ PAGES:
- Datenschutz (DE/EN)
product:
- AccountForger Video-Demo
+ lagen:
+ url_struktur: /lagen/{thema}/
+ redirect: /lagebild/ -> 301 -> /lagen/iran-konflikt/
+ aktiv:
+ - iran-konflikt: Live-Lagebild Irankonflikt (ehemals /lagebild/)
+ geplant:
+ - (2 weitere Lagen in Vorbereitung)
+ vorschau:
+ url: /vorschau/
+ zweck: Passwortgeschuetzte Vorschau der neuen Hauptseite
+ auth: JavaScript SHA-256 Passwort-Gate
DEVELOPMENT:
translations: js/translations.js
@@ -97,7 +118,7 @@ CHANGE_LOG:
- "Email: info@aegis-sight.de"
- "Footer: Dynamisches Jahr, AGB entfernt"
-Last-Updated: 2026-01-25
+Last-Updated: 2026-04-06
RULES:
neue_html_seiten:
diff --git a/analytics-events.js b/analytics-events.js
index 57ef190..fb4b10c 100644
--- a/analytics-events.js
+++ b/analytics-events.js
@@ -55,7 +55,7 @@
});
// 5. Lagebild-Seite: Tab gewechselt
- if (window.location.pathname.indexOf("lagebild") > -1) {
+ if (window.location.pathname.indexOf("lagen") > -1) {
document.querySelectorAll(".tab-button, [data-tab]").forEach(function(el) {
el.addEventListener("click", function() {
var tab = el.getAttribute("data-tab") || el.textContent.trim().substring(0, 30);
diff --git a/index.html b/index.html
index 59905bd..896b640 100644
--- a/index.html
+++ b/index.html
@@ -289,7 +289,7 @@
AegisSight Monitor aggregiert, analysiert und verifiziert Informationen aus öffentlich zugänglichen Quellen in Echtzeit. Erleben Sie die Plattform live am Beispiel des Iran-Livetickers.
-
+
Iran-Liveticker öffnen
diff --git a/lagebild/index.html b/lagen/iran-konflikt/index.html
similarity index 94%
rename from lagebild/index.html
rename to lagen/iran-konflikt/index.html
index 3148ac2..ad3f525 100644
--- a/lagebild/index.html
+++ b/lagen/iran-konflikt/index.html
@@ -5,10 +5,10 @@
Lagebild Irankonflikt - AegisSight
-
-
-
-
+
+
+
+
@@ -20,7 +20,7 @@
-
+
+
+
+
+
+
+
Vorschau
+
Zugang nur mit Passwort
+
+
Falsches Passwort
+
+
+
+
+
+
+
+
+
Vorschau
+
Hier entsteht die neue Hauptseite.
+
+
+
Work in Progress
+
+
+
+
+
diff --git a/lagebild/lagebild.css b/lagen/iran-konflikt/lagebild.css
similarity index 100%
rename from lagebild/lagebild.css
rename to lagen/iran-konflikt/lagebild.css
diff --git a/lagebild/lagebild.js b/lagen/iran-konflikt/lagebild.js
similarity index 100%
rename from lagebild/lagebild.js
rename to lagen/iran-konflikt/lagebild.js
diff --git a/vorschau/index.html b/vorschau/index.html
new file mode 100644
index 0000000..c39fee6
--- /dev/null
+++ b/vorschau/index.html
@@ -0,0 +1,225 @@
+
+
+