Cookies ermöglichen eine bestmögliche Bereitstellung unserer Dienste. Mit der Nutzung unserer Seite erklären Sie sich damit einverstanden, dass Cookies verwendet werden.
Smart View und technische Neuerungen
Automatische Generierung von hreflang-Tags für mehrsprachige Seiten
Das Base Layout generiert die hreflang Tags basierend auf den für eine Seite verfügbaren Sprachen, sofern die Seite in mehreren Sprachen vorliegt.
HtmlTokenizer im Smart View Content Rendering optimiert
Der im Smart View Content Rendering verwendete HtmlTokenizer wurde intern überarbeitet, um speichereffizienter zu arbeiten.
Komprimierte Auslieferung von JS- und CSS-Dateien im Base Layout
Im Base Layout werden JavaScript- und CSS-Dateien nun komprimiert ausgeliefert.
Im Entwicklermodus kann diese Komprimierung deaktiviert werden.
Beispiele zur Konfiguration finden sich in den Maven pom.xml-Dateien des SDK.
Komprimierte Auslieferung von JS- und CSS-Dateien im Formular und Umfrage Editor Add-on
Im Formular und Umfrage Editor Add-on werden JavaScript- und CSS-Dateien nun komprimiert ausgeliefert.
Im Entwicklermodus kann diese Komprimierung deaktiviert werden.
Lazy loading für Bilder in Base Layout integrieren
In den Base Layouts Templates wurde für Bilder das Attribut loading="lazy" ergänzt.
Lokalisierte Einstellungen der Standard-Reports
Die Reports können jetzt auf Resource Bundles zugreifen, sodass sowohl deren Einstellungen als auch deren Nutzung lokalisiert ausgegeben werden.
robots.txt im System-Mandanten hinterlegen
Die robots.txt kann im System Mandanten in der Datenquelle "robots" Datenquelle hinterlegt werden.
Dabei ist sowohl eine Standarddatei als auch eine domainspezifische Datei möglich.
Smart View Layouts initialisieren ohne Blockade nach Systemstart
Nach einem Systemstart sind die ersten Aufrufe der Layouts häufig sehr langsam.
Um dies zu verbessern, können die Smart View Layouts nun direkt initial aufgerufen werden, ohne den Layoutstart zu blockieren.
Das Feature lässt sich über die Systemeinstellung cms-global-configuration.smartview.sendRequestToRootNodesBlockStart aktivieren.
Startzeitpunkt einer Site in den Einstellungen hinterlegen
In den Site-Einstellungen wird unter site.lastStartTS der Startzeitpunkt einer Site gespeichert..
Update von Spring 6.2 auf Spring 7
Es liegt ein Update von Spring 6.2 auf Spring 7 vor.
Im Vergleich zum Update auf Spring 6.2 ist dieses Update weniger umfangreich, dennoch sollten bestehende Spring-Implementierungen überprüft werden.
StringBuffer durch StringBuilder in der pirobase CMS API ersetzt
In der pirobase CMS API wurde StringBuffer großflächig durch StringBuilder ersetzt, um den Speicherverbrauch zu reduzieren.
Dies kann Auswirkungen auf bestehende Projektimplementierungen haben..
Überarbeitete Quiz-Templates mit Verbesserungen bei Barrierefreiheit und Code
Die Quiz-Templates wurden überarbeitet.
Dabei standen insbesondere die Barrierefreiheit, die Nutzung von Bildvarianten, klarere Formulierungen sowie ein Refactoring von CSS und JS im Fokus.