# RELEASE_CONTENTS.md – ITSWEBER CMS v2.0.0

## Zweck

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

---

## Release-Datei

`artifacts/releases/ITSWEBER_CMS_v2.0.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–016) |
| `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.2.0.zip` bereitgestellt |
| `public/themes/itsweber/` | Public-Asset-Spiegel des ITSWEBER-Themes – ebenfalls separat |
| `plugins/` | Plugins sind separate Artefakte, nicht vorinstalliert |
| `artifacts/` | Entwicklungs- und Release-Artefakte, kein Betriebsinhalt |
| `docs/theme-system.md` | Interne Architektur-/Entwicklungsdoku |
| `docs/backup-restore-update.md` | Interne Architektur-/Entwicklungsdoku |
| `_archive/` | Interne Entwicklungsarchive |
| `docs/admin-backend-plan.md`, `docs/current-phase.md`, `docs/database-plan.md`, `docs/decisions.md`, `docs/feature-roadmap.md`, `docs/installer-plan.md`, `docs/project-handover-1.0.6.md`, `docs/project-overview.md`, `docs/target-architecture.md` | Interne Architektur-/Entwicklungsdoku |
| `public/plugins/site-notice/` | Plugin-Asset des Site-Notice-Plugins – separat ausgeliefert |
| `CLAUDE.md` | Interne Arbeitsanweisung |
| `Beispielbilder fuer Claude/` | Interne Referenzdateien |
| `Logo fuer Claude/` | Interne Referenzdateien |
| `.git/` | Versionskontrollverzeichnis |
| OS-Artefakte (`.DS_Store`, `Thumbs.db`) | Werden beim Packen übersprungen |
| `tools/` | Entwicklerwerkzeuge (check-asset-sync.php, generate-theme-thumbnails.php) – kein Betriebsinhalt |
| `sync-assets.sh` | Entwickler-Asset-Sync-Skript – kein Betriebsinhalt |
| 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.2.0 | `artifacts/themes/itsweber-theme-2.2.0.zip` |
| Site-Notice-Plugin 1.0.0 | `artifacts/plugins/site-notice-plugin-1.0.0.zip` |

---

## Release-Erstellung

Erstellt: 2026-03-16
Version: 2.0.0

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