August 2026
HighlightsVerknüpfte KollektionenKollektionen verknüpfst du jetzt mit Seiten und untereinander - einzeln, als Gruppe oder alle auf einmal. Bei der Sprachkopie kommen verbundene Kollektionen automatisch mit und werden im Kontext der Zielsprache korrekt zugeordnet.
Textkonstanten per CSV pflegenTextkonstanten exportierst und importierst du jetzt direkt im CMS als CSV. Große Übersetzungsbestände bearbeitest du damit außerhalb und spielst sie wieder ein; ein Unique-Index verhindert dabei Duplikate.
Kollektionsvorschau in Bausteinen überarbeitetDie Kollektionsvorschau im Baustein nutzt jetzt das neue Sidebar-Layout, und die Vorschautypen aus dem Theme stehen auch im Baustein zur Verfügung. Die Verlinkung auf die Listenseite wählst du optional oder ganz ohne Navigationspunkt, und für den Breadcrumb pflegst du einen eigenen Eintrag.Redaktionelle Suche mit Relevanz-RankingDie Suche im CMS läuft jetzt über einen eigenen Suchindex, der inkrementell mitläuft. Treffer erscheinen nach Relevanz sortiert, Dubletten und fehlende Ergebnisse gehören der Vergangenheit an - du findest deine Inhalte schneller und vollständig.Sprachen-Synchronisation komfortabler mit automatischer 301-WeiterleitungAuf Sprachen mit Sync-Zielen bringst du über Alle Elemente synchronisieren alles in einem Schritt auf Stand. Änderst du einen Slug, legt dynamic content auf Wunsch automatisch eine 301-Weiterleitung an und zieht die Sync-Ziele nach.


Neuerungen / Verbesserungen
Neuerungen / Verbesserungen
- Zentraler KI-Service - Neuer OpenRouter-Service bündelt die KI-Nutzung der Plattform an einer Stelle (einheitliche Konfiguration, Modellwahl und Fehlerbehandlung)
- Jentis-Tracking - Snippet vereinfacht, Environment per GET-Parameter wählbar, Add-pageview-Schalter ergänzt
- Favicon-Generierung - Moderne Formate, Favicon-Ordner werden vor dem Neuaufbau geleert
- CSRF-Paket - Namespace-Schreibweise auf
Gt\Csrf(phpgt/csrf) korrigiert - Frontend-Build - Gulp-Pipeline aktualisiert, Sass-Importe modernisiert, Build-Warnungen entfernt
- Aufräumarbeiten - Ungenutzte Templating-Funktionen, generische View-Klassen und toter Code in dc/common entfernt, FTP-Connector-Typen bereinigt (inklusive eines echten Bugs), PHPStan-Baseline verkleinert
Behobene Fehler
Behobene Fehler
Sprachkopie & Sync
- Seiten-Sync: Layout-Zuordnung - layout_area_id und main_layout_class_id werden ins Ziel-Layout remappt
- Seiten-Sync: Kollektionen - Kollektions-Filter-Titel werden auch bei Kollektions-Listen übersetzt; der Sync verschiebt keine Zeilen mehr zurück in den Quell-Header, Header-Sprache korrigiert
- Sprachkopie: Kollektionseinträge - Kopie ist pro Lauf idempotent (keine Duplikate mehr)
- Kollektionsvorschau in Bausteinen - Funktionierte nicht mehr, weil die Sidebar das Cardform-Script verwarf
- Kollektions-Pagination - Wird nach dem Filtern aktualisiert; doppeltes Laden der Kollektion in der Detailansicht entfernt
- Sprachumschalter - Links respektieren die Trailing-Slash-Policy; Sprachauswahl lädt verzögert (Lazy Loading)
- Sprachumleitung - Die Spracherkennungs-Weiterleitung berücksichtigt die Trailing-Slash-Einstellung
- Favicon - Statische Root-favicon.ico entfernt, die den dynamischen Handler beschattete; faviconmarkup und faviconmeta werden getrennt erzeugt
- HTML-Head - Meta- und Link-Tags gruppiert, x-default zuerst
- Canonical - Manuell gepflegtes Canonical der Hauptseite wird wieder respektiert; Katalog-Kategorieseiten erhalten ein self-referencing Canonical
- Breadcrumb-Microdata - Auf JSON-LD umgestellt und bereinigt
- Cookie-Dialog - Dialog intern scrollbar, Body scrollt nicht mehr mit; OpenStreetMap-Karte nutzt den Provider open_street_map
- Modal - Kein Sprung zum Seitenanfang mehr beim Schließen
- Sticky Header - Fixed-Header mit JS durch natives position: sticky ersetzt (kein Springen, weniger Layout-Shift)
- Barrierefreiheit - Fokus-Outlines im Frontend und Admin korrigiert
- Animationen - slideDown und slideUp animieren paddingTop und paddingBottom mit, das Ruckeln ist weg
- Admin: fehlende Globals - JS-Globals im Admin ergänzt
- Navigation - Code-Feld im Admin ausgeblendet, Pfad-Präfixe synchronisierter Seiten abgesichert
- Wartungsmodus - Schlüssel vereinfacht, damit derselbe Key mehrfach genutzt werden kann
- Newsletter-Captcha - Zeitstempel wird vor der Berechnung nach int gecastet
- Datenbank-Queries mit Datumsfeldern - DateTime-Objekte werden in den Repository-Queries korrekt zu Strings konvertiert
Juli 2026
HighlightsSeiten-Backups mit VersionshistorieDeine Seiten sichern sich beim Sync jetzt automatisch - mit vollständiger Historie. Ältere Stände stellst du mit einem Klick wieder her oder lädst sie als Export herunter, direkt aus der Seitenleiste. Kein Änderungsstand geht mehr verloren.
Sprachkopie 2.0Ganze Sprachversionen entstehen jetzt per Klick: Die KI übersetzt Seiten, Kollektionen und Navigation im Hintergrund - mit eigenem Glossar für konsistente Begriffe. Interne Links zeigen automatisch auf die richtige Sprache, Medien werden auf Wunsch mitkopiert. Auch große Websites laufen dabei ohne Timeout durch.
Elemente verknüpfen & Seiten-TemplatesBestehende Elemente bindest du jetzt direkt in mehrere Seiten ein - einmal pflegen, überall aktuell. Ganze Seiten lassen sich als Vorlage speichern und per ID als Vorschau aufrufen, ideal für wiederkehrende Layouts.
SEO-Paket: Canonical, hreflang & Trailing SlashMehr Kontrolle über deine Suchmaschinen-Signale: automatische Canonical-Tags, konfigurierbare hreflang-Codes inklusive x-default und eine pro Website einstellbare Trailing-Slash-Regel. Bei Sprachkopie und Sync verknüpfen und reparieren sich die hreflang-Verweise von selbst.Performance Verbesserung Webseite & CMSWebseite und CMS laden spürbar schneller: neue Caches für Navigation, Templates und Themes, deutlich weniger Datenbankabfragen beim Seitenaufbau und zusätzliche Indexes für die häufigsten Zugriffe. Im CMS werden schwere Komponenten wie Editor und dc Copilot erst bei Bedarf geladen.



Neuerungen / Verbesserungen
Neuerungen / Verbesserungen
Sprachen & KI
- KI-Seitensync: neues Modell + Glossar - Umstellung auf gpt-5.4 (Foundry-Agent), Glossar-Feld pro Sprache, eingebettete Links werden mitlokalisiert, robuste Retries bei transienten Azure-Fehlern
- Kollektionen: Mehrsprachigkeit - Setups mit all_languages-Flag lösen Kollektionen in allen Sprachen auf
- Kollektionen: URL-Slug-Spalte - Slug direkt in der Kollektionen-Liste sichtbar
- Blueprints: Mustache-Conditions - Separates Feld für Bedingungswerte, Rohdaten am Blueprint verfügbar
- Medien: Verzeichnisse + Resize - Fehlende Bildverzeichnisse werden automatisch angelegt, Media-Pictures skaliert
- Medien: Aufräumen - Optionale Medien-Mitnahme beim Sync plus Garbage Collection verwaister Dateien
- Seitenvorschau per ID - Templates/Seiten lassen sich per ID im Frontend als Vorschau aufrufen
- Sync-Worker: Drosselung - Hintergrund-Sync throttelt an lock-sicheren Punkten, Index-Beschleunigung für Job-Queue
- Tracking: pixel.php - Ladezeit des Tracking-Pixels deutlich optimiert
- Suchstatistik & Slowlog - Neue Indexes gegen Full-Table-Scans in Cron-, Copy-, Routing- und Sync-Queries
- Sitemap-Verwaltung - Aus der Administration in die Webseite-Verwaltung verlagert
- Aufräumarbeiten - css.php und ungenutzte Go-Microservices/Leerdateien entfernt, UX des Seiten-Sync verbessert, Sprachkopie als Sidebar statt Modal
Behobene Fehler
Behobene Fehler
Sprachkopie & Sync
- Sprachkopie: Datenverlust und tote Buttons - Mehrere Fehler der Sprachkopie behoben (verlorene Inhalte, Blueprint-Duplikate, Datums-Übernahme, Sprachfeld-Relinks nach Kopie)
- Sync: Feld-Lokalisierung - Interne Links (Typ 4), Kollektionen-Filter, Vorschau-Filter, Poster-/Galerie-Felder und Bild-Dateinamen überleben Sync und KI-Rewrite; geleakte Sprachpräfixe im path_prefix entfernt
- Sync: Kollektionen-Zuordnung - Sitepart-Sync-Map pro Ziel-Kollektion gescoped, Quell-Zeilen dedupliziert, Kollektionen-Connect-Lines in die Zielsprache remappt
- Trailing Slash: POST-Requests - POSTs werden von der Trailing-Slash-Policy nicht mehr per 301 umgeleitet
- 404-Seite - Bei nicht existierenden Pfaden erschien „Not Found” statt der konfigurierten 404-Seite
- Shopping-World-Seiten - get_page_by_id erhielt falsche DB-Verbindung
- Navigation: strict SQL-Mode - Anlegen von Navigationseinträgen schlug unter strict SQL-Mode fehl
- Navigation: Cache-Key - Falscher Cache-Key in getFullNavigationMenu führte zu vermischten Menüs
- Kollektionen-Vorschau - Ungültige Einträge werden nicht mehr angezeigt
- Admin-Login: Sonderzeichen - Login mit Sonderzeichen-Passwörtern schlug fehl
- Admin: Dateiansicht - CKFinder nutzt absoluten Pfad in der Files-Ansicht
- Cookie-Einstellungen - Reset-Datum wird bei Änderungen an Cookie-Settings erneuert
- Extension Management: Shop-Typ - Default shop_type für Sites ohne Shop-Eintrag
- Textkonstanten: Ausfallsicherheit - Datei-Fallback bei fehlenden Konstanten, null-sicherer Tag-Lookup
- Plus-Content: Kategorien - Kategorien aus anderem Shop werden korrekt geladen
- Datepicker: Sprachcode - Fehlender Language-Code in JS-GLOBALS ergänzt
Juni 2026
Bug Fixes
- Speichern: Navigation, Komponenten, Seiten, Sprachen, Datum - Mehrere Save-Funktionen funktionierten nach Security-Fix nicht mehr
- Speichern: Slideshow-Lines, Blueprint, Collection - Weitere Save-Operationen nach Security-Fix repariert
- Seitenvorschau: Redirect mit Trailing Slash - URL-Slug mit abschließendem Slash führte zu Fehlleitung
- Collection-Breadcrumb - Breadcrumb zeigte falsche Einbindungsseite, Overwrite für Seiten und Collections ergänzt
- Collection-Filter - Filterlogik bei verbundenen Collections fehlerhaft
- Collection-Limit - Begrenzung der angezeigten Collection-Einträge griff nicht
- Collection: Verbindung nach Gruppen - Connect by Groups lieferte falsche Ergebnisse
- Suchstatistik: BisTimestamp-Crash - Boolean statt Timestamp führte zum Absturz der Statistikseite
- System-Dateien-Redirect - Redirect-Logik für Systemdateien korrigiert
- Sync: Intervall und Stabilität - Synchronisation von 5 Minuten auf 1 Stunde geändert, Sync-Fehler behoben
- Textcontent: Umbrüche - Zeilenumbrüche in Textinhalten gingen verloren
- Filegallery: Upload-Fehleranzeige - Fehlermeldung bei fehlgeschlagenem Upload wurde nicht dargestellt
- Sitepart-Fallback - Fehlende Sitepart-Datei bei Collection-Bearbeitung abgefangen
- Admin-Fokus - Fokus-Verhalten im Admin-Backend repariert
- dc Copilot: Azure AI Workflows - KI-gestützter Assistent für Content-Erstellung, Seitenübersetzung und Sprachkopie
- Drag & Drop für Bilder, Blueprints und Galerien - Sortierung per Drag & Drop, Mehrfachauswahl, Delete-Button
- Collection Tags & Benutzerfilter - Tags statt Gruppen, Schnittmengen-Filterlogik als Pure Function mit Unit-Tests, benutzerdefinierte Filter
- Verknüpfte Collections - Collections untereinander verknüpfen, mehrere Collections einer Collection zuweisen, Rebuild-Funktion
- SEO: OG-Tags + Twitter Cards - Seitenebene-Overrides für Open-Graph-Tags, Twitter-Card-Ausgabe
- CSP-Header - Deaktivierbarer Content-Security-Policy-Header mit File-Cache und Inline-List-Toggle
- CSS-Klassen für Navigation - Eigene CSS-Klassen pro Navigations-Eintrag konfigurierbar
- Collection-Sortierung - Dropdown durch Action-Bar-Buttons ersetzt
- Seitentitel: Markenerweiterung - Brand wird automatisch in den Site-Title übernommen
- Seitentitel: Subtitle-Fallback - Seitentitel fällt auf Untertitel oder Titel zurück
- Seiten übersetzen - Neue Übersetzungsfunktion für komplette Seiten
- Imgix-Integration - Bildpfade und -parameter in Textinhalten über Imgix verarbeitet
- Media Siteparts: Ausrichtung - Alignment-Option für Bild-Siteparts und Template-Media-Pictures
- Blueprint-Lines: Aktiv-Status - Blueprint-Zeilen können aktiviert/deaktiviert werden
- Cookie-Name: Längenbegrenzung - VARCHAR-Erweiterung für längere Cookie-Namen
- Hot-Path-Indexes - Performance-Indexes für die meistgenutzten CMS-Tabellen
- Canonical-Redirect - Homepage-Redirect auf kanonische URL, Browser-Language-Detection repariert
- Security.txt - Redirect auf /.well-known/security.txt
- Collection-Zähler - Funktion für aktive Collection-Anzahl, Zeilenzähler in Siteparts
- Auth: TenantID-Login entfernt - Login ohne CMS-User per TenantID nicht mehr möglich
- Styling: Sync-Alert, Collection-Tags - Visuelle Verbesserungen
Mai 2026
Features
- Add redirect to
/.well-known/security.txtand opening/security.txt. - Add support classes for working with globals in an isolated way.
- Add context menu ellipsis icons.
- Add videoupload in slideshow and gallery.
- Improve speed of MariaDB container and update versions of base images.
- Change approach to load all needed data for JS into JSON which then can be read by JS.
- Extract cookie banner code script tag and globals JS prototype into own files.
- Pass save/new file name wrapped in quotes to allow for characters like
()in converted files.
- Fix GTA event in contact form if empty.
- Fix preview in video.
- Fix gallery link for videos.
- Fix Google Maps styling.
- Fix modal close focus element.
- Fix hover navgroup for spans.
- Fix hide CSP headers for new multi basket token checkout.
- Remove AI demo content.
April 2026
Features
- add layout dist folder after generation to git
- User: copy save_user from b2c to b2b and add login change possibility
- add isLast and isFirst properties to blueprint content
- add fullscreen option to gallery header settings in collections
- add collection agent first draft
- remove cache from codeception docker to make sure updated layout files are loaded
- disable local opcache for development (layout after gulp not working)
- fixed google maps cookie loader
- fixed archive card styling
- fixed controls in video
- fixed copy elements in structure view
- fix duplicate csp domains
- fixed price notice text
- fixed collection setup view
- fixed margin in collection pagination
- fixed swiper navigation in fullscreen
- update frontend, add elements view
- styling customization addons
- reserve place for images in aiChat
- styling youtube cardform in cms
- styling try on button
- styling dc id in login
- add alignment classes
- add button no style and focus styles
- finish auth0 integration
März 2026
Features
- Add collection groups filter to collections overview
- Add type filter and new element button to blueprints dashboard
- Implement real-time character counter for inputs and textareas
- Group collection search results by unique links
- Add option to search in content of custom collection fields for content search
- Allow SVG in collections
- Allow SVG in blueprints
- Add filter groups in collections
- Add filter for types and text constants
- Ensure same height for link boxes on startpage b2b as salesperson
- Update input counter
- Support focus-visible and focus-within
- Support next-gen layout
- Fixed aspect ratio and object fit in mediaPicture.mustache and show_mediapictures.inc.php
- Add image path prefix and parameters to collection
- Update delete functions for videos and pictures
- Check empty children array before rendering in NavigationProvider to avoid empty navigation items
- Add additional account menus in themes
- Fix collection URL for search
- Fix custom favicon path
- Prevent adding a slash to robots.txt and similar files
- Fix layout includes for new URL structure
- Fix copy collection
- Fix issue when YouTube is not activated with cookie banner
- Fix site and language queries in Maintenance Mode and add cookie to persist access
- Fix trailing space to separate NULL criteria from following conditions
- Update accessibility for modals
- Set mute attribute to videos on item card (swiper) and added muted attribute to video controls in preview
- Add style for media pictures and videos with options
- Fixed collections view types in CMS
- Change the selector of the favorite button in the favorites page (Tests)
- Show only permitted items for the current user in item preview
- Copy favicons to userdata with Gulp
Februar 2026
Features
- Add multiple templates to siteparts
- Add banner type select in collection slideshow
- Add prefix and suffix for imgix in image paths for collections and CMS siteparts
- Add option to keep query params in redirects
- Add GitHub coding agent for legacy
- Add Junie guidelines
- Add imgix purge
- Add imgix
- Add preview in page editing
- Add page settings in page editing
- Add maxwidth to picture tag
- Add glb to ckfinder
- Add new link/unlink icon
- Add loading lazy in gallery
- Add logs to pipeline output
- Add unlink siteparts function
- Add check for existing sitepart to multiple functions
- Update layout for next-gen
- Update frontend and fixed URL slug checker
- Update package JSON version
- Update theme
- Update list after copy page
- Update scripts for tests adding functions to generate pages and test-classes
- Refactor frontend routing
- Change admin files to PHP for caching, styling structure view, set active state in structure view
- Change admin files to PHP for caching and styling structure view
- Change chart dashboard loading for next-gen
- Change text constants for container
- Change role in swiper
- Change site search to use page without navigation
- Change the zoom in Google Maps
- Change the success message in the password change request
- Fixed allowed files in media video
- Fixed link to search results page in collections
- Fixed link to search results page
- Fixed content search
- Fixed datepicker output in CMS
- Fixed aplus content in composer
- Fixed aplus content directory
- Fixed aplus namespace for autoloader
- Fixed collection slideshow options
- Fixed settings in collection setup
- Fixed datepicker in admin
- Fixed routing for websites without shop
- Fixed collection details routing
- Fixed homepage link in breadcrumb
- Fixed upload file styling
- Fixed fullscreen gallery open correct image
- Fixed open fullscreen gallery in item card if dataset index is empty
- Fixed logo link
- Fixed href lang cardform
- Fixed inventory margin in item box b2b
- Fixed sorting videos
- Fixed logout mobile from account to open confirm modal also on mobile
- Fixed multiple gallery/file gallery links in collection
- Fixed file gallery file upload
- Fixed color in dc cookie
- Fixed aspect options in media siteparts
- Fixed delete blueprint images
- Fixed upload background image in settings
- Fixed load media siteparts lines in blueprints
- Fixed hidden collections and sorting
Dezember 2025
Features
- Custom collection preview types, can be configured in theme YAML.
- Add hover image option in YAML.
- Change placeholder as span in navigation.
- Add preload to media video.
- Add thumb to images in image grid on item card to fix the display of thumbs in fullscreen view.
- Sort pictures by modification time (mtime).
- Fixed copy whole websites.
- Fix blueprint line and line link copy.
- Max width dc cookie.
- Fixed blueprint sublines sorting.
- Fixed open navigation icon.
- Fix upload error on gallery and file gallery line.
- Fixed backlink to blueprint lines from media site parts.
- Fill empty descriptions and width in media site parts.
- Fixed clock icon.
- Fixed group code container.
- Some styling changes for collection view.
- Add HR as separator for collection fields.
- Styling media properties in collection setup.
November 2025
Features
- Add video poster
- Add edit button to contents list
- Add ai functions to env
- Optimize load inline javascript in sidebar
- Speedup CMS ajax page load
- Make CMS content list editable
- Update sitepart highlight picture
- Update save and delete admin sidebars
- Fix active/inactive components for shopping worlds
- Fix save and delete layout includes
- Fix backlink to element in mediasiteparts
- Bugfix for copy blueprints. Blueprint was not copied by a single page link copy
- Fixed display classes
- Fixed upload media video in real path
- Fixed change view type in collection page
- Fixed change sitepart settings in blueprints and collections
- Fix page content active state
- Fix back button on component new sitepart
- Fix AI related JS errors
- Fix mobile menu overflow and JavaScript error
- Fix CMS backend dc Copilot
- Fix active state for linking contents
- Fixed media siteparts aspect ratio
- Collection filter: when filter-tags are scrollable, scroll navigation to active filter tag
- Remove debugger statement from collection setup JavaScript
Oktober 2025
Features
- Enable text module editing navigation link in CMS backend.
- Add triggers to DB dumps (used for CMS pages and components).
- Custom event by reCAPTCHA success.
- Update theme.
- Fixed page blueprint copy.
- Fix AI response without stream callback.
- Fix forward navigation.
- Don’t send instructions if system prompt is empty.
- Don’t show warnings.
September 2025
Features
- Add chatbot default questions, add file upload to chatbot
- Implement product search for chatbot
- Add new blueprints
- Blueprint bannergrid, inactive items in structure view and list view
- Add title for iframes
- Fixed save blueprint line in page
- Show response for reCAPTCHA
- Ensuring that true/false will be saved correctly as ‘1’/‘0’
- Fixed spacer, display, layout classes in get_content
- Fixed migration for layout classes
- Fixed duplicate video loading
- Fixed typo of MINE_WEBP -> MIME_WEBP
- Fixed TCS in collection and mediapictures
- Fix max compression level for image conversion
- Fixed dc cookie settings modal
- Fix catch exceptions for image conversion and check newly created image is corrupt or not
- Fixed empty input in address modal
- Fix chatbot to also work on non-streaming servers
- Fixed media picture template
- Fixed Google Maps integration in collection full view
- Fix catch exceptions for image compression
- Fixed media videos confirm
- Fixed remove image in collections
- Fixed save collection
- Fixed accessibility live region
August 2025
Features
- Implement file upload to AI service
- Use Azure AI Projects API for backend dcCopilot
- Add rate limit per user to chatbot sitepart
- Add code parser to frontend AI chat
- Add types to AI requests and show in chart
- Add mustache template for chatbot sitepart
- Add AI chatbot sitepart
- Fixed display options
- Fixed copy in page
- Fixed save media picture in collections
- Fixed category info 2 inside or outside
- Fix set blueprint sitepart active
- Remove layout classes if group layout classes are selected
- Gulp public CMS admin
Juli 2025
Bug Fixes
- GoogleMaps: fix query for saving of the Google Maps line by having a header_id
- Fix highlight picture folder path
- Fix session cookie timeout problem at Schäfer und Peters
- Fixed input label
- Fix permission error at the end of pipeline execution
- Fix error when trying to run Codeception pipeline
- Fixed collection pagination in CMS
- Fixed Google Maps pin
- Removed a tag from
$link, now in “textbaustein” - Added
%to bodyPlaceholders to match “textbaustein”
- Sitemap: Check if
getCategoryByPrimaryreturns false and don’t try to create a link part
Juni 2025
Improvements
- Updated frontend theme.
- Updated frontend version.
- Changed tag distances to flex gap, hide tag text when icon is visible.
- Styling adjustments for OpenStreetMap.
- Styling for the icon bar count to maintain position regardless of label length.
- Aligned center for icon bar landscape.
- Fixed SVG resize issue.
- Fixed highlight editor conversion.
- Fixed collection sorting.
- Fixed problem with saving collection when highlight editor is not required and not selected; added link to item in line.
- Fixed range slider and removed keyup event from inputs in the slider.
- Fixed scrolling in flyout sidebar.
- Fixed other collection entries for one project.
- Fixed JS datepicker to continue loop when more than one datepicker is on the page.
- Fixed wrong language deletion.
- Fixed checking collection line number when saving highlight image.
- Removed hardcoded hint.
- Show preview button only if setup is linked.
- Show details URL only if setup is linked.
- Valid form of customization.
Mai 2025
Features
- add NOT IN comparator for sql find by criteria from repository
- added some Forbidden-Rules for .htaccess
- collection filter group add sorting column and order filter by sorting column
- add NOT LIKE comparator for sql find by criteria from repository
- add script for automatic mysql migration
- update frontend version
- Checking collection line no when saving highlight image
- show details url from collection only if setup is linked
- show preview button from collection only if setup is linked
- dealer search removed radius
- js_globals json_encode dc_cookie text constants
- fixed other collection entries for one projects
- hotfix use secure flag for sessioncookie and refactor session handling
- fix fallback for empty nav variant description
- delete wrong languages fix
- fix collection sorting
- fixed svg resize
- fixed scrolling in flyout sidebar
- js-datepicker fix continue loop when more than one datepicker on page
- fixed range slider and removed keyup event from inputs in the slider
- styling for the icon bar count
- align center for iconbar landscape
- change tag distances to flex gap, hide tag text when icon is visible
- update frontend theme
- styling open street map
April 2025
Features
- Add valid file types for cms upload to env
- Fix trustbar
- Fix visible js
- Fixed warnings in saas
- Fixed hidden trustbar
- Fix collection records per page
März 2025
Features
- Add function to show collection entries in collection details
- Add function for input file to login functions
- Add language sensitive date picker placeholder
- Add classes for balance elements
- Contactform remove html escaping
- Move url extraction into try-catch
- Use theme to activate modules
- Update cronus theme version
- Redirect to 404 page if pages should not be shown
- Fix copy siteparts without line table
- Fix favorites delete button
- Fix edit user query in cms backend
- Fix typo in language switch tc
- Fix b2b dashboard sitepart
- Fix video processing
- Fix collection filter
- Fix show contactform required checkbox
- Fix show counter element in filters
Februar 2025
Features
- Function to get orders as JSON
- Add ajax include end
- Add salesperson display email
- Update ajax form API
- Update default CSP headers
- Fix duplicate logout link in account menus
- Fix b2b coupon calculation
- Fix cookie banner save and close button
- Fix show CMS 404 page
- Fix contact form signup event
- Remove price sorting on b2b item list
- Added cookie banner styling to account
- Add default 404 en page
Januar 2025
Features
- Save Provider State for Jentis
- Add more autofill fields for contact form
- Extend basic auth
- Rework url for browser language
- Update mails config
- Function to extract phone link
- Add dynamic copyright year
- Fix Range slider
- Fix slideshow insert id
- Fix CSPHeader active
- Fix problem with coping siteparts
- Fix banner b2b
- Fix social media icons
- Fix footer text social media
- Fix dashboard images
- Fixed registration
- Solve sticky sub navigation
- Changes to buttons in account to primary
- Change subscribe newsletter success text
- Add show template data parameter
Dezember 2024
Features
- NextGen Integration
November 2024
Features
- Make robots.txt editable from cms backend
- Add Jentis
- Fix error message in extension management
- Custom cta text in contactform
- Add possibility to preload all textconstants
- Add youtube csp header to defaults
- Add maxlength to customization fields
- Fix problem with copying of siteparts
- Update Themes
- Add yaml flag to hide packstation
- Add classes for document archive modals
- Fix modals
- Fix in field input groups
- Fix mobile menu structure
Oktober 2024
Features
- Caching: add genericCachingTrait and implement it for getItemCustomerPrice()
- Rework/Fix show_changed_on and show_changed_by
- Activate the MAIL_REDIRECT in the mail_send for *.dc-test.de domains
- Get language without id
- Add HighlightEditor
- GTM Consent initialisation even with no-shop websites
- Fix display of images in salespersons
- Removed h1 in search
- Search for
<sign does not result in an error anymore - Prevent divison by zero from sales line values in statistics
- Show your_reference and webshop order number in b2b document archive
- Fixed banner height in safari
- Contactform recipient email as hidden input field
- Fixed mask dates in order js
- Hide tagmanager in contactform
- Styling rma b2b
- Rma fixed reference input
- Show itemlist switch as default
April 2024
Features
- optimize theme registry loader
- add frame-src as csp header
- fix 360 images
- fix select of Login/Logout Site in CMS Language
- fix webforms after themes optimization
- fix cms administration
- slidecontent added possibility to initially open first tab
- fix Input label positioning when has an addon
- changed thumb 3 sizes
- sidebar fixed levels
Februar 2024
Features
- HREF-Lang change optimize query
- add cms 404 page
- auto release comments per theme setting
- performance improvements
- fix cms In-Page Editing
- fix password strength
- fix fullscreen gallery
- convert integration
- fix mobile menu
- fix phone input
Dezember 2023
Features
- new style for b2b item statistics
- CMS deletion of groups now also deletes children
- enable json for get_content
- show username on b2b users
- fix dc_placeholder plugin for webforms
- remove fontawsome from ckeditor
September 2023
Features
- Add ThemeRegistry to CMS Backend
- Add custom checks to Monitoring
Januar 2023
Features
- include Codeception
- add date based activation of page content in CMS
- add bcc to contact-form
- show webP images in CKFinder
November 2022
Layout
- Add GeneralAjaxData and toast service
- Fix browser language detection if page is not homepage
Oktober 2022
Features
- update favicon generator
- improved gulp and node js version handling
- set navigation active state
- add fallback breadcrumbs for special categories
- added reCaptcha to contact forms
- max cms level increased
- fixes extension in file upload when more than one dot in filename
- remove useless ?> in html
- fix 404 page css
- fix csp error in iframes
- maintenance: remove unneeded dependency
September 2022
Features
- Add privacy checkbox in contactform automatically
- Use same urlify function from sitemap generator for collection rewrites
- Add connection rejection for non-whitelisted ip addresses
- max_files of RotatingFileHandler are configurable in.env
- Add Google Geocoding API Key
- Generating link for local pages considering is_unique_site flag
- Not loosing is_standard_site when saving other website
- Correct redirect after login when is_unique_site flag is set
- Language switch
- Correct label for multiple files
Juli 2022
Features
- Add download option FileGallery
- Show URL to sitemap.xml in CMS Backend if File exists
- Add mandatory indicator to ContactForm Fields
- Fix Layout of Gallery
- Fix Fileupload Input in ContactForm
- Fix Date Range Picker
- Change Layout of 404 Page
- Fix Data returned for getCollectionFullLine
- Fix Image Upload in CKFinder in CMS Backend
- Fix Order Statistics for Shops with the same Description
März 2022
Bug Fixes
- strip fields from logger context that could contain a password
- Close Card-View without reloading
Februar 2022
Bug Fixes
- Fix Language Switch
- Show 404 Page if Collection Entry is not linked or not valid
- Contactform removed line breaks
- Fix jQuery IE
Dezember 2021
Layout
- Hide Google reCAPTCHA from contact form
- Separate collection filters to use in custom collection templates
September 2021
Bug Fixes
- Wrong input name in language cardform
- Error in breadcrumb of collection details page, if page is not active in navigation
August 2021
Bug Fixes
- Prevent CMS Login problems by not sanitizing the input password
- Change Styling of File Gallery
- Add Preview Button for Collection Entries