CDPCMS 2.5.0
Order 1325 – logo band:
Blog
Order 1325 – logo band:
Order 1195 – first-run setup asks only for username, e-mail and password (the username is the administrator's name).
Order 1196:
Order 1198:
Order 1201 – newsletter groups and the contact form:
Order 1190 – every domain its own CDPCMS (no shared installation):
Order 1190 – move existing websites into their own installation:
Order 1192 – editor on phones:
Themes page (1141): Appearance → Themes lists every theme under `cms/themes/<theme>/` of the website with title, version, description, screenshot and status (active = `cms/theme.json` "theme"). The version is mandatory: file `VERSION` or `theme.json` "version"; a theme without one receives `VERSION
First-run setup (1163): a new installation (standalone, on any server) had no way to create the first administrator. Now `php artisan cdpcms:install-link [--base=https://cms.example.com/cms]` prints a one-time link `/cms/install/<token>` (2 hours, only the sha256 hash is stored in `storage/app/inst