Doku: SSR Stufe 2 + Tech-Bundle ergaenzt

- sync-lagebild Service-Beschreibung um ssr_patch ergaenzt
- CHANGE_LOG 2026-05-10: SSR Stufe 2, Self-Hosting Leaflet, image-Sitemap, Performance Quick-Wins, Description-Fix
Dieser Commit ist enthalten in:
claude-dev
2026-05-10 16:24:24 +02:00
Ursprung 4c1b4b6da4
Commit ccad9dfc20

Datei anzeigen

@@ -176,6 +176,18 @@ SERVICES:
übersetzung: claude-haiku-4-5 (Title, Description, Summary, Latest-Developments, Faktenchecks Batches à 30) übersetzung: claude-haiku-4-5 (Title, Description, Summary, Latest-Developments, Faktenchecks Batches à 30)
cache: data/{slug}/translation_cache.json (md5(text) als key) cache: data/{slug}/translation_cache.json (md5(text) als key)
lagen_konfiguriert: iran-konflikt (incident_id 6, legacy_endpoint), deepfakes (55), cyberangriffe (58) lagen_konfiguriert: iran-konflikt (incident_id 6, legacy_endpoint), deepfakes (55), cyberangriffe (58)
ssr_patch: |
Modul /opt/v2-Docker/aegis-website/ssr_patch.py (NICHT im Repo).
Wird am Ende von sync_lage() aufgerufen und patcht die statischen
Lagen-HTML-Files DE+EN mit aktuellen Live-Daten:
- <p id="incident-title">: Topic + Stand-Datum (lokalisiert DE/EN)
- <div id="hero-stats">: 3 Stat-Cards (Artikel/Quellen/Faktenchecks)
- Schema.org dateModified: aktuelles Datum
Patches sind ID-basiert und idempotent.
WICHTIG: Auto-Deploy (git reset --hard) ueberschreibt die SSR-Patches
im html-Verzeichnis. Nach jedem Promote dauert es bis zum naechsten
5-min-Sync, bis Crawler wieder den SSR-Content sehen. Fuer Nutzer
mit JavaScript ist das egal (lagebild.js rendert sowieso identisch).
insights: insights:
container: aegis-php-fpm (172.18.0.6) container: aegis-php-fpm (172.18.0.6)
@@ -212,6 +224,10 @@ CHANGE_LOG:
- "Lagen-Layout: cyberangriffe und deepfakes binden Lagebild-CSS/JS aus iran-konflikt ein (zentrale Assets)" - "Lagen-Layout: cyberangriffe und deepfakes binden Lagebild-CSS/JS aus iran-konflikt ein (zentrale Assets)"
- "SERVICES: sync-lagebild und insights ergänzt" - "SERVICES: sync-lagebild und insights ergänzt"
- "SEO Quick-Wins: Title-Konsistenz Iran-Konflikt; Meta-Hygiene auf 12 Seiten (robots index/follow + max-image-preview:large, theme-color, author)" - "SEO Quick-Wins: Title-Konsistenz Iran-Konflikt; Meta-Hygiene auf 12 Seiten (robots index/follow + max-image-preview:large, theme-color, author)"
- "SEO Stufe 2: SSR-Patches der Lagen-HTMLs alle 5 min (sync-lagebild.py + neues ssr_patch.py-Modul). Crawler sehen Topic + Stats + Stand-Datum im HTML statt JS-Shell"
- "Tech: Self-Hosting Leaflet 1.9.4 + Markercluster 1.5.3 nach assets/vendor/leaflet/ (kein Third-Party-Call mehr); image-Sitemap mit og-image + Logo pro URL"
- "Performance: Logo PNG -> SVG mit width/height (CLS), loading=lazy auf 25 unter-Fold-Bilder, preconnect zu unpkg (jetzt obsolet, durch Self-Hosting ersetzt)"
- "3 Lagen-Descriptions auf <=160 Zeichen gekuerzt"
- "Sitemap mit lastmod-Tag pro URL" - "Sitemap mit lastmod-Tag pro URL"
- "Hauptseite Schema.org erweitert: WebSite + SoftwareApplication (mit featureList und offers)" - "Hauptseite Schema.org erweitert: WebSite + SoftwareApplication (mit featureList und offers)"
- "Lagen-Seiten Schema.org BreadcrumbList ergänzt (Home -> Topic)" - "Lagen-Seiten Schema.org BreadcrumbList ergänzt (Home -> Topic)"