Version 10.1.0 (Doldenhorn)

Veröffentlichungsdatum 04.02.2026
Sicherheitsupdate nein
Behobene Fehler 35
Optimierungen 14
Übersicht Versionshistorie

Hinweis

webEdition 10.1.0 Doldenhorn

Die Hauptversion 10.1.0 bringt neben einigen Features und Bugfixes auch Breaking-Changes.

Hinweis: Das Update auf 10.1.0 setzt zwingend die Version 10.0.4 voraus.

Beim Update auf diese Version werden auf Objekten und Dokumenten die "alten" Datumsfelder (Datum + Zeit) in der Datenbank automatisch auf das SQL-Timestamp-Format (Datumsstring anstelle von Unix-Timestamps) umgestellt. Entsprechend wurden auch die zugehörigen Tags auf PHP-DateTime geändert. Dies erfordert Anpassungen an den Templates, falls dort mit Datumswerten gerechnet oder direkt auf die Datenbank zugegriffen wird (analog zu den jüngeren Objekt-Feldern von Typ "Zeit" und "Datum"). Vgl. dazu die Informationen für Entwickler.

Wartungsmodus: Aufgrund von Umbauten an Datenstrukturen (Datum), sollte sich das Backend während des Updates im Wartungsmodus befinden, damit keine Dokumente/Objekte geöffnet sind.

Verbesserungen

  • webEdition allgemein
    • Das Namensfeld (Dateiname) wird nun in einigen Dialogen für neue Einträge automatisch fokussiert (#12930)
    • Datumsangaben in Dokumenten werden nun auch in einer dedizierten Spalte in tblContent gespeichert (Hinweis: das muss beim direkten DB-Zugriff beachtet werden) (#14559 und #11238)
    • Eine Übersicht über die Tastenkombinationen wurde im Reiter "Hilfe" hinzugefügt (#12763)
    • Eingabeelemente im Editmode sind nun einheitlicher gestaltet (Hinweis: erfordert u.U. Anpassungen an eigenem Editmode-CSS) (#14532)
    • Es wird nun auch der SMTP-Mailversand mittels OAuth2 unterstützt. Dies gilt für alle SMTP-Server mit OAuth2, getestet wurde es gegen den MS Exchange 365  (#14404)
    • In Objekt/Dokumentwählern werden geparkte Einträge nun rot markiert (#14551)
    • In den Einstellungen können nun weitere Informationen zu Tags/Performance aktiviert werden (#14552)
    • Datenbank: WE unterstützt nun Prepared Statements (Alpha Stadium). Die bisherigem Methoden zum DB-Zugriff funktionieren unverändert weiter (#14583)
    • Varianten sind komplett entfernt worden (#14547)
    • In den meisten Dialogen und Einstellungen (Navigation, Kundenverwaltung, ...) kann nun per Strg + S gespeichert werden (#14563)
  • we:Tags
  • Dokument-Typen
    • In Dokumenttypen kann nun ein Standardname (Datum, Pflichtfeld) für Dokumente vergeben werden (#14589)
  • Klassen/Objekte
    • In allen Objekten wurden die alten Unix-Timestamps (Felder vom Typ "Datum und Uhrzeit") in der Datenbank zu datetime Elementen in der Datenbank. Der Spalten-Präfix ist nun dteti_. Vergleiche müssen entsprechend dem SQL Standard durchgeführt werden (siehe dazu die Hinweise für Entwickler) (#10705)

Behobene Fehler

  • webEdition allgemein
    • Animierte webp wurden im Upload-Dialog nicht richtig angezeigt (#14572)
    • Beim Kopieren wurden unnötige Einträge erzeugt (#14595)
    • Der Dokumentenselektor bei <we:href> behält neu den Dokumententypen bei (#14534)
    • Die Menüpunkte im Backend können nun besser geklickt werden (#14549)
    • Die PDF-Vorschau öffnet neu wie angegeben in einem eigenen Tab (#14544)
    • Dokument können neu per Strg + # geschloßen werden. Speichern per Strg + S veröffentlicht, wenn es keinen Speichern-Button gibt (#14597)
    • Ein Fehler beim Reiterwechsel von Versionen zu Bearbeiten wurde behoben (#14584)
    • Ein Problem mit der Scrollposition im Editmode wurde behoben (#14554)
    • Eingabefelder im Backend lassen sich nun präziser auswählen (#14592)
    • Einige Buttons im Editmode (wie z.B. das Zufügen von Blockelementen) funktionierten nicht, wenn ungültig befüllte Felder vorhanden waren (#14566)
    • Einige Funktionen im Backend wurden optimiert (#14569)
    • Formularelemente nutzen nun wenn möglich die Fehlerausgabe des Browsers (#14556)
    • Verschieben von (großen) Verzeichnissen geht jetzt deutlich schneller (#14585)
  • we:Tags
  • Benutzerverwaltung
    • Ein Problem beim Überschreiben von Benutzerrechten im Backend wurde behoben (#14538)
  • Fileupload
    • Bei einem Upload über <we:href> wird die hochgeladene Datei nun sofort ausgewählt (#14586)
  • Import/Export
    • Ein Fehler in der Export-Auswahl wurde behoben (#13943)
    • Ein Problem mit dem CSV-Import wurde behoben (#14555)
    • Der CSV-Import wurde erneut überarbeitet und an den Kundenimport angepasst (#13607)
  • Interne Suche
    • In der Mediensuche wurden die Verweise auf benutzende Dokumente nach dem Blättern nicht mehr ausgegeben. Auch die Angaben, in welchem Feld das Medium benutzt wird, ist wieder vorhanden (#14465)
  • Kategorien
  • Klassen/Objekte
    • Felder mit gleichen Namen werden im CSV-Import nun automatisch zugeordnet (#13925)
    • Datumsfelder in Objekten verwenden nun nicht mehr den 1970-01-02 als "leeren" Wert (#14515)
    • Leere Datums-Felder auf Objekten wurden beim Speichern mit der aktuellen Zeit befüllt, auch wenn auf der Klasse der Haken "Aktuelles Datum verwenden" nicht aktiviert war (#13413)
    • Beim Update werden nun auch generierte Spalten richtig upgedated (#14529)
  • LiveUpdate/OnlineInstaller
    • Fehler beim Update behoben, wodurch der Updateprozess vor den Patches stehen bleiben konnte (#14581)
  • Newsletter
  • Widgets
    • Zuletzt bearbeitet: Ist in der Benutzerverwaltung weder Vor- noch Nachname eingetragen, wird für den Benutzer wieder der Benutzername ausgegeben (#14531)
  • Workflow
    • Ein Problem mit dem "In den Workflow"-Button wurde behoben (#14567)
  • Wysiwyg-Editor
    • Im Tiny-Editor können nun Bilder wieder korrekt hochgeladen werden (#14548)
    • Beim Drag&Drop vom lokalen Filesystem gab es noch Probleme (#14545)
  • Zeitplaner
    • Beim Speichern wurden Fehler im Zeitplaner nicht geprüft (#14575)

Informationen für Entwickler

Änderungen an internen Funktionen/webEdition Tags/Datenstrukturen

  • we:input type="date" format="datetime" zeigt nun nur noch ein Feld vom Typ datetime-local an. Ggf. muß hierfür im Frontend CSS und JS angepaßt werden.
  • Backend-Eingaben: Das Design der Eingabeelemente wurde vereinheitlicht. Hierdurch können Anpassungen im Layout nötig werden

Funktionen/webEdition Tags/Datenstrukturen die in dieser Version nicht mehr zur Verfügung stehen

  • Datum in WE
    • Objekte:
      • in Objekten sind Datums-Spalten nun nicht mehr als UNIX-Time gespeichert, sondern als echtes Datum. Die Spalte trägt nicht mehr den Präfix date_ sondern dteti_.Queries, die direkt auf die Spalte zugegriffen haben müssen angepaßt werden
      • der Standardwert eines "leeren Datums" ist nun NULL und nicht mehr 1970-01-02
    • Dokumente: Das Datum (we:input type=date") wird nun nicht mehr als Unix-Timestamp in der DB (BDID) sondern als Datum in der Spalte DtTm von tblContent gespeichert
  • Spaltenentfernung
    • tblFile / tblObjectFiles: die temporär, zur Abwärtskompatibilität, eingeführten Spalten wurden nun wieder entfernt:
      • Alt Neu
        CreationDate Creation_Date
        ModDate Mod_Date
        Published Publish_Date
         
    • tblWebUser: die temporären Spalten wurden entfernt:
      • Alt Neu
        MemberSince MemberSince_Date
        ModifyDate Mod_Date
        LastLogin LastLogin_Date
        LastAccess  LastAccess_Date
  • Varianten
    • wurden komplett aus webEdition entfernt - auch die Datenfelder dazu werden beim Update aus der Datenbank entfernt.
  • Newsletter
    • we:newsletterSalutation wurde entfernt, da die Funktion komplett von we:newsletterField abgebildet wird
powered by webEdition CMS