Version 9.1.0 (Barrhorn)
Veröffentlichungsdatum | 09.12.2021 |
Sicherheitsupdate | nein |
Behobene Fehler | 33 |
Optimierungen | 15 |
Übersicht Versionshistorie |
Hinweis
webEdition 9.1.0 Barrhorn enthält zahlreichen Bugfixes und Optimierungen. Die Verwendung von 9.1.0 wird ausdrücklich empfohlen.Wichtige Hinweise zum Update von webEdition 8.1.x nach webEdition 9.0.x entnehmen Sie bitte der Versionshistorie zu Version 9.0.
Aus Version 8.1.x kann problemlos direkt auf diese Version upgedatet werden.
WICHTIG: Das Update setzt voraus, dass vorher die WE-Sessionverwaltung aktiviert wurde. Im Updater erfolgt nun auch ein Hinweis bei der Installation.
HINWEIS: Alle we:Tags für Flash, der entsprechende Feldtyp auf Objekten sowie das flash-basierte Editor-Plugin wurden entfernt.
Achtung: Bitte beachte die Systemvoraussetzungen! webEdition 9 setzt PHP >= 7.2 sowie MySQL >= 5.7 bzw. MariaDB >= 10.2 voraus!
Achtung: ALLE Updates auf eine Version 9.1.x müssen zwingend unter PHP 7.2, 7.3 oder 7.4 durchgeführt werden. Ab Version 9.0.8 kann nach dem Update auf PHP 8.0 umgestellt werden. Darüber hinaus muss das WE-Sessionmanagement aktiviert und "Sitzung für jeden Benutzer verschlüsseln" auf "Transparent" eingestellt werden!
Verbesserungen
- webEdition allgemein
- Grafik-Dokumente und ihre Verwendung: die Attribute "align", "border", "name", "hspace", "vspace" wurden aus allen Bild-Dialog entfernt (#13484)
- Grafik-Dokumente: die überholten Einstellungen für Rollover und Links auf Grafik-Dokumente wurden entfernt (#13483)
- Es kann nun auch in der Datenbank "gecached" werden. Die Performance ist nicht mit der des Memcaches zu vergleichen, kann aber durchaus Geschwindigkeit bringen. (#13521)
- So wie bisher schon auf Medien-Dokumenten alle Verwendungen auf dem Reiter "Info" aufgelistet werden, wird nun bei allen anderen Dokument-Typen und auf Objekten zumindest die Verwendung in Sammlungen gelistet (#12394)
- Wurden über das "Template"-Plugin interne Bilder und Links eingefügt, wurden diese vom Editor nicht als solche erkannt. Dies geschieht nun, unabhängig davon, ob das Template ein statisches oder dynamisches Dokument ist. Auch Thumbnails werden erkannt (#13462)
- Die Eingabemöglichkeiten für das Attribut "classes" wurden weiter optimiert (#13429)
- we:Tags
- Klassen/Objekte
- Auf Objekten werden nun auch die Images auf Link-Feldern in Vorschaugröße ausgespielt (#13475)
- LiveUpdate/OnlineInstaller
- Ins Update-Protokoll wird künftig auch eingetragen, welcher Benutzer das Update aktiviert hat (#11332)
- Navigation
- Sämtliche Bild-Attribute wurden von den Navigationseinträgen entfernt: Im Gegenzug kann die Ausgabe eines Link-Bildes nun auf <we:navigationField> mit den neuen Attributen "thumbnail" und "thumbnailid" besser gesteuert werden (#13502)
- WYSIWYG-Editor
- Das Copy/Paste von TinyMCE wurde verändert: Die Option "Als Text einfügen" ist wieder standardmäßig deaktiviert. In diesem Zustand werden beim Einfügen von HTML oder Inhalt aus der Textverarbeitung zwar Tabellen, Listen, Absätze etc. erhalten, jedoch werden (fast) alle Attribute entfernt. Eine Ausnahme bildet weiterhin das Einfügen von Inhalt aus einem anderen webEdition-TinyMCE, hier werden die Inhalte 1:1 übernommen. Ist die Option "Als Text einfügen" aktiviert, wird nun in jedem Fall die reine Text-Version des Inhalts eingefügt (#13436)
- Im Content-Bereich des Editors ist neu die Browser-Rechtschreibeprüfung aktiviert: das "lang"-Attribut wird automatisch auf die Sprache des Dokuments gesetzt (#11214)
- Der Editor kann nicht ausgespielt werden, wenn sich das HTML-Dokument nicht im Standard-Modus befindet (fehlendes <!DOCTYPE HTML>): Ist dies der Fall, wird neu eine entsprechende Meldung ausgespielt (#13395)
- Über das "Template"-Plugin eingefügte interne Bilder und Links werden neu als solche erkannt und beim Speichern bzw. beim Öffnen der zugehörigen Dialoge entsprechend umgeschrieben. Auch Thumbnails werden erkannt. Dies geschieht unabhängig davon, ob das Template-Dokument statisch oder dynamisch gespeichert ist (#13462)
- Die Eingabemöglichkeiten für das Attribut "classes" wurden weiter optimiert. Neu können nach dem Muster classes="NAME:SELECTOR.CLASS,NAME:SELECTOR.CLASS" auch "verschachtelte" CSS-Selektoren verwendet werden: So kann etwa mit classes="Zelle: Rot:table.gold td.red" die mit "Zelle: Rot" benannte Klasse "red" nur auf TDs innerhalb einer Table mit class="gold" angewandt werden (#13429)
Behobene Fehler
- webEdition allgemein
- Grafik-Dokumente: Die Ansicht der Meta-Datenfelder auf dem Reiter "Hochladen" war unsauber (#13512)
- Der Scrollzustand wird jetzt auch beim Dokumentenwechsel im Multieditor zuverlässiger wiederhergestellt (#13439 und #8618)
- Beim Rebuild wurden gespeicherte (aber nicht veröffentlichte) Inhalte aus Dokumenten gelöscht und der veröffentlichte Status wiederhergestellt (#13451)
- Selektoren: Auf den Datei- und Verzeichnisselektoren war die Funktion "Neues Verzeichnis erstellen" defekt (#13471 und #13516)
- davFS: eine Debug-Option in den Einstellungen hilft Fehler zu finden, wenn die Antworten des Servers lokal nicht ausgewertet werden können (im Log) (#13464)
- we:Tags
- Diverse Ausgabe-Tags: das Attribut "html" (seit 7.0.4 deprecated) wurde endgültig entfernt (#7731)
- <we:field>: das Attribut "max" beachtete keine UTF-8 Kodierung und schnitt an der falschen Stelle ab (#13470)
- <we:listdir>: wurde überarbeitet und entspricht nun eher einer listview. (#13311)
- <we:listview type="search">: das Attribut "name" wurde innerhalb eines Blocks fälschlich um den Block erweitert (#13517)
- Fileupload
- Ein Fehler beim Skalieren von Bildern wurde behoben (#13514)
- Bei Verwendung des Importers wurden Dokumente mit doppelten Endungen angelegt (#13511)
- Der Dialog "Lokale Dateien importieren" merkt sich die Importeinstellungen wieder, so dass diese beim Wechsel vom Uploader zurück zu den Einstellungen korrekt befüllt werden (#13467)
- Der Fileupload im Dialog "Server durchsuchen..." war defekt (#13460)
- Glossar
- Klassen/Objekte
- Kundenverwaltung
- Es können nun auch Kundenfilter mit leerem Wert gespeichert werden (#13507)
- LiveUpdate/OnlineInstaller
- Navigation
- Auf dem Reiter "Inhalt" von Navigations-Ordnern können die Kategorien wieder gespeichert werden (#13453)
- Auf dem Reiter "Kundenfilter" von Navigations-Einträgen wurde das Umschalten der Checkbox "Filtereinstellungen des Dokuments bzw. Objekts verwenden" nicht korrekt verarbeitet (#13508)
- Ein Fehler beim Anlegen neuer Highlighting-Regeln wurde behoben (#13469)
- Bei der Verlinkung von Objekten aus der Navigation wurde nur der Ordner und nicht das Index-Dokument verwendet (#13272)
- Newsletter
- <we:addDelNewsletterEmail>: Das Tag versuchte auch dann eine Admin-Mail zu verschicken, wenn die entsprechenden Attribute "adminemail" und "adminsubject" nicht gesetzt waren (#13490)
- Widgets
- Ein Problem beim Schließen von Widgets wurde behoben (#13448)
- WYSIWYG-Editor
- Ein Problem mit der Cursorposition im Zusammenhang mit Quickbars wurde behoben (#13493)
- Mit <we:css applyto="wysiwyg|all"> eingefügte CSS-Dateien kamen im Editor fälschlich statt nach Position im Template nach ID sortiert an. Hinweis: Händisch mit <link rel="stylesheet"> in die Vorlage eingefügte CSS-Dateien werden grundsätzlich nach den mit <we:css> eingefügten an den Editor übergeben (#13476)
- Im Feld "Parameter" des Link-Dialogs kann in den jeweiligen Parameter-Values wieder "%26" für "&" benutzt werden, ohne dass dieses umgewandelt und damit zum Parameter-Trenner gemacht wird (#13324)
- Beim Copy/Paste von Editor zu Editor ging das HTML verloren, wenn auf dem Ausgangseditor removefirstparagraph="true" gesetzt war (#13435)
Informationen für Entwickler
Änderungen an internen Funktionen/webEdition Tags/Datenstrukturen
Der Syntax von <we:listdir> wurde geändert. Der Zugriff erfolgt nun analog zu normalen Listviews. Siehe dazu die Doku von <we:listdir>
Funktionen/webEdition Tags/Datenstrukturen die in dieser Version nicht mehr zur Verfügung stehen
- <we:id> Das Tag wurde entfernt