Consent & Privacy 0.1.0-dev10
================================

Schwerpunkt:

- Designverwaltung direkt im CW-Backend
- mehrere Banner-Vorlagen
- Live-Vorschau
- Custom CSS
- Design als JSON exportieren und importieren

Neu:

- Neuer Backend-Bereich "Design".

- Mitgelieferte Designvorlagen:
  - CW Clean
  - Compact Bar
  - Glass
  - Card
  - Minimal

- Farben können im Backend angepasst werden:
  - Fläche
  - Text
  - Sekundärtext
  - Akzent
  - Rahmen
  - Overlay
  - Primärbutton-Text
  - Sekundärbutton-Hintergrund
  - Sekundärbutton-Text

- Layout-Einstellungen:
  - Position
  - Bannerbreite
  - Dialogbreite
  - Eckenradius
  - Kartenradius
  - Overlay-Deckkraft
  - Schatten

- Projekt-Themevariablen können weiterhin bevorzugt werden.
  Eigene Farben dienen dann als Fallback.

- Beschriftungen können angepasst werden:
  - Nur notwendig
  - Einstellungen
  - Alle akzeptieren
  - Auswahl speichern
  - Datenschutz-Schalter
  - Kicker des kleinen Banners
  - Kicker des Einstellungsdialogs

- Live-Vorschau im Backend.

- Eigenes CSS kann direkt im Modul hinterlegt werden.
  Es wird nach dem Moduldesign geladen.

- Keine CSS- oder Template-Dateien werden automatisch in das Projekt kopiert.

Design-Transfer:

- Design als JSON exportierbar.
- Design-JSON auf einer anderen CW-Installation importierbar.
- Import validiert Dateityp, Schema und erlaubte Designwerte.
- Der Export enthält ausschließlich Designwerte, Beschriftungen und Custom CSS.
- Consent-Logs, Dienste, Cookies und Besucherinformationen werden nicht exportiert.

Datenspeicherung:

project/storage/consent-privacy/consent.sqlite

Status:

Development / Design- und Funktionstest

Voraussetzungen:

- CW 3.0.0-alpha1 mit Frontend-Dokumentpipeline
- CW Route-WAF-Scope-Unterstützung
- PHP 8.2 oder neuer
- PDO SQLite
