CW Blog & News 0.4.0-alpha24-dev1
==================================

Entwicklungsstand für teitge.test auf Basis von 0.4.0-alpha23 / CW 3.0.0-beta4.

Neu: Beitrag-Puls
- vier eigenständige Reaktionen statt Sterne: Aha!, Hilfreich, Mehr davon, Nicht ganz
- optionale zweite Signallage: Genau richtig, Mehr Praxis, Mehr Details, Zu technisch, Zu lang
- Reaktion kann vom selben Besucher geändert werden; keine Mehrfachstimmen pro Besucher/Beitrag
- öffentliche Anzahl optional; Verteilung kann bewusst erst nach eigener Reaktion erscheinen
- globale Aktivierung plus Override pro Beitrag

Neu: Kommentare
- global und pro Beitrag vollständig abschaltbar
- Standard: Kommentare können grundsätzlich deaktiviert bleiben
- Moderation: immer manuell, bekannte freigegebene Absender oder Sofortfreigabe
- öffentlich erscheinen ausschließlich freigegebene Kommentare
- lokaler Spamschutz: Honeypot, CSRF, Einmal-Token, Mindestzeit, Rechen-Captcha,
  Rate-Limit, Dublettenprüfung, Link-Limit und einfache Spam-Muster
- keine Roh-IP wird im Blog gespeichert

Neu: internes Backend
- Resonanz-Dashboard mit Reaktionsverteilung, Leserwünschen und Resonanzquote
- Auswertung nach Land, Stadt und Gerät auf Basis der vorhandenen CW-Analytics/GeoIP-Logik
- Beitragsvergleich Reaktionen zu Aufrufen, sofern Analytics verfügbar ist
- eigene Kommentar-Moderationsansicht mit Status Wartet/Freigegeben/Spam/Ausgeblendet

Datenhaltung
- neue Migration 013-interactions
- eigene Tabellen blog_reactions und blog_comments in project/storage/content.sqlite
- Interaktionsdaten werden beim harten Löschen eines Beitrags per Foreign Key mit entfernt
- Blogdatenbank bleibt Bestandteil der vorhandenen Modul-Backup-Regel

Projekt-Frontend teitge.test
- neue Interaktionskomponente wird über das Projekt-Blogtemplate eingebunden
- Modul liefert eigene portable CSS-/JS-Basis; teitge.test ergänzt den individuellen Look

Hinweis
- Entwicklungs-Patch zum Praxistest. Noch kein finaler alpha24-Release.
