Blog & News 0.3.2-dev

Neu:
- Projekt-Blogpakete können direkt unter Blog & News > Einstellungen als ZIP hochgeladen werden.
- Templates, Blog-CSS, Blog-JavaScript, Navigation und vorbereitete Demoinhalte werden automatisch installiert.
- Kein manuelles Kopieren in den project/-Ordner mehr nötig.
- Jedes Paket benötigt ein geprüftes cw-blog-project-package.json mit SHA-256-Prüfsummen.
- Vorhandene Projektdateien werden vor dem Ersetzen automatisch gesichert.
- Bei Fehlern werden bereits ausgetauschte Projektdateien automatisch zurückgesetzt.
- Demobeiträge können direkt im selben Installationsschritt importiert werden.
- Projektpakete können später über dieselbe Oberfläche aktualisiert werden.
- Installiertes Paket, Version, Zeitpunkt und Dateianzahl werden im Backend angezeigt.

Sicherheit:
- nur ausdrücklich freigegebene Blog- und Integrationspfade dürfen verändert werden
- keine .htaccess, .user.ini, .env, Symlinks oder Entwicklungsordner im Paket
- Paketgröße, Dateianzahl, entpackte Größe und einzelne Dateigrößen sind begrenzt
- jede installierte Datei wird vorab per SHA-256 geprüft
- Projektdateien werden zuerst in einem Staging-Verzeichnis vorbereitet

Datenbank:
- keine Migration erforderlich
- Inhalte, Uploads und bestehende Einstellungen bleiben erhalten
