6. Oktober 2026
Theme cdpclassic neu im Stil von cdpguard.com (Michael: das erste Navy/Gold-Design war „altbacken, düster“): hell, Kopfbereich in Logo-Blau, Leistungskarten, Themenliste, Kennzahlen, Grundsätze, Band über dem Fuß, heller Fuß mit Copyright-Zeile; Firmen-Auftritt ohne Shop-Teile.
6. Oktober 2026
Installation auch unter Plesk und ähnlichen Panels (Auftrag 865): `cdp-install.sh` mit `--php`, `--user`, `--group`, `--base`, `--no-nginx`; PHP läuft dann als Benutzer der Domain, die Redaktion liegt im Webspace.
6. Oktober 2026
`cdp-install.sh`: Composer läuft mit dem gewählten PHP (`--php`), auch wenn `composer` ein Wrapper-Skript ist (Plesk); Abbruch, wenn die Abhängigkeiten fehlen, statt still weiterzulaufen (Issue #6).
6. Oktober 2026
Plesk ohne Apache (Auftrag 865, lgix.de auf Debian 11): `install/plesk-nginx.conf` mit allen Regeln als zusätzliche nginx-Anweisungen (Sperren, /cms, Sitemap, Fehlerseiten); Plesk-Einstellung „Proxy-Modus aus, PHP durch nginx“.
6. Oktober 2026
Theme: CSS direkt im Seitenkopf (kein blockierendes Stylesheet), Platzhalter `$headExtra` für seitenbezogene Kopfzeilen (z. B. Vorladen des Hauptbildes); Ergebnis lgix.de PSI Mobil 99/96/100/100 vor den Feinarbeiten (Auftrag 860).
6. Oktober 2026
Theme heißt jetzt cdpcompany (vorher cdpclassic, Michael) – Ordner `theme/cdpcompany`, Installation mit `--theme cdpcompany`.
5. Oktober 2026
Line breaks by sentence (748): when a page or post is published (and in the preview), every paragraph starts a new line after each sentence end (full stop, semicolon, exclamation or question mark) and after a dash (–) so the browser never breaks in the middle of a thought. Abbreviations and ordinals
5. Oktober 2026
Tags (595): posts get a “Tags” field in the editor (comma-separated). Every tag gets its own overview with all its posts under /tag/<tag>/ (address per website in the settings `tag_path`), linked below the post and listed in the sitemap.
5. Oktober 2026
CDPCCMS gets its own C-folder (779): the cookie consent script now lives in every website under /cookie/cdp-cookie.js instead of /core/assets/js/. Installing a website and every update (cdpcms:assets) keep the folder current on all connected websites. Information page: https://cdpcms.de/cookie/.
5. Oktober 2026
Update on servers with several websites (779): sorting images (cdpcms:gfx-ordnen) now runs each website in its own process. On decix (cdpcms.de and cdpnews.de) the update stopped with “Cannot redeclare function” and rolled back to the previous version.