Version 10.0.4 (Doldenhorn)

Veröffentlichungsdatum 12.11.2025
Sicherheitsupdate nein
Behobene Fehler 4
Optimierungen 3
Übersicht Versionshistorie

Hinweis

webEdition 10.0.4 Doldenhorn

Die Version behebt u.a. einen schweren Datenbank-Fehler auf Installationen mit MySQL und verbessert die Unterstützung von Drag&Drop aus dem Dateibaum in diverse Eingabefelder. 

Ein Update wird unbedingt empfohlen!

Hinweis: Von der letzten 9er Version (9.3.1) kann problemlos direkt auf die 10.0.4 upgedatet werden:
Zum Update aus Version 9.3.1 bitte die Hinweise aus zu 10.0.0 beachten!

Bitte beachten: Nachdem schon seit Version 10.0.0 in der Navigation nur noch Verzeichnisse und keine Einträge mehr angelegt werde können, werden beim Update auf Versionen ab 10.0.3 nun auch bestehende Einträge zu Verzeichnissen geändert. Dies bedingt u.U. eine Anpassung der Navigations-Vorlagen

Verbesserungen

  • webEdition allgemein: Drag&Drop
    • Die Unterstützung von Drag&Drop aus dem Dateibaum in diverse Eingabefelder wurde deutlich ausgebaut. Unter anderem können nun auch <we:object> und <we:href> befüllt werden, wobei natürlich sämtliche Filter-Attribute wie 'rootdir', 'class', 'doctype' etc. auch beim Ziehen von Elementen aus dem Dateibaum beachtet werden. Beim Setzen von Sprachverlinkungen per Drag&Drop wird auch die Sprache des eingefügten Dokuments geprüft
    • Neu besitzen alle unterstützten Felder auf der rechten Seite ein entsprechendes Icon, welches onmouseover Information zu den erlaubten Elementen ausgibt. Auch ondragenter und ondrop werden ausführliche Informationen angezeigt, wenn das gewählte Element nicht zulässig ist (#14527)
    • Ebenfalls neu können zudem neben Einträgen im Dateibaum auch die Reiter des Multi-Editors (also alle geöffneten Dokumente, Templates etc.) per Drag&Drop in alle unterstützten Eingabefelder gezogen werden (#14419)
  • Neue Features: In Version 10.0.2 eingeführte Features sind nun offiziell aktiv.
    • Option "No Page reload": Dies beschleunigt den Editmode merklich (#14460)
    • Option "Lazy Tiny": ist die Option aktiviert, werden die Wysiwyg-Editoren erst geladen, wenn sie beim Scrollen in den sichtbaren Bereich kommen (bzw. kurz davor)
    • "Block move": Blockelemente können nun benannt werden und damit über den Namen an eine neue Position verschoben werden. Dies wird über Tags in den Templates bereitgestellt. Beispielkode findet sich ebenfalls in den Einstellungen

Behobene Fehler

  • Backup
    • Bei der Wiederherstellung der Config wurde diese ins falsche Verzeichnnis geschrieben (#14455)
  • Dokument-Typen
    • Das automatische Anlegen und Zuordnen der Verzeichnisse Jahr, Monat und Tag war defekt (#14505)
  • Kundenverwaltung
    • In Custom-Felder vom Typ "textarea" kann nun auch wieder HTML eingetragen werden (#14510)
  • Live-Update
    • Mit MySQL inkompatible Constraint-Definitionen wurden behoben (die MariaDB war nicht betroffen)

Informationen für Entwickler

Änderungen an internen Funktionen/webEdition Tags/Datenstrukturen

Das Backend wurde beschleunigt, indem kein vollständiger Seitenreload mehr ausgeführt wird sondern nur die Elemente auf der Seite getauscht werden.

Dadurch müssen ein paar Besonderheiten im Umgang mit eigenem Javascript im Backend beachtet werden. Es werden als onload/docready/jquery.ready registrierte Listener gespeichert und jeweils initialisiert. Solltet ihr JS auf der Hauptebene eurer JS-Dateien im Editmode ausführen, müsste dieses also in einen onload Listener überführt werden. Im Frontend ändert sich nichts.

Beispiel alte Version:

console.log('Script ausgeführt.');

In der neuen Version werden dann nach dem Ersetzen der Seitenelemente die onload-Funktionen ausgelöst, also müssen diese überführt werden:

document.addEventListener('load', function(){
  console.log('Script ausgeführt.');
});
powered by webEdition CMS