# RELEASE_CONTENTS.md – ITSWEBER CMS v2.3.0

## Zweck

Dokumentation des Distributionspakets `ITSWEBER_CMS_v2.3.0.zip` für Endnutzer und Betreiber des ITSWEBER CMS.

---

## Release-Datei

`artifacts/releases/ITSWEBER_CMS_v2.3.0.zip`

---

## Enthaltene Hauptgruppen

| Pfad | Beschreibung |
|---|---|
| `app/` | Core-Logik, Models, Services, HTTP-Layer, Config, Helpers |
| `admin/` | Admin-Backend (Controller, Views, Assets) |
| `installer/` | Web-Installer (Views, Assets) |
| `public/` | Document Root – einziger per Webserver erreichbarer Bereich |
| `themes/` | Core-Themes: default, business, creative |
| `storage/` | Laufzeit-Verzeichnisstruktur (Cache, Logs, Sessions, Temp) |
| `database/migrations/` | PHP-Migrationen (001–017) |
| `database/seeds/` | Default-Daten und Starter-Content-Seeds |
| `README.md` | Installations- und Betriebsdokumentation |

---

## Bewusst ausgeschlossene Inhalte

| Ausgeschlossen | Grund |
|---|---|
| `themes/itsweber/` | Separat als `itsweber-theme-2.3.0.zip` bereitgestellt |
| `public/themes/itsweber/` | Public-Asset-Spiegel des ITSWEBER-Themes – ebenfalls separat |
| `plugins/` | Plugins sind separate Artefakte, nicht vorinstalliert |
| `public/plugins/site-notice/` | Plugin-Asset des Site-Notice-Plugins – separat ausgeliefert |
| `artifacts/` | Entwicklungs- und Release-Artefakte, kein Betriebsinhalt |
| `docs/` | Kompletter Ordner – interne Architektur-/Entwicklungsdoku |
| `_archive/` | Interne Entwicklungsarchive |
| `CLAUDE.md` | Interne Arbeitsanweisung |
| `tools/` | Entwicklerwerkzeuge – kein Betriebsinhalt |
| `sync-assets.sh` | Entwickler-Asset-Sync-Skript – kein Betriebsinhalt |
| `.git/` | Versionskontrollverzeichnis |
| OS-Artefakte (`.DS_Store`, `Thumbs.db`) | Werden beim Packen übersprungen |
| Cache-, Session- und Log-Inhalte | Nur leere Verzeichnisstruktur wird ausgeliefert |

---

## Laufzeit- und Schreibverzeichnisse (vorbereitet, leer)

Folgende Verzeichnisse werden mit `.gitkeep`-Platzhaltern ausgeliefert, damit die
Verzeichnisstruktur nach dem Entpacken sofort vorhanden ist:

`storage/cache/`, `storage/logs/`, `storage/sessions/`, `storage/temp/`,
`public/uploads/`, `public/uploads/blog/`, `public/uploads/gallery/`,
`public/uploads/downloads/`, `public/uploads/brand/`, `public/uploads/brand/thumbs/`

---

## Enthaltene Dokumentation

| Datei | Inhalt |
|---|---|
| `README.md` | Installationsanleitung, Systemanforderungen, Projektstruktur, Mail-Konfiguration |

---

## Separat verfügbare Artefakte

| Artefakt | Pfad |
|---|---|
| ITSWEBER Premium-Theme 2.3.0 | `artifacts/themes/itsweber-theme-2.3.0.zip` |
| Site-Notice-Plugin 1.0.0 | `artifacts/plugins/site-notice-plugin-1.0.0.zip` |
| CMS-Update 2.2.0 → 2.3.0 | `artifacts/updates/itsweber-cms-update-2.3.0.zip` |

---

## Neu in Version 2.3.0 (gegenüber 2.2.0)

### Admin-Redesign
- Modernisiertes Admin-Backend mit überarbeitetem Layout, verbesserter Navigation und zeitgemäßem Design
- Dashboard-Ausbau mit erweiterten Statistik- und Übersichtswidgets

### Homepage-Sections Modernisierung
- Sections-Engine überarbeitet: flexiblere Konfiguration, verbesserte Datenstruktur
- Neue Section-Typen und verbesserte Darstellungsmodi
- QA-Lauf über alle Sections mit Bugfixes

### Hero v2
- Vollständig überarbeiteter Hero-Bereich mit erweiterten Gestaltungsoptionen
- Neue Layout-Modi, Overlay-Optionen, Portrait-Unterstützung, CTA-Konfiguration
- Presentation-Token-System für flexible Darstellung

### Theme-Admin-Partials und Data-Hooks
- Theme-spezifische Admin-Partials für individuelle Section-Konfiguration
- Data-Hook-System für Theme-gesteuerte Datenverarbeitung in Sections

### Draft-Preview und Taxonomie-UX
- Entwurfsvorschau für unveröffentlichte Inhalte
- Verbesserte Blog-Taxonomie-Verwaltung (Kategorien/Tags) im Admin

### Blog-, Media- und Archiv-Fixes
- Korrekturen an Blog-Listenansicht, Medien-Zuordnung und Archiv-Navigation
- Verbesserte Media-Manager-Integration

### Core-Theme-Konsistenz
- Konsistenzlauf über alle drei Core-Themes (Default, Business, Creative)
- Einheitliche CSS-Struktur, Section-Rendering und Template-Verhalten
- Responsive-Verbesserungen und Accessibility-Nachbesserungen

---

## Release-Erstellung

Erstellt: 2026-03-18
Version: 2.3.0

© Benjamin Weber / ITSWEBER – www.itsweber.de – info@itsweber.de
