Version 2.3.0 · Aktuelles Release

ITSWEBER CMS

Ein professionelles, leichtgewichtiges PHP-CMS für kleine bis mittlere Webseiten. Komplett ohne externe Framework-Abhängigkeiten. Sofort einsatzbereit über einen geführten Web-Installer.

PHP 8.1+ MySQL / MariaDB Shared-Hosting-kompatibel Kein Framework Web-Installer

Was ist ITSWEBER CMS?

ITSWEBER CMS ist ein in PHP entwickeltes Content-Management-System ohne externe Framework-Abhängigkeiten. Es richtet sich an Betreiber kleiner bis mittlerer Webseiten, die ein professionelles Backend, eine schnelle Installation und eine klare Inhaltsverwaltung benötigen – ohne unnötige Komplexität.

Das System wird als fertig installierbares Paket ausgeliefert. Über einen geführten Web-Installer ist die Einrichtung in wenigen Minuten abgeschlossen. Alle wesentlichen Inhaltsbereiche – Seiten, Blog, Galerie, Events und Downloads – sind direkt nutzbar. Ein Theme-System sowie ein Plugin-System ermöglichen die gezielte Erweiterung von Erscheinungsbild und Funktionsumfang.

⚡ Installation in 5 Schritten

  1. Dateien auf den Webserver hochladen
  2. Document Root auf das public/-Verzeichnis setzen
  3. Den Web-Installer unter /installer aufrufen
  4. Geführte Schritte durchlaufen (Systemcheck, Datenbank, Admin-Konto, Mail)
  5. Unter /admin einloggen und sofort loslegen

Kernfunktionen

📄

Seiten & Blog

WYSIWYG-Editor (jodit), SEO-Felder mit Zeichenzähler, Slug-Verwaltung, Duplizieren, Kategorien, Tags, Beitragsbild. Entwurfsvorschau für unveröffentlichte Inhalte.

🖼️

Galerie & Medienmanager

Albenbasierte Galerie, Lightbox, Drag & Drop Sortierung. Zentraler Medienmanager mit Ordnern, Mehrfach-Upload, WebP-Optimierung.

📅

Events

Veranstaltungen mit Datum, Ort, Kategorie, Status und Beitragsbild. Bevorstehende Events als konfigurierbare Startseiten-Section.

📥

Downloads

Dateien (PDF, ZIP, DOCX …) als eigener Inhaltstyp mit Kategorien, Versionsnummern, Rich-Text und SEO. Archiv mit Suche und Filter.

🎨

Themes & Design

3 Core-Themes (Default, Business, Creative). Theme-Upload per ZIP. Globales Branding: Logo, Favicon, Darstellungsmodus. Theme-Admin-Partials für erweiterte Konfiguration.

🔌

Plugin-System

Plugins als ZIP installieren, aktivieren und deaktivieren. Hook-System für Einbindung im Frontend. Erweiterbar ohne Core-Eingriff.

💾

Backup & Update

Vollständiges Site-Backup (Datenbank + Uploads). CMS-Updater mit Preflight-Check. Wartungsmodus für Besucher während Wartungsarbeiten.

🔍

SEO & Barrierefreiheit

SEO-Titel, -Beschreibung, Canonical, Open Graph, Twitter Cards. Breadcrumbs mit Schema.org. ARIA, Skip-Links, WCAG-AA-Kontraste.

🏠

Startseiten-Sections

9 Section-Typen (Hero v2, Features, Blog-Vorschau, Galerie, Events, CTA u. a.). Farbschema, Ausrichtung und Kartenstil je Section konfigurierbar.

Was macht Version 2.3.0 besonders?

Modernisiertes Admin-Backend

Vollständig überarbeitetes Layout, verbesserte Navigation und zeitgemäßes Design. Erweiterte Dashboard-Widgets für einen schnellen Überblick über alle Inhalte.

Hero v2

Vollständig überarbeiteter Hero-Bereich mit Layout-Modi (Fullwidth, Boxed, Split), Overlay-Steuerung, Portrait-Unterstützung, 11 Presentation-Token und CTA-Konfiguration.

Sections-Engine modernisiert

Flexiblere Konfiguration, verbesserte Datenstruktur, neue Darstellungsmodi. QA-Lauf über alle Sections mit Bugfixes und Rendering-Korrekturen.

Theme-Admin-Partials & Data-Hooks

Premium-Themes liefern eigene Admin-Formulare für Sections. Data-Hook-System für theme-gesteuerte Datenverarbeitung – saubere Trennung von Core und Theme.

Draft-Preview & Taxonomie-UX

Entwurfsvorschau für unveröffentlichte Inhalte. Verbesserte Blog-Taxonomie-Verwaltung (Kategorien/Tags) mit optimierter Bedienung im Admin.

Core-Theme-Konsistenz

Konsistenzlauf über Default, Business und Creative: einheitliche CSS-Struktur, Section-Rendering, Responsive-Verbesserungen und Accessibility-Nachbesserungen.

Inhaltsverwaltung im Detail

Alle Inhaltsbereiche sind über das Admin-Backend direkt erreichbar. Jeder Bereich verfügt über vollständiges CRUD, SEO-Felder, Medieneinbindung und sauberes Frontend-Routing.

📄 Seiten
Erstellen, bearbeiten und veröffentlichen mit WYSIWYG-Editor (jodit). SEO-Felder mit Zeichenzähler, automatischer Slug-Generierung, Duplizieren-Funktion und Template-Auswahl. Seiten können als Startseite gesetzt werden.
✍️ Blog
Beiträge mit Kategorien, Tags, Beitragsbild, Excerpt, Entwurf- und Veröffentlichungsstatus. Kategorien und Tags werden separat verwaltet – inkl. Verwendungszähler und sicherem Löschen. Beiträge sind duplizierbar. Neu in 2.3.0: Entwurfsvorschau und verbesserte Taxonomie-Verwaltung.
🖼️ Galerie
Albenbasierte Galerie mit Coverbild, Beschreibung und Sichtbarkeitsteuerung. Bilder per Drag & Drop sortierbar, mit Alt-Text und Metadaten. Im Frontend Lightbox-Ansicht. Alben als Startseiten-Section einbindbar. Bilder können direkt aus dem Medienmanager übernommen werden.
📅 Events
Veranstaltungen mit Datum, Uhrzeit, Ort, Kategorie, Status (veröffentlicht / Entwurf / abgesagt / vergangen) und Beitragsbild. Events können als hervorgehoben markiert werden. Bevorstehende Events erscheinen automatisch in der Startseiten-Vorschau.
📥 Downloads
Dateien (PDF, ZIP, DOCX u. a., bis 50 MB) als eigenständiger Inhaltstyp mit Kategorien, Versionsnummern, Rich-Text-Beschreibungen, Featured Image und SEO-Feldern. Archivseite mit Volltextsuche und Kategorie-Filter.

Medienmanager & Bildpipeline

Medienmanager

  • Zentrale Medienverwaltung mit Ordnerstruktur
  • Mehrfach-Upload und Drag & Drop
  • Metadaten: Titel, Alt-Text, Beschreibung
  • Media-Picker in allen Content-Formularen
  • URL direkt in Zwischenablage kopieren
  • Ordner umbenennen, löschen und organisieren

Bildpipeline

  • Automatische Skalierung (max. 1920 px Breite)
  • Thumbnail-Erzeugung für alle Uploads
  • WebP-Versionen als verlustfreie Alternative
  • <picture>-Element mit WebP + Fallback im Frontend
  • Optimierungs-Tool für bestehende Uploads
  • GD-basiert, keine externen Abhängigkeiten

Startseiten-Gestaltung

Die Startseite des Frontends wird über konfigurierbare Sections aufgebaut. 9 Section-Typen stehen zur Verfügung – alle vollständig über das Admin-Backend steuerbar. Sections lassen sich einzeln aktivieren, deaktivieren und in der Reihenfolge anpassen. Farbschema, Textausrichtung und Kartenstil können pro Section individuell gesetzt werden – ohne CSS-Kenntnisse.

Hero v2

Großflächiger Einstiegsbereich mit Titel, Eyebrow-Text, Untertitel, zwei CTA-Buttons, Hintergrundbild und optionalem Portraitbild. Layout-Modi: Fullwidth, Boxed, Split. 11 Presentation-Token für Typografie, Overlay, Farbe und Portait-Darstellung.

Intro

Textblock mit Subtitle, optionalem CTA-Button und konfigurierbarer Container-Breite. Presentation-Token für Farbschema und Textausrichtung.

Features

Kachelreihe mit Icon, Titel, Text und optionalem Link. Spaltenanzahl, Kartenstil und Farbschema konfigurierbar.

Topic Cards & Highlight Grid

Karten mit Titel, Text und optionalem Link. Highlight Grid für Hervorhebungskacheln mit eigener CSS-Identität. Spalten und Kartenstil steuerbar.

Blog-, Galerie- & Events-Vorschau

Automatische Anzeige aktueller Inhalte aus dem jeweiligen Bereich. Anzahl und CTA-Button konfigurierbar.

CTA

Handlungsaufforderungsblock mit Eyebrow, Titel, Text, zwei Buttons, Hintergrundbild und Overlay-Steuerung.

Neu in 2.3.0 – Theme-Admin-Partials: Premium-Themes können eigene Formularfelder für jede Section bereitstellen. Die Core-Felder werden immer über den HomepageController validiert – Theme-spezifische Zusatzfelder über ein separates Data-Hook-Callable. Kein Premium-Code im Core.

Theme-System

Das Theme-System ermöglicht das vollständige Anpassen des Erscheinungsbildes. Drei Themes sind im Core-Paket enthalten – weitere können jederzeit als ZIP-Paket installiert werden. In Version 2.3.0 wurde ein Konsistenzlauf über alle Core-Themes durchgeführt: einheitliche CSS-Struktur, konsistentes Section-Rendering und Responsive-/Accessibility-Verbesserungen.

Default

Klares, universelles Design als flexible Ausgangsbasis

Im Core enthalten
Business

Professionelles Corporate-Design mit starken Kontrasten

Im Core enthalten
Creative

Expressives Design mit ausgeprägter Bildsprache

Im Core enthalten
ITSWEBER Premium

Professionelles Marken-Theme mit eigenen Admin-Partials und Data-Hooks

Separat verfügbar
Hinweis: Das ITSWEBER Premium-Theme ist nicht im Core-Paket enthalten. Es wird separat als installierbares ZIP-Paket bereitgestellt und kann direkt über das Admin-Backend hochgeladen werden. In Version 2.3.0 liefert es eigene Admin-Partials und Data-Hooks für erweiterte Section-Konfiguration (z. B. Premium-Hero, Surface-Token, Hover-Effekte).

Plugin-System

ITSWEBER CMS verfügt über ein vollständiges Plugin-System. Plugins werden als ZIP-Paket hochgeladen, installiert und können über den Admin-Bereich aktiviert und deaktiviert werden. Das Plugin-System basiert auf einem Hook-Mechanismus mit definierten Einstiegspunkten im Frontend (vor </head>, nach dem Header, vor dem Footer).

Als eigenständiges, separat verfügbares Plugin steht das Site-Notice-Plugin zur Verfügung – eine konfigurierbare Hinweisleiste für die Website. Plugins sind nicht im Core-Paket vorinstalliert.

Backup, Restore und Update

💾
Site-Backup

Erstellt ein ZIP-Archiv mit vollständigem SQL-Datenbankdump und allen Upload-Dateien – ohne mysqldump-Abhängigkeit, rein über PHP/PDO. Direkt als Download aus dem Admin verfügbar.

🔄
Restore

Backup hochladen und nach zweistufiger Bestätigung vollständig wiederherstellen. Versionsvergleich vor der Ausführung. Geschützte Pfade (Uploads, Config, Storage) bleiben unberührt.

⬆️
CMS-Updater

Update-Paket hochladen und einspielen. Preflight-Check prüft Schreibrechte, Pfadkonsistenz und geschützte Bereiche. Migrationen werden in deterministischer Reihenfolge ausgeführt.

🔧
Wartungsmodus

Manuell ein- und ausschaltbar. Besucher sehen eine konfigurierbare Wartungsseite mit HTTP 503. Admin-Backend bleibt erreichbar. Automatisch aktiv während Backup/Restore/Update.

Sicherheit

CSRF-Schutz für alle Formulare (Admin + Frontend)
Prepared Statements (PDO) für alle Datenbankzugriffe
Passwort-Reset per E-Mail (Token, 1h Gültigkeit)
Kontaktformular mit Honeypot-Schutz gegen Spam
Pfad-Traversal-Schutz bei Upload, Theme- & Plugin-Installation
Installationssperre nach abgeschlossener Einrichtung
SMTP mit STARTTLS / Implicit TLS (kein PHPMailer)
Cookie-Consent-Management (DSGVO-konform)

Systemvoraussetzungen

Serverseitig

  • PHP 8.1 oder neuer
  • MySQL 5.7+ oder MariaDB 10.3+
  • Apache (mod_rewrite) oder Nginx

PHP-Extensions

  • pdo_mysql, mbstring, gd
  • json, fileinfo, zip
  • intl nicht erforderlich
Shared-Hosting-kompatibel: ITSWEBER CMS läuft auf gängigen Shared-Hosting-Umgebungen. Keine Kommandozeile erforderlich – Installation vollständig über den Browser.

Entwicklungsgeschichte

ITSWEBER CMS wird seit seiner Entstehung kontinuierlich weiterentwickelt. Die wichtigsten Meilensteine im Überblick:

Fundament

Eigenständige PHP-Architektur mit Router, Datenbankschicht, Template-Engine, Session- und Auth-System – komplett ohne Framework. Geführter Web-Installer für browsergestützte Einrichtung.

Inhaltsbereiche

Schrittweiser Aufbau aller fünf Kernbereiche: Seiten, Blog, Galerie, Events und Downloads – jeweils mit WYSIWYG-Editor, SEO-Feldern und sauberem Frontend-Routing.

Medien & Bildpipeline

Zentraler Medienmanager mit Ordnerstruktur. Automatische Thumbnails, WebP-Erzeugung und <picture>-Elemente. Optimierungs-Tool für bestehende Uploads.

Themes, Plugins & Backup

Theme-System mit Fallback-Kette und ZIP-Upload. Plugin-System mit Hook-Mechanismus. Vollständiges Backup/Restore und CMS-Updater mit Preflight-Check.

Version 2.0.0

Erstes stabiles Hauptrelease. Konsolidierung aller Funktionen in einem bereinigten, professionellen Core-Paket. Drei ausgearbeitete Core-Themes, 9 Startseiten-Sections, globales Branding.

Version 2.1.0 – 2.2.0

Nachführung aller Themes auf das Presentation-Token-System. Hero v1 mit Portrait-Support und Eyebrow-Text. Konsistenz- und Verifikationsläufe. Plugin-Kompatibilität in allen Themes.

Version 2.3.0 – Aktuell

Admin-Redesign mit modernem Layout und Dashboard-Widgets. Hero v2 mit 11 Presentation-Token und Layout-Modi. Modernisierte Sections-Engine. Theme-Admin-Partials und Data-Hooks. Draft-Preview, verbesserte Taxonomie-UX, Core-Theme-Konsistenzlauf.

Lieferumfang

Im Core-Paket enthalten

  • CMS-Core mit allen Modulen
  • Web-Installer
  • Admin-Backend
  • Core-Themes: Default, Business, Creative
  • Datenbankmigrationen und Seeds
  • Laufzeit-Verzeichnisstruktur

Separat verfügbar

  • ITSWEBER Premium-Theme (ZIP)
  • Site-Notice-Plugin (ZIP)
  • CMS-Update-Pakete (ZIP)

Jetzt herunterladen

ITSWEBER CMS 2.3.0 – das aktuelle Core-Release mit allen Funktionen, drei Themes und Web-Installer.

Zum Download →

ITSWEBER CMS ist proprietäre Software. © Benjamin Weber / ITSWEBER – Alle Rechte vorbehalten. — www.itsweber.deinfo@itsweber.de