3. Oktober 2026 · Changelog

CDPCMS 1.4.0

Media library (645)

  • One folder /core/assets/gfx with sub-folders by type: webp, png, jpg, svg, ico and media (editor images). Uploads land in the folder of their type automatically, or in the folder you chose; images become WebP unless “Keep original” is ticked. SVG files with scripts or external references are refused.
  • Library like WordPress: “Add media file” (several at once), grid or list, filters for type, month and folder, search, “Select multiple” to delete several files.
  • “Attachment details” window: large preview, edit image (rotate, flip, scale down), upload date and user, file name, type, size, dimensions, alt text, title, caption, description, file URL with copy button, rename, delete, previous/next.
  • Files in use (pages, posts, settings, header, footer, error pages) are protected against deleting and renaming; the window shows where a file is used.
  • Folders: create sub-folders, delete empty ones.
  • Settings: header logo, footer logo (each with optional Retina version), favicon and logo height chosen from the media library (C-Master sites).
  • New command cdpcms:gfx-ordnen (also run by every update): moves loose files into their type folder, gfx/errors → gfx/webp/errors, /core/assets/media → /core/assets/gfx/media, rewrites all references in website files, pages, posts and settings, republishes pages and error pages. Old addresses keep working through links.

Appearance and Portfolio (668)

  • Sidebar: “Portfolio” (all items, add new, categories, tags) and “Design/Appearance” (themes, customize, widgets, fonts, menus, install modules) open up when clicked.
  • “Customize” like the Flatsome customizer: active theme with “Change”, 15 sections (header, style, blog, shop, layout, footer, pages, portfolio, menus, widgets, homepage settings, cookie banner, share, notifications, additional CSS), “Hide” and a live preview for desktop, tablet and mobile.
  • First step is the structure: every page says in plain words what will come there (“In preparation”).

All posts