Versionshistorie - Alle webEdition Versionen auf einen Blick

Nachfolgend sind alle Hinweise zu den verschiedenen Versionen auf einen Blick aufgeführt.


Version 9.2.3 (Cardada)

Veröffentlichungsdatum 24.04.2024
Sicherheitsupdate nein
Behobene Fehler 50
Optimierungen 10

Hinweis

webEdition 9.2.3 Cardada enthält einige neue Features sowie wichtige Bugfixes

Ein Update auf diese Version wird auf jeden Fall empfohlen.

Verbesserungen

  • webEdition allgemein
    • In davfs wird nun auch das Master-Template mit angezeigt (#14112)
  • we:Tags
  • Benutzerverwaltung
    • Es ist nun möglich, Benutzer zu berechtigen, global Benutzer oder Gruppen zu speichern. Derzeit ist die Bearbeitung auf Berechtigungen und Arbeitsbereiche beschränkt (#14237)
  • Interne Suche
    • Slow Queries bei der Suche wurde korrigiert (#13458)
  • Kundenverwaltung
    • Das Sicherheitstoken (bisher optional) wird nun immer beim Kundenlogin geprüft (#14264)
  • Widgets
    • Das Widget "Zuletzt bearbeitet" zeigt nun auch kürzlich gelöschte Dokumente an (#11228)
  • Workflow
    • Es ist nun auch bei Workflows möglich einen Anzeigenamen (für die Bearbeiter) festzulegen. (#14141)
  • Wysiwyg-Editor
    • Im Frontend-WYSIWYG wird nun auch das Attribut required="true" beachtet (#14221)
    • Das Attribut "classes" kann neu auch mit einem PHP-Array bespielt werden. Mit der neuen Syntax lassen sich die Konfigurationsmöglichkeiten von tinyMCE vollständig abbilden (vgl. Dokumentation [demnächst...]) (#14275)

Behobene Fehler

  • webEdition allgemein
    • Bei aktiver Fehlerprüfung (PHP) konnte das Info-Tab des Ordners nicht aufgerufen werden (#14257)
    • Ein schwerer JavaScript-Fehler beim Öffnen von Vorlagen wurde behoben (#14139)
    • Fehler beim Kopieren von Verzeichnissen wurde behoben. Es ist jetzt nicht mehr möglich Verzeichnisse in sich selbst zu kopieren. Außerdem werden gesperrte Dateien/Verzeichnisse nicht mehr mitkopiert (#14246)
    • Benutzer-Gruppen können nun keine Hauptbesitzer mehr von Dokumenten sein (#14134)
    • Im Dialog "Server durchsuchen" lassen sich wieder Verzeichnisse anlegen (#13125)
    • Kleinere Fehler an den Dokumentenselektoren wurden behoben (#14253)
    • Less: Der aktuelle Less-Parser wurde aufgrund von Fehlern und fehlenden Upstream Updates entfernt. Eine Umstellung auf Scss oder Vanilla CSS sollte einfach möglich sein (#14224)
    • Mailversand über SMTP: der unverschlüsselte Versand über SMPT war defekt (#14188)
  • we:Tags
  • Backup
    • Probleme beim Wiederherstellen von Backups sind behoben (#14259)
    • Verschiedene Dialoge funktionieren wieder (#14149)
  • Benutzerverwaltung
    • Das Speichern von Benutzern funktioniert wieder (#14144)
    • Die Berechtigungsprüfung für Benutzergruppen wurde berichtigt (#14207)
    • SECURITY: Vererben des Admin-Rechts über die Gruppe in der DB wurde unterbunden (#14228)
    • In der Benutzerverwaltung wird der Bereich Newsletter und Objekt ausblendet, wenn das Modul inaktiv ist (#14135)
  • Dokument-Typen
    • Der Kategorie-Wähler war defekt (#14214)
  • Fileupload
    • Das Limit "Maximale Upload Größe" aus Einstellungen -> Erweitert wird nun auch bei Administratoren und wenn das Recht "Bildgröße nicht limitieren" gesetzt ist, in der Uploader-GUI unter "Skalieren" vorausgewählt (aber weiterhin nicht durchgesetzt) (#13402)
  • Glossar
    • Die Glossar-Einstellungen ließen sich über das Hauptmenü nicht öffnen (#14195)
    • Glossarersetzungen auf dynamischen Dokumenten waren defekt. Auf statischen Dokumenten wurde zudem die Einstellung "Keine Glossarersetzung" falsch ausgewertet (#14194)
  • Import/Export
    • Der CSV-Import geht wieder. Weitere Fehler wurden behoben (#14147)
    • Der CSV-Export ist nun für Objekte wieder verfügbar (#13907)
  • Interne Suche
    • Die Datei-Wähler "Suchen in" funktionieren wieder (#14211)
  • Klassen/Objekte
    • Der Reiter "Arbeitsbereich" bei Objekten wird nun wieder angezeigt (#14143)
    • <listview type="object">, Attribut condition: die Verwendung von numerischen Vergleichswerten konnte zu Problemen führen, wenn auf der Klasse ein Feld vom Typ object mit gleicher Klassen-ID existiert. Wichtig: der Fix funktioniert bei händischen Conditions nur, wenn für Feldnamen korrekt der Name ohne das Typ-Präfix verwendet wird (z.B. "meinDatum" statt "date_meinDatum"). Ausnahme sind Felder vom Typ Objekt: diese müssen immer als object_17 geschrieben werden (die bisher mögliche Schreibweise "17" funktioniert nicht mehr) (#14245)
    • Änderungen auf Klassenverzeichnissen können wieder gespeichert werden. Da Verzeichnisname und Parent von Klassenverzeichnissen nicht veränderbar sind, wird anstelle dieser Eingabeelemente (wie in früheren Versionen) nur noch der Pfad ausgegeben (#14219)
    • Leere Multiobjekt-Einträge werden nicht mehr als '0' in die DB geschrieben. Im Backend von Objekten wird auf dem leeren Multiobjekt-Eintrag auch der verwirrende Pfad zum Klassenverzeichnis nicht mehr ausgegeben (#14199)
    • Beim Aufruf eines Objektes wurden die Arbeitsbereiche erst nach einen Reload angezeigt (#14070)
    • Die Auswahl einer Sammlung in einem Objekt löste einen SQL-Fehler aus (#14132)
    • Das SEO-Feld "Datum" wird nun korrekt dargestellt (#14068)
  • Kundenverwaltung
    • Ein kleiner Fehler bei der Navigation beseitigt, wenn die Kundenverwaltung deaktiviert war (#14161)
  • Navigation
    • Beim Kopieren von Verzeichnissen wurden in der Kopie alle Einträge geparkt (#14185)
  • Sammlungen
    • Objekte konnten nur per Drag&Drop hinzugefügt werden, nicht aber über den Selektor oder mit dem Button "Dateien aus dem Tree hinzufügen". Der Selektor öffnet nun direkt ins passende Klassen-Verzeichnis (#14230 und #14274)
    • Ein Fehler beim Hinzufügen von Sammlungs-Elementen aus dem Dateibaum wurde behoben (#14133)
  • Widgets
    • Ein Fehler beim Vergrößern/Verkleinern von Widgets wurde behoben (#10401)
    • Das Widget "Schnellzugriff" war defekt (#14193)
    • Geänderte Einstellungen beim Widget "zuletzt bearbeitet" werden wieder gespeichert (#14059)
  • Wysiwyg-Editor

Informationen für Entwickler

Deprecated: Funktionen/webEdition Tags/Datenstrukturen die ab dieser Version nicht mehr genutzt werden sollten

Das Attribut rootdir wird durch rootdirID ersetzt. Das Betrifft die Tags we:category, we:field, we:include und bei we:href das interne Startverzeichnis.

Version 9.2.2 (Cardada)

Veröffentlichungsdatum 08.09.2023
Sicherheitsupdate nein
Behobene Fehler 23
Optimierungen 2

Hinweis

webEdition 9.2 Cardada enthält einige neue Features sowie wichtige Bugfixes

Ein Update auf diese Version wird auf jeden Fall empfohlen.

Verbesserungen

  • we:Tags
  • Navigation
    • Es lassen sich nun auch Navigationspunkte parken. (#3657)

Behobene Fehler

  • webEdition allgemein
    • Error-Log: der defekte Bug-Report Button wurde ausgebaut (#14012)
    • Ein Fehler im Zusammenhang mit dem Klappmechanismus im Tree wurde behoben (#14115)
    • Der ID-Wähler im Tag-Wizard funktionieren wieder (#14063)
    • In der Systeminfo wird nun die letzte Ausführung des Crons (triggerWE) angezeigt (#14126)
    • Listviews halten nun keine eigene DB Connection mehr. Damit werden Verbindungen gespart (#14123)
    • Die Funktion path_to_id lieferte mit angehängtem / an den Pfad kein Ergebnis (#14089)
  • we:Tags
  • Backup
    • Ein Fehler bei einem Update-Script wurde behoben (#14062)
  • Benutzerverwaltung
    • Die Suche in der Benutzerverwaltung funktioniert wieder (#14095)
  • Dokument-Typen
    • Wurde bei einem Dokument-Typ die erste Vorlage entfernt, kam es zu einem Fehler (#14057)
  • Import/Export
    • Der Import von bestehenden Dokumenten als neue Templates wurde entfernt (#8116)
  • Navigation
    • Beim Kopieren von Einträgen/Ordnern wurde der Kundenfilter nicht berücksichtigt (#14106)
  • Newsletter
    • Beim Newsletterversand mit Kunden als Empfänger wurde der Kunden-Filter nicht richtig angewandt (#14054 und #14080)
  • Sammlungen
  • Versionierung
    • Die Versionen werden nun wieder angezeigt (#14084)

Version 9.2.1 (Cardada)

Veröffentlichungsdatum 21.04.2023
Sicherheitsupdate nein
Behobene Fehler 35
Optimierungen 11

Hinweis

webEdition 9.2 Cardada enthält einige neue Features sowie wichtige Bugfixes

Ein Update auf diese Version wird auf jeden Fall empfohlen.

Verbesserungen

  • webEdition allgemein
    • Der Suche stehen nun auch die Möglichkeiten zur Verfügung wie sie im Tab Inhalt gegeben sind (#12218)
    • Es gibt nun ein neues Widget "Papierkorb" mit dem man einfach gelöschte Dokumente wiederherstellen kann (#14013)
    • In der Datenbank wird der Zeitstempel des Parkens gespeichert (#13962)
    • PDFs werden zum Öffnen in einem neuen Fenster angeboten (#13736)
  • Benutzerverwaltung
    • Im Dialog 'Kennwort ändern...' wird nun ein QR-Code für die TOTP-Erzeugung angeboten (#13654)
  • Glossar
    • In den Dokumenttypen kann nun auch die Glossarersetzung deaktiviert werden (#12468)
  • Klassen/Objekte
    • we:conditionAdd kennt nun den Typ multiobjekt, als value kann eine Liste von Objekt-IDs angeben werden nach denen gesucht wird (#13977)
  • Kundenverwaltung
    • In der Kundenverwaltung bleiben geöffnete Bereiche beim nächsten Kunden geöffnet (#13983)
  • Newsletter
    • Logs des Netwsletter werden nun nach 1 Jahr gelöscht (#13978)
  • Widgets
    • Es gibt nun ein Widget das die nächsten Events ausgibt (#8195)
  • Zeitplaner
    • Im Scheduler kann nun auch der letzte Tag des Monats angewählt werden (#12691)

Behobene Fehler

  • webEdition allgemein
    • Beim Widget "zuletzt Bearbeitet" wurde immer nur die Standard-Konfiguration benutzt (#13957)
    • D&D aus dem Tree funktionierte nicht (#14044)
    • Das Löschen geschützter Binary-Dokumente wird neu verweigert. Bei benutzten Binaries wird gefragt, ob sie wirklich gelöscht werden sollen. Hinweis: dies gilt erstmal nur beim Löschen einzelner Dokumente im Multieditor (#13148)
    • Datei -> Verschieben und Löschen funktionieren wieder (#13996)
    • Der Templatename wird nun beim Speichern korrekt angezeigt (#13931)
    • Die Breite der Dateinamen paßt sich nun an die Spaltenzahl an (#12836)
    • Drag & Drop vom Tree und von Lokal auf und den Tiny-Imagedialog funktioniert wieder (#13959)
    • Eine CSP hat die Funktion des Bug-Report Buttons verhindert (#14012)
    • Einige veraltete Info-Texte wurden aktualisiert (#14001)
    • Für Dokumente gab es temporäre Einstellungen für Vorlagen und Kategorien - dies wurde nun entfernt (#13950)
    • In der Taghilfe wurden nicht alle Tags angezeigt (#14018)
    • Namen von neuen, gespeicherten Dokumenten werden nun korrekt angezeigt (#13972)
    • Sofern die Zeitzone des Datenbankservers nicht der des Webservers entsprach, waren die Zeitangaben teilweise verschoben. Es wird nun die Zeitzone des Webservers an die Datenbank weitergegeben (#13961)
    • Sprachen wurden nicht aus der Config geladen (#13963)
  • Backup
    • Bei der Erstellung des Backups von Versionen wurde ein Fehler geworfen (#13958)
  • Benutzerverwaltung
    • listview random funktionierte auf Dokumenten nicht (#14002)
  • Dokument-Typen
    • Das Speichern von Dokumenttypen war nicht möglich (#14008)
  • Fileupload
    • Im Dateiauswähler hochgeladene Dokumente werden nun wieder korrekt verarbeitet (#14007)
  • Import/Export
    • Nach dem Löschen eines Exports wurde weder der Tree angepasst noch in die Startansicht des Moduls zurückgesetzt (#13207)
  • Interne Suche
    • Bei der Verwendung der erweiterten Suche kam es teilweise zu einem Fehler, wodurch keine Dokumente angezeigt wurden (#14000)
  • Kategorien
    • we:category sorgte für einen Fehler beim Aufruf (#13965)
  • Klassen/Objekte
    • bei der listview wird nun die Sortierung für die DB auch richtig escaped (#13724)
    • Javascript-Probleme bei Feldern vom Typ "Href" wurden behoben (#13164)
    • Objektfelder vom Typ Link wurden nicht mehr korrekt verarbeitet (#14024)
    • Auf den Klassen ließen sich zwischenzeitlich Felder nicht mehr nach oben und unten bewegen (#14026)
    • In Objekten wurde beim Typ href auch dann Teile in die Datenbank geschrieben, wenn das Feld geleert wurde (#12492)
  • Kundenverwaltung
    • Bestimmte Zeichen (&) werden nun korrekt in der Kundenverwaltung verarbeitet (#13997)
  • Navigation
    • Werden einzelne Kunden gefiltert funktionierte dies nicht (#13987)
    • Fehler in der Navigation, wenn die Kundenverwaltung deaktiviert war (#13964)
  • Versionierung
    • Aufgrund eines Fehlers wurden die Daten für die Wiederherstellung von Dokumenten falsch in der Versionierung gespeichert. Beim Update werden defekte Versionen soweit möglich korrigiert (#14015)
    • Durch einen Fehler haben Wiederhergestellte Dokumente eine neue ID bekommen (#14017)
  • Vorlagen-Editor
    • Einzelne Tags wurden im Tag-Wizzard nicht ausgegeben (#13991)
  • Wysiwyg-Editor
    • Der Suggestor zeigt nicht alle Dateien an (#14028)
    • Ein Problem beim Anlegen von Links im WYSIWYG-Editor wurde behoben (#14020)
    • kleinerer Fehler beim Auslesen der Buttons im Frontend-Edit (#13994)

Version 9.2.0 (Cardada)

Veröffentlichungsdatum 02.03.2023
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 6

Hinweis

webEdition 9.2 Cardada brigt weitgehende Optimierungen sowohl im PHP wie auch im JavaScript.

 

PHP

  • Mit der Typisierug der Klasseeigenschaften findet die Version 9.0 begonnene, systemweite PHP-Typisierung ihren Abschluss

JavaScript

  • Beginn Übergang zu klassenbasiertem JavaScript
  • Beginn Umbau sämtlicher Event-Attribute auf dynamisch vergebene Listener (womit das letzte Inline-Javascript entfernt werden kann)

Folgede Module/Fuktionen wurden aus webEdition entfernt

  • Shop-Modul
  • Votig-Modul
  • SEE-Mode
  • <we:listview type="calendar">"

Informationen für Entwickler

Deprecated: Funktionen/webEdition Tags/Datenstrukturen die ab dieser Version nicht mehr genutzt werden sollten

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

  • Der Support für Flash wurde aus WE entfernt. Dazu gehört das Tag <we:flashmovie> und die internen Datentypen.
  • Der SEE-Mode wurde entfernt - damit auch alle Attribute seem=""
  • <we:listview type="calendar"> und <we:ifcurrentDate>

Version 9.1.6 (Barrhorn)

Veröffentlichungsdatum 08.09.2023
Sicherheitsupdate nein
Behobene Fehler 13
Optimierungen 2

Hinweis

webEdition 9.1.6 Barrhorn enthält einige Bugfixes und Optimierungen. Es ist die letzte Version der Reihe 9.1.x.


Wichtige Hinweise zum Update von webEdition 8.1.x nach webEdition 9.x.x entnehmen Sie bitte der Versionshistorie zu Version 9.0.

Aus Version 8.1.6 kann problemlos direkt auf diese Version upgedatet werden.

WICHTIG: Das Update von WE 8 setzt voraus, dass vorher schon 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 noch 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
    • Die mobile Ansicht des Backends wurde an mehreren Stellen verbessert (#13486)
  • Benutzerverwaltung
    • Es werden nun sicherere TOTP-Geheimnisse erstellt (#13917)

Behobene Fehler

  • webEdition allgemein
    • Widgets im Cockpit sind wieder gleich hoch (#11073)
    • webEdition setzt nun die CSP Metadaten intern. Dies hat keine Auswirkungen auf die erstellten Seiten (#13918)
    • writeShopData löste einen Fehler aus, wenn die Beschreibung keinen Wert enthielt (#13951)
  • we:Tags
  • Import/Export
    • Die erste Spalte beim CSV-Import wird nicht mehr ignoriert (#13901)
    • Beim CSV-Import wird nun wieder eine Fortschrittsanzeige angezeigt (#13717)
    • Beim CSV-Import funktioniert die Namenszuordnung nach Spalten wieder (#13902)
  • Kategorien
    • Die Zuweisung von Kategorien über den Inhalt ging bei Dokumenten nicht (#13949)
  • Klassen/Objekte
  • Kundenverwaltung
  • Wysiwyg-Editor
    • Inhalte des WYSIWYG Editors werden nun auch von möglichen on* Attributen befreit, da diese im Frontend auch potentiellen Schadkode beinhalten können (#13923)

Version 9.1.5 (Barrhorn)

Veröffentlichungsdatum 23.01.2023
Sicherheitsupdate nein
Behobene Fehler 1
Optimierungen 1

Hinweis

webEdition 9.1.5 Barrhorn enthält zahlreichen Bugfixes und Optimierungen. Die Verwendung von 9.1.5 wird ausdrücklich empfohlen.


Wichtige Hinweise zum Update von webEdition 8.1.x nach webEdition 9.x.x entnehmen Sie bitte der Versionshistorie zu Version 9.0.

Aus Version 8.1.6 kann problemlos direkt auf diese Version upgedatet werden.

WICHTIG: Das Update von WE 8 setzt voraus, dass vorher schon 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 noch 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

Benutzerverwaltung
  • Wir ein Benutzer im Backend gesperrt, dann wird auch seine Session beendet - gleiches gilt auch für den Wartungsmodus bei dem nun alle Nichtadministratoren aus dem Backend geworfen werden (#5447)

Behobene Fehler

  • Kundenverwaltung
    • Das neue Verhalten von <we:ifRegisteredUser/> war fehlerhaft und wurde auf das alte Verhalten zurückgesetzt (#13913)

 


Version 9.1.4 (Barrhorn)

Veröffentlichungsdatum 19.01.2023
Sicherheitsupdate nein
Behobene Fehler 25
Optimierungen 8

Hinweis

webEdition 9.1.4 Barrhorn enthält zahlreichen Bugfixes und Optimierungen. Die Verwendung von 9.1.4 wird ausdrücklich empfohlen.


Wichtige Hinweise zum Update von webEdition 8.1.x nach webEdition 9.x.x entnehmen Sie bitte der Versionshistorie zu Version 9.0.

Aus Version 8.1.6 kann problemlos direkt auf diese Version upgedatet werden.

WICHTIG: Das Update von WE 8 setzt voraus, dass vorher schon 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 noch 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
    • JavaScript-Dateien: Import-Statements werden nun um einen mod-Stempel ergänzt, damit hier immer die aktuelle Version genutzt wird (#13886)
    • Der Verschlüsselungsalgorithmus wurde von blowfish auf aes geändert (#13884)
    • Unter Einstellungen -> Allgemein... -> Erweitert lässt sich nun der PHP-Strict-Modus aktivieren. Beim Speichern von Vorlagen und dynamischen Dokumenten wird dieser dann aktiv (#13796)
  • Fileupload
    • Grafiken vom Typ Jpeg, Gif und Png werden neu vor dem Importieren mit der GDLib geprüft: Beschädigte Bilder werden abgelehnt. Hinweis: Bei sehr großen Bildern muss dieser Test übersprungen werden (#13752)
  • Kundenverwaltung
    • Multiselektoren in der Kundenverwaltung lassen sich jetzt auch leeren (#13657)
  • LiveUpdate/OnlineInstaller
    • Nach dem Update wird nun bei Fehlern ein Hinweis angezeigt (#13833)
  • Wysiwyg-Editor
    • Das "classes"-Dropdow auf den Dialogen Link und Image unterstützt nun Multiselect (mit Sumo-Select) (#13788)
  • Zeitplaner
    • Binäre Dokumente können neu mit dem Scheduler gelöscht, verschoben oder auch Kategorien zugeordnet werden (#13859)

Behobene Fehler

  • webEdition allgemein
    • Weitere Anpassungen an php 8.2 wurden eingefügt (#13843)
    • Bei deaktivierter Kundenverwaltung wurde die Session nicht gestartet (#13795)
    • Beim Speichern von JavaScript- und CSS-Dateien werden abhängige Dateien neu gespeichert (#8240)
    • Das Fehlen des Rechtes "Darf Vorlagen sehen" wird nun noch konsequenter durchgesetzt (#13659)
    • Die Prüfung des Kundenfilters sorgte bei dynamischen Dokumenten dafür, dass immer eine Session gestartet wurde (#13839)
    • Beim Speichern von rekursiven Includes wurde der Fehler nicht richtig ausgegeben (#13825)
  • we:Tags
  • Fileupload
    • Eine Sicherheitslücke beim Fileupload (Backend) wurde geschlossen (#13785)
  • Klassen/Objekte
    • Beim Speichern von Datumsfeldern in Objekten kam es zu Fehlern (#13242)
    • Beim Speichern von Klassen wird nun im Fehlerfall nun eine bessere Fehlermeldung angezeigt (#13869)
  • Kundenverwaltung
    • Beim Anlegen eines neuen Kunden wird dieser automatisch registriert. Damit sind Verwirrungen um ein fehlerhaftes we:sessionStart erledigt (#13676)
    • Der Kundenfilter auf Dokumenten/Objekten/Navigation wertete mehrfache UND/ODER falsch aus (#13804)
  • LiveUpdate/OnlineInstaller
    • Im Update/LiveInstall wird auf openssl (blowfish) getestet, sofern möglich (#13849)
  • Miniaturansichten, Vorschau-Bilder
    • Beim Umbenennen eines Image-Dokumentes wurden die alten Vorschaufgrafiken nicht entfernt (#13875)
  • Navigation
    • Die Link-Eigenschaft "Beim Highlighting berücksichtigen" wurde nicht mehr korrekt gespeichert (#13713)
    • Link-Attribute werden wieder korrekt ausgegeben (#13766)
    • In der Navigation ließen sich externe Links nicht speichern (#13840)
  • Newsletter
    • Wurden in einen Newsletter Dateien ohne Erweiterung eingebunden, kam es zu einem Fehler beim Versand. Dateien ohne Endung werden nun ignoriert (#13903)
    • Die Abmeldung aus dem Newsletter war defekt, wenn die entsprechende Adresse in einer CSV Datei gespeichert war (#13800)
  • Wysiwyg-Editor
    • Links auf Objekte ohne "Vorlage zur Anzeige" werden nun auch im WYSIWYG_Editor nicht mehr ausgegeben (#13836)
  • Zeitplaner
    • Der Zeitplaner hat nicht (mehr) erkannt, dass ein Dokument auf "zu veröffentlichen" steht: Er speicherte es deshalb nicht nur im Zeitplaner selbst, sondern veröffentlicht es sofort (#13899)

Version 9.1.3 (Barrhorn)

Veröffentlichungsdatum 03.11.2022
Sicherheitsupdate nein
Behobene Fehler 30
Optimierungen 6

Hinweis

webEdition 9.1.3 Barrhorn enthält zahlreichen Bugfixes und Optimierungen. Die Verwendung von 9.1.3 wird ausdrücklich empfohlen:
Es handelt sich um die erste Version, die PHP 8.1 vollständig unterstützt.

Wichtige Hinweise zum Update von webEdition 8.1.x nach webEdition 9.x.x entnehmen Sie bitte der Versionshistorie zu Version 9.0.

Aus Version 8.1.6 kann problemlos direkt auf diese Version upgedatet werden.

WICHTIG: Das Update von WE 8 setzt voraus, dass vorher schon 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 noch 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
    • Der Wartungsmodus wurde auch innerhalb des Backends angezeigt, was die Wartung erschwerte. Die Anzeige ist nun nur von außen sichtbar (#13666)
  • we:Tags
    • <we:metadata>: Bei Verwendung ohne "name" oder "id" wird jetzt automatisch auf die ID des Dokuments (Ausgabe von Title, Description) bzw. innerhalb von Listviews auf die ID des aktuellen Lv-Dokuments zurückgegriffen. Gilt nicht für Objekte in Listviews (#11649)
    • <we:userInput>: erkennt nun selbstständig ob es sich bei dem Feld um ein Pflichtfeld handelt und fügt "required" zur Ausgabe hinzu (#13709)
    • <we:userinput>: setzt für Felder vom Typ Integer oder Float automatisch den html-Typ "number" (in der Taghilfe weiterhin "textinput" wählen). Optional können auch die Attribute "step", "min" und "max" können benutzt werden: diese werden ohne "pass_" in die Ausgabe durchgereicht (#13649)
  • Kundenverwaltung
    • Die Felder im Reiter 'Alle' sind nun klappbar (#13592)
  • Wysiwyg-Editor
    • Im Attribut classes lassen sich jetzt auch "Mehrfach-Klassen" nutzen: classes="btn btn-sm btn-primary,btn btn-lg btn-primary", oder benannt und mit CSS-Selektor: classes="Kleiner Button:a.btn btn-sm btn-primary,Großer Button:a.btn btn-lg btn-primary". Achtung: diese "Mehrfach-Klassen" werden im Klassen-Dropdown der WE-eigenen Dialoge für Links und Images als eine Klasse behandelt, wenn alle zugehörigen Einzelklassen vorhanden sind. Eine Erweiterung auf "multiselect", wie sie das Klassen-Dropdown von Tiny schon aufweist, ist in den Dialogen für Version 9.1.4 vorgesehen (#13778)

Behobene Fehler

  • webEdition allgemein
    • Der Kundenfilter funktionierte bei Benutzung der Option "Zugriff über Fehlerkontrolle" nicht mehr (Einstellung "Zugriffskontrollsteuerung" auf dem Kunden-Reiter von Dokumnenten) (#13755)
    • Die TriggerID von Objekten wird bei der Link-Erzeugung auf Tags wie <we:link>, <we:href> etc. wieder beachtet. Auch das Attribut "triggerid" des jeweiligen Link-Tags funktioniert jetzt (#13696)
    • In Attributen "pass_" wird die ungewollte Ersetzung von "false" zu php-false und "true" zu php-true nicht mehr durchgeführt (#13707)
    • Die Session-Verschlüsselung mittels Cookie ist bis auf weiteres deaktiviert. Die entsprechende Option wurde unter Einstellungen -> Allgemein... -> System -> WE-Sessionmanagement: "Sitzung für jeden Benutzer verschlüsseln entfernt" (#13685)
    • Templates: Eingaben unter "Vorschau Editmode" wurden nicht mehr in die Session geschrieben und folglich unter "Vorschau" auch nicht mehr ausgegeben. Dieser Fehler ist behoben (#13733)
    • Nach dem Schreiben eines Objekts mit <we:write> wurde dessen Inhalt beim Aufruf neuen, leeren Objektes fälschlicherweise wiederhergestellt (#13708)
    • in seltenen Fällen blieben zu viele DB Connections offen (#13719)
  • we:Tags
    • <we:formmail>:  funktionierte mit onsuccess nicht, wenn es nicht in der Vorlage ganz oben stand - das ist nun behoben. (#13681)
    • <we:ifTemplate>: funktionierte nicht richtig, wenn es in der Vorschau verwendet wurde. (#13753)
    • <we:ifVar> und <we:ifVarEmpty>: nutzen nun sinnvoller Weise die Ausgabe von <we:var> zum Vergleich der Werte (#13716)
    • <we:img>: das Attribut "alt" wird nun auch ausgegeben, wenn es leer ist: der Screenreader wertet dasa Bild dadurch als dekoratives Element und verzichtet korrekt darauf, anstelle des fehlenden "alt" den Dateinamen vorzulesen (#13677)
    • <we:picture>: Einige Fehler wurden behoben (#13770)
    • <we:picture>: gibt nun entsprechend dem HTML-Standard auch die Attribute "with" und "height" aus (#13764)
    • <we:userInput type="date">: übernimmt nun einige übergebene Attribute (wie z.B class), um die Eingabefelder für Zeit und Datum durch die CSS-Selektoren besser greifbar zu machen (#13336)
    • <we:write>: Beim Ersetzen von bereits nicht mehr existierenden Bildern kam es zu einem Fehler (#13668)
  • Benutzerverwaltung
    • Es ist nun mittels 3-wertiger Logik möglich in einer Obergruppe erteilte Rechte wieder zu entziehen. (#4667)
  • Fileupload
    • Aus den Wählern heraus hochgeladene Dateien wurden nach dem Upload nicht korrekt selektiert: in der Folge war der der Wähler-Button "Ok" defekt (#13731)
  • Glossar
    • Der Dialog "Einstellungen" öffnet wieder normal (#13303)
  • Klassen/Objekte
    • In Objekten wurde der Datentyp Float nicht korrekt behandelt wenn dieser über <we:userinput> gesetzt wurde (#13758)
    • Ein Problem bei Auswahl-Feldern (Select) mit numerischen Keys wurde behoben (#13741)
    • SEO-Links: Die Einstellung "Pfad ohne Klasse" erzeugte zwei "/" in der Ausgabe (#13679)
    • Bei Feldern vom Typ Sammlung war das Setzen einer Voreinstellung fälschlicherweise obligatorisch (#13669)
    • Tag <we:userInput type="date">: Datumsfelder funktionieren nun auch beim Schreiben in Objekte wieder richtig (Hinweis: Formatierung der Eingabeflder seit WE 9 mit format="date|time|date_time") (#13647)
    • Tag <we:userInput type="image">: kommt nun auch mit SVG's zurecht (#13651)
  • Kundenverwaltung
  • LiveUpdate/OnlineInstaller
    • Bei Updates auf Versionen ab 9.1.3 wird die Session wieder erhalten, so dass man beim Update nicht mehr aus dem Backend geworfen wird (#13784)
    • Der Installer kann nun mit den Exceptions von mysqli umgehen (#13750)
  • Newsletter
  • Wysiwyg-Editor
    • Links auf Objekte wurden je nach Ausgabemethode teilweise falsch ausgegeben (#13740)
    • Links auf geparkte Objekte wurden fälschlicherweise trotzdem ausgegeben (#13698)

Version 9.1.2 (Barrhorn)

Veröffentlichungsdatum 08.04.2022
Sicherheitsupdate nein
Behobene Fehler 14
Optimierungen 4

Hinweis

webEdition 9.1.2 Barrhorn enthält zahlreichen Bugfixes und Optimierungen. Die Verwendung von 9.1.2 wird ausdrücklich empfohlen. 

Wichtige Hinweise zum Update von webEdition 8.1.x nach webEdition 9.x.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
    • Neuer Dokumententyp "JSON-Datei": Unter "Neu -> Sonstige -> JSON-Datei" findet sich der gleichnamige neue Dokumenten-Typ. Die Dokumente besitzen unter "Bearbeiten" einen CodeMirror mit Fehlerhinweisen, sind versionierbar und werden beim Import anhand der Endung .json erkannt (#13609)
  • we:Tags
    • Tags <we:sessionField> und <we:userInput>, type="date" und type="print": Das frühere Attribut "dateformat" ist veraltet und wird durch "format" ersetzt. In Kombination mit type="date" kann im Editmode mit format="date|time|date_time" der Datumswähler definiert werden. Im Frontend werden mit format="date|time|date_time" die entsprechenden Standard-Ausgaben erzeugt. Anders als im Editmode funktionieren hier die bisherigen Datumsformate auch weiterhin. Hinweis: Das veraltete Attribut "dateformat" wird vorerst noch unterstützt, sollte aber bald ersetzt werden (#13417)
  • Benutzerverwaltung
    • Die beiden Einzelrechte "Der Benutzer darf das Fehler Protokoll sehen" und "Der Benutzer darf den Updater benutzen" wurden in der Rechte-Gruppe "Einstellungen" ergänzt (#13629)
  • WYSIWYG-Editor
    • Die Shortcut "Strg + S" und "Umschalt + Strg + S" zum Speichern und Veröffentlichen von Objekten/Dokumenten funktioniert nun auch bei geöffnetem WYSIWYG-Editor mit inlineedit="false". Wie auch bei der Verwendung des Buttons für Speichern und Veröffentlichen wird dabei der aktuelle Editor-Inhalt vor dem Speichern ohne vorheriges Drücken von "OK" in das Dokument zurückgeschrieben (#13627)

Behobene Fehler

  • webEdition allgemein
    • Die Verwendung von Medien-Dokumenten wurde auf deren Informations-Reiter nur angezeigt, wenn auch das Modul Sammlungen aktiv war (#13637)
    • Ein Fehler bei der Verwendung der Sucheingabe im Verzeichnisbaum wurde behoben (#13634)
    • In manchen Fällen war es in den diversen Wählern nicht mehr möglich, das Hauptverzeichnis ("/") auszuwählen (#13608)
  • we:Tags
    • <we:captcha>: nutzte fälschlich den Datenbank-Cache und konnte dadurch ausgehebelt werden (#13522)
    • <we:ifNotDocument>: dieses fehlende Tag wurde ergänzt (#13618)
    • <we:input type="date">: Der Fall format="DATETIME" funktioniert wieder richtig (#13610)
    • <we:input type="number|tel|url|..." >: die nicht explizit in webEdition vorhandenen HTML-Input-Typen "number", "tel", "url" können nun zur Erzeugung der entsprechenden Eingabefelder im Editmode verwendet werden (#13619)
    • <we:video>: Videos wurden teilweise trotz gesetzter Einstellung "Zeige Kontrollleiste = true" auf dem Video-Dokument ohne eine solche ausgegeben. Das wurde behoben und in der Tag-Hilfe wurde zudem einige fehlende -Attribute ergänzt (#13635)
  • Dokument-Typen
    • Dokument-Typen mit Verzeichnis = "/" funktionierten nicht (#13630)
  • Kundenverwaltung
  • Navigation
    • Tag <we:navigationField>: Bei der Ausgabe des Feldes "Darstellung" wird nun auf die Tags <i> und <span> geprüft. Sind sie vorhanden, werden keine HTML-Entities ersetzt: Dadurch ist es nun "offiziell" möglich hier Icons (z.B. Fontawesome) zu verwenden. Anderer HTML-Kode kann jedoch nicht mehr verwendet werden (#13625)
  • Newsletter
    • Die Newsletter-Vorschau war defekt (#13615)
  • WYSIWYG-Editor
    • Der Editor funktioniert auch mit inlineedit="false" wieder wie vorgesehen (#13624)
    • Ein JavaScript-Problem führte zu schwer fassbaren Fehlern (#13636)

Version 9.1.1 (Barrhorn)

Veröffentlichungsdatum 17.03.2022
Sicherheitsupdate nein
Behobene Fehler 37
Optimierungen 16

Hinweis

webEdition 9.1.1 Barrhorn enthält zahlreichen Bugfixes und Optimierungen. Die Verwendung von 9.1.1 wird ausdrücklich empfohlen. 

Wichtige Hinweise zum Update von webEdition 8.1.x nach webEdition 9.x.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
    • Auf sämtlichen Link-Dialogen können nun neben Dokumenten, Objekten und E-Mail-Adressen (endlich) auch Telefonnummern eingetragen werden (#9047)
    • Mit webEdition ist es nun möglich mehrere Datenbanken in einem Master-/Slaveverbund laufen zu lassen und hier zwischen lesenden und schreibenden DB-Servern zu unterscheiden. Die zusätzlichen Datenbanken werden in den Allgemeinen Einstellungen unter "Datenbank" eingetragen (#13524)
    • WE-Cache: Bei Verwendung von memcached oder Redis werden nun auch die Sitzungen und Captchas gespeichert. Dies beschleunigt den Zugriff deutlich (#13531)
    • webEdition "merkt" sich nun noch besser die zuletzt benutzten Verzeichnispfade. Neben den Selektoren werden diese nun auch im Uploader sowie z.B. in den Verzeichnisfeldern von Dokumenten/Objekten verwendet  (#13590)
  • we:Tags
    • <we:block>: Das letzte Kontrollelement wird nun nicht mehr angezeigt, wenn das Limit an Blockelementen erreicht ist (#12768)
    • <we:href> und <we:include>: Mit dem neuen Attribut "doctypeIDs" kann die angebotene Auswahl im Editmode auf bestimmte Dokumenttypen einschränkt werden (#12302)
    • <we:input type="date">: Für die Formatierung von Datumsfeldern im Editmode besitzt das Attribut "format" neu die Werte "date", "date_time" und "time": Die bisherigen Angaben vom Typ "d.m.Y" funktionieren im Editmode schon seit Version 9.0 nicht mehr. Für die Ausgabe ins Frontend können sowohl die alten wie auch die neuen Angaben verwendet werden (#13240)
    • <we:picture>: Mit diesem neuen Tag lassen sich komfortabel Bilder in verschiedenen Auflösungen für verschiedene Endgeräte zur Verfügung stellen. Zur Verwendung in Kombination mit <we:source> und <we:sourceEntry> vgl. das Bsp. in der Taghilfe (#12531)
    • <we:textarea wysiwyg="false">: Mit dem neuen Argument "maxlength" kann nun auch bei reinen Textareas die maximale Länge des Inhalts festgelegt werden (#12848)
    • <we:userinput type="select">, <we:select> und <we:sessionField type="select">: Mit dem neuen Attribut "placeholder" kann ein Text wie "Bitte wählen" gesetzt werden. Dadurch wird eine zusätzliche Option (mit leerem "value"-Attribut) am Beginn des Dropdowns eingefügt. Hinweis zu <we:userInput type=select">: Beim Anlegen neuer Objekte mittels <we:write> greift bei Auswahl des Placeholders (also z.B. "Bitte wählen") der auf der Klasse definierte Default-Wert, und zwar auch dann, wenn es in dem Auswahlfeld eine Option mit leerem Key gibt (was neu wieder möglich ist) (#13409)
  • Import/Export
    • Der CSV-Import kann wieder benutzt werden (#13488)
    • Sowohl beim lokalen Import von CSS-Dateien (.css, .less, .scss, .sass) über die Fileuploader wie auch beim Server-Import gibt es neu die Option "Datei von Parser verarbeiten lassen". Damit wird die gleichnamige Eigenschaft des importierten CSS-Dokuments gesetzt. Ist die Option gesetzt, wird die CSS-Datei auch bereits beim Import geparst (#12576)
  • Kundenverwaltung
    • Die Kundensuche wird nun als Tabelle ausgegeben und ist so auch mit Touch-Bildschirmen bedienbar (#13518)
  • Navigation
    • Bei der Ausgabe von Bildern mittels <we:navigationField> können nun mit den Attributen "thumbnail" und "thumbnailid" auch Miniaturansichten verwendet werden (#6288)
  • WYSIWYG-Editor
    • TinyMCE wurde auf die aktuelle Version 5.10.3 aktualisiert (#13593)
    • Mit den neuen Argumenten "maxtextlength" und "maxlength" kann die maximale Länge des sichtbaren Textes bzw. des vom Editor generierten HTML begrenzt werden. Nach Überschreiten der Maximalgrößen können Dokumente/Objekte nicht mehr gespeichert werden, beim Frontend-Editing wird das Abschicken des Formulars verhindert. Hinweis: Bei "maxtextlength" wird die vom Browser generierte plaintext-Repräsentation des Editor-Inhalts verwendet (#12848)

Behobene Fehler

  • webEdition allgemein
    • Beim Löschen von Verzeichnissen mit Multidomain-Eintrag kam fälschlich die Meldung, das Verzeichnis sei nicht leer. Etwaige noch vorhandene Symlinks werden jetzt automatisch entfernt, so dass auch solche Verzeichnisse nun problemlos gelöscht werden können (#13526)
    • Errorlog: Die Funktionen Fehlermeldung "Exportieren" bzw. in die Bugbase eintragen waren defekt (#13536)
    • JS Fehler zu sumo/autoloader behoben (#13534)
    • Parsen von .less-Dateien: Der Import via #WE:ID# war defekt (#13567)
    • Sämtliche Link-Dialoge: Ins rel-Attribut wurden manchmal unnötige Leerzeichen mit reingeschrieben. Das passiert nun nicht mehr. Bereits vorhandene Leerzeichen werden entfernt (#13553)
  • we:Tags
    • <we:ifDir>: war fehlerhaft (#13532)
    • <we:ifDoctype>: das in Version 9.0.3 neu eingeführte Attribut "doctypeIDs" funktioniert nun korrekt als Alternative zu "doctypes" (#13591)
    • <we:ifSearch>: wertete innerhalb eines Blocks fälschlich immer zu falsch aus (#13568)
    • <we:object>: Eine Unschönheit im Zusammenhang mit dem Aktivieren/Deaktivieren der Tag-Buttons im Editmode wurde behoben (#13539)
    • <we:sendMail>: hatte einen Fehler bei der Verarbeitung der Attribute "cc" und "bcc" (#13559)
    • <we:write>: prüft nun auch, ob das zu schreibende Dokument/Objekt zeitgleich bei einem Backend-Benutzer in Bearbeitung ist. Ist dies der Fall, wird nicht geschrieben. Der Mechanismus funktioniert analog zum Locking im Backend (#12997)
  • Benutzerverwaltung
    • Nicht Admin-Benutzer konnten die Besitzer-Dialog auf Dokumenten/Objekten auch dann nicht aufrufen, wenn Sie über die Rechte zum Ändern der Dokumentenbesitzer verfügten (#13583)
  • Dokument-Typen
    • Document-Typen mit Unterverzeichnis: Ein Fehler beim Anlegen automatisch generierter Unterverzeichnisse (Jahr/Monat/Tag) wurde behoben (#13586)
    • Document-Typen mit Unterverzeichnis: Beim Anlegen neuer Dokumente wurde der Pfade nicht korrekt gesetzt, wenn das benötigte Unterverzeichnis noch nicht vorhanden war (#13541)
  • Import/Export
    • Die Funktion "Dateien vom Server importieren" war teilweise defekt (#13538)
  • Interne Suche
    • In der Erweiterten Suche konnten Dokumente nicht mehr anhand des Änderungsdatums gefunden werden (#13316)
  • Klassen/Objekte
    • Beim initialen Öffnen neuer Objekte im Backend gab es Probleme, wenn sich darauf mehrere Felder vom Typ Grafik befanden (#13480)
    • Die Voreinstellungen (Defaultwerte) von Objektfeldern werden jetzt beim CSV-Import korrekt berücksichtigt (#11426)
    • Das Einfügen neuer Klassenfelder war defekt (#13492)
  • Kundenverwaltung
    • Bei Änderungen an Kunden-Einträgen wurde das Änderungsdatum nicht zuverlässig angepasst (#13588)
    • Der Reiter 'Alle' in der Kundenverwaltung befindet sich nun am Ende der Liste (#11913)
  • LiveUpdate/OnlineInstaller
    • Der Installer setzt nun einheitlich utf8_unicode_ci als collation: die entsprechende Dropdown-Auswahl wurde entfernt (#13582)
  • Navigation
    • Bei Navigations-Ordnern war der Verzeichniswähler auf dem Reiter Inhalt bei dynamischer Auswahl im Bereich Objekte defekt (#13560)
    • Die Funktion "Neues Verzeichnis" auf dem Navigationsselektor war fehlerhaft und wurde als obsolet entfernt (#13361)
  • Newsletter
    • Für Nicht-Admin-Benutzer wurden im Newsletter-Backend keine Einträge angezeigt (#13570)
    • Die Vorschau-Funktion war defekt (#13569)
  • Vorlagen-Editor
  • Widgets
    • Das Widget "Meine Dokumente" funktioniert wieder (#13180)
  • Workflow
    • Probleme beim Workflow für Objekte wurden behoben. Außerdem kann der Workflow nun auch für Objekte und Dateien parallel benutzt werden (#13578)
    • Der Workflow funktioniert nun auf Objekt-Verzeichnissen auch rekursiv (#7680)
    • Der automatische Tree-Reload beim Anlegen/Löschen von Workflows funktionierte nicht (#6632)
    • Einige Fehlerkorrekturen im Workflow-Modul (#12410)
  • WYSIWYG-Editor
    • Ein Fehler beim Pasten von HTML in den Editor wurde behoben. Hinweis: Die Funktion "Als Text einfügen" wird nur noch beim Pasten von Content aus einer anderen webEdition-Tiny-Instanz beachtet. Beim Einfügen von formatiertem Text aus anderen Quellen wird das vom Browser automatisch generierte HTML stark vereinfacht: Images sowie sämtliche Tag-Attribute werden entfernt (einzige Ausnahme: das Attribut "href" auf Link-Tag) (#13566)
    • Tabellen: Ein Fehler beim Verbinden von Zellen wurde durch Update des Editors auf die aktuelle Version 5.10.3 behoben (#13565)
    • Objektlinks wurden im Editor teilweise falsch kodiert (#13579)
    • Das <we:textarea>-Attribut ignoredocumentcss="true" wurde nicht mehr beachtet (#13577)
    • Link-Dialog: Das obsolete Feld "Link Attribute" wurde entfernt, das defekte Feld "Tab-Index" gefixt (#13584)

Informationen für Entwickler

Deprecated: Funktionen/webEdition Tags/Datenstrukturen die ab dieser Version nicht mehr genutzt werden sollten


Version 9.1.0 (Barrhorn)

Veröffentlichungsdatum 09.12.2021
Sicherheitsupdate nein
Behobene Fehler 33
Optimierungen 15

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
    • <we:img>: Im Eingabebereich von <we:img> im Editmode werden Bilder nur noch in Vorschaugröße angezeigt. Ist eine Miniaturansicht ausgewählt, wird weiterhin die Miniatur ausgegeben (#13472)
  • 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)

    Hinweis: Der Abschnitt "WYSIWYG-Editor" in der webEdition-Dokumentation ist noch nicht an WE9 angepasst: er wird jedoch demnächst aktualisiert.

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
    • Ein Problem mit dem Glossar-Tree wurde behoben (#13441)
    • Ein Fehler beim Löschen von Glossar-Einträgen wurde gefixt (#13440)
    • Ein Fehler beim Veröffentlichen geparkter Glossar-Einträgen wurde behoben (#13443)
  • Klassen/Objekte
    • Geöffnete Bereiche "Weitere Eigenschaften" auf Klassen-Feldern wurden bei manchen User-Interaktionen fälschlich geschlossen (#13473)
    • Die Radiobuttons "Titel", "Beschreibung", "Schlüsselwörter", "URL-Feld 1" etc auf Klassenfeldern ließen sich nicht mehr deaktivieren (#13474)
  • Kundenverwaltung
    • Es können nun auch Kundenfilter mit leerem Wert gespeichert werden (#13507)
  • LiveUpdate/OnlineInstaller
    • Mit einer Zahl benannte Custom-Felder in der Kundenverwaltung führten zu Problemen mit dem Live-Update (#13307)
    • Beim Update auf webEdition 9 wurden einige Klassen-Felder vom Typ "Textbox" fälschlich von wysiwyg="false" auf wysiwyg="true" umgestellt (#13360)
  • 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

Version 9.0.9 (Barrhorn)

Veröffentlichungsdatum 27.09.2021
Sicherheitsupdate nein
Behobene Fehler 38
Optimierungen 3

Hinweis

webEdition 9.0.9 Barrhorn enthält zahlreichen Bugfixes. Die Verwendung von 9.0.9 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
  • we:Tags
    • <we:if(Not)Dir>: innerhalb von <we:listdir> ... </we:listdir> kann nun auch das neue Tag <we:ifDir> ... </we:ifDir> verwendet werden. Der umschlossene Inhalt wird nur ausgegeben, wenn das aktuelle Element ein Unterverzeichnis ist (#13335)
    • <we:sendMail>: Ein Fehler bei der Verarbeitung von Adressen mit vorangestelltem Name (NAME) wurde behoben (#12811)
  • Wysiwyg-Editor
    • Die CSS-Klassen zum Ansprechen der Hidden-Textarea bei inlineedit="true", des Preview-Divs bei inlineedit="false" sowie des Tiny-Content-Body wurden komplettiert. Vgl. Doku (#13287)

Behobene Fehler

  • webEdition allgemein
    • In der Tag-Hilfe haben die Multiselektoren nicht funktioniert (#13382)
    • Wegen eines JS-Fehlers konnte auf dem Reiter Inhalt von Objekt-Verzeichnissen die Ergebnisliste nicht ausgegeben werden (#13419)
    • Diverse Notices/kleinere Fehler wurden behoben (#13390und #13396)
    • webEdition-Gui: Dokumente/Objekte, Reiter Inhalt: Beim Benutzen von Paginierung oder Sortierung wurden der Liste der enthaltenen Elemente geleert (#13414)
  • we:Tags
    • Bei einigen we-Tags musste eine vorhergehende Optimierung für das Attribut "to" korrigiert werden (#13315)
    • Die Verarbeitung des Attributes "to" war im Editmode fehlerhaft (#13358)
    • <we:link>: das intern verwendete Attribut "href_int" wurde fälschlicherweise ins Frontend ausgespielt (#13320)
    • <we:if(Not)VarEmpty>: das Tag wertet jetzt auch bei Verwendung auf Feldern vom Typ Href korrekt aus (#13357)
    • <we:ifNew>: Das Tag hat nach dem Speichern neuer Dokumente erst dann richtig ausgewertet, wenn das Dokument schon mal geschlossen war. Dadurch gab es Probleme z.B. mit , die dann trotz Speichern wieder den Default ausgaben (#13425)
    • <we:listview>: Die Anzahl verwendeter DB-Connections bei der Verarbeitung verschachtelter Listviews konnte weiter verringert werden (#12724)
    • <we:userInput type="img">: die mit den Attributen "width", "height", "keepratio", "maximize" und "quality" gesteuerte, nach dem Upload durchzuführende Skalierung war defekt. Die fehlenden Einträge in der Tag-Referenz wurden nachgetragen (#13416)
    • <we:write type="object">: Das Attribut "onpredefinedname", mit dem festgelegt wird, wie das Attribut "name" auf bereits existierenden Objekten verarbeitet wird, verhält sich nun korrekt: "name" wird auch bei mehrfacher Bearbeitung nur einmal zugefügt (#13415)
  • Backup
    • Das CLI-Backup fügt jetzt auch die Endung .zip an die Backups an, wenn diese nicht beim übergebenen Filename nicht gesetzt vorhanden ist (bitte beachten, dass seit Version 9.0 die komprimierte Backs im Zip-Format gespeichert werden) (#13397)
  • Bildbearbeitung im Backend
    • Die manuelle Bearbeitung von Bildern über das Backend war nicht mehr möglich (#13408)
    • Beim Bildzuschnitt über die Backend-Bildbearbeitung ließen sich die Buttons "Speichern" und "Abbrechen" nicht betätigen (#13370)
  • Glossar
    • Glossar-Einträge können jetzt geparkt und veröffentlicht werden, einige Unstimmigkeiten im Tree wurden gefixt (#13030)
  • Interne Suche
    • In der internen webEdition Suche kann man nun wieder blättern (#13325)
    • Einige Probleme mit der internen Suche wurden behoben (#13309)
  • Klassen/Objekte
    • Bei Feldern vom Typ Multiobjekt war die Eingabe einer Voreinstellung fälschlicherweise Pflicht (#13299)
    • 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)
    • Das Löschen von Dokumenten/Objekten über Datei -> Löschen war defekt (#13424)
  • Kundenverwaltung
  • Miniaturansichten, Vorschau-Bilder
    • Unter PHP 8 konnten meine Miniaturen erzeugt werden (#13423)
    • Tag <we:userInput type="img">: die bis in WE8 "inoffiziell" vorhandenen, danach aber entfallenen Attribute "thumbnail" und "thumbnailid" funktioniere nun korrekt. Wichtig: Sie dienen lediglich der Bildausgabe mittels we:userInput im Frontend (#13310)
    • Von Bild-Dokumenten mit großgeschriebener Endung konnten keine Miniaturen mehr erzeugt werden. Dies wurde behoben, die Endungen entsprechender Bilder werden zudem neu beim Speichern über das Backend in Kleinschreibung umgesetzt (#13391)
  • Newsletter
    • Nach der Entfernung der Option "html" gab es Probleme, weil neue und bearbeitete CSV-Mailinglisten eine Spalte weniger aufweisen als die bisherigen: Die Verarbeitung der CVS kann nun mit beiden Formaten umgehen (#13182)
    • Tag <we:addDelNewsletterEmail type="csv">: Wenn die CSV-Datei noch nicht vorhanden oder nicht beschreibbar war, brach der Vorgang mit einer nicht behandelten Exception ab. Die wurde gefixt und diese Fehler werden wieder korrekt an <we:ifSubscribe> gemeldet (#13412)
  • Shop
    • Die Status-E-Mails werden wieder korrekt generiert (#13298)
  • Versionierung
    • Die Suche nach Versionen hat nicht funktioniert (#13085)
  • Voting
    • Probleme aufgrund umgestellter Datums-Spalten in der DB wurden behoben (#13411)
  • Wysiwyg-Editor
    • Ein falsches Validierungs-Pattern auf dem Linkdialog, welches Anker mit Bindestrich "-" abgewiesen hat, wurde korrigiert. Erlaubt sind jetzt a-z und A-Z am Anfang, danach auch 1-9, _, :, ., -, und = (#13405)
    • Das Plugin Codesample übernimmt den selektierten Inhalt nun auch auch dann, wenn dieser noch nicht als Kode ausgezeichnet ist (analog zum Link-Dialog) (#13407)
    • Die Zuordnung der Editor-Commands stimmte nicht mit der Auflistung in Tag-Hilfe und -Referenz überein: "sizeselect", "pastetext" und "editsource" werden jetzt korrekt in der Gruppe "advanced" ausgegeben. "anchor" funktioniert wieder als Einzel-Command (#13364)
    • Ein Problem auf dem Image-Dialog wurde behoben (#13399)
    • Diverse Darstellungsfehler wurden behoben, darunter regelmäßig auftretende Fehler im Dialog-Kopf im Zusammenhang mit Bootstrap (#13333)

Version 9.0.8 (Barrhorn)

Veröffentlichungsdatum 19.04.2021
Sicherheitsupdate nein
Behobene Fehler 54
Optimierungen 17

Hinweis

webEdition 9.0.8 Barrhorn enthält zahlreichen Bugfixes. Die Verwendung von 9.0.8 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!

Bekannte Probleme

  • Ex-/Import
    • Diese Funktion steht in dieser Version leider nicht zur Verfügung. Wir hoffen dies in der nächsten Version wieder vollständig zur Verfügung stellen zu können.

Verbesserungen

  • webEdition allgemein 
    • Ab Version 9.0.8 lassen wir wieder Punkte "." in Dateinamen und Verzeichnissen zu. Der Uploader prüft und ersetzt nun unzulässige Zeichen nach den gleichen Mustern wie das Backend-PHP (#13004)
    • Beim Hover eines Eintrags im Tree wird nun nicht mehr die Infobox am Ende des Trees eingeblendet. Die ID erscheint wie bisher nach kurzer Wartezeit (title Attribut) (#13187)
    • Das Menü wurde im Hinblick auf die Benutzerfreundlichkeit überarbeitet (#13250)
    • Der Rebuild dynamischer Dokumente wurde stark beschleunigt. Dadurch kann eine Seite deutlich schneller wieder funktional werden (#11257)
    • Der Support für das Grafikformat webP wurde in webEdtion integriert, und steht über die Bildkonvertierung und Thumbnails zur Verfügung (#12597)
    • Statischen PHP-Seiten werden nun auch beim Veröffentlichen auf Fehler geprüft. Ev. gefundene Fehler werden vorab angezeigt (#13225)
  • we:Tags
    • <we:*>: Der Tag-Inhalt kann nun auch mittels to="local" einer lokalen Variablen zugewiesen werden (#13210)
    • <we:setVar>: ein Fehlen des Attributs "nameto" löst nun einen Fehler aus (#13292)
  • Fileupload
    • Unerlaubte Sonderzeichen werden aus Pfad und Dateiname wieder automatisch korrigiert: Buchstaben mit diakritischen Zeichen werden dabei durch den "Grund-Buchstaben" ersetzt, echte Sonderzeichen durch "_". Punkte im Dateinamen sind neu erlaubt (#13217)
    • Die zwischenzeitlich deaktivierte automatische Landscape-Korrektur für die automatische Korrektur der Bildausrichtung wurde überarbeitet und wieder in Betrieb genommen (#13262)
  • Klassen/Objekte
    • Der Autocompleter funktioniert nun endlich auch auf Klassen und Objekten (#2539)
  • Kundenverwaltung
    • Die Kundenverwaltung wurde um echte Pflichtfelder sowie nicht gesetzte (NULL) Felder erweitert. Die Optionen finden sich in der Felderadministration (#12787)
    • Kundenfelder können jetzt über den neuen Schalter "Leer" gelöscht bzw. leer gespeichert werden (#13247)
  • LiveUpdate/OnlineInstaller
  • Vorlagen-Editor
    • In CSS- und JS-Dateien werden nun Fehler und Hinweise gezeigt. Über jshint-Kommentare kann die Anzeige beeinflusst werden (z.B. mittels /*jshint esversion: 6 */ oder /* global $ */). Siehe https://jshint.com/docs/ (#13226)
  • Widgets
    • Widget: Es gibt nun ein neues Widget das Dokumente anzeigt, die sich gerade im Workflow befinden (#13169)
  • WYSIWYG-Editor 
    • Das Command "nonbreaking" wurde neu zugefügt: mit ihm lässt sich einfach ein "&nbsp;" einfügen (#13209)

 

Behobene Fehler

  • webEdition allgemein
    • Der Autocompleter funktionierte nicht im Grafikdialog (#13017)
    • Der Image-Selektor auf <we:img> und auf dem WYSIWYG-Image-Dialog war fehlerhaft (#13253)
    • Der Löschmodus (Datei -> Löschen -> Dokumente löschen) funktionierte nicht (#13189)
    • Ein Fehler von MySQL/MariaDB in Verbindung mit Datumsfeldern wird nun umgangen (#13276)
    • Ein Problem mit dem Verschiebemodus von Dokumenten wurde behoben (#13185)
    • Sowohl der statische wie dynamische Rebuild von spezifischen Verzeichnissen funktionierten nicht (#13059)
    • webEdition-GUI: Fett ausgezeichnete Textstellen im Backend wurden im Firefox teilweise übertrieben dargestellt (#13223)
  • we:Tags
  • Backup
    • Beim Einspielen eines Backups aus einer MariaDB kam es zu Problemen mit MySQL (#13261)
  • Benutzerverwaltung
    • Besitzer rekursiv zu übernehmen funktionierte nicht (#13186)
  • Fileupload
    • Der Import von Bildern mit einer Größe über 10 MB war defekt (#13216)
    • Massenimport lokaler Dateien: Der verwirrende zweite Button "Dateien einfügen" ist nun korrekt mit "Verzeichnisse einfügen" beschriftet. Auch die Option "Verzeichnisstrukturen importieren" ist jetzt korrekt beschriftet (#13195)
    • Das Upload-Limit "Maximale Upload Größe" sowie bei Bildern die Einstellung "Längere Seite des Bildes maximal" werden nun konsequent durchgesetzt (#13107)
    • SVG-Images konnten Probleme mit der Vorschau verursachen (#13257)
    • Die Kundenfilter des Zielverzeichnisses werden nur beim Massenimport (rekursiv) auf die importierten Verzeichnisse und Dokumente übertragen (#13218)
    • Eine Unschönheit in der Uploader-GUI wurde behoben (#13219)
  • Glossar
    • Glossar-Einträge wurden nicht korrekt gespeichert, wodurch auch die Ersetzungen beim Ausspielen der Seite defekt waren (#13031)
  • Import/Export
    • Kleinere Fehler bei "Dateien vom Server importieren" wurden behoben (#13258)
  • Interne Suche
    • Für Nutzer ohne definierte Arbeitsbereiche ignorierte die Suche die Suchparameter und zeigte immer alle Dokumente an (#13230)
    • Beim Blättern in der Suche wurde die DB jedes mal belastet (#13255)
  • Kategorien
    • Im Kategorieselektor wurden die Bezeichnungen tlw. sehr früh abgeschnitten und waren damit schwer zu unterscheiden. Es wird nun mehr vom Kategorienamen ausgegeben (#10647)
  • Klassen/Objekte
    • Die Sortierbuttons auf den Multiobjekten fehlten und werden jetzt wieder angezeigt (#13202)
    • Objekte mit einem leeren Sammlungs-Feld konnten nicht gespeichert werden (#13283)
  • Kundenverwaltung
    • Der Export von Kundendaten funktioniert nun wieder (#12847)
    • Bei den neuen Multiselectfeldern in der KV wurde ein Fehler behoben (#13236)
  • Miniaturansichten, Vorschau-Bilder
    • Bei der Thumbnailerstellung konnte es passieren, dass aus JPG-Dateien GIF-Miniaturen erstellt wurde, obwohl die Dateiendung weiterhin .jpg blieb. (#13206)
  • Navigation
    • Änderungen in der Naviagtion ließen sich nicht verwerfen (#13196)
  • Newsletter
    • Der Newsletter-Test hat fälschlich E-Mails an alle Empfänger geschickt (#13282)
    • EIn Fehler im Zusammenhang mit CSV beim Newsletter wurde behoben (#13181)
  • Shop
    • Beim Öffnen von Bestellungen im Shop wurde ein JavaScript-Fehler geworfen (#13158)
  • Versionierung
    • Ein Problem bei der Anzeige von Versions-Unterschieden über den Dokumenten-Reiter "Versionen" wurde behoben (#13227)
  • Workflow
    • Das Popup für den Workflow wurde fälschlich innerhalb des Dokumenten-Footers angezeigt (#13173)
    • Ein Problem beim Speichern von Workflows wurde behoben (#12406)
    • Diverse Bugfixes im Workflowmodul (#12436)
    • Das Bearbeiten von Workflows hat nicht korrekt funktioniert (#13172)
  • WYSIWYG-Editor
    • Link-Dialog: Die Verarbeitung von Ankern und URL-Parametern war defekt (#13228)
    • Die Link-Attribute "class" und "rel" wurden vom Link-Dialog nicht mehr korrekt verarbeitet (#13265)
    • Mehrere kleine Fehler im Zusammenhang mit den Funktionen "Als Text einfügen" und "Quelltext" wurden behoben. Externe URLs und E-Mail-Adressen werden bei der händischen Eingabe in den Tiny wieder automatisch in Links umgewandelt (#13209)
    • Praktisch alle Dialoge im Frontend-Editor hatten defektes JavaScript. Dies und weitere Bugs im Frontend wurde behoben. Neu gibt es auch hier die Funktion "Vollbild" (#13213)
    • Frontend: Der Quelltexteditor von Tiny war defekt (#13200)
    • Ein Problem mit der Kontext-Toolbar von Tabellen wurde behoben (#13201)
  • Zeitplaner
    • Der Zeitplaner speichert nun die Einträge wieder korrekt (#13251)

Version 9.0.7 (Barrhorn)

Veröffentlichungsdatum 29.01.2021
Sicherheitsupdate nein
Behobene Fehler 42
Optimierungen 14

Hinweis

webEdition 9.0.7 Barrhorn enthält zahlreichen Bugfixes. Die Verwendung von 9.0.7 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. Darüber hinaus muss das WE-Sessionmanagement aktiviert und "Sitzung für jeden Benutzer verschlüsseln" auf "Transparent" eingestellt werden!

Bekannte Probleme

  • Ex-/Import
    • Diese Funktion steht in dieser Version leider nicht zur Verfügung. Wir hoffen dies in der nächsten Version wieder vollständig zur Verfügung stellen zu können.
  • Kundenverwaltung
    • Durch die Anpassungen an der Datenbank kann es zu Problemen bei der Anlage neuer Kunden kommen.
  • Workflow
    • Die Anlage und Bearbeitung von Workflows ist derzeit defekt.

Verbesserungen

  • webEdition allgemein
    • Das Tastenkürzel "Strg-S" funktioniert jetzt auch in den Modulen (#12978)
    • Im Fehlerlog wird nun auch im Backtrace ein Link zum Dokument bzw. zur Vorlage generiert (#13063)
    • Neu: Im Wartungsmodus können IP-Adressen definiert werden, von denen aus der Zugriff auf das Front- und Backend weiterhin möglich ist. Im Frontend wird dabei ein Banner eingeblendet (#13060)
  • Klassen/Objekte
    • In den Klassen wurden, neben dem bereits bestehenden Feldtyp "Datum/Zeit", die Typen "Datum" und "Zeit" neu hinzugefügt (#9281)
  • Kundenverwaltung
    • In der Kundenverwaltung wurden Bilder immer in voller Größe ausgegeben. Dies wird nun auf eine Vorschau limitiert (#13115)
    • An der Felderverwaltung wurden einige Verbesserungen und Neuerungen vorgenommen (#13116)
    • Der Dialog zum Kopieren von Kundenfiltern wurde überarbeitet (#13042)
    • Die Funktion "Bereich hinzufügen" wurde angepasst und sichtbarer platziert (#13136)
    • Beim Anlegen von Feldern des Typs "select" und "multiselect" muss jetzt mindestens ein Wert vorgegeben werden (#13117)
  • Newsletter
    • Die Einstellung "HTML-Mail" wurde (sowohl als Option beim Versand wie auch als Eigenschaft der Empfänger) komplett aus dem Newsletter-Modul entfernt. So wie bisher bei aktiviertem "HTML-Mail", wird nun immer ein HTML- und ein Text-Part verschickt (#13098)
  • WYSIWYG-Editor
    • Bisher konnte der Defaultwert für Editoren ohne Höhenangabe (per Attribut "height" oder via CSS) auch explizit nicht unterschritten werden. Diese Einschränkung wurde aufgehoben (#13054)
    • Die Anzeigegröße von Bildern kann nun wieder in %, em, etc. angegeben werden. Der Dialog zur Eingabe wurde entsprechend verändert (#13079)
    • Anker werden im Editor-Content nun auch dann durch ein Hilfs-Icon sichtbar gemacht, wenn die Funktion "Hilfslinien und unsichtbare Elemente anzeigen" deaktiviert ist (#13151)

Behobene Fehler

  • webEdition allgemein
    • Beim deaktivieren von Modulen und dem Löschen der Tabellen wurde versehentlich auch die Benutzertabelle gelöscht (#13051)
    • Der Mailversand via Sendmail war bei bestimmten Setups defekt (#13093)
    • Der Seiten-Reload durch F5 wird im Backend wieder unterbunden (#13126)
    • Die Vorschau von PDF Dokumenten wurde deaktiviert, da der Browser hier teilweise webEdition "beendet" hat (#13078)
    • Die Vorschaubilder von SVG Grafiken wurden teilweise nicht korrekt ausgespielt (#13122)
    • Die leere webEdition-Seiten-Vorlage fehlte (#13045)
    • Ein CSS-Fehler im Kopfbereich von Dialog-Overlays hat die Bedienung des Buttons "Schließen" erschwert (#13130)
    • Ein Fehler beim Verschieben von Verzeichnissen wurde behoben (#13114)
    • Grafik-Dokumente, Reiter Miniaturansichten: bestehende Miniaturen konnten nicht immer gelöscht werden (#13067)
    • Grafik-Dokumente: Ein JavaScript-Fehler beim Bearbeiten der Metadaten wurde behoben (#13072)
    • Im Tag-Wizzard wurde die Überschrift "Standardwert" zu "Taginhalt" korrigiert (#13124)
    • Unter Einstellungen => Metadatenfelder ließen sich keine neuen Einträge mehr anlegen (#13056)
  • we:Tags
  • Backup
    • Einige Einstellungen wurde beim Einspielen von Backups nicht wiederhergestellt (#13127)
    • Ein Problem bei der Erstellung von Backups über das CLI wurde behoben (#12892)
    • Nach dem Einspielen eines Backups wurde der Rebuild nicht angestoßen (#13052)
  • Fileupload
    • Die Uploadlimits (maximale Dateigröße und längste Seite von Bildern) wurden nicht vollständig durchgesetzt (#13137)
    • <we:userInput type="img">: das Attribut "maximize" wurde nicht korrekt ausgewertet (#13109)
  • Interne Suche
    • Ein Fehler bei der Sortierung der Suchergebnisse wurde behoben (#13068)
  • Kundenverwaltung
    • Ein Problem beim Setzen von Kundenfiltern auf Dokumenten wurde behoben (#13003)
    • Felder vom Typ "Multiselect" werden wieder gespeichert (#13118)
    • Die Einstellungen "Login: gesperrt", "Auto-Login: gewünscht" und "Auto-Login: Zugang gesperrt" konnten nicht deaktiviert werden (#13119)
    • Einige Fehler bei der Sortierung im Tree der Kundenverwaltung wurden behoben (#13094)
  • Miniaturansichten, Vorschau-Bilder
    • Ist ein Bild kleiner als die gewählte Miniatur, soll diese nur angelegt und ausgegeben werden, wenn die Option "Bei Bedarf maximieren" gesetzt ist: ansonsten soll das Originalbild ausgegeben werden. Wegen eines Fehlers wurde stattdessen ein kaputtes Bild erzeugt (#13057)
    • Für manche optimierte Grafiken funktionierte die Erstellung der Thumbnails nicht (#13036)
  • Navigation
    • Beim Verschieben von Navigationseinträgen wurde der Tree nicht mehr automatisch angepasst (#13035)
    • Das direkte öffnen von Navigationseinträgen mittels Eingabe von "#123" im Suchfeld des Trees funktionierte nicht mehr (#13062)
    • Im Dialog "Regeln für Highlighting" wurden die Kategorien nicht mehr angezeigt (#13084)
  • Sammlungen
    • Sammlungs-Verzeichnisse konnten nicht mehr gespeichert werden (#13080)
    • Das Setzen eines "Standardverzeichnis für den Dateiupload" führte dazu, dass Sammlungen nicht mehr gespeichert werden konnten (#13081)
    • Die Funktion "Elemente aus dem Tree einfügen" konnte fälschlicherweise auch aufgerufen werden, bevor die Sammlung zum ersten Mal gespeichert wurde (#13152)
    • Die Funktion "Dateien importieren und in Sammlung einfügen" funktionierte nicht auf neuen Sammlungen, die noch nicht gespeichert waren (#13153)
  • Versionierung
    • Die Vorschau des versionierten Dokuments war nicht mehr verfügbar (#13088)
  • Widgets
    • RSS-Feeds: Ein nicht auffindbarer Feed hat einen Fehler geworfen (#13066)
    • Ein Anzeigefehler beim Widget "zuletzt bearbeitet" wurde behoben (#13091)
  • WYSIWYG-Editor
    • Im Link-Dialog werden Anker-Links auf die aktuelle Seite nun korrekt generiert. Sie können als interne Links mit fehlendem Linkziel angelegt werden (#13135)

Version 9.0.6 (Barrhorn) – Sicherheitsupdate!

Veröffentlichungsdatum 04.12.2020
Sicherheitsupdate ja
Behobene Fehler 9
Optimierungen 12

Hinweis

Bei dieser Version handelt es sich um ein außerplanmäßiges Sicherheitsupdate für webEdition 9.0.x.
Wir empfehlen eine zügige Aktualisierung aller 9.0.x Installationen auf die neue Version!

Achtung: ALLE Updates auf eine Version 9.1.x müssen zwingend unter PHP 7.2, 7.3 oder 7.4 durchgeführt werden. Darüber hinaus muss das WE-Sessionmanagement aktiviert und "Sitzung für jeden Benutzer verschlüsseln" auf "Transparent" eingestellt werden!

Bekannte Probleme

  • Ex-/Import
    • Diese Funktion steht in dieser Version leider nicht zur Verfügung.
  • Kundenverwaltung
    • Durch die Anpassungen an der Datenbank kann es zu Problemen bei der Anlage neuer Kunden kommen.
  • Workflow
    • Die Anlage und Bearbeitung von Workflows ist derzeit defekt.

Verbesserungen

  • we:Tags
    • <we:field>: im Tag existiert nun das Attribut "htmlEntityDecode" mit dem der Text eines Feldes von HTML-Zeichen befreit werden kann (#13018)
  • Wysiwyg-Editor
    • Im Wysiwyg-Editor werden bei leerem oder fehlendem Attribut "commands" nicht mehr alle Funktionen ausgespielt, sondern folgende Auswahl: "bold, italic, underline, backcolor, forecolor, image, link, table, numlist, bullist, aligncenter, alignjustify, alignleft, alignright, indent, outdent, redo, undo, fullscreen, visualaid".
      Wie bisher gilt dies nur, wenn unter Einstellungen => Allgemein => we:Tag Standards => "Standard Einstellung für commands-Attribut in " keine andere Auswahl hinterlegt wird. Um alle Funktionen auszugeben, kann neu auch das Gruppen-Command "full" genutzt werden.
    • Die beiden Commands "sizeselect" und "pastetext" wurden in die Gruppe "advanced" verschoben. Hinweis: Die Funktion paste as text ist standardmäßig aktiviert und kann nur ausgeschaltet werden, wenn das Command "pastetext" gesetzt ist. Beim Kopieren aus WE-TinyMCE-Instanzen wird jedoch immer das gesamte HTML eingefügt, ebenso werden beim Kopieren aus externen Quellen Tabellen auf jeden Fall (in bereinigter Form) übernommen. Zu den Gruppen vgl. den Eintrag in der Tagreferenz.

 

Behobene Fehler

  • webEdition allgemein
    • Beim Speichern von PDF Dateien gab es Probleme, wenn deren Inhalt nicht utf-8 war (#13032)
    • Daten die von webEdition nachgeladen werden, waren nach einem Update unvollständig, da der Browser diese aus dem Cache geholt hat (#13019)
    • Es konnte beim Update passieren das nicht alle Spalten auf das Charset konvertiert wurden (#13038)
    • In webEdition ab 9.0 wurden einfache php-Variablen nicht im globalen Scope angelegt (#13037)
    • Grafiken => Bildbearbeitung: Die Dialoge für "Größe ändern", "Grafik drehen" und "Jpeg-Format" waren bei kleinen Bildern nicht lesbar und bei sehr großen nicht auffindbar (#13039)
    • Der Image-Selektor funktionierte in Firefox aufgrund von Änderungen des Browsers nicht (#13024)
  • Kundenverwaltung
    • Einträge in der Kundenverwaltung ließen sich nach dem Anlege nicht mehr bearbeiten (#13021)
    • Der Kunden-Tree und der Kunden-Selektor waren bei Verwendung einer Sortierung defekt (#13025)
  • Wysiwyg-Editor
    • Tag <we:userInput type="textarea">: Beim Ausspielen des Editors ins Frontend wurde unnötigerweise jQuery geladen und damit eine evtl. bereits vorhandene Instanz überschrieben (#13041)

 


Version 9.0.5 (Barrhorn)

Veröffentlichungsdatum 23.11.2020
Sicherheitsupdate nein
Behobene Fehler 38
Optimierungen 8

Hinweis

webEdition 9.0.5 Barrhorn enthält neben zahlreichen Bugfixes das Update des WYSIWYG-Editors TinyMCE auf die aktuelle Version 5.5.1 sowie eine bessere Unterstützung für SVG-Dateien. Die Verwendung von 9.0.5 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. Darüber hinaus muss das WE-Sessionmanagement aktiviert und "Sitzung für jeden Benutzer verschlüsseln" auf "Transparent" eingestellt werden!

Verbesserungen

  • webEdition allgemein
    • Das neu eingeführte Tag <we:ifContent> kann verwendet werden um den Inhalt einzublenden, wenn <we:content> definiert ist (#13016)
    • In den Suggestoren ist es neu möglich, mittels #123 eine ID einzutragen: als Antwort kommt dann das Dokument/Verzeichnis (#12990)
    • In der Tag-Hilfe werden nun die Default-Werte sowie Teile der Hilfetexte aus der Tag-Referenz angezeigt (#8102 und #5539)
    • Im Hauptmenü wurden die Buttons "Vor" und "Zurück" entfernt, da diese kaum einen Vorteil brachten (#12715)
  • Import/Export
    • Im Uploader des File-Imports können nun per Drag and Drop oder Dialog auch ganze Verzeichnisse ausgewählt werden. Die selektierte Verzeichnisstruktur wird optional mit importiert (#12929)
  • Miniaturansichten
    • Neu wird auch von SVG-Dateien im Back- wie im Frontend eine vereinfachte Form von Miniaturansichten korrekt dargestellt: Wählt man bei der Ausgabe mittels <we:img>, <we:field> oder als Inhalt des WYSIWYG-Editors eine Miniaturansicht, wird das SVG-Image in der passenden Höhe/Breite ausgegeben. Weitere Einstellungen und Filter der Miniaturansicht werden (zumindest vorläufig) noch nicht beachtet (#12965)
  • Wysiwyg-Editor
    • TinyMCE wurde auf die aktuelle Version 5.5.1. aktualisiert. Zusätzlich wurde auch der Umgang mit Tabellen deutlich verbessert (#12988)

 

Behobene Fehler

  • webEdition allgemein
    • Bild-Dokumente: Unter "Eigenschaften => Hyperlink" war der Selektor-Button für externe Links defekt (#12956)
    • Die Funktionen "Dokumente verschieben" und "... Löschen" waren defekt (#12996 und #13008)
    • Unter Vorlagen => "Vorschau Editmode" waren einige Funktionalitäten defekt (#12795)
    • Wurde die maximale Größe zum Speichern von Fehlern in der DB überschritten, wurden die Fehler nicht geloggt (#12954)
    • webEdition-GUI: Die Tag-Hilfe konnte im falschen Tab aufgerufen werden (#12952)
    • webEdition-GUI: Die Vorschaubilder von SVG-Dateien im Image-Selektor und auf den Fileuploadern funktionieren wieder (#11046)
    • webEdition-GUI: Ein Darstellungsfehler in den Reitern des Multi-Editors wurde korrigiert (blaue Dateinamen bei Klassen, Sammlungen etc.) (#12949)
  • we:Tags
    • <we:category>: Das Attribut "id" wurde nicht korrekt verarbeitet (#12984)
    • <we:form type="document|object">: Mehrere Fehler, die in Version 9.0 entstanden sind, wurden behoben (#12991 und #12970)
    • <we:form>: das Attribut "doctypeID" wurde nicht mehr korrekt ausgewertet (#12964)
    • <we:input type="checkbox">, <we:var> und <we:if[Not]var>: Durch die Umstellung des Value-Attributes in <we:input type="checkbox"> war das Ergebnis von <we:var> und <we:if[Not]var> immer leer (#13001)
  • Backup
    • Beim Umzug von MySQL auf MariaDB über das WE-Backup kam es zu Problemen, da MySQL fehlerhaftes SQL produzierte (#12982)
    • In den Dialogen "Backup erstellen" und "... wiederherstellen" war die Option "Benutzer" zweimal gelistet, dafür fehlten die "Kunden" (#12987)
  • Dokument-Typen
    • Ein Fehler beim Anlegen neuer Dokumententypen wurde behoben (#12969)
    • Bei Dokumenttypen wurde das Verzeichnis nicht korrekt übernommen (#13000)
    • Das Speichern von Dokumenten-Typen war defekt (#12947)
  • Import/Export
    • Der Datei/Verzeichnis-Import vom Server funktionierte nicht (#13009)
  • Klassen/Objekte
    • Tag <we:userinput type="image">: hat einen Fehler erzeugt (#13011)
    • Auf Objekt => "Vorschau" wurde <we:ifWebEdition> immer zu false ausgewertet (#12937)
    • Ein Darstellungsfehler beim Bearbeiten von Klassen-Feldern wurde behoben (#12945)
    • Auf Klassen konnten die Arbeitsbereiche nicht mehr korrekt mit Vorlagen versehen werden (#12948)
    • Die Auswahl "Link-Typ" bei Klassenfeldern vom Typ Href war defekt (#12946)
  • Kundenverwaltung
    • Der Aufruf von Kunden schlug fehl, wenn eigene Kundefelder mit Zahlen statt Strings benannt waren (#12985)
    • Ein Fehler beim Double-OptIn wurde behoben (#12983)
  • LiveUpdate/OnlineInstaller
    • Bei der Installation kam es durch ein SQL-Statement, das nur für das Update gedacht war, zu einem Fehler (#12968)
    • Im Updatedialog wird nun eine Warnung angezeigt, wenn unter "Einstellungen -> Allgemein... -> System -> WE-Sessionmanagement" die Einstellung "Sitzung für jeden Benutzer verschlüsseln" auf "Cookie" steht, da mit dieser Einstellung kein Update möglich ist (#12995)
  • Miniaturansichten
    • Das Erzeugen von Miniaturansichten auf Grafik-Dokumenten hat einen Fehler geworfen (#12980)
  • Navigation
    • Es konnten keine Einträge angelegt werden, wenn die Kundenverwaltung nicht aktiv war. Zudem wurde beim Anlegen/Ändern von Einträgen der Tree nicht aktualisiert (#12994)
    • Aufgrund einer DB Umstellung funktionierte das Kopieren von Navigations-Verzeichnissen nicht mehr (#13005)
  • Newsletter
    • Das direkte Editieren von CSV-Empfänger-Listen schlug fehl (#12999)
    • Newsletter ließen sich nicht bearbeiten, wenn die CSV-Datei nicht gefunden wurde (#12950)
  • Suche (Frontend)
    • Ein Fehler beim Beschreiben der Index-Tabelle wurde behoben (#12976)
    • Die Indizierung von PDF Dokumenten war fehlerhaft (#12936)
  • Suche (intern)
    • Die Erweiterte Suche war defekt. Auch ein Problem beim Aufruf der Suche aus dem Main-Tree wurde behoben (#12960)
  • Wysiwyg-Editor
    • Beim Einfügen von Text in den TinyMCE konnten bei aktiviertem "Als Text einfügen" Leerzeichen verschluckt werden (#13012)
  • Zeitplaner
    • Bestimmte Einträge im Zeitplaner ließen sich nicht speichern (#12941)

 

Informationen für Entwickler

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

Folgende Tags wurden entfernt:
  • <we:ifNewsletterSalutationNotEmpty/>
  • <we:ifShopFieldNotEmpty/>
  • <we:ifTdNotEmpty/>
  • <we:ifUserInputNotEmpty/>
  • <we:ifVotingFieldNotEmpty/>

Version 9.0.4 (Barrhorn)

Veröffentlichungsdatum 09.10.2020
Sicherheitsupdate nein
Behobene Fehler 2
Optimierungen 1

Hinweis

Mit webEdition 9.0.4 Barrhorn wird hauptsächlich eine schwere Inkompatibilität mit MySQL 8 gefixt: Die Verwendung von 9.0.4 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. Darüber hinaus muss das WE-Sessionmanagement aktiviert und "Sitzung für jeden Benutzer verschlüsseln" auf "Transparent" eingestellt werden!

Verbesserungen

  • webEdition allgemein
    • Im Main-Tree sowie in den Modulen können Verzeichnisse jetzt auch per Doppelklick (auf das Ordner-Symbol oder den Namen) aufgeklappt werden (#12927)

 

Behobene Fehler

    • webEdition allgemein
      • In MySQL 8 wurden neue Schlüsselwörter eingeführt, wodurch es zu schwerwiegenden SQL Fehlern kam (#12934)
    • Kategorien
      • Das Speichern von Kategorien war defekt (#12931)

 

 


Version 9.0.3 (Barrhorn)

Veröffentlichungsdatum 05.10.2020
Sicherheitsupdate nein
Behobene Fehler 62
Optimierungen 4

Hinweis

webEdition 9.0.3 Barrhorn enthält zahlreiche wichtige Problembehebungen. Die Verwendung von 9.0.3 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. Darüber hinaus muss das WE-Sessionmanagement aktiviert und "Sitzung für jeden Benutzer verschlüsseln" auf "Transparent" eingestellt werden!

Verbesserungen

  • webEdition allgemein
    • Es ist nun auch möglich eine geschlossene Sidebar wieder zu öffnen. Zum Öffnen und Schließen wurde rechts im Main-Menu ein neues Icon zugefügt (#11135)
  • we:Tags
  • WYSIWYG-Editor
    • Die WYSIWYG-Editoren haben wieder eine Mindestgröße (#12903)

 

Behobene Fehler

  • webEdition allgemein
    • Alle Overlay-Dialoge haben jetzt einen z-index > 20'000: Dadurch kann z.B. in Templates der Bereich zwischen 1000 und 20'000 benutzt werden, ohne dass etwa Teile des WYSIWYG-Editors (inlineedit="false") verdeckt werden (#12803)
    • Auf neu angelegten Objekt-Verzeichnissen konnte der Reiter "Inhalt" defekt sein (#12862)
    • Bei Dokumenttypen wurde für den automatischen Verzeichnisnamen keine Verzeichnisse erstellt (#12780)
    • Beim Löschen von Dokumenten über die Löschfunktion von Verzeichnissen wurden etwaige noch geöffnete Dokumente nicht aus dem Multieditor entfernt (#12863)
    • Beim Speichern einer "Sonstigen Datei" wurde ein Fehler geworfen (#12868)
    • Beim Versuch, Objekte über "Datei" -> "Verschieben" -> "Objekte" zu verschieben, wurde immer die Meldung "Keine Berechtigung" ausgegeben. Für den Fall, dass die Meldung zu Recht ausgegeben wird, besitzt sie neu auch einen "Schließen"-Button (#12917)
    • Datei-Selektoren: Der fehlende vertikale Scrollbalken in der Icon-Ansicht wurde ergänzt (#12828)
    • Dokumentenfreigabe: Der automatische Reload von anderen Benutzern zwischenzeitlich freigegebener Dokumente war defekt (#12456)
    • Ein Fehler in der Module-Config verhinderte die Anzeige der Module (#12905)
    • Wenn die Datentypen von bestimmten (nicht zwingend numerischen) Attributen in Tags nummerisch waren, wurde ein Fehler geworfen (#12818)
    • webEdition ersetzt kein "<?xml" mehr. Wird dies verwendet, müssen PHP short-open-tags deaktiviert sein, oder die Ausgabe über PHP erfolgen (#12859)
  • we:Tags
  • Benutzerverwaltung
    • Auf Dokumenten konnte der Besitzer nicht geändert werden (#12860)
    • Es konnten keine Benutzer mehr gelöscht werden (#12829)
  • Dokument-Typen
    • Der Tree funktioniert wieder (#12832)
  • Fileupload
    • Probleme beim Importieren von SVG-Bildern bzw. beim Hochladen von SVGs ins Image-Dokument wurden behoben (#12922)
    • SVGs konnten nicht mehr gespeichert werden (#12840)
    • Bei deaktivierten Kategorien funktionierte der Upload nicht (#12908)
    • Bei mehrmaliger Initialisierung/Verwendung des Uploaders wurden Teile des Javascript gestoppt, so dass nicht nur der Uploader, sondern auch andere JS-Funktionen danach defekt waren (#12908)
  • Glossar
    • Der Glossar-Tree und das Menü waren stark defekt, so dass keine Einträge mehr angelegt oder bearbeitet werden konnten (#12764)
  • Import/Export
    • Durch einen Fehler bei der Größenabfrage war es nicht möglich SVGs zu speichern (#12806)
  • Klassen/Objekte
    • Tag <we:write>: Das Schreiben von Objekten mittels <we:write> ging nicht (#12802)
    • Tag <we:var>: Hat bei der Verwendung zur Objekt-Ausgabe für Felder vom Typ Checkbox nichts ausgegeben (#12919)
    • Tags <we:var type="href">, <we:ifVarEmpty type="href"> und <we:href>: Die Tags haben bei Verwendung auf dem Template zur Objekt-Ausgabe nicht richtig funktioniert. Neu wird bei <we:href> auch bei der Objekt-Ausgabe das Attribut only="id" beachtet (#12920)
    • Tags <we:var type="link">, <we:var type="href">, <we:link> und <we:href>: Die Ausgabe dieser Tags auf Objekt-Detailseiten (= unter Arbeitsbereich gespeicherte Vorlage) war defekt (#12825)
    • In Objekten ließen sich Einträge in Feldern vom Typ "href" nicht leeren (#12821)
    • Die Eigenschaft "Pflichtfeld" hat bei Objektfeldern vom Typ "Datum" auch dann das Speichern verhindert, wenn das Feld ausgefüllt war (#12885)
    • Die Eigenschaft "Pflichtfeld" würde auf Objektfeldern vom Typ "Grafik" nicht korrekt behandelt und das Speichern auch bei ausgefüllten Feldern abgelehnt (#12834)
    • Die Einstellung "removefirstparagraph" wurde bei Feldern vom Typ Textbox wysiwyg="true" auf Objekten nicht korrekt verarbeitet (#12833)
    • Die Massen-Funktionen unter "Objektverzeichnis" -> "Inhalt" haben den Zustand der zugehörigen Checkboxen nicht korrekt beachtet (#12861)
  • Kundenverwaltung
    • Die Kundenfilter wurden nicht mehr korrekt geladen (#12800)
    • Der Kundenfilter für die Navigation funktionierte nicht richtig (#12812)
    • Aufgrund eines Tabellenfehlers funktionierte die Funktion "Passwort vergessen" nicht (#12858)
    • Die Darstellung der Objekte des Kunden war fehlerhaft (#12873)
  • Live-Update/OnlineInstaller
    • Bei der Installation wurden ein paar große Dateien nicht korrekt zusammengesetzt, was sich nur durch eine Updatewiederholung beheben ließ (#12849)
    • Pre-Release Versionen können nun direkt im Update-Dialog aktiviert werden: Die Checkbox "Pre-Release Versionen" befindet sich dazu neu auf dem Reiter "Update", der separate Reiter "Pre-Release Versionen" wurde entfernt (#12890)
  • Miniaturansichten
    • Miniaturansichten konnten zwischenzeitlich nicht mehr gespeichert werden (#12923)
    • Aufgrund eines kleinen Fehlers konnten keine Miniaturansichten erzeugt werden (#12909)
  • Navigation
    • Das Bearbeiten von Navigationsregeln war defekt (#12853)
    • Die "Dokument-Typ"-Bedingung auf Navigationsregeln, die in 9.0.x neu angelegt oder geändert wurden, wurde falsch gespeichert (#12854)
    • Es konnten keine Regeln für das Highlighting mehr bearbeitet werden (#12921)
    • Es konnten Navigationsregeln ohne Namen gespeichert werden (#12865)
  • Newsletter
  • Shop
    • Im Shop gab es Probleme mit den internen Datentypen (#12816)
  • Versionierung
    • Die Anzeige des Vorlagen-Reiters "Versionierung" hat Fehler geworfen (#12878)
  • WYSIWYG-Editor
    • Tag <we:textarea wysiwyg="true">: Das Command "hr" wurde nicht ausgespielt (#12826)
    • Mehrere Attribute im Bild-Dialog waren defekt. Die (aus dem Attribut "classes" stammenden bzw. aus den zugänglichen CSS-Dateien extrahierten) CSS-Klassen werden wieder korrekt in die Dialoge übernommen (#12901)
    • Der Quelltext-Editor wurde fälschlicherweise beim Drücken der Enter-Taste geschlossen (#12827)
  • Zeitplaner
    • Zeitplaner-/Scheduler-Einträge ließen sich nicht mehr speichern (#12815)

 


Version 9.0.2 (Barrhorn)

Veröffentlichungsdatum 13.07.2020
Sicherheitsupdate nein
Behobene Fehler 30
Optimierungen 7

Hinweis

webEdition 9.0.2 Barrhorn enthält zahlreiche wichtige Problembehebungen. Die Verwendung von 9.0.2 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. Darüber hinaus muss das WE-Sessionmanagement aktiviert und "Sitzung für jeden Benutzer verschlüsseln" auf "Transparent" eingestellt werden!

Verbesserungen

  • webEdition allgemein
    • Im Menü "Hilfe" gibt es nun einen Link zur Meldung von Bugs (einige Felder werden vorausgefüllt). Im Fehlerlog gibt es zudem einen neuen Button der Fehlerinfos direkt in einen neuen Bug-Eintrag überträgt (#11070)
    • Im Tooltip (hover) von Editor-Tabs wird nun auch die ID des Dokuments angezeigt (#12766)
    • webEdition nutzt neu FontAwesome 5 (#12005)
    • webEdition zeigt nun eine Warnung an, wenn eine Textdatei im Dateisystem (also nicht über WE) verändert wurde (gilt nicht für .css und .js) (#9908)
    • Dem Dokumenten-Editor wurden 3 neue Shortcuts zugefügt: [Strg-Esc] Schließen des aktuellen Tabs, [Strg-Komma] Tab links, [Strg-Punkt] Tab rechts (#12680)
  • Klassen/Objekte
    • Als SEO-Feld kann nun auch der Name des Objektes benutzt werden. Bei Textfeldern werden neu Spaces (davor und danach) entfernt (#12745)
    • In Klassen lässt sich nun ein Sidebar-Dokument hinterlegen, um so z.B. weitere Hilfe für die Bearbeitung eines Objektes anzubieten (#2200)

 

Behobene Fehler

  • webEdition allgemein
    • Das Anlegen neuer Verzeichnisse aus Selektoren heraus war defekt (#12771)
    • Der Link zur Versionshistorie unter dem Menüpunkt "Info" war falsch (#12743)
    • Die Sperrzeit für Dokumente wurde auf den Sessiontimeout gesetzt. Dadurch sollte es nicht mehr möglich sein, dass mehrere Autoren gleichzeitig ein Dokument bearbeiten (#12578)
    • Flash wurde aus webEdition entfernt (#12758)
    • Funktion "Datenbank anzeigen...": Das Flackern beim Hovern über die links aufgelisteten Tabellen wurde behoben (#12775)
  • we:Tags
  • Backup
    • Die Backup-Erstellung über Kommandozeile (cli) war defekt, weil der Pfade zum Config-Verzeichnis nicht richtig gesetzt war (#12776)
  • Fileupload
    • Ein Fehler beim Import von Textdateien wurde behoben (#12756)
  • Klassen/Objekte
    • Klassen und Objekt wurde nicht angezeigt wenn ein verlinktes Bild nicht "veröffentlich" bzw. nicht vorhanden war (#12754)
  • Kundenverwaltung
    • Ausgabefehler beim Reiterwechsel wurden behoben (#12773)
    • Eigene Felder machten Probleme, wenn kein Standardwert angegeben wurde (#12777)
    • Die Felder "Vorname" und "Nachname" konnten nicht mehr gespeichert werden (#12772)
  • Navigation
    • Das Bearbeiten von Navigationseinträgen funktionierte nicht, wenn die Kundenverwaltung deaktiviert war (#12750)
    • Externe Links waren defekt (#12769)
  • Newsletter
    • Die Ausgabe der Blocks auf dem Reiter "Bearbeiten" funktioniert wieder korrekt (#12792)
    • Newsletter-Verzeichnisse können auch wieder aus dem Verzeichnis-Selektor heraus angelegt werden (#12783)
    • Blocks vom Typ "Feld eines Dokumentes" oder "Feld eines Objektes" funktionieren wieder. Felder, die nicht sinnvoll ausgegeben werden können, werden neu nicht mehr angeboten (#12794)
    • Die Newsletter-spezifischen Mail-Einstellungen auf dem Reiter "Einstellungen" wurden fälschlicherweise von den Defaults aus den Newsletter-Einstellungen überschrieben (#12791)
    • Die Kundenfilter auf dem Reiter "Mailing-Liste" konnten nicht mehr bearbeitet werden (#12790)
    • Newsletter-Gruppen (-Verzeichnisse) werden wieder korrekt dargestellt und gespeichert (#12789)
    • Vorschau und Mail-Generierung bei dokumentenbasierten Newslettern war defekt (#12748)
  • Versionierung
    • Die Anzeige der Versionen auf dem Reiter "Versionierung" erfolgte erst, wenn man auf den Pfeil klickte (#12762)
  • Widgets
    • Im Notiz-Widget können nun auch wieder Notizen mit Umlauten eingetragen werden (#12280)
  • WYSIWYG-Editor
    • Das Link-Icon wurde in Firefox nicht korrekt angezeigt (#12755)

 


Version 9.0.1 (Barrhorn)

Veröffentlichungsdatum 25.06.2020
Sicherheitsupdate nein
Behobene Fehler 17
Optimierungen 1

Hinweis

webEdition 9.0.1 Barrhorn enthält zahlreiche wichtige Problembehebungen. Die Verwendung von 9.0.1 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.

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. Darüber hinaus muss das WE-Sessionmanagement aktiviert und "Sitzung für jeden Benutzer verschlüsseln" auf "Transparent" eingestellt werden!

Bekannte Probleme

  • Import/Export
    • Der Import und Export ist derzeit nicht funktional und wird in einem späteren Release nachgereicht
  • Update
    • Das Update setzt voraus, dass vorher die WE-Sessionverwaltung aktiviert wurde. Im Updater erfolgt nun auch ein Hinweis bei der Installation

Verbesserungen

 
  • webEdition allgemein
    • Das Suffix "?m=xyz" an einigen Mediendateien kann nun systemweit deaktiviert werden.
      Hinweis: Wir empfehlen explizit dies nicht zu tun. (#10972)
  • WYSIWYG-Editor
    • Der Galerie-Button wird nur noch ausgegeben, wenn auch im Attrbut "gallerytemplates" mindestens eine gültige Template-ID übergeben wird (#12725)

 

Behobene Fehler

  • webEdition allgemein
    • Das Anlegen von Verzeichnissen in Selektoren war defekt (#12727)
    • Die Funktion "Kopieren" im Dokumenten-Footer war defekt (#12563)
    • Das Speichern von CSS-Dateien war nicht möglich (#12717)
    • Die Funktion "Verzeichnis durch Domain ersetzen" war defekt (#12731)
    • Die Menu-Funktion "Kennwort ändern..." funktioniert wieder (#12729)
    • In der Bildbearbeitung werden nun Icons für die Aktionen gezeigt (#12714)
  • we:Tags
    • <we:captcha>: erzeugte ein schwarzes Bild. Nun wird wieder die richtige Farbe verwendet (#12728)
    • <we:link>: Das Attribut "text" wird jetzt korrekt verarbeitet. Für die Eingabe von E-Mails gibt es auf dem Dialog jetzt die zugehörigen Felder "Betreff", "CC" und "BCC", deren Inhalt wird nun beim Öffnen bestehender Links auch korrekt eingelesen (#12536)
    • <we:position>: das Attribut "reference" ohne Funktion. Daher wurde die Position nur des letzten Blocks ausgegeben. Nun kann die Position eines beliebigen Blocks angezeigt werden (#12690)
  • Fileupload
    • Fehler beim Import von SVGs wurden behoben (#12718)
  • Klassen/Objekte
    • Ein falsches "required" auf dem Zeit-Selektor von Datumsfeldern verunmöglichte die Speicherung leerer Datumswerte (#12737)
    • Bei einigen Feldtypen konnten Varianten nicht gesetzt werden. Dies wurde behoben, und die Darstellung auf dem Reiter "Varianten" an diejenige unter "Bearbeiten" angepasst (#12736)
  • Miniaturansichten
    • Ein Darstellungsfehler im Rebuild von Miniaturansichten wurde behoben (#12730)
  • Shop
    • Die Anzeige von Bestellungen ohne MwSt. funktionierte nicht (#12735)
    • Die Monatsansicht wurde korrigiert (#12625)
    • Die Darstellung der MwSt. war in der Bestellansicht fehlerhaft (#12734)
  • Widgets
    • Das RSS-Widget war ohne Funktion (#12723)
  • WYSIWYG-Editor
    • Probleme beim Pasten in den Tiny-Content wurden behoben (#12726)
    • Die WYSIWYG-Editoren auf Objekt- und Dokumenten-Varianten werden wieder korrekt geladen (#12666)

 


Version 9.0.0 (Barrhorn)

Veröffentlichungsdatum 16.06.2020
Sicherheitsupdate nein
Behobene Fehler 32
Optimierungen 25

Hinweis

Beim Update wird die Verzeichnisstruktur von webEdition umgebaut. Bitte machen Sie vorher eine Datensicherung!

Die Datenbank und alle Dokumente werden auf UTF-8 umgestellt; es wird nun die Collation utf8_unicode_ci verwendet. Sofern Fremdtabellen verwendet werden sollten diese ebenfalls an die neue Collation angepasst werden, da es sonst zu Problemen kommen kann. Das <we:charset> Tag liefert nun nur noch UTF-8 zurück, egal was hier eingestellt wurde.

Das Backup-System wurde nun auf Zip-Archive umgestellt. Alte Backups können noch gelesen werden, wir raten weiterhin nur Backups aus der gleichen Version einzuspielen.

Nach dem Update ist ein Rebuild der Vorlagen nötig!

Achtung: Bitte beachte, dass diese Version viel stärker auf Datentypen achtet. Es ist daher möglich das älterer PHP-Kode hiermit nicht ohne Anpassung kompatibel ist! Die Hinweise für Entwickler sollten unbedingt beachtet werden!

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. Darüber hinaus muss das WE-Sessionmanagement aktiviert und "Sitzung für jeden Benutzer verschlüsseln" auf "Transparent" eingestellt werden!

Bekannte Probleme

  • Import/Export
    • Der Import und Export ist derzeit nicht funktional und wird in einem späteren Release nachgereicht
  • Update
    • Das Update setzt voraus das vorher die WE-Sessionverwaltung aktiviert wurde. Im Updater erfolgt nun auch ein Hinweis bei der Installation

Verbesserungen

  • webEdition allgemein
    • Alle WE-Tags müssen nun als Klassen implementiert werden. Dadurch ist eine bessere Kapselung möglich, die Tags können so aber auch einfacher erweitert werden. (#12106)
    • Die Datumsspalten wurden auf (My)SQL native Datentypen abgebildet. Die ursprünglichen Spalten werden als virtuelle Spalten weitergeführt. (#10719)
    • Die Tabelle tblTemporaryDocs wurde entfernt. Die Daten werden jeweils in den entsprechenden Tabellen gespeichert und dort als "inaktiv" gekennzeichnet (#11503)
    • Es ist nun möglich in den Einstellungen einen Wartungsmodus zu aktivieren. Damit kann das Front- und/oder das Backend zu Wartungszwecken deaktiviert werden. (#12561)
    • Geschützte Mediendateien werden nun auch im Tree ausgezeichnet (#10924)
    • WE unterstützt nun Memcached und Redis. Dieser kann über das Tag <we:cache> genutzt werden, wird aber auch von WE intern (bspw. für die Datenbank verwendet) (#9889)
    • webEdition erhält eine neue Verzeichnisstruktur und fast alle Dateien werden nun als Klassen angelegt. Tags und Tag-Hilfen MÜSSEN auf das neue Format portiert werden. (#12107)
    • Über einen eingebauten kleinen Grafikeditor können nun Änderungen am Bild (Markierungen, Bildverbesserungen) direkt in WE gemacht werden. (#12613)
  • we:Tags
    • <we:linklist> wurde entfernt. Alle Daten werden auf einen <we:block> übertragen und temporär durch <we:linklist> weiterhin ausgegeben (#12064)
    • Mittels <we:saveRegisteredUser> uniqueFields=""> läßt sich verhindern das bestimmte Kundenfelder nicht eindeutig sind. Im Fehlerfall kann dies per <we:ifNotWritten type="" customer="" onerror="" notUnique=""> geprüft werden. (#12451)
    • Tag <we:listview type="object">: predefinedSQL wurde aus der <we:listview type="object"> entfernt. Es kann stattdessen <we:listview type="sql"> verwendet werden (#8878)
  • Backup
    • In Backups können nun auch Kommentare gespeichert werden. Diese werden dann bei der Wiederherstellung angezeigt (#12389)
    • Das Backup wird nun als Zip-Archiv gespeichert. Alle binären Inhalte sind darin direkt wieder zu finden. Der Datenbank-Dump liegt als JSON-Dateien vor. (#11072)
  • Banner
    • Das Bannermodul wurde nun vollständig aus WE entfernt. (#12094)
  • Editor-Plugin
    • Mit dieser Version führen wir webDAV für Vorlagen, Tags und (aktuell) einfache Textdokumente ein. Es kann somit ein beliebiger Texteditor/IDE verwendet werden um diese Dokumente zu bearbeiten. Beachte das diese Form der Dateifreigabe nicht sehr performant ist! Sofern man in webEdition angemeldet ist, kann die Freigabe über webdav(s)://DOMAIN/webEdition/davfs.php aufgerufen werden. Als Benutzername/Passwort müssen die gleichen Daten wie zum WE-Zugang verwendet werden. Nach dem Logout aus webEdition steht diese Freigabe auch nicht mehr zur Verfügung. Wird die Freigabe mit fuse (davfs2) gemountet, sollte in /etc/davfs2/davfs2.conf n_cookies auf z.B. 5 gesetzt werden. (#11199)
  • Klassen/Objekte
    • Bei Feldern in den Objekten wird nun eine Zusatzinfo zum Feld angezeigt (#10947)
    • Tag <we:link> wurde zur Verbesserung der Multi-Domain-Unterstützung um das Attribut 'triggerid' ergänzt (#11528)
  • Kundenverwaltung
    • Die symmetrischen Passwörter in der KV werden beim Login auf Hash Passwörter umgestellt. (#12266)
  • Navigation
    • Es ist im Navigationstool nun möglich den Cache direkt zu löschen. (#12453)
    • Sofern beim dynamischen Eintrag keine Sortierung ausgewählt wurde, wird nun die Sortierung nach dem Namen vorgenommen (#2646)
  • Sammlungen
    • In Sammlungen können jetzt auch Objekte gespeichert werden (#11477)
  • Versionierung
    • In webEdition werden nun in der Versionierung für Dokumente keine Vorschau mehr abgelegt. Alte Vorschauen werden beim Update gelöscht. (#12413)
  • Wysiwyg-Editor
    • TinyMCE wurde auf die Version 5 aktualisiert und optisch an moderne Office-Suiten angepasst. Im Zuge des Updates wurden viele Funktionsnamen/Commands an die Bezeichnungen von TinyMCE angepasst. Einige Funktionen sind auch ganz weggefallen. Detaillierte Informationen dazu finden sich in der Tagreferenz (#11245)
    • Auch das Pasten in den Contentbereich des TinyMCE wurde optimiert: Neu werden im Modus "Als reinen Text einfügen" Abschnitte, Links und Tabellen in "gesäuberter" Form erhalten. Z.B. von Tabellen wird nur das reine Gerüst aus <table>, <thead>, <tr>, <td> etc. erhalten, während alle weiteren Formatierungen entfernt werden. Gleiches gilt für Links, die überdies nur erhalten bleiben, wenn das Attribut "href" gesetzt ist: Reine Anker-Links (sehr zahlreich z.B. beim Kopieren aus Office-Programmen ) werden also entfernt.  

 

Behobene Fehler

 
  • webEdition allgemein
    • Der Installer ist nun so konfiguriert, das dieser ausschließlich UTF-8 Installationen erlaubt. (#12318)
    • Probleme in der Versionierung die durch die gespeicherte Vorschau den Kode der Seite evaluiert haben, sind nun behoben. (#12472)
    • webEdition ist nun komplett auf UTF-8 umgestellt und liefert alle Seiten so aus. Beim Update wird dazu die Datenbank konvertiert. (#12118)
  • Fileupload
    • Es ist nun möglich Benutzern das Upload-Limit zu deaktivieren. (#12662)
  • Navigation
    • Die Kundenfilter in der Navigation wurde nun konsistent in die Tabelle tblcustomerfilter verschoben. (#12119)
  • Versionierung
    •  
    • Keine Generierung mehr von der Vorschau (#12444)
  • Wysiwyg-Editor
    • Einfügen aus MS-Anwendungen funktionieren nun besser. (#12433)
    • Links mit Ankern und Parametern werden beim Speichern nicht mehr verändert. (#11446)

Informationen für Entwickler

Änderungen an internen Funktionen/webEdition Tags/Datenstrukturen

  • Geänderte Verzeichnisstruktur! Die Verzeichnisstruktur von webEdition ändert sich folgendermaßen:
    Verzeichnis Inhalt Bemerkungen
    custom apps
    codesnippets
    conf
    hook
    hooks
    tag
    tw
    alle Benutzeranpassungen (Apps, Config, Hooks, Tags)
    generated backup
    site
    templates
    versions
    alles was von WE generiert wird und idr. neu erzeugt werden kann (Backup, Site, Templates, versions)
    samples Beispiele (Configs, Hooks)
    temp cache
    fragments
    preview
    tmp
    alles was Temporär ist (Cache, Fragmente Temp)
    we classes
    cli
    css
    images
    include
    js
    libraries
    licenses
    alles statische Inhalte (keine Veränderung außer durch Updates)
    liveUpdate * alle Dateien die für das Update gebraucht werden - dieses Verzeichnis soll langfristig auch in we verschoben werden

    Es entsteht somit eine klare Trennung der statischen und veränderlichen Inhalte.

  • <we:linklist> wurde entfernt. Beim Update wird diese in einen <we:block> gewandelt. Nach dem Rebuild wird das Tag <we:linklist> automatisch zu einem <we:block>. Die Templates sollten nach dem Update angepaßt werden.
  • Objekt-Tabellen: die 1:1 Beziehung zwischen tblObject_X und tblObjectFiles gilt NICHT mehr. Durch den Wegfall der tblTemporaryDoc besitzt jede Objekt-Tabelle eine weitere Spalte OF_DocumentTable, die angibt ob es sich bei dem Eintrag um ein gespeichertes oder ein normales Dokument handelt.
  • Geänderte Klassenamen - hier die wichtigsten:
    alt neu Bemerkungen
    we_folder we_folder_document
    we_folder_objectFile
    we_folder_vfile
    we_folder_template
    we_folder_module
    Je nach Bereich/Tabelle wird nun eine eigene Klasse verwendet.
    we_imageDocument we_document_image
    we_objectFile we_contents_objectFile
    we_webEditionDocument we_document_webEdition
    Weitere Änderungen sind in webEdition/we/classes/contents zu sehen.
  • Geänderte Datenstrukturen:
    • tblnavigation enthält keine Einträge für den Kundenfilter mehr
    • tblFiles, tblObjectFiles, ... ist komplett auf den Datentyp "TIMESTAMP" migriert. Die Spalten Creation_Date,Mod_Date und Publish_Date sind hierfür verwendet worden. Die Spalten CreationDate, ModDate und Published werden als virtuelle Spalten weiter angeboten, sind aber als deprecated eingestuft!
  • PHP 7:
    • durch die Umstellung auf PHP 7, werden die nun verfügbare Typisierung streng durchgesetzt. Alle Funktionen und Methoden achten auf die korrekten Datentypen. Eine Initialisierung bspw. $doc=new we_document_webEdition(); $doc->initByID("3"); führt zu einem Fehler, da der übergebene Typ "String" und nicht "Int" ist.
  •  TinyMce 5.1:
    • Der neue TinyMce besitzt das "layer"-Plugin nicht mehr: Die Funktion entfällt ersatzlos
    • Die Tabellenfunktionen (Spalte einfügen, Zelle formatieren etc) erscheinen nun kontextabhängig in einer separaten Toolbar. In der Haupt-Toolbar wird nur noch der Split-Button zum Einfügen/Löschen von Tabellen ausgegeben. Aufgrund dieser platzsparenden Neuerung entfallen alle tabellenbezogenen Einzel-Commands: Die Gruppe "table" wurde gestrichen, das "neue" Command "table" geört nun zur Gruppe "insert". Die obsoleten Table-Commands werden auf "table" gematcht.
    • Der Font-Selector wurde entfernt
    • Die Namen vieler Commands wurden vereinfacht oder durch diejenigen von TinyMce ersetzt. Die alten Commands werden noch auf die neuen Entsprechungen gematcht, sind aber deprecated:

      Commands
    •  alt  neu
      applystyle styleselect
      createlink link
      fontsize sizeselect
      formatblock blockselect
      insertbreak break
      insertgallery gallery
      inserthorizontalrule hr
      insertimage image
      insertorderedlist numlist
      insertunorderedlist bullist
      insertspecialchar charmap
      justifycenter aligncenter
      justifyfull alignjustify
      justifyleft alignleft
      justifyright alignright
      visibleborders visualaid
      replace search
      searchreplace search
      decreasecolspan
      deletecol
      deleterow
      deletetable
      editcell
      editrow
      increasecolspan
      insertcolumnleft
      insertcolumnright
      insertrowabove
      insertrowbelow
      inserttable
      table
      insertlayer
      movebackward
      moveforward
      absolute
      Gruppen:
      justify  align
      Aufgelöste Gruppen:
      font sizeselect
      => das verbleibende Command "sizeselect" gehört neu zur Gruppe "prop"
      copypaste pastetext
      => das verbleibende Command "pastetext" gehört neu zur Gruppe "essential"
      layer
'applystyle' => 'styleselect',
'backcolor' => 'backcolor',
'createlink' => 'link',
'fontsize' => 'sizeselect',
'formatblock' => 'blockselect',
'insertbreak' => 'break',
'insertgallery' => 'gallery',
'inserthorizontalrule' => 'hr',
'insertimage' => 'image',
'insertorderedlist' => 'numlist',
'insertunorderedlist' => 'bullist',
'insertspecialchar' => 'specialchar',
'justifycenter' => 'aligncenter',
'justifyfull' => 'alignjustify',
'justifyleft' => 'alignleft',
'justifyright' => 'alignright',
'removeformat' => 'removeformat',
'visibleborders' => 'visualaid',
'replace' => 'search',
'searchreplace' => 'search',
'template' => 'template',
'decreasecolspan' => 'table',
'deletecol' => 'table',
'deleterow' => 'table',
'deletetable' => 'table',
'editcell' => 'table',
'editrow' => 'table',
'increasecolspan' => 'table',
'insertcolumnleft' => 'table',
'insertcolumnright' => 'table',
'insertrowabove' => 'table',
'insertrowbelow' => 'table',
'inserttable' => 'table',

 

Deprecated: Funktionen/webEdition Tags/Datenstrukturen die ab dieser Version nicht mehr genutzt werden sollten

Folgende globale Variablen werden ersetzt
Alt Neu Verfügbar ab Bemerkungen
$GLOBALS['DB_WE'] DB_WE::$inst 8.1.2 für die Funktionen f,getHash ist diese Angabe idr. unnötig!
$GLOBALS['we_editmode'] we_base_WE::$editmode
<we:ifEditmode>
-
 $GLOBALS['WE_MAIN_ID']  we_base_WE::$mainDoc['id'] - sollte nur intern/im Tag über self::getDocForTag verwendet werden
 $GLOBALS['WE_MAIN_DOC'] we_base_WE::$mainDoc['doc']  - sollte nur intern/im Tag über self::getDocForTag verwendet werden
$GLOBALS['we_doc']->setElement($name,$val) <we:setVar to="self" nameto="$name" value="$val"/>
we_tag('setVar', ['to' => 'self', 'nameto' => $name, 'value' =>$val]) 
- sollte nur intern/im Tag verwendet werden
$GLOBALS['we_doc']->getElement($name) <we:input name="$name"/>
we_tag('input', ['name' => $name])
- sollte nur intern/im Tag verwendet werden
$GLOBALS['we_doc']->Property <we:setVar to="self" property="true" nameto="Property" value="$val"/>
<we:var type="property" doc="self" name="Property"/>
-

Die Rückgabe der Properties erfolgt als String - beachte das beim Setzen von Nicht String-Werten es zu Problemen in WE kommen kann/wird! Mit einer Umstellung auf PHP 7.4 werden wir auch hier die Einhaltung der Datentypen sicherstellen.

Objekt-Properties werden zukünftig alle gegen Zugriff von außen gesperrt (protected)!

$GLOBALS['we_doc'] we_base_WE::getWeDoc() 8.1.3 Prüfe, ob du deinen Kode nicht durch WE-Tags umschreiben kannst.

Funktionen

Alt Neu Verfügbar ab Bemerkungen
f($query) fB($query):bool 8.1.2 spezielle Query die immer nur Bool zurückliefert
f($query) fI($query):int 8.1.2 spezielle Query die immer nur Int (Zahl) zurückliefert
f($query) fS($query):string 8.1.2 spezielle Query die immer nur String (Zeichenkette) zurückliefert
id_to_path(string):mixed id2path(string):string 8.1.2 Rückgabe war früher abhängig von Parameter
id_to_path(array):mixed id2pathA(array):array 8.1.2 Rückgabe war früher abhängig von Parameter

 

Tabellen

Tabelle Spalte Bemerkungen
* CreationDate veraltet, wird ersetzt durch Datumsfeld Creation_Date 
* ModDate veraltet, wird ersetzt durch Datumsfeld Mod_Date
* Published veraltet, wird ersetzt durch Datumsfeld Publish_Date

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

  • Datenbank:
    • Die Unterstützung für das Backend mysql wurde entfernt. Alle WE Versionen sollten bereits länger auf mysqli laufen.
    • tblIndex: die Spalten OID und DID wurden entfernt.
  • Tags
    • Die Unterstützung von WE-Tags als Funktionen wurde entfernt. we-Tags müssen nun als Klasse implementiert sein. Siehe z.B. we/classes/tag/we_tag_a.class.php. Custom-Tags werden beim Update kopiert, sind aber erst lauffähig, wenn die Dateiendung .class.php lautet und auf die neue Basisklasse umgestellt sind.
    • Tag-Wizzard Einträge müssen nun von we_weTag_twbase erben und die Klassen we_tagData_* nutzen. Siehe hierzu bspw. webEdition/we/classes/tw/we_tw_a.class.php. Da alte TW Einträge nicht lauffähig sind, werden diese in webEdition/we/include/old-tw-Tags verschoben.
    • <we:ifHasShopVariants> und <we:useShopVariant/>
    • <we:captcha/> wurde das Attribut font/fotnpath entfernt.
    • Die Funktion printElement (we_tag.inc) wurde final entfernt
  • $GLOBALS['lv'] wurde entfernt
  • Hooks
    • Hooks wurden auf Klassen umgestellt. Entsprechend müssen die Dateinamen auf .class.php enden.
    • Schau dir die Sample-Hooks an, die Umstellungen sind einfach von bestehenden Hooks durchzuführen.

Version 8.1.6 (Ahlberg)

Veröffentlichungsdatum 28.02.2022
Sicherheitsupdate nein
Behobene Fehler 4
Optimierungen 0

Hinweis

Die nachgereichte Version 8.1.6 Ahlberg enthält letzte Problembehebungen für webEdition 8: Die Verwendung von 8.1.6 wird empfohlen.

Wichtige Hinweise zum Update von webEdition 7.0.4 nach webEdition 8.x entnehmen Sie bitte der Historie zu Version 8.0.

Aus Version 7.0.4 kann problemlos direkt auf diese Version upgedatet werden.

Behobene Fehler

  • webEdition allgemein
    • In bestimmten Situationen wurden zu viele Datenbank-Verbindungen geöffnet (#13376)
    • Ein Fehler auf dem Updateserver wurde behoben (#13599)
  • Kategorien
    • Kategorien konnten in sich selbst gespeichert werden, was zu einer Endlosschleife sowie einem kaputten Kategorie-Pfad in der Datenbank führte (#12385)
  • Kundenverwaltung
    • Die Objekte des Kunden wurden nicht mehr angezeigt (#13149)

Version 8.1.5 (Ahlberg)

Veröffentlichungsdatum 18.01.2021
Sicherheitsupdate nein
Behobene Fehler 5
Optimierungen 0

Hinweis

webEdition 8.1.5 Ahlberg enthält letzte Problembehebungen für webEdition 8: Die Verwendung von 8.1.5 wird empfohlen.

Wichtige Hinweise zum Update von webEdition 7.0.4 nach webEdition 8.x entnehmen Sie bitte der Historie zu Version 8.0.

Aus Version 7.0.4 kann problemlos direkt auf diese Version upgedatet werden.

Behobene Fehler

  • Fileupload
    • Der Upload schlug fehl, wenn die Dateigröße exakt einem Vielfachen von 128kB entsprach (#12957)
  • Klassen/Objekte
    • Backport: Dokumente/Objekte werden nun so lange gelockt, wie eine Sitzung dauern kann, dadurch ist es nicht mehr möglich Objekte gegenseitig zu überschreiben (#12967)
  • Kundenverwaltung
    • Ein Anzeigefehler bei "Objekte des Kunden" wurde behoben (#12959)
  • Miniaturansichten, Vorschau-Bilder
    • Image Dokument: Bilder mit der Endung ".jpeg" konnten bei der Erzeugung von Vorschauen und Miniaturen Probleme verursachen (#12992)
    • Ein Fehler bei der Erzeugung von Vorschaubildern für Grafik-Dokumente wurde behoben (#12963)

Version 8.1.4 (Ahlberg)

Veröffentlichungsdatum 09.10.2020
Sicherheitsupdate nein
Behobene Fehler 1
Optimierungen 1

Hinweis

Mit webEdition 8.1.4 Barrhorn wird eine gravierende Inkompatibilität mit MySQL 8 gefixt: Die Verwendung von 8.1.4 wird ausdrücklich empfohlen.

Wichtige Hinweise zum Update von webEdition 7.0.4 nach webEdition 8.x entnehmen Sie bitte der Historie zu Version 8.0.

Aus Version 7.0.4 kann problemlos direkt auf diese Version upgedatet werden.

Behobene Fehler

  • webEdition allgemein
    • In MySQL 8 wurden neue Schlüsselwörter eingeführt, wodurch es zu schwerwiegenden SQL Fehlern kam (#12934)

 


Version 8.1.3 (Ahlberg)

Veröffentlichungsdatum 05.10.2020
Sicherheitsupdate nein
Behobene Fehler 11
Optimierungen 1

Hinweis

webEdition 8.1.3 Ahlberg enthält zahlreiche wichtige Problembehebungen. Die Verwendung von 8.1.3 wird ausdrücklich empfohlen.

Wichtige Hinweise zum Update von webEdition 7.0.4 nach webEdition 8.x entnehmen Sie bitte der Historie zu Version 8.0.

Aus Version 7.0.4 kann problemlos direkt auf diese Version upgedatet werden.

Verbesserungen

 
  • we:Tags
    • <we:conditionAdd>: Neben dem type="now" steht nun auch der type="today" zum Datumsvergleich zur Verfügung (#12784)

Behobene Fehler

  • webEdition allgemein
    • Das Vorschau-Bild auf dem Reiter "Hochladen" von Grafik-Dokumenten war defekt (#12819)
    • Ein Fehler beim Ein- und Ausblenden von Buttons im Multieditor-Footer wurde behoben (#12798)
    • Es können nun PHP-Daten wie folgt übergeben werden: x="$y", x="\$y", x="a${x}b", x="A::$y", x="A::CONST" (#12906)
  • we:Tags
    • <we:captcha>: erzeugte ein schwarzes Bild. Nun wird wieder die richtige Farbe verwendet (#12913)
    • <we:formmail>: Wegen Problemen beim Captcha wurden keine E-Mails mehr verschickt (#12915)
    • <we:ifNew>: kann nun auch innerhalb einer Vorlage dazu verwendet werden um zu prüfen ob ein Dokument neu ist (#12907)
    • <we:input type="checkbox">: Mittels checked="true" kann nun angegeben werden, dass die Checkbox bei neuen Dokumenten aktiviert ist (#12568)
    • <we:shopVat>: Das Attribut "id" wird nun (wie in der Taghilfe beschrieben) auch ausgewertet, wenn keine Shop-Kategorien verwendet werden. Es dient zur Ausgabe des Steuersatzes mit der entsprechenden ID (#12753)
    • <we:write>: funktionierte nicht bei vorhandenen Objekten (#12749)
  • Benutzerverwaltung
    • Der Selektor für die Benutzer-Gruppe war defekt (#12489)
  • Shop

 


Version 8.1.2 (Ahlberg)

Veröffentlichungsdatum 25.06.2020
Sicherheitsupdate nein
Behobene Fehler 22
Optimierungen 1

Hinweis

webEdition 8.1.2 (Ahlberg) enthält zahlreiche wichtige Problembehebungen. Die Verwendung von 8.1.2 wird ausdrücklich empfohlen.

Wichtige Hinweise zum Update von webEdition 7.0.4 nach webEdition 8.x entnehmen Sie bitte der Historie zu Version 8.0.

Aus Version 7.0.4 kann problemlos direkt auf diese Version upgedatet werden.

Verbesserungen

  • webEdition allgemein
    • Mittels #WE:ID# und #WE:PATH# ist es nun möglich in CSS- und JS-Dateien die aktuelle Datei selbst zu referenzieren (#12588)

 

Behobene Fehler

  • webEdition allgemein
    • Auf bestimmten Dokumenten-Reitern (u.a. "Inhalt") wird nun die Buttonleiste deaktiviert. Dadurch wird z.b. das versehentliche Löschen verhindert (#12614)
    • Bei Hooks hat die Ausgabe von Warnungen und Notices nicht funktioniert (#12569)
    • Beim Parsen von SCSS werden nun CSS-Variablen korrekt behandelt (#12668)
    • Der "powered by webEdition"-Link ist nun mit dem Attribut rel="noopener" versehen und folgt somit der Best-Practice für target="_blank" Links (#12678)
    • Ein Index-Rebuild löscht nun nicht vorher die Tabelle: Somit ist während des Rebuilds weiterhin eine Suche möglich! (#12599)
    • Funktion "Datenbank anzeigen...": Das Flackern beim Hovern über die links aufgelisteten Tabellen wurde behoben (#12651)
  • we:Tags
    • <we:a id="self"/>: In Verbindung mit Seo's fehlte bei der URL der führende "/" (#12664)
    • <we:ifSelf>: hat nicht auf das doc="top" zugegriffen, sondern immer nur das aktuelle Dokument ausgewertet (#12611)
    • <we:ifTemplate>: das Attribut "path" wird wieder korrekt verarbeitet (#12701)
    • <we:sessionField> und <we:sessionStart>: Im Tagwizzard wurden für das Attribut "name" auf <we:sessionField> bzw. für "monitorgroupfield" auf <we:sessionStart> nicht die Felder der KV angezeigt (#12598)
    • <we:userinput, type="date">: Das Attribut "currentdate" wird wieder korrekt ausgewertet, auch bei hidden="true" (#12425)
    • <we:video>: unterstützt nun ebenfalls die pass_ATTRIBUT-Notation zum direkten Durchreichen von reinen HTML-Attributen. Ein Button zum direkten öffnen des Videos wurde ergänzt (#12622)
  • Backup
    • Kleinere Probleme im Backup wurden behoben (#12573)
  • Fileupload
    • Einige Probleme, die bei wackeligen Internetverbindungen mit dem Upload auftreten konnten, wurden behoben (#12659)
  • Kategorien
    • Bei der Modulaktivierung /-deaktivierung wird nun der Cache für die Tags bereinigt, so dass modulabhängige Tags wieder verfügbar sind (#12575)
  • Klassen/Objekte
    • Auf Klassen wird das Längenfeld für Texte nun rot als fehlend markiert, wenn der Wert "0" drin steht (#12623)
  • Kundenverwaltung
    • Sessionfelder können nun auch leer gespeichert werden. Bisher wurden leere Felder ignoriert und der Inhalt blieb bestehen (#12620)
  • Shop
    • Beim Versand von Statusmails aus dem Shop kam es zu Fehlern (#12607)
    • Versandkosten ließen sich nicht mit Cent-Beträgen eingeben (#12583)
  • Wysiwyg-Editor
    • Die WYSIWYG-Editoren auf Objekt- und Dokumenten-Varianten werden wieder korrekt geladen (#12666)

 


Version 8.1.1 (Ahlberg) – Sicherheitsupdate!

Veröffentlichungsdatum 20.01.2020
Sicherheitsupdate ja
Behobene Fehler 18
Optimierungen 4

Hinweis

Version 8.1.1. behebt einen Fehler, durch den (angemeldete) Benutzer auch ohne die entsprechende Berechtigung Klassen sehen und bearbeiten konnten (#12564).

Verbesserungen

  • webEdition allgemein
    • Im Dialog zum Kopieren von Verzeichnissen gibt es nun die Checkboxen "Übernehme Sprache des Zielverzeichnisses" und "Erhalte Sprachverknüpfungen". Bitte beachten, dass die betreffenden Sprachverknüpfungen automatisch gelöscht werden, wenn es zu Konflikten kommt. Ein in diesem Zusammenhang bisher auftretender Fehler wurde behoben (#12457)
  • WE-Tags
    • Tag <we:include type="document">: Mit dem neuen Attribut merge="true" können nun die Werte des inkludierten Dokuments in das darüberliegende Dokument übernommen werden. (#12534)
  • Newsletter
    • Beim Mail-Versand über SMTP werden nun die Verfahren Plain, Login, CRAMMD5 zur Auswahl gestellt. Bitte beachten, dass beim Update das korrekte Verfahren ausgewählt werden muss (#12543)
  • Sidebar
    • Tag <we:sidebar>: Mit dem neuen Attribut type="link|js" lässt sich nun festlegen, ob wie bisher der Link zum Öffnen eines Sidebar-Dokuments ausgegeben wird (type="link"), oder ob dieses beim Laden des Editmodes automatisch geöffnet werden soll (<we:sidebar type="js" id="123"/>). Anker im Editmode des webEdition-Dokuments (<h1 id="xyz">) können nun aus der Sidebar direkt angesprungen werden (<a href="#xyz">...</a>). Damit kann die Sidebar als eine Art von Navigation für die Bearbeitung umfangreicher Dokumente genutzt werden (#12557)

Behobene Fehler

  • webEdition allgemein
    • Allgemeine Einstellungen -> Oberfläche: Das Startdokument/-objekt lässt sich wieder setzen (#12509)
    • Bei normalen PHP-/HTML-Dateien war fälschlicherweise das Syntax-Highlighting deaktiviert (#12559)
    • Die Dokumenten-Funktion "Kopieren" wurde auch Benutzern ohne die entsprechende Berechtigungen angezeigt (#12549)
    • Die Beschriftung der Buttons in der Fußzeile werden auf kleineren Screens erst später ausgeblendet, damit behalten sie länger die Beschriftung (#12513)
    • Die Zuweisung von Kategorien auf dem (Einzel-) Upload-Dialog funktioniert wieder (#12525)
    • Die Rollover-Funktion von Grafik-Dokumenten funktionierte in Edge und Firefox nicht (#12502)
  • WE-Tags
    • Tag <we:captcha>: Ein Fehler beim Verifizieren von CAPTCHAs wurde behoben (#12465)
    • Tag <we:img>: Variable werden nun auch in den Attributen "thumbnail" und "thumbnailid" ausgewertet (#12503)
    • Tag <we:listview type="variant">: Bei Listviews über Varianten wurden unter PHP >= 7.1 diverse Fehler geloggt (#12479)
    • Tag <we:sendmail>: verschickte immer leere Anhänge, wenn kein Anhang eingetragen wurde (#12511)
    • Tag <we:textarea>: Innerhalb von <we:textarea>...</we:textarea> können nun wieder we-Tags oder Variablen für den Standardtext verwendet werden (#12508)
  • Benutzerverwaltung
    • Aus dem Passwort wurden durch eine interne Umstellung fälschlicherweise HTML-Sonderzeichen gefiltert (#12533)
  • Klassen/Objekte
    • SECURITY: Aufgrund eines Fehlers konnten (angemeldete) Benutzer auch ohne die entsprechende Berechtigung Klassen sehen und bearbeiten (#12564)
    • Beim Speichern von Dokumenten/Objekten aus dem Frontend wurden keine Versionen mehr erzeugt (#12516)
    • Tag <we:listview type="object">: Bei der Ausgabe von Object-Listviews kam es zu SQL-Problemen, wenn Felder vom Typ "Object" vorhanden waren (#12470)
  • Kundenverwaltung
    • In der KV funktionierte der Feldtyp Bild nicht mehr wie erwartet (#12510)
  • Miniaturansichten
    • Die Attribute "thumbnail" und "thumbnailid" werden auf <we:img> und Objektfeldern vom Typ Grafik wieder korrekt ausgewertet (#12529)

Version 8.1.0 (Ahlberg)

Veröffentlichungsdatum 04.09.2019
Sicherheitsupdate nein
Behobene Fehler 40
Optimierungen 4

Hinweis

webEdition 8.1.0 (Ahlberg) enthält zahlreiche wichtige Problembehebungen. Die Verwendung von 8.1.0 wird ausdrücklich empfohlen.

Wichtige Hinweise zum Update von webEdition 7.0.4 nach webEdition 8.x entnehmen Sie bitte der Historie zu Version 8.0.

Aus Version 7.0.4 kann problemlos direkt auf diese Version upgedatet werden.

Verbesserungen

Behobene Fehler

  • webEdition allgemein
    • Im Verschiebe-Modus war es nicht möglich Dokumente nach "/" (Root-Verzeichnis) zu verschieben (#12395)
    • Beim Verschieben über den Verschiebe-Modus bleibt das Zielverzeichnis nun korrekt erhalten (#12323)
    • Im Löschmodus von Objekten wurde ein Fehler geworfen, weshalb sich darüber keine Objekte löschen ließen. Eine unnötige Fehlermeldung wurde ebenfalls entfernt (#12343)
    • Ein JS-Problem beim Bearbeiten großer Bilder (unter Bild-Dokument -> Bildbearbeitung) wurde gelöst (#12393)
    • Bei Massenoperationen auf dem Dokumentenverzeichnis kam es zu einem Fehler, so dass diese dann nicht ausgeführt wurden (#12373)
    • Die Checkboxen "Automatischer Rebuild" und "Nach Speichern neues Dokument" wurden durch (Toggle-) Buttons ersetzt (#12431)
    • Das Anlegen und Auswählen von Objektverzeichnissen im Verzeichnis-Selektor funktioniert wieder (#12348)
    • Die Passwortüberprüfung (Passwortändern-Dialog) zeigte die Hinweise über ein falsches Passwort zu früh an (#12374)
  • we:Tags
  • Backup
    • In Backups, die über we_makeBackup erstellt wurden, fehlte der Header. Dadurch wurden sie von webEdition nicht erkannt (#12326)
  • Benutzerverwaltung
    • Die Benutzerverwaltung wurde im Module-Fenster nicht mehr geladen (#12360)
  • CLI
    • Die CLI Programme funktionierten wegen einer schärferen Berechtigungsprüfung nicht mehr (#12354)
  • Glossar
    • Die Hyperlink-Attribute "lang", "hreflang" und "ref" werden wieder korrekt gespeichert (#12338)
    • Kleinere Fehler in der Glossar-GUI wurden behoben (#12337)
  • Im-/Export
    • Die manuelle Auswahl der zu exportierenden Dokumente/Objekte funktioniert nun auch beim CSV-Export (#12417)
  • Klassen/Objekte
    • Beim Hinzufügen von Arbeitsbereichen als Benutzer kam es zu Problemen, wenn der Dokumenten-Arbeitsbereich eine Obermenge des Klassenarbeitsbereichs war (#12372)
    • In Objekt-Felder vom Typ "Binär" ließen sich keine PDF-Dateien einbinden (#12329)
  • Kundenverwaltung
  • Mutlidomain
    • Multidomain-Ersetzung funktionierte für srcset nicht (#12424)
  • Newsletter
    • Die Verwendung von Double-Opt-In ohne Kundenverwaltung führte zu einem Fehler (#12365)
    • Das Speichern der Blacklist war defekt (#12388)
    • Aufgrund einer fehlerhafte Einbettung von internem JS wurden Newsletter teilweise nicht angezeigt (#12367)
  • SEE-Mode
    • Durch einen JS Fehler war das Arbeiten im SEE-Mode nicht möglich (#12315)
    • Ein kleinerer Fehler im SEE-Mode wurde behoben (#12316)
  • Suche (intern)
    • Die Suche auf Objekt- und Dokumenten-Verzeichnissen funktioniert wieder korrekt (#12352)
  • Versionierung
    • Aufgrund einer fehlenden Datei aus einer externen Library konnte die Versionierung nicht korrekt angezeigt werden (#12332)
  • webedition.org
    • Im Partnerbereich können nun nicht benötigte Installationen auch entfernt werden (#12371)
  • Workflow
    • Im Workflow Modul ließ sich keine Klasse definieren, weshalb dann auch kein neuer Workflow angelegt wurde (#12366)
    • Bei der Zurückweisung eines Workflows kam es zu einem Fehler (#12364)
  • WYSIWYG-Editor
    • Bei SEO-Objekt-Links wurde unnötigerweise der Workspace (Trigger) als pid mit an den Link angehängt (#12390)

Informationen für Entwickler

Änderungen an internen Funktionen/webEdition Tags/Datenstrukturen

Tags

  • <we:ifUser>: die Attribute "user" und "group" wurden in "userid" und "groupid" umbenannt.

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

Tags

Version 8.0.6 (Ahlberg)

Veröffentlichungsdatum 10.04.2019
Sicherheitsupdate nein
Behobene Fehler 24
Optimierungen 12

Hinweis

webEdition 8.0.6 enthält zahlreiche wichtige Problembehebungen. Die Verwendung von 8.0.6 wird ausdrücklich empfohlen.

Wichtige Hinweise zum Update von webEdition 7.0.4 nach webEdition 8.x entnehmen Sie bitte der Historie zu Version 8.0.

Aus Version 7.0.4 kann problemlos direkt auf diese Version upgedatet werden.

Verbesserungen

  • webEdition allgemein
    • Durch die Integration von Adminer, kann man unter "Einstellungen" => "Datenbank anzeigen..." wieder mit einem "integrierten Tool" auf die Datenbank zugreifen (#12276)
    • Der Menüpunkt "Rebuild" ist ab sofort nur noch unter "Einstellungen" zu finden (#12230)
    • In den Hooks ist es nun möglich Warnungen und Hinweise zu generieren, die zusammen mit den übrigen Standard-Hinweisen ausgegeben werden. Der normale Vorgang wird dabei (wie immer, wenn es sich um keine Fehler handelt) nicht unterbrochen (#11243)
    • webEdition führt zukünftig nur noch die benötigten Tabellen in der Datenbank. Wird ein Modul deaktiviert werden die zugehörigen Tabellen gelöscht, bei der Aktivierung wiederum erstellt. Nicht leere Tabellen werden dabei nur gelöscht, wenn unter "Einstellungen" => Module der Haken "Bei der Moduldeaktivierung gefüllte Tabellen ebenfalls löschen?" gesetzt ist (#12313)
    • Tag <we:link>, Link-Dialog im WYSIWYG-Editor und Navigation: Die Liste der möglichen Werte für das Attribut "rel" wurde überarbeitet und um die Werte "noopener" und "noreferrer" ergänzt, neu ist auch eine Mehrfachauswahl möglich. Das obsolete Attribut "rev" wurde entfernt (#12298 und #12296)
  • <we:Tags>
    • <we:ifDocument>: Mit dem neuen Attribut included="true|false" kann getestet werden, ob das mit doc="top|self" definierte Dokument inkludiert bzw. selbst Hauptdokument ist. Es wird mit den anderen "Test-Attributen" UND-verknüpft. Vgl. dazu die Erläuterungen in der Tagreferenz (#12304)
    • <we:captcha>: setzt nun ein leeres alt-Attribut, wenn dieses nicht definiert wurde. Das Fehlen dieses Attributs führte zu Validierungsfehlern (#12284)
  • Benutzerverwaltung
    • Für die Übertragung der Verzeichnis-Sprache auf Dokumente ist (neben dem Zugriff auf die betreffenden Dokumente) kein gesondertes Recht mehr nötig (#12270)
    • Die Rechte für die Benutzerverwaltung sind entfernt worden. Benutzeranlage ist eine administrative Tätigkeit und ist ab sofort den Administratoren vorbehalten (#11269)
  • Navigation
    • Die Navigation sucht auch nach dem Auffinden eines ersten "current"-Eintrags wieder nach möglichen weiteren Navigationspunkten mit gleicher Verlinkung (#12240)

Behobene Fehler

  • webEdition allgemein
    • Das Löschen des Long-Description-Eintrags auf Bild-Dokumenten funktioniert wieder (#12272)
    • Audio Dateien, die vor der Einführung des WE-Audio Typs erstellt wurden, wurden nicht als solche erkannt (#12286)
    • Die Bearbeiten-Buttons unter Vorlage => "Informationen" => "Verwendete Vorlagen" funktionierten nicht (#12254)
    • Die Benutzung des Fileuploads auf Import- und Uploaddialogen konnte dazu führen, dass der Upload auf Image- und Binarydokumenten nicht mehr funktionierte (#12292)
    • Die Fortschrittsanzeige beim Rebuild war fehlerhaft, so dass der Vorlagen-Rebuild scheinbar nicht terminierte (#12238)
    • Suche intern: In der Listenansicht der Suche wurde die Spalte "ID" hinzugefügt, einige Darstellungsfehler sind behoben (#12244)
    • Wurde bei einem Video ein Anfangsbild definiert, konnte dies die Eingabeflächen auf der Upload Seite überdecken (#12136)
  • we:Tags
  • Benutzerverwaltung
    • Ein Update-Patch sorgt dafür, dass fehlerhafte Zuweisungen von Objekten zu den Klassen beim Update korrigiert werden (#12251)
    • In den Eigenschaften von Dokumenten/Objekten wurden Änderung des Besitzers nicht mehr gespeichert (#12242)
  • Glossar
    • Wenn in der Beschreibung eines Akronyms ein weiteres (kürzeres) Akronym verwendet wurde, kam es zu unerwünschten Doppelersetzungen (#12293)
  • Kategorien
    • Ein Problem bei der Auswahl des Kategorie-Verzeichnisses wurde behoben (#12262)
  • Klassen/Objekte
    • SEO URLs mit bestimmten Sonderzeichen wurden nicht korrekt gefiltert. Der Filter wurde nun nochmal erweitert (#12303)
  • Kundenverwaltung
    • Beim Import von Kunden wurde das Passwort nicht verschlüsselt, wenn der Feldname im CSV/XML nicht der in webEdition verwendeten Bezeichnung entsprach (#12250)
  • Navigation
    • Das Einfügen dynamischer Navigationspunkte (Objekte) war zeitweise defekt (#12309)
  • Newsletter
  • Sammlungen
  • Shop
    • Beim Import der alten Shopdaten kam es in den Vorgängerversionen zu Problemen. Diese sind nun behoben (#12220)
    • Die Bestellübersicht für Dezember war nicht aufrufbar (#12274)
    • Diverse kleinere Bugs wurden behoben (#12275)
  • Versionierung
    • Die Wiederherstellung gelöschter Dokumente ist wieder möglich (#12288)
  • Widgets
    • Die Einstellungen für das Shop-Widget ließen sich nicht aufrufen (#12267)
  • Workflow
    • Durch ein falsche JS-Prüfung war es nicht mehr möglich, Workflows anzulegen (#12271)

Informationen für Entwickler

Deprecated: Funktionen/webEdition Tags/Datenstrukturen die ab dieser Version nicht mehr genutzt werden sollten

Das Globals-Array wurde weiter aufgeräumt. Folgende GLOBALS sind auf WE-Funktionen umzustellen:
$GLOBALS[]neu
WE_NEWSLETTER_EMAIL <we:newsletterSalutation type="email"/>

Version 8.0.5 (Ahlberg)

Veröffentlichungsdatum 20.12.2018
Sicherheitsupdate nein
Behobene Fehler 35
Optimierungen 2

Hinweis

webEdition 8.0.5 enthält zahlreiche wichtige Problembehebungen. Die Verwendung von 8.0.5 wird ausdrücklich empfohlen.

Wichtige Hinweise zum Update von webEdition 7.0.4 nach webedition 8.x entnehmen Sie bitte der Historie zu Version 8.0.

Aus Version 7.0.4 kann problemlos direkt auf diese Version upgedatet werden.

Verbesserungen

  • we:Tags
    • Neuer Tag <we:ifDocument>: Mit dem neuen Tag kann innerhalb einer <we:listview type="search"> geprüft werden, ob das gefundene Element ein Dokument ist. Mit optionalen Attributen kann auf beliebig viele IDs, ParentIDs, DocTypes und Dateitypen getestet werden: Die Eingabe der Attribute erfolgt als kommaseparierte Liste. Letzteres funktioniert auch in <we:listview type="document"> sowie direkt auf Dokumenten (inkl. Attribut doc="self|top").
      Hinweis: Zusammen mit dem in 8.0.3 eingeführten Tag <we:ifObject> macht <we:ifDocument> die Tags <we:self>, <we:ifDocType> und <we:ifContentType> überflüssig. Die obsoleten Tags werden demnächst deprecated gesetzt (#10783)
    • <we:field>, type="text": Das Attribut "autobr" dient nun auch hier dazu, den Inhalt von Textfeldern/Textareas mit HTML-Zeilenumbrüchen auszugeben. Die Verwendung von "autobr" wird bei der Eingabe in Objekt-Textboxen und <we:textarea> nicht mehr ausgewertet (#12078)

Behobene Fehler

  • webEdition allgemein
    • Sprachveknüpfungen: Die Verlinkung zwischen korrespondierenden Dokumenten/Objekten verschiedener Sprachen wurde neu implementiert und funktioniert nun korrekt (#12045 und #12125)
    • Aus einem Datei-Wähler heraus konnten nur Dateien vom Typ des aktuell selektierten Dokuments hochgeladen werden. Diese Einschränkung wurde (außer beim Bilder-Wähler) aufgehobendem (#12147)
    • Beim Starten von webEdition ohne Startobjekt (Dokument, Objekt oder Cockpit) wurde im Multieditor ein defekter Tab geöffnet (#12144)
    • Dokumenten-Verzeichnisse: Über die Funktion "Verzeichnis kopieren" konnten auch Benutzer ohne entsprechende Rechte die Optionen "Erzeuge neue Vorlagen" und "Erzeuge neue Dokument-Typen" aktivieren (#12203)
    • PHP 5.x: Ein Problem beim Speichern von Vorlagen bei ausgeschalteter WE-Fehlerbehandlung unter PHP 5.x wurde temporär behoben (die Unterstützung von PHP 5.x endet mit webEdition 8.1!) (#12167)
    • In den von webEdition (z.B. im Newsletter-Modul) versendeten E-Mails wurden die Grafiken falsch angezeigt bzw.zusätzlich als Anhang verschickt (#8648)
    • Das Anfordern der Dokumentenfreigabe funktioniert jetzt vollständig: Probleme beim automatischen Reload nach erfolgter Freigabe wurden behoben. Neu wird die erfolgte Freigabe auch mitgeteilt (#11993)
    • Suche intern: Die erweiterte Suche nach Objekten funktioniert wieder für das Kriterium "Name des Eintrags + enthält" (#12155)
    • Rebuild statischer Dokumente beim Speichern von Vorlagen: Die Progressbar zeigt wieder korrekte Werte (#11926)
    • Eine Warnung, wenn der Hoster nicht den Standard mysqlnd-Treiber benutzt, wurde ausgebaut (#12153)

  • we:Tags
    • <we:a>: Interne Links wurden im Editmode von Dokumenten falsch dargestellt und das verlinkte Dokument öffnete sich nicht korrekt (#12149)
    • <we:answers>: funktionierte nicht (#12223)
    • <we:ifFieldEmpty> und <we:ifFieldNotEmpty>: funktionierten nun auch mit dem Typ "video" (#12187)
    • <we:listview>, type="languagelink": Die Ausgabe der Sprachverknüpfungen funktioniert wieder (#12148)
    • <we:userinput>, type="binary": Es können wieder PDFs hochgeladen werden (#12178)

  • Im-/Export
    • Objekt-Felder vom Typ "Link" verursachten Probleme beim Export (#12189)

  • Backup
    • Ein Rebuild von SCSS Dateien war direkt nach einem (Backup-)Import nicht erfolgreich und mußte händisch erneut durchgeführt werden (#12070)
  • Benutzerverwaltung
    • Ein Problem beim Speichern der Email-Adresse von Benutzern wurde behoben (#12180)

  • Kategorien
    • Bei einigen Installationen wurden die Pfade von Kategorien ohne Slashes gespeichert, was zu Fehlern bei ihrer Verwendung führte. Diese falschen Datenbankeinträge werden während des Updates korrigiert (#12186)

  • Klassen/Objekte
    • Die Defaultwerte von Multiobjekt-Feldern werden beim Erstellen neuer Objekts wieder korrekt ausgegeben (#12109)
    • Seo-Urls mit generiertem Pfad-Teil konnten nicht mehr geöffnet werden (#12232)

  • Kundenverwaltung
    • Ein Javascript-Fehler beim Kunden-Wähler wurde behoben (#12146)

  • LiveUpdate/OnlineInstaller
    • Einrichten/Anpassen der Datenbank: Queries auf UTF-8 Installationen haben die maximale Schlüssellänge nicht beachtet (#12207)

  • Navigation
    • Highlighting-Regeln: Die Auswahl "Aktiver Navigationspunkt" funktioniert wieder (#12141)
    • Probleme bei der Benutzung des Navigations-Moduls ohne Administrator-Rechte wurden behoben. Das Modul kann nun mit den entsprechenden Einzelrechten problemlos bedient werden (#12164)
    • Fehler beim Auswerten der Highlighting-Regeln wurden behoben (#11839)
    • Der Wechsel zwischen statischen und dynamischen Inhalten auf Navigations-Einträgen war fehlerhaft (#11828)

  • Newsletter
    • Der Newsletter wurde fälschlicherweise auch im Testmodus ("Optionen" => "Test") versandt (#12158)
    • Der Newsletter-Versand funktioniert auch wieder an Empfänger-Adressen aus der Kundenverwaltung (#12182)

  • Sammlungen
    • Die Funktion "Dateien importieren und in die Sammlung einfügen" wurde repariert (#12177)
    • Probleme mit dem Standardverzeichnis für Uploads wurden behoben (#12176)

  • Shop
    • Unter PHP 7 ließen sich in den Objekten keine Varianten mehr anlegen (#12214)

  • Versionierung
    • Aufgrund eines Fehlers im Updateserver wurde bei Neuinstallationen das Verzeichnis für die Versionierung nicht mehr angelegt (#12205)

  • Zeitplaner
    • Die Ressourcenbegrenzung für den Zeitplaner-Typ "vor Seitenaufruf" war zu restriktiv, so dass oft gar kein Aufruf mehr stattfand (#12192)

Version 8.0.4 (Ahlberg)

Veröffentlichungsdatum 08.10.2018
Sicherheitsupdate nein
Behobene Fehler 53
Optimierungen 12

Hinweis

webEdition 8.0.4 enthält zahlreiche wichtige Problembehebungen. Die Verwendung von 8.0.4 wird ausdrücklich empfohlen.
Wichtige Hinweise zum Update von webEdition 7.0.4 nach webedition 8.x entnehmen Sie bitte der Historie zu Version 8.0.

Aus Version 7.0.4 kann problemlos direkt auf diese Version upgedatet werden.

Neben den Bugfixes bringt Version 8.0.4 eine eine überarbeitete Implementierung der we:Tags. 

  • Durch die Anpassung der Tags kann es nötig sein ein Rebuild der Vorlagen durchzuführen. Ein Rebuild über die Dokumente ist nicht erforderlich.
  • Vorhandene Custom-Tags sollten auf die neue Klassen-Struktur angepaßt werden.
  • Alte Custom-Einträge in den Tag-Wizzard MÜSSEN angepaßt werden. Die alten Klassen werden in 8.1 entfernt. Erfolgt keine Änderung, wird sich der Editor in 8.1 nicht mehr aufrufen lassen.

Verbesserungen

  • webEdition allgemein
    • Der Dialog "Passwort ändern" hat nun auch Eingabefeld für das TOTP-Secret (#12030)
    • Die Auswahl unterschiedlicher Massenoperationen auf Objektverzeichnissen wurde erweitert, z.B . können nun auch Kategorien eingefügt und entfernt werden. Neu gibt es solche Funktionen auch auf Dokumenten-Verzeichnissen. Hinweis: Die angebotenen Funktionen werden neu aus einem Dropdown ausgewählt (#2913 und #9834)
    • Dokumente die gerade in Bearbeitung sind, lassen sich nun trotzdem kopieren (#12012)
    • Für die Sprachauswahl (korrespondierende Dokumente/Objekte) funktioniert nun auch der Suggestor (#11984)

  • we:Tags
    • Tag <we:ifContentType>: Mit dem neu eingeführten Tag kann innerhalb von Listviews type="document", "collectionitems" und "search" auf den Contenttype des aktuellen Dokuments geprüft werden. Dadurch kann beispielsweise bei einer Sammlungs-Listview ein Video anders ausgegeben werden als ein Bild.
    • Tag <we:ifObject>: Die Einsatzmöglichkeiten dieses Tags wurden erweitert. Neu kann es auch innerhalb von <we:listview type="object"> und <we:object> genutzt werden, um auf bestimmte Eigenschaften des aktuellen Objekts zu testen. Dazu wurden die Attribute "id", "parentid", "classid" ergänzt (#4319)
    • Tag <we:listview> neuer Type "sql": <we:listview type="sql"> ersetzt das die bisherige, fehlerhafte <we:listview type="object" predefinedSQL=""/> (#12057)

  • Klassen/Objekte
    • Es wurden zwei neue Feldtypen "Audio" und "Video" eingeführt (#12074 und #11157)

  • Newsletter
    • Unter Mailing-Listen -> Kunden können nun alle gesetzten Filter auch einzeln gelöscht werden (#6390)

Behobene Fehler

  • webEdition allgemein
    • In der webEdition-GUI wurden diverse kleinere Darstellungs- und Textfehler behoben (#10899, #11966, #11988, #11989, #11990, #11997, #12011, #12014, #12096 und  #12133)
    • Auf dem Reiter Inhalt von Objekt-Verzeichnissen funktionierte das Setzen und Entfernen von "Durchsuchbar" nicht (#12008)
    • Aufgrund eines JS Fehlers war die Funktion Grafik zuschneiden defekt (#11999)
    • Befanden sich auf einem Objekt oder Dokument mehrere WYSIWYG-Editoren mit inlineedit="true", wurde in der jeweiligen Vollbild-Ansicht immer der Inhalt des ersten Editors eingespielt (#12006)
    • Bei Dokumenten vom Typ Sonstige -> HTML-Datei gab es mit PHP > 7.1 Bearbeitungsprobleme, wenn der Inhalt PHP-Kode enthielt (#12075)
    • Bei Verwendung von <we:field type="img" name="img" thumbnailid="2" only="src" /> wurden fehlende Thumbnail nicht mehr generiert (#11971)
    • Beim Einfügen von Objekten in den Shop wurden Links auf die Elemente falsch eingefügt (#12117)
    • Beim Veröffentlichen statischer Dateien durch den Scheduler wurde fälschlicherweise ein HTML-Header eingefügt, wenn die Dateien selbst keinen solchen besaßen (#12032)
    • Das Löschen von Miniaturansichten funktioniert wieder (#12016)
    • Der Mailer hat für SMTP mit TLS nur noch TLS 1.0 verwendet. Falls vorhanden, wird nun auch wieder TLS 1.2 bzw. 1.1 genommen (#12054)
    • Der Zeitplaner auf einem Dokument wurde nach einmaligem Veröffentlichen des Dokuments nicht korrekt auf "inaktiv" gesetzt (#12081)
    • Die Auswahl von Objekten als Linkziel von Navigations-Einträgen/-Verzeichnissen funktioniert wieder (#12004)
    • Die Daten von Varianten wurden nicht immer korrekt geladen (#12046)
    • Durch einen Out-Of-Memory Fehler konnte es passieren das auf dem Tab "Zeitplaner" Inhalte durch den PHP-Prozess ausgegeben wurden (#12050)
    • Eine begonnene Newsletterkampagne ließ sich nicht mehr Speichern (#12041)
    • In Kategorien konnte im Beschreibungstext kein HTML-Kode eingetragen werden (#12002)
    • Kategorien können wieder korrekt angelegt und gelöscht werden (#12003)
    • Probleme beim DB-Maintenance Modus unter Verwendung von maintenance.inc.php: Das Script wurde aktualisiert und ein Fehler beim Aufruf behoben (#11946)
    • Reiter Mailing-Listen: Die Bearbeitung von CSV-Dateien war fehlerhaft (#12121)
    • Wurde beim Speichern die von Objekten oder Dokumenten die Option " Speichern + neue Seite/neues Objekt" gewählt, wurde das ursprüngliche Dokument anschließend nicht mehr zur Bearbeitung durch andere Benutzer freigegeben (#11961)
    • Durch einen Fehler war es möglich ein Verzeichnis in sich selbst zu verschieben. Als Resultat war das Verzeichnis nicht mehr in WE auffindbar (#12120)
    • Kleinere Fehler am Video-Dokument wurden behoben (#12098)

  • we:Tags
    • <we:field>, type="img": bei der Ausgabe wurde fälschlicherweise ein Attribut "seeMode" erzeugt. Dies geschieht nun nicht mehr (#12105)
    • <we:field>: Die Kombination der Attribute "striphtml" und "htmlspecialchars" konnten zu Fehlern führen (#12069)
    • <we:ifFieldEmpty>: funktionierte nicht mehr bei Objektfeldern (#12010)
    • <we:ifWritten>, type="customer": funktioniert wieder korrekt (#11982)
    • <we:img>: Beim Titel aus dem Metadaten (statt aus den Attributen) wurden Sonderzeichen nicht richtig kodiert (#11958)
    • <we:listview> mit Kalenderausgabe: Die Anzeige des Jahres funktioniert wieder korrekt (#11850)
    • <we:listview>, Attribut "condition": Custum Conditions mit FIND_IN_SET in einer funktionierten nicht richtig (#11963)
    • <we:listview>: Listviews mit Kalenderausgabe haben einen SQL-Fehler produziert. Dies wurde nun behoben (#12062)

  • Benutzerverwaltung
    • Bei den Rechten auf Verzeichnissen wurde die Einstellung "Verzeichnisrechte der Eltern" nicht immer sauber durchgezogen (#12134)
    • Ein neuer Hook wird bei Benutzung der Funktion "Passwort vergessen" (Backend) getriggert (#12116)
    • In der Kundenverwaltung und in der Mitarbeiterverwaltung gibt es nun eine einfache Möglichkeit sich ein Passwort generieren zu lassen (#11978)

  • Im-/Export
    • Der CSV-Import funktioniert nach Behebung von JavaScript-Fehlern wieder korrekt (#12135)
    • Durch einen Fehler im Export wurden Bilder und andere binäre Inhalte nicht korrekt exportiert (#12091)

  • Kundenverwaltung
    • Unverschlüsselte Kundenpasswörter werden nun beim webEdition-Update sowie beim Import von Kundendaten verschlüsselt (#11983)

  • Navigation
    • Beim Kopieren einer Navigation in eine andere wurde der Cache nicht vollständig bereinigt (#12123)
    • Ein JavaScript-Fehler beim Bearbeiten von Navigations-Regeln verhinderte das vollständige Laden der Regel (#12101)
    • Navigations-Einträge mit dynamischem Inhalt -> Objekte: Nach der Klassen-Auswahl wurden das Dropdown für Arbeitsbereiche nicht mehr eingespielt (#11829)
    • Navigations-Einträge mit dynamischem Inhalt waren defekt (#11807)
    • Navigations-Verzeichnis -> Reiter Inhalt: Nach dem Umschalten auf dynamischen Inhalt wurde der Wähler für den Dokumenttyp erst nach einem erneuten Laden des Reiters angezeigt (#12073)

  • Widgets
    • Das Shop-Dashboard wurde nicht mehr angezeigt (#11994)

  • Wysiwyg-Editor
    • Tag <we:userInput>, type="textarea", wysiwyg="true": Der TinyMCE wird auch im Frontend wieder korrekt geladen (#12065)

Informationen für Entwickler

Deprecated: Funktionen/webEdition Tags/Datenstrukturen die ab dieser Version nicht mehr genutzt werden sollten

  • Das Implementierung von Tags hat sich geändert. Tags werden nun als Klassen implementiert. Dies ermöglicht es sauberere Tags zu schreiben, da nun ein Namensraum mit privaten Methoden zur Verfügung steht. Der Aufbau der Tags ist in der Dokumentation gezeigt. Alte Tags werden noch einige Versionen unterstützt, sollten aber auf das neue Format angepasst werden. Im wesentlichen sind folgende Funktionen umzubenennen:
    alt neu
    we_tag_tagParser::printTag we_weTag_parser::printTag
    we_tag_getPostName self::getPostName
    weTag_getParserAttribute self::getParserAttribute
    weTag_getAttribute self::getAttribute
    we_getDocForTag self::getDocForTag
    modulFehltError self::modulMissingError
    parseError self::parseError
    attributFehltError self::attributeMissing
    we_pre_tag_listview self::pre_listview
    we_post_tag_listview self::post_listview
    getFieldOutLang self::getOutLang
     
  • GLOBALS: Im Globals-Array gibt es weitreichende Änderungen, hier wurde stark aufgeräumt und viele globale Variablen auf die neuen Tag-Klassen verschoben. Aus Kompatibilitätsgründen existieren folgende globals noch, sind aber entsprechend anzupassen / auf WE-Funktionen umzustellen:
    alt neu
    $GLOBALS['we_editmode'] $GLOBALS['we']['editmode']
    $GLOBALS['lv'] we_tag_listview::$current
    $GLOBALS['WE_FORM'] we_tag_form::$name
    $GLOBALS['ERROR'] s. spezielle Tags

Version 8.0.3 (Ahlberg)

Veröffentlichungsdatum 22.06.2018
Sicherheitsupdate nein
Behobene Fehler 40
Optimierungen 10

Hinweis

webEdition 8.0.3 enthält zahlreiche wichtige Problembehebungen. Die Verwendung von 8.0.3 wird ausdrücklich empfohlen.

Wichtige Hinweise zum Update von webEdition 7.0.4 nach webedition 8.x entnehmen Sie bitte der Historie zu Version 8.0. 

Hinweis: Aus Version 7.0.4 kann problemlos direkt auf diese Version upgedatet werden.

Mit diesem Release führen wir einen neuen Sponsor-/Partnervorteil ein:

webEdition enthält ab sofort einen Hinweis in den generierten Webseiten. Konkret den Generator und ein HTML-Kommentar in den Meta-Infos sowie einen kleinen Hinweis "powered by webEdition CMS" im Seitenfooter. Jeder Partner kann diesen Hinweis mit seinem Partnerkode (aus dem internen Bereich) bei der Installation/Update deaktivieren. Partner und Sponsoren unterstützen uns mit ihrem Beitrag bei der Weiterentwicklung von webEdition. Zur Übersicht aller Partner-Vorteile.

Verbesserungen

  • webEdition allgemein:
    • Es ist nun möglich einen abweichenden Port bei der DB Anbindung anzugeben. Dieser wird einfach an den Hostnamen per ':' angehängt (#11821)
    • Beim Login von WE-Backend ist nun ein Schutz vor Sessionreplay-Attacken aktiv. (#11692)
    • Bildskalierung im Uploader um Größe 960px erweitert. (#11912)
    • Im Tab wird wieder der Status des Dokuments kenntlich gemacht. (#11856)
  • Benutzerverwaltung:
    • Es ist nun möglich Benutzer-Accounts eine 2-Faktor-Authentifizierung zuzuweisen und damit den Account zusätzlich zu schützen. Es kann hierfür eine Smartphone App wie FreeOTP eingesetzt werden. (#11846)
    • WE liefert einen sample hook für die Anbindung an LDAP mit. (#10832)
  • CodeMirror (Vorlageneditor):
    • Es werden nun einige ID-Felder mehr in der Vorlage hervorgehoben wenn man mit der Maus über der ID steht. (#11968)
  • Klassen/Objekte:
    • Im Tag we:object gibt es nun auch direkt einen Button zu Neuanlage eines Objektes der entsprechenden Klasse (#10439)
  • Kundenverwaltung:
    • Die Möglichkeit Passwörter weiterhin unverschlüsselt abzulegen wurde deaktiviert. (#11841)
    • In der Kundenverwaltung werden nun nicht mehr die Default Werte extra gespeichert sondern aus den Werten der DB extrahiert. (#11854)

Behobene Fehler

  • webEdition allgemein
    • we:ifEmpty prüft nun bei type="binary|img|flash" ob diese Datei auch existiert (#11915)
    • listview type="document" ging mit cfilter="true" nicht (#11894)
    • Eine <we:listview type="document"/> filterte bei angegebener order alle Dokumente die das Feld nicht enthielten heraus (#11844)
    • Beim direkten externen Aufruf von Objekten kam es teilweise zu SQL-Fehlern (#11831)
    • Proxy-Einstellungen innerhalb von WE wurden nicht an allen Stellen verwendet.(#11937)
    • Ein Darstellungsfehler im Sammlungs-Wähler wurde behoben (#11768)
    • Im Tag we:field wurden einige WE-Attribute auch als HTML ausgegeben (#11774)
    • In einigen Fällen wurde die Datei agency.inc.php nicht korrekt eingebunden und angezeigt, dies ist nun behoben (#11896)
    • Es kam zu einem Fehler im Bearbeitenmodus, wenn hier ein dynamisches Dokument via we:include eingebunden wurde (#11954)
    • Es ist nun auch in den Modulen möglich direkt eine ID zu öffnen (#11953)
    • we:hidepages und we:controlElement waren aufgrund einer Umstellung ohne Funktion (#11941)
    • we:ifVar hat ohne das Attribut doc="self" das Dokument falsch ermittelt (#11874)
    • Die Arbeitsrechte für Sammlungen wurden korrigiert. Mit den entsprechenden Rechten können nun auch Nicht-Administratoren Sammlungen anlegen und löschen (#11851)
    • ifVarNotEmpty ist nun deprecated und wird (konsistent) durch ifNotVarEmpty ersetzt (#11868)
    • we:select unterstützt nun auch multi-selectionen (#11842)
    • Im Tag-Wizzard werden die Attribute nun immer Alphabetisch ausgegeben (#10392)
  • Banner:
    • Banner wurden nicht mehr angezeigt (#11957)
  • Editor:
    • WYSIWYG-Editor (TinyMCE): Als externe Links auf dem WYSIWYG-Linkdialog und <we:link> werden nun auch wieder "tel:+49 12345" zugelassen (#11823)
  • Im-/Export:
    • Ein Darstellungsfehler im Importer für den Fokuspunkt wurde behoben (#11903)
    • Die Export-Dokumentenauswahl mittels Verzeichnis-Auswahl funktioniert wieder. Auch ein Problem beim Importieren von Dokumenten mit <we:img> im Template wurde gelöst (#11834)
    • Kleinere Rechte-Probleme beim CSV- und generischen XML-Import wurden behoben (#11837)
    • Der webEdition-XML Import funktioniert wieder (#11940)
    • Bei einigen PDFs wurden der Contenttyp in der DB nicht korrigiert (#11857)
  • Klassen/Objekte:
    • Tag <we:listview>, Type="multiobject": Die manuelle Sortierung von Multiobjekten (mittels Pfeiltasten auf dem einbindenden Objekt) wird bei der Ausgabe mit <we:listview type="multiobject"> wieder beachtet (#11836)
    • Problem mit Auswahlfeld in den Objekten wurde behoben (#11909)
    • Bei Objekten mit Pflichtfeldern gab es keine Fehlermeldung, wenn diese nicht ausgefüllt waren (#11934)
    • Beim Ändern der Attribute für Felder vom Typ Textbox sind schwerwiegende Javascript-Fehler aufgetreten. Dies passiert nicht mehr, die WYSIWYG-Editoren werden nach dem Ändern von Attributen wieder korrekt neu geladen (#11818)
    • Variantenfelder im Objekt vom Typ "float" haben nun auch 0 als Standardwert (#6231)
    • Bei Mulitdomains wurden die Arbeitsbereiche für Objekte nicht korrekt gefunden (#11906)
    • Beim Aufruf von Objekten per SEO-URL, wurde bei Verwendung mehrerer Arbeitsbereiche, dieser nicht immer korrekt ermittelt (#11877)
    • Ein Fehler in der Verarbeitung von gespeicherten Objekten sorgte dafür das Bilder, Objekte und Links nicht richtig geladen wurden (#11885)
  • Kundenverwaltung:
    • Der Ex- und Import von Kunden aus der Kundenverwaltung funktioniert wieder korrekt (#9530)
    • Der CSV-Import von Kunden in die Kundenverwaltung funktioniert wieder (#11864)
  • Navigation:
    • Ein Fehler in der Benutzerführung auf dem Dialog "Regeln für Highlighting" wurde behoben (#11826)
    • Ein Fehler in der Navigation hat bei der Einstellung current="true" zu einem Fehler geführt. Dieser Fehler wurde in Version 8.0.2 nachgepatcht (#11817)
  • Newsletter:
    • Mailversand per SMTP hat die Zeilenschaltungen verdoppelt. Die versendeten Mails waren beim Empfänger deshalb unleserlich (#11901)
    • Erstes Element in <we:subscribe type="listSelect"> konnte nicht ausgewählt werden (#11902)
    • Der Newsletter-Versand brach nach jeweils 9 Portionen gemäß Einstellung "Anzahl der E-Mails pro Sendevorgang" ab. Das passiert nun nicht mehr (#11922)
  • Widgets:
    • Bearbeitete Objekte werden im Widget "zuletzt bearbeitet" wieder gelistet (#11843)
  • Kategorien:
    • Wurde eine ungespeicherte Kategorie gelöscht, konnte es passieren das dabei alle anderen Kategorien gelöscht wurden (#11891)

Informationen für Entwickler

Deprecated: Funktionen/webEdition Tags/Datenstrukturen die ab dieser Version nicht mehr genutzt werden sollten

  1. Folgende Tags werden ersetzt durch die einheitliche Schreibweise ifNotXXX
  • ifEmailNotExists
  • ifFieldNotEmpty
  • ifIsNotDomain
  • ifNewsletterSalutationNotEmpty
  • ifShopFieldNotEmpty
  • ifShopNotEmpty
  • ifTdNotEmpty
  • ifUserInputNotEmpty
  • ifVotingFieldNotEmpty

 


Version 8.0.2 (Ahlberg)

Veröffentlichungsdatum 13.03.2018
Sicherheitsupdate nein
Behobene Fehler 89
Optimierungen 8

Hinweis

webEdition 8.0.2 enthält zahlreiche wichtige Bugfixings. Die Verwendung von 8.0.2 anstelle von 8.0 oder 8.0.1 wird ausdrücklich empfohlen.

Wichtige Hinweise zum Update von webEdition 7.0.4 nach webedition 8.x entnehmen Sie bitte der Historie zu Version 8.0. 

Hinweis: Aus Version 7.0.4 kann problemlos direkt nach 8.0.2 upgedatet werden.

Verbesserungen

  • webEdition-GUI: Es ist nun möglich, durch Eingabe von #ID (z.B. #17) im Suchfeld des Dateibaums Dokumente, Templates etc. direkt zu öffnen (#11676)
  • webEdition-GUI: Auf dem Reiter "Eigenschaften" von Dokumenten/Objekten wird nun bei den Metafeldern (Titel, Beschreibung, Schlüsselwörter) die Zeichen/Wortanzahl angezeigt. Außerdem wird hier ein größeres Eingabefeld zur Verfügung gestellt (#9515)
  • Tag <we:ifSendMail>: Mit dem neuen Tag kann festgestellt werden, ob ein Dokument gerade durch das Newsletter-Modul versendet wird (#4273)
  • Tag <we:textarea>, wysiwyg="false": Die "reine" Textarea bekommt das Attribut "autobr" zurück. Bei der Ausgabe werden damit Zeilenumbrüche in HTML-Zeilenumbrüche gewandelt. Die Checkbox zum Ein- und Ausschalten dieser Option im Editmode wurde nicht wieder eingeführt (#11678)
  • Tags <we:css> und <we:js>: Wenn das Attribut "preload" angegeben ist, wird zusätzlich der HTTP/2-Header für ein "preload" gesetzt (#11727)
  • Tags <we:href> und <we:link>: Links wurden auch ausgegeben, wenn das Ziel-Dokument/Objekt geparkt war. Dies geschieht nun nicht mehr (#11769)
  • Kundenverwaltung: Bei Neuinstallationen wird das Kundenpasswort nun nicht mehr standardmäßig gespeichert (#11668)
  • Zeitplaner: Daten im Zeitplaner wurden nur beim Veröffentlichen von Dokumenten gespeichert. Neu werden Änderungen am Zeitplaner bereits beim Speichern wirksam (#11733)

Behobene Fehler

  • webEdition-GUI: Bei Verwendung von PHP >= 7 waren einige if-Tags nicht in der Taghilfe vorhanden (#11660)
  • webEdition-GUI: Beim Speichern eines neu angelegten Verzeichnisses wurden Reiter nicht neue geladen (#11597)
  • webEdition-GUI: Der Menupunkt "Einstellungen ->Modul-Einstellungen" wurde auch angezeigt, wenn keine Module mit Einstellungen aktiviert waren (#11667)
  • webEdition-GUI: Es war nicht mehr möglich, auf dem Reiter "Inhalt" von Dokumentenordnern alle geparkten Dokumente zu veröffentlichen (#11703)
  • webEdition-GUI: In Firefox und Edge wurde das Logout-Popup nicht angezeigt (#11705)
  • webEdition-GUI: Interne Links vom Editmode auf Dokumente wurden im Multieditor nicht korrekt geöffnet, wenn die Seite auf https läuft. Das Problem wurde behoben (#11717)
  • webEdition-GUI, Benutzerführung: Der missverständliche Text beim Rebuild von Objekten wurde geändert (#11757)
  • webEdition-GUI: Die Darstellung von <we:include> im Editmode wurde ans neue Design (seit Version 7) angepasst (#11803)
  • Auf Dokumenten vom Typ Sonstige->Sonstige können nicht mehr nur Dateien vom Typ application/* hochgeladen werden (plus einige weitere), sondern neu alle Dateien, die nicht in die WE-Typen AUDIO, IMAGE, PDF oder VIDEO passen (#11758)
  • Die Verwendung der Option "Verzeichnis durch Domain ersetzen" führte in der Vorschau betroffener Dokumente zu Fehlern bei der Bildausgabe (#11664)
  • Beim Löschen von Grafiken wurden die zugehörigen Miniaturansichten nicht mitgelöscht (#11767)
  • Es konnte vorkommen das einzelne Felder nicht richtig gespeichert wurden (bswp. Formfields) (#11735)
  • Image-Dokumente: Die Rollover-Funktion unter Eigenschaften ->Hyperlink war defekt (#11519)
  • Aufgrund eines Fehlers war es nicht möglich, per SMTP Mails zu versenden (#11688)
  • Tag <we:addDelNewsletterEmail>, type="customer" doubleoptin="true": Die Anmeldung zum Newsletter per Double-Opt-In funktioniert jetzt wieder fehlerfrei (#11724)
  • Tag <we:formfield>: Es konnte vorkommen das einzelne Felder nicht richtig gespeichert wurden (#11735)
  • Tag <we:formmail>: Beim Versand von E-Mails über <we:formmail> wurde fälschlicherweise ein neues Dokument ausgegeben (#11728)
  • Tag <we:formmail>: Ein Schreibfehler sorgte dafür, dass eine hinterlegte Fehlerseite nicht angeziegt werden konnte (#11723)
  • Tag <we:href>: Es war nicht mehr möglich mit dem Löschenbutton den Inhalt des Tags zu löschen (#11754)
  • Tag <we:href> im Editmode: Die Auto-Vervollständigung war defekt (#8762)
  • Tag <we:href>: Der Datei-Wähler für Externe Linkziele (auf dem gleichen Server) konnte nicht mehr geöffnet werden (#11782)
  • Tag <we:ifWritten>: Ein falscher Wert im Tag <we:write> sorgte dafür, dass <we:ifWritten> auch dann auf falsch auswertete, wenn das Dokument/Objekt gespeichert wurde (#11680)
  • Tag <we:link> innerhalb von <we:linklist>: Link-Bilder wurden nicht mehr ausgegeben (#11786)
  • Tag <we:field>, type="link": hat innerhalb von <we:listview> einige interne Attribute mit ausgegeben (#11805)
  • Tag <we:link>: Der Eintrag "Linkziel" wurde beim erneuten Öffnen des Link-Dialogs nicht richtig angezeigt. Dadurch wurde er beim Speichern verworfen (#11783)
  • Tag <we:listdir>: funktionierte fälschlicherweise ohne das Attribut "field" nicht (#11781)
  • Tag <we:listview>, type="document": Die Verwendung des Attributs "customer" hat zu einer komplett leeren Ausgabe geführt (#11751)
  • Tag <we:listview>, type="search": funktionierte nicht, wenn die Attribute "categories" oder "doctype" verwendet wurden (#11659)
  • Tag <we:listview>, type="variant": konnte nicht immer korrekt auf die Daten der Varianten zugreifen (#11722)
  • Tag <we:listview>: Feldnamen mit "-" (kurzer Bindestrich) machten bei der der Sortierung in der Listview Probleme (#11686)
  • Tag <we:printVersion>: Ein schwerwiegendes Sicherheitsproblem im Zusammenhang mit diesem Tag wurde behoben (#11763)
  • Tag <we:printVersion>: funktioniert nun auch für Objekte (#8850)
  • Tag <we:sessionField>, type="choice": Ein Fehler bei der Ausgabe dieses Tags wurde behoben (#11788)
  • Backup/Export/Import: Beim CSV-Export funktioniert die manuelle Auswahl von Objekten/Dokumenten wieder korrekt (#11738)
  • Backup/Export/Import: Der CSV-Export von Objekten mit Link-Feldern schlug Fehl. Dieses Problem wurde behoben (#11741)
  • Backup/Export/Import: Der Fileupload-Editor (z.B. Button "Grafik hinzufügen" auf dem Image-Wähler) funktionierte nicht, wenn das Kategorie-Modul ausgeschaltet war (#11674)
  • Backup/Export/Import: Waren Kategorien (als Modul) deaktiviert, wurden sie trotzdem im Import-Wizzard noch angezeigt, allerdings ohne funktionsfähige Buttons zum Zufügen/Entfernen (#11714)
  • Benutzerverwaltung: Beim Ändern von Benutzer-Einstellungen konnte es passieren, dass fälschlicherweise Systemeinstellungen entfernt wurden (#11739)
  • Cockpit: Im Widget "Notitzen" wurden nach dem Anzeigen von nicht-ASCII Zeichen die weitere Ausgabe abgeschnitten (#11776)
  • DB/Objekt-Modul: Bei Feldern vom Typ "Href" wurde die Auswahl von type="int|ext" ignoriert. type wertete immer nach "all" aus (#11761)
  • DB/Objekt-Modul: Bei Feldern vom Typ "Textzeile" wurde auf der Klasse die Länge zwar richtig gespeichert, aber falsch angezeigt (immer 255). Beim erneuten Speichern wurde dann die falsche Länge in die Datenbank übernommen (#11704)
  • DB/Objekt-Modul: Beim Veröffentlichen von Objekten über den Verzeichnis-Reiter "Inhalt" wurden bereits gespeicherte Änderungen verworfen (#11702)
  • DB/Objekt-Modul: Beim Veröffentlichen von Objekten über der Reiter "Inhalt" von Objekt-Verzeichnissen werden nun auch die SEU-Urls korrekt neu geschrieben (#8468)
  • DB/Objekt-Modul: Das Kopieren einer Klasse führte aufgrund eines Fehlers zu einer leeren Klasse ohne jegliche Felder (#11748)
  • DB/Objekt-Modul: Bei Feldern von Typ "Textbox" kam es zu Fehlern, wenn der Beschreibungstext doppelte Anführungszeichen enthielt (#11800)
  • DB/Objekt-Modul: Bei Varianten von Image-Feldern wurde die Einstellung "Miniaturansicht" für die Backend-Ausgabe nicht berücksichtigt (#11108)
  • DB/Objekt-Modul: Wurden in Klassen auf Feldern vom Typ "Auswahl" in einem Key Kommata verwendet, wurden diese auf dem Objekt nicht richtig dargestellt. Dies geschieht nun nicht mehr. Dennoch sollte in den Keys auf Kommata verzichtet werden (#11814)
  • DB/Objekt-Modul: Beim Speichern von Objekten wurde die Seo-Url nicht korrekt geschrieben (#11759)
  • DB/Objekt-Modul: Beim Update auf WE 8.x ging die Reihenfolge der Felder auf Klassen/Objekten verloren. Dies passiert nun nicht mehr. Hinweis: Auf bereits upgedateten Installationen kann die Sortierung nur noch manuell wiederhergestellt werden (#11589)
  • DB/Objekt-Modul: Die Funktion "Verzeichnis kopieren" auf dem Eigenschaften"-Reiter von Objekt-Verzeichnissen funktionierte nicht (#11689)
  • DB/Objekt-Modul: Die Option "Aktuelles Datum verwenden" beim Standard-Wert für ein Datums-Feld wurde nicht immer korrekt verarbeitet (#11770)
  • DB/Objekt-Modul: Ein kleiner Fehler verhinderte die Anzeige des Kalenders von Objekten (#11672)
  • DB/Objekt-Modul: In den Objekten funktionierte der Löschen-Button auf Feldern von Typ "Sammlung" nicht (#11742)
  • DB/Objekt-Modul: Probleme beim Erzeugen von SEO-URLs wurden behoben (#11715)
  • Fileupload: Beim Fileupload funktioniert der Button "Abbrechen" wieder richtig (#11707)
  • Fileupload: Der Uploader auf Binär-Dokumenten meldet nun vor einem Reiterwechsel, dass eine zum Hochladen ausgewählte Datei entweder hochgeladen oder zurückgesetzt werden muss (#11422)
  • Fileupload: Bei der Dateinamenprüfung wurde seit WE 8 ein Leerzeichen nicht mehr durch einen Unterstrich "_" ersetzt, sondern nur entfernt. Die Ersetzung durch den Unterstrich wurde wieder eingeführt (#11718)
  • Glossar-Modul: Die Einstellung Index-Dateien zu entfernen wurde im Glossar nicht beachtet. Nach dem Update muss ein Eintrag neu gespeichert werden, damit der Cache aktualisiert wird (#11317)
  • Kategorien: Beim Speichern von Kategorien wurden aus dem WYSIWYG-Feld "Beschreibung" das HTML teilweise ausgefiltert (#11766)
  • Kategorien: Im Dialog "Kategorie auswählen" war es bisher möglich neue Kategorien anzulegen. Diese fehleranfällige Funktion wurde entfernt: Kategorien können neu nur noch über das Modul Kategorien angelegt werden (#11792)
  • Kategorien: Benutzern ohne Admin-Rechte war es nicht mehr möglich den Kategorie-Wähler zu benutzen (#11731)
  • Kategorien: Das Speichern und Löschen war im neuen Modul "Kategorien" nur noch mit Admin-Rechten möglich (#11719)
  • Kundenverwaltung: Beim Verschieben eines Dokumentenverzeichnisses funktioniert die rekursive Anpassung des Kundenfilters enthaltener Dokumente/Verzeichnisse an den neuen Parent wieder korrekt (#9056)
  • Kundenverwaltung: Beim Anzeigen fehlerhafter E-Mail-Adressen im Dialog "CSV-Datei bearbeiten" wurden die nicht fehlerhaften Adressen gelöscht. Dieser schwere Fehler wurde behoben (#11771)
  • Kundenverwaltung: Das Anlegen und Ändern eigener Felder war defekt (#11775)
  • Kundenverwaltung: Der CSV-Export von Kunden aus der Kunden-Verwaltung funktionierte nicht mehr (#11670)
  • Kundenverwaltung: Der Export von Kunden aus der Kundenverwaltung funktioniert wieder (#11747)
  • Kundenverwaltung: Einige SMTP-Server lehnten Mails von WE ab (bspw. die Passwortvergessenfunktion), da es keinen FROM-Header in der Mail gab. Mit einer neuen Einstellung beim Mail-Server lässt sich dies nun zentral beheben (#11773)
  • Kundenverwaltung, Tag <we:sessionField>: In der Tag-Hilfe für <we:sessionField> wurden beim Attribut "name" falsche Optionen aus der Datenbank ausgelesen (#11787)
  • Kundenverwaltung, Tag <we:sessionStart/> mit persistentlogins="true": Ein Logout von persistenten Logins mit <we:sessionLogout> war nicht möglich. Dieser Fehler ist nun korrigiert (#11708)
  • Navigation: Der Datei-Wähler für externe Links war defekt (#11734)
  • Navigation: Der Dialog "Regeln für Highlighting" konnte aufgrund kleinerer Javascript-Probleme nicht mehr benutzt werden (#11762)
  • Navigation: Die Option "Objekte" als Ziel der dynamischen Auswahl wurde nicht korrekt in der Datenbank gespeichert (#11753)
  • Navigation: In den Navigationsregeln fehlten die Kategorien. (#11752)
  • Newsletter: Bei einer komplett leeren "Schwarzen Liste" wurden fälschlicherweise alle E-Mail-Adressen eines Mailings abgelehnt (#11749)
  • Newsletter: Das Versenden von Newslettern funktioniert wieder normal (#11673)
  • Newsletter: Nach der Auswahl eines CSV-Dokumentes im Dialog "CSV-Dateien bearbeiten" wurde die Datei nicht mehr automatisch geladen (#11396)
  • Sammlungen: Benutzer ohne Admin-Rechte konnten keine Sammlungen löschen (#11743)
  • Shop: Beim Versand der Status-Mails wurde die Sprache nicht berücksichtigt (#11745)
  • Shop: Die Verwendung von individuellen Datumsfeldern führte zu einem Fehler (#11737)
  • Shop, Tag <we:order>: Innerhalb eines <we:order> war es nicht mehr möglich, auf die Kundenfelder zuzugreifen (#11740)
  • Shop, Tag <we:listview>, type="order": Ein SQL-Fehler wurde behoben (#11304)
  • Suche, intern (auch auf dem Verzeichnis-Reiter "Inhalt"): Bei der Suche konnte es zu sehr langsamen Abfragen kommen, weil in einigen MySQL-Versionen der Index nicht benutzt wurde (#11716)
  • Suche, intern: Die Ergebnisse der Versions-Suche werden nun übersichtlicher dargestellt (#11543)
  • WYSIWYG-Editor: Nach dem Update auf 8.0.1 wurden alle Links im WYSIWYG-Editor (TinyMCE) beim Bearbeiten als externe Links erkannt. Dies wurde per Hotfix kurz nach Veröffentlichung auch in WE 8.0 und 8.0.1 behoben (#11663)
  • WYSIWYG-Editor: Auf E-Mail-Links werden CSS-Klassen wieder auf Anhieb gespeichert (#11662)
  • WYSIWYG-Editor: Das Kontextmenu funktioniert wieder normal. Zur Steuerung des Menus mit dem Attribut "contextmenu" vgl. den (nachgetragenen) Eintrag in der Taghilfe (#11799)
  • WYSIWYG-Editor: HTML-Tags im Editor-Content werden von TinyMCE korrekt mit Html-Specialchars maskiert. Allerdings konnte es bei inlineedit="false" vorkommen, dass der Browser bei beim erneuten Öffnen des (UTF-8) Dokuments die specialchars wieder entfernt hat (#11675)

Version 8.0.1 (Ahlberg)

Veröffentlichungsdatum 18.01.2018
Sicherheitsupdate nein
Behobene Fehler 55
Optimierungen 2

Hinweis

webEdition 8.0.1 enthält zahlreiche wichtige Bugfixings. Die Verwendung von 8.0.1 anstelle von 8.0 wird ausdrücklich empfohlen.

Wichtige Hinweise zum Update von webEdition 7.0.4 nach webedition 8.x entnehmen Sie bitte der Historie zu Version 8.0. 

Hinweis: Aus Version 7.0.4 kann problemlos direkt nach 8.0.1 upgedatet werden.

Verbesserungen

  • Bei allen Tags vom Typ <we:if**Empty> (z.B. <we:ifVarNotEmpty> oder <we:ifUserInputEmpty>) wurde aus Konsistenzgründen das Attribut "match" ersetzt durch "name". Die Verwendung von "match" wurde deprecated gesetzt, wird jedoch zur Wahrung der Rückwärtskompatibilität noch einige Versionen weiter unterstützt (#11601)
  • Die Eingabe externer Links wird nun systemweit auf Validität geprüft: Akzeptiert werden Links vom Typ /path/file sowie protocol://domain/path/file, mit beliebigem Protokoll. Im nicht validen Fall domain/path/file wird das Protokoll http:// ergänzt (#11636)

Behobene Fehler

  • webEdition-GUI: Die Datei-Wähler merken sich wieder das zuletzt gewählte Verzeichnis (#11598)
  • webEdition-GUI: Die Verzeichnisauswahl mit Datei-Wähler funktioniert wieder wie in früheren Versionen: Das "Betreten" eines Verzeichnisses wird als Selektion gewertet, die direkt mit "OK" bestätigt werden kann (#11585)
  • webEdition-GUI: Beim Wechsel vom Reiter "Versionen" wurde das Dokument danach nicht mehr korrekt geladen, wenn man auf den Reiter "Bearbeiten" wechselte (#11605)
  • webEdition-GUI: Beim Kopieren von Verzeichnissen konnte es bei aktivierter Sprachverknüpfung zu Problemen kommen (#11625)
  • webEdition-GUI: Die verwirrenden Beschriftung des Buttons "ersetzen" unterhalb des Vorlageneditors wurde durch ein sprechenderes Icon ersetzt (#11613)
  • webEdition-GUI: Ein Darstellungsfehler beim Login wurde behoben (#11621)
  • Änderungen an den Dokument-Eigenschaften wurden "vergessen", wenn vor dem Speichern der Reiter gewechselt wurde. Dies passiert so nicht mehr (#4808)
  • Ein Fehler bei der Verarbeitung verschachtelter we-Tags wurde gefixt (#11561)
  • Tag <we:conditionAdd>: Enthielt das Attribut "value" einen Wert, der auf "0" endet (z.B. <we:conditionAdd field="WE_ID" value="8770" compare="!="/>), wurde eine falsche SQL-Bedingung generiert. Dieser Fehler wurde gefixt (#11551)
  • Tags <we:conditionAnd/> und <we:conditionOr/>: Ein nur auf Mac-Servern auftretendes Problem bei der Verarbeitung der Tags wurde behoben (#11571)
  • Tag <we:field hyperlink="true">: funktioniert auch wieder in Kombination mit useobjectseourls="true" (in den Einstellungen oder als Attribut von <we_listview>) (#11646)
  • Tag <we:field type="img">: Eine Notice bei der Ausgabe von Image-Feldern wurde behoben (#11564)
  • Tag <we:ifVarNotEmpty>: Der alte (deprecated gesetzte) Parameter "match" wurde in einigen Fällen (type="href") nicht korrekt berücksichtigt (obwohl er nach seiner Ersetzung durch "name" noch einige Versionen lang gültig bleibt) (#11634)
  • Tag <we:img>: Bei dem Tag werden wieder alle Attribute korrekt verarbeitet bzw. durchgereicht (#11552, #11556 und #11572)
  • Tag <we:listview type="languagelink">: funktioniert wieder (#11560)
  • Tag <we:userInput type="textarea" wysiwyg="true"/>: funktioniert jetzt für inlineedit="true" und "false", sowie auch bei mehreren Instanten pro Dokument (#11554)
  • Backup/Export/Import: Der Datei-Import (vom Server bzw. von Lokal per Fileupload) funktionierte für Benutzer mit eingeschränkten Rechten (= Nicht-Administratoren) auch dann nicht, wenn sie die entsprechenden Einzelrechte zum Importieren, Erstellen und Speichern bestimmter Dokumente hatten (#11632)
  • Backup/Export/Import: Ein kleiner Fehler beim Import von CSV-Daten wurde behoben (#11592)
  • Backup/Export/Import: Die cli-Tools haben noch die alte API verwendet (so dass z.B. der Kommandozeilen-Aufruf von makeBackup.php scheiterte) (#11573)
  • Banner: Die Banner-Eigenschaften "Interne" und "Externe URL" werden wieder korrekt gespeichert (#11644)
  • Benutzerverwaltung: Beim Speichern von Benutzern konnten keine Felder mehr geleert und damit auch keine Rechte mehr entzogen werden. Die Rechteverwaltung funktioniert wieder normal (#11619)
  • Benutzerverwaltung: Ein Problem beim Speichern Einstellungen der Benutzer wurde behoben (#11624)
  • Benutzerverwaltung: Ein Dokumenten-Ordner kann neu nicht mehr gelöscht werden solange er oder ein darin enthaltener Ordner Arbeitsbereich eines Nutzers ist. Die betreffenden Nutzer werden in der Meldung genannt, so dass die Arbeitsbereiche gegebenenfalls bereinigt werden können (#10024)
  • DB/Objekt-Modul: Bei Feldern vom Typ Ganzzahl (Interger) wurde die Wertebereichs-Einschränkung nicht in die Datenbank übertragen (#11602)
  • DB/Objekt-Modul: Ein Fehler beim Auswählen interner Links auf Objekt-Feldern vom Typ "Href" wurde behoben (#11635)
  • DB/Objekt-Modul: Die Objekt-Vorschau funktioniert wieder. Ist dem Objekt mindestens ein Arbeitsbereich mit Vorlage zugeordnet, wird diese auch wieder für die Vorschau verwendet (#11583)
  • DB/Objekt-Modul: In SEO-Urls werden nun auch dann einige Zeichen bereinigt, wenn die Option URLencode=true gesetzt ist (#11581)
  • DB/Objekt-Modul: Die (auf der Klasse definierte) Voreinstellung Feldern des Typs "Datum" wurde beim Neu-Laden des Objekt-Reiters "Bearbeiten" ignoriert (#11595)
  • Dokumenttypen: Probleme beim Anlegen, Umbenennen und Löschen von Dokumenttypen in dem neuen Modul wurden behoben (#11570 und #11586)
  • Dokumenttypen: Das Standardverzeichnis bei Dokumenttypen wird wieder korrekt übernommen (#11569)
  • Dokumenttypen: Automatische Unterverzeichnisse werden wieder richtig angelegt (#11306)
  • Dokumenttypen: Ein SQL-Fehler wurde behoben (#11622)
  • Glossar: Der Dateibaum im Glossar-Modul wurde nicht mehr korrekt erstellt (#11610)
  • Glossar: Im Glossar wurde bei den Hyperlinks das Ziel nicht angezeigt (#11609)
  • Kategorien: Probleme beim Anlegen, Umbenennen und Löschen von Kategorien in dem neuen Modul sind behoben (#11645)
  • Kategorien: Die Pfade im Kategorie-Modul werden wieder korrekt angezeigt. Das Update repariert (in Version 8.0 entstandene) Fehler in den Pfaden bestehender Kategorien (#11654)
  • LiveUpdate/OnlineInstaller: Das Live-Update funktioniert nun auch auf Windows-Server korrekt (#11539)
  • LiveUpdate/OnlineInstaller: Das LiveUpdate meldet bei PHP kleiner als 5.6, dass nicht auf webEdition 8.x upgedatet werden kann (Voraussetzung für 8.x ist PHP 5.6) (#11596)
  • Navigation: Das Navigations-Modul wird wieder korrekt geladen (#11568)
  • Navigation: Das Ändern der Reihenfolge von Navigationspunkten wird im Navigations-Tree und im Reihenfolge-Dropdown wieder sofort nachvollzogen (#11574)
  • Sammlungen: Geänderte aber nicht gespeicherte Sammlungen konnten nicht geschlossen werden (#11566)
  • Taghilfe: we:if-Tags wurden im nicht mehr ausgegeben und damit auch im Vorlageneditor nicht beachtet (#11562)
  • Vorlagen-Editor: Deaktivierte Tabs in Codemirror wurden trotzdem angezeigt (#11575)
  • Vorlagen-Editor: Einige Codemirror-Einstellungen wurden nicht korrekt gespeichert (#11600)
  • Vorlagen-Editor: Wurden Zeichen und Tabs auf einer Zeile gemischt, stimmte die Darstellung (Tabbreite) nicht (#11576)
  • Wysiwyg-Editor: Mehrere Editoren werden nun auch dann korrekt initialisiert, wenn sie auf inkludierten Templates definiert sind (z.B. innerhalb einer Blockstruktur mit Includes für jedes Element). Der Fix funktioniert auch im Frontend mit (#11607)
  • Wysiwyg-Editor: Das Attribut "removefirstparagraph" wird wieder beachtet (#11588)
  • Wysiwyg-Editor: Die Editoren werden auch auf Objekten wieder vollständig geladen (#11565)
  • Wysiwyg-Editor: Die Einstellung "Meta-Titel verwenden" auf Grafik-Dokumenten wird nun auch im Image-Dialog des WYSIWYG-Editors beachtet (#11531)
  • Wysiwyg-Editor: Das Copy/Paste von Editor zu Editor funktioniert in webEdition wieder wie beabsichtig: Formatierter Text aus einer webEdition-Tiny-Instanz wird unabhängig vom Schalter "Als reinen Text einfügen" immer formatiert eingefügt. Durch weglassen des commands "pastetext" kann der Schalter somit fix auf "nur Text" gesetzt werden ohne dass dies das Copy/Paste von formatiertem Text innerhalb des Editors oder von Editor zu Editor verhindert (#11623)
  • Wysiwyg-Editor: Die font-awsome-Klassen werden in den Klassen-Dropdowns nicht mehr ausgespielt. Das automatische Auslesen von Klassen aus den übrigen an den Editor übergebenen CSS-Dokumenten funktioniert hingegen wieder korrekt (#11604)
  • Wysiwyg-Editor: Da mit <link rel="stylesheet"> eingebundene CSS-Dateien in Tiny hineingereicht werden, konnte es bei URLs vom Typ href="//fonts.googleapis.com/css?family=Open+Sans:400,700" Probleme geben, wenn ein Url-Parameter ein Komma enthielt. (Hinweis: Der URL-Parameter wysiwyg=0 verhindert in <link rel="stylesheet"> das Einbinden in den Editor) (#11264)

Version 8.0.0 (Ahlberg)

Veröffentlichungsdatum 05.12.2017
Sicherheitsupdate nein
Behobene Fehler 61
Optimierungen 86

Hinweis

webEdition 8.0 bringt neben vielen neuen Features wie der clientseitigen Bildbearbeitung ein komplett umgebautes Backend-JavaScript, die vollständige Unterstützung von PHP 7, den Abschied von Zend sowie eine neue Datenbank-Struktur für den Shop.

Wichtige Hinweise:

  • webEdition 8.0 setzt PHP 5.6 notwendig voraus
  • Wegen den umfangreichen Datenbank-Umstrukturierungen ist kein Downgrade möglich!
  • Kategorien, Dokument-Typen und Miniaturen  sind neu Module und als solche nur bei Neuinstallationen bereits aktiv. Falls Kategorien, Dokument-Typen oder Miniaturen benutzt werden, müssen sie nach einem Update unter "Einstellungen -> Allgemein... -> Module" aktiviert werden.
  • Das Todo/Messaging Modul wurde aus webEdition entfernt (#11281).
  • Das SDK und mit ihm die Anwendungsverwaltung sowie die Unterstützung von Apps wurden entfernt.

  • Live-Update: Nach dem Update muss obligatorisch ein Rebuild der Vorlagen durchgeführt werden!
  • Live-Update: Aufgrund einer Datenbank-Änderung muss während des Updates bestehender Installationen unbedingt das WE-Sessionmanagement ausgeschaltet werden!

  • Backups von älteren webEdition-Versionen (6.4.x und 7.0.x) werden auch in WE 8 unterstützt (#11469). Folgendes muss jedoch beim Wiederherstellen von Backups beachtet werden: Sollte das Einspielen abbrechen, bevor die Patches durchgelaufen sind, muss vor dem Rebuild unbedingt eine Updatewiederholung stattfinden. Andernfalls droht beim Rebuild Datenverlust!

Verbesserungen

webEdition GUI

Sowohl die Programmierung der Backend-Oberfläche, als auch die Benutzerführung wurden stark überarbeitet. Der in Version 7 begonnene Ausbau der Medienunterstützung wurde fortgeführt.

Überarbeitung der GUI-Programmierung

Bislang wurden in webEdition große Teile des verwendeten JavaScripts vom PHP als Inline-JavaScript ausgeliefert, was den Kode an vielen Stellen praktisch unlesbar machte. Für Version 8.0 wurde das JavaScript fast vollständig in statische JavaScript-Dateien ausgelagert (ca. 900 Vorkommen von Inline-JavaScript wurden aufgelöst, #11000). Für die Übergabe vom PHP ans JavaScript wurde eine eigene Infrastruktur geschaffen, die nun systemweit einheitlich angewandt wird.
Die Nutzung von statischem JavaScript beschleunigt das Backend spürbar, erhöht die Zuverlässigkeit sowie auch die Wartbarkeit von webEdition (u.a. durch erstmals brauchbare Informationen in den JavaScript-Fehlermeldung). Darüber hinaus ist Inline-JavaScript ein potentielles Sicherheitsrisiko und wird mittelfristig von den Browsern nicht mehr unterstützt werden: webEdition ist auf diese Entwicklung bestens vorbereitet! Dass das umgebaute Javscript ausschließlich im strict-mode betrieben wird erhöht die Sicherheit noch zusätzlich.

Weitere Verbesserungen in der GUI-Programmierung:

  • Die veraltete Yahoo User Interface Library (YUI) wurde aus webEdition entfernt (#11028), jQuery neu in die Backend-Oberfläche integriert (#11029). Um keine neuen Abhängigkeiten zu schaffen, werden jQuery-basierte GUI-Elemente nur sehr sparsam eingesetzt: Alerts und Prompts, Datepicker und Sumoselect für die Multiselects (z.B. der Selektor "Erlaubte Dokumente auf folgende Typen einschränken" bei den Sammlungs-Eigenschaften, #10619)
  • Die in Version 7 begonnene Auslagerung von Inline-CSS wurde fortgeführt, ebenso wie die Vereinheitlichung der verwendeten CSS-Klassen (z.B. Reduzierung der Dialog-Formate auf fünf Standard-Maße).

Verbesserte Benutzerführung

Die Umstrukturierung des Hauptmenüs wurde abgeschlossen. Anstelle von "Extras" gibt es neu den Menüpunkt "Einstellungen": Er enthält alle Dialoge/Module, die mit Einstellungen und Administration zu tun haben. Es finden sich hier neben den eigentlichen "Allgemeinen" Einstellungen nun auch Benutzerverwaltung, Update, Backup und viele weitere Funktionen. Unter "Module" finden sich nur noch diejenigen Module, die auch in der redaktionellen Arbeit verwendet werden.

  • Menüpunkt "Einstellungen": Benutzerverwaltung, Dokument-Typen, Glossar, Kategorien, Miniaturansichten, Metadatenfelder | Allgemein, Modul-Einstellungen | Kennwort zurücksetzen | Backup, Rebuild, Server durchsuchen | Update, Systeminformationen, Fehler-Protokoll, Versions-Protokoll
  • Menüpunkt "Module": Bannerverwaltung, Export, Kundenverwaltung, Navigation, Newsletter, Shop, Suche, Voting, Workflow

Alle Dialoge mit "Modulcharakter" wurden zu tatsächlichen Modulen umgebaut: Das betrifft alle Dialoge, bei denen Einstellungen nicht nur einmal gemacht, sondern als Elemente mehrfach angelegt werden. Auch die folgenden neuen Module öffnen im Module-Fenster:

  • Kategorien (#10115)
  • Dokument-Typen
  • Miniaturansichten
  • Die beiden Exporttypen "CSV" und "generisches XML" wurden ins Export-Modul integriert (#11291)
  • Wichtig: Auch die neuen Module lassen sich systemweit (deaktivieren). Nach dem Update auf webEdition 8.0 müssen sie bei Bedarf erst unter "Einstellungen -> Allgemein... -> Module" aktiviert werden.

Wie schon in den letzten Versionen wurden an weiteren Stellen Buttons ergänzt, mit denen häufige Aktionen (ohne Umweg über das Menü) direkt aus dem jeweiligen Bearbeitungskontext heraus getätigt werden können. Unter anderem:

  • In allen Modulen finden sich nun auf dem Footer der Einträge/Verzeichnisse Lösch-Buttons (#11220 und #10481)
  • Dokumente und Objekte erhalten im Footer einen neuen Button um Dokumente/Objekte direkt zu kopieren (#3189)

Weitere Verbesserungen im Bereich Benutzerführung:

  • Es ist nun möglich die Freigabe eines (von einem anderen Benutzer geöffneten) Dokuments anzufordern bzw. als Administrator auch durchzusetzen (#3523)
  • Vorlagen: In Vorlagen kann nun unter "Einstellungen -> Pfad -> Darstellung" ein alternativer Name vergeben werden der dann im Vorlagenwähler der Redakteure erscheint. Damit kann den Redakteuren die Wahl der richtigen Vorlage vereinfacht werden (#10809)
  • DB/Objekt-Modul: Besitzt eine Klasse keine Arbeitsbereiche werden die entsprechenden Eingabefelder auf den zugehörigen Objekten ausgeblendet (#6440)
  • DB/Objekt-Modul: In den Objekten können nur noch Arbeitsbereiche ausgewählt werden. Eine Auswahl der Vorlagen ist NUR noch über die Klasse möglich (#10707)
  • DB/Objekt-Modul, Massenhafte Änderung von Objekteigenschaften auf "Objektverzeichnis -> Inhalt": Bei Änderungen von "durchsuchbar" und Zuweisung von Arbeitsbereichen ist ein Rebuild der Index-Tabelle nicht mehr nötig (#10764)
  • Navigation: Hier steht neu eine Suche (nach Navigationspunkten) zur Verfügung (#8144)
  • Navigation: Im Tree werden nun Einträge der ersten Stufe für normale Benutzer als nicht anwählbar ausgegeben (#11391)
  • Sammlungen: Beim Drag&Drop in die Grid-Ansicht einer Sammlung kann nun auch vor das erste Element gezogen werden (#10429)
  • Sammlungen: Die Dokumenten-Wähler auf Sammlungs-Feldern werden neu als Image-Wähler ausgespielt, wenn die Sammlung explizit auf den Inhaltstyp "Bilder" beschränkt ist (#11285)
  • Sammlungen: Die Dokumenten-Wähler auf Sammlungs-Feldern ermöglichen jetzt auch das Einfügen von Verzeichnissen (analog zum Drag&Drop ganzer Verzeichnisse aus dem Dateibaum). Die Checkbox "Verzeichnisse rekursiv einfügen" funktioniert wieder und wird bei allen Selektionsmechanismen beachtet (#11111)
  • Sammlungen: Das WYSIWYG-Attribut "gallerytemplates" steht jetzt auch für WYSIWYG-Editoren auf Objekten zur Verfügung (#11359)

Medienunterstützung: Bildbearbeitung vor dem Upload

Mit webEdition 8.0 kommt die lange erwartete clientseitige Bildbearbeitung: Grafiken können nun schon beim Upload verkleinert und gedreht werden, auch der Fokuspunkt lässt sich setzen. Mit der Einstellung "Längere Seite des Bildes maximal" (unter "Einstellungen -> Allgemein... -> Erweitert") kann zudem die Skalierung großer Bilder erzwungen werden. Wichtig: Bei der Bearbeitung bleiben die EXIF- und IPTC-Metadaten von JPGs erhalten, ebenso die Metadaten von PNG-Dateien. 

Die neuen Grafik-Funktionen stehen systemweit in allen Uploadern zur Verfügung (#6149). Weitere Neuerungen im Bereich Bildbearbeitung und Fileupload:

  • Fileupload: Durch die Vereinheitlichung aller Uploader in Aussehen und Funktion wurde die Benutzerführung weiter vereinfacht. Auch die Programmierung der Uploader wurde überarbeitet und stark vereinheitlicht (#10062)
  • Fileupload: Neu kann auch beim Hochladen von Videos, Audios und PDFs das Attribut "durchsuchbar" gesetzt werden (#11249)
  • Serverseitige Bildbearbeitung: Bei der serverseitigen Bildbearbeitung sowie beim Erstellen von Miniaturansichten bleiben nun bei JPGs die EXIF- und IPTC-Metadaten erhalten (die entsprechende Unterstützung für PNGs folgt in Version 8.0.1)(#6152)

Modernisierung der benutzten Infrastruktur

  • webEdition 8.0 unterstützt offiziell PHP 7 (MINDESTESTENS vorausgesetzt wird neu PHP 5.6) (#10722)
  • Das Zend-Framework wird nicht mehr verwendet, so dass sich der überfällige Wechsel vom veralteten Zend 1 auf Version 2 oder 3 erübrigt: Zend wurde komplett aus webEdition entfernt. Wichtig: Für Projekte die das Framework benutzen wird der Autoloader auch weiterhin Zend-Klassen laden, wenn diese in dem (selbst anzulegenden Verzeichnis) "webEdition/lib/Zend" abgelegt sind. Diese optionale Unterstützung ist deprecated und wird nach einigen Versionen eingestellt. Hinweis: Bei einer etwaigen Weiternutzung von Zend sollte aus Sicherheitsgründen eine aktuelle Version von Zend 2/3 verwendet werden (#10795 und #11163)

Mit der Unterstützung von PHP 7, der Entfernung von Zend 1, dem JavaScript-Umbau und dem Ersatz von YUI durch jQuery befindet sich webEdition 8.0 in Sachen Infrastruktur komplett auf dem aktuellen Stand.

Datenbank

Auch die Datenbank wurde durch die Entfernung redundanter (und somit fehleranfälliger) Strukturen sowie die weiter verstärkte Nutzung Datenbank-eigener Mittel weiter optimiert:

  • Die redundante (weil nur 1:1-Beziehungen abbildende) Verknüpfungstabelle tblLink wurde in die Inhaltstabelle tblContent integriert. Der Zugriff auf die Content-Tabelle wird dadurch stark vereinfacht, jedoch müssen händische Zugriffe auf diese Tabelle in bestehenden Projekten angepasst werden. Der Zugriff über die Elemente eines Dokuments/Objektes bleibt davon unberührt (#11275)
  • Mit fortschreitender Typisierung der Daten in tblContent werden Datenhaltung und -zugriff effizienter gemacht
  • In den Objekt-Tabellen (tblObjectX) wurden alle Spalten mit "OF_" (außer "OF_ID") entfernt. Diese waren eine Doppelung der entsprechenden Spalten aus tblObjectFiles und verursachten einen unnötigen Verwaltungsaufwand. Wichtig: Händische Zugriffe auf diese Spalten in Projekten müssen umgeschrieben werden (Zugriff über tblObjectFiles, u.U. mit einem JOIN auf die zugehörige tblObjectX) (#10718)
  • Die Sortierung der Objektfelder auf Klassen (tblObjectX) findet nun direkt in der Datenbank mittels Verschieben der Spalten statt. Eine zusätzliche Datenstruktur zur Verwaltung der Sortierung ist dadurch obsolet und die bisher fehleranfällige Sortierung wurde deutlich stabiler. Analog dazu wurde auch die Feld-Sortierung in der Kundenverwaltung umgebaut (#11034 und #5465)

Verbesserungen im Shop-Modul

Durch einen Umbau der Shop-Datenstruktur wurde die Leistungsfähigkeit des Moduls deutlich erhöht. Folgende Neuerungen betreffen den Shop:

  • Die Datenbank-Struktur des Shop-Moduls wurden umfangreich optimiert (#5458)
  • Alle Felder mit Preisangaben oder Prozenten sind nun Festkomma-Werte (#9675)
  • In der Umsatzübersicht wird neu Netto und Brutto angegeben (#7638)
  • In der Bestellansicht wird jetzt auch der Shopname ausgegeben (sofern dieser gesetzt ist) (#7699)
  • Die Zeile unbearbeitete Umsätze richtet sich nicht mehr ausschließlich nach dem "Versanddatum" (#7936)
  • Tag <we:a>, edit="shop": Das Tag wurde für den Umgang mit Warenkörben optimiert (#10948)
  • Tag <we:if(Not)Written>: Mit diesem neuen Tag kann nun auch das Speichern des Warenkorbs geprüft werden (#7391)
  • Tag <we:writeShopData>: Mittels der Attribute "customPrefix" und "customPostfix" kann jetzt eine eigene Bestellnummer generiert werden (#5319)
  • Tag <we:repeatShopItem>: Innerhalb von <we:repeatShopItem> können nun auch Multiobjekte angezeigt werden (#11447)

Weitere Neuerungen

  • webEdition 8.0 unterstützt kein Quicktime mehr (#9986)
  • Tag <we:condition>: kann nun auch in <we:block> verwendet werden (#11382)
  • Tag <we:form>: besitzt ein neues Attribut "params", mit dem Parametern/Anker für die Zielurl gesetzt werden können (#11386)
  • Tag <we:formmail>: Die Standardausgabe bei fehlenden Folgeseiten für "onsuccess"/"on[...]error" wurde einheitlich gestaltet (#3544)
  • Tag <we:ifUser>: Mit dem neuen Tag können Inhalte im Editmode in Abhängigkeit vom Benutzer ein-/ausgeblendet werden (#3785)
  • Tag <we:ifVarEmpty>: Das Attribut "match" wurde durch das gebräuchlichere "name" ersetzt ("match" ist aus Kompatibilitätsgründen weiterhin möglich) (#11490 und #11498)
  • Tag <we:link> und Link-Dialog im WYSIWYG-Editor: Die URL-Prüfung kann nun auch Umlaute in Pfaden umgehen (#11041)
  • Tag <we:linklist>: In dem Tag können neu auch nur Anker definiert werden (#11526)
  • Tags <we:back> und <we:next>: können nun auch mit verschachtelten Listviews umgehen (#6649)
  • Tags <we:ifVar>, <we:ifVarEmpty>: In diesen Tags funktioniert der Vergleich auch mit globalen Variablen vom Typ match="\$xy[abc]" (#8948)
  • Tags <we:input>, <we:texarea> u.a.: Das Attribut "php" und die zugehörige Standardeinstellung wurden entfernt. Es ist grundsätzlich nicht zulässig PHP-Kode einzugeben (#11420)
  • Tags diverse: Die Ausgabe von Datumsfeldern richtet sich nun nach der Dokumentensprache oder kann mit dem in vielen Tags neu eingeführten Attribut "outputlanguage" explizit gesteuert werden. Das gilt auch für die Ausgabe von Kalender-Tagen und -Monaten mit <we:field> und <we:setVar> (#11068 und #11067)
  • Tags diverse: Um auf Felder der Dateitabellen (tblFile, tblObjectX, tblNavigation, tblcategory etc.) zuzugreifen gibt es nun einheitlich das Präfix "WE_" (nicht mehr "we_", "wedoc_", "OF_") (#10493)
  • Benutzerverwaltung: Zwei neue Hooks für die Benutzeranmeldung im Backend (Login, preLogin) sind nun verfügbar. Sie ermöglichen es z.B. externe Systeme wie LDAP zur Authentifizierung zu heranzuziehen (#10511)
  • Datenbank: Im Zuge von Wartungen kann es immer mal passieren das die DB nicht erreichbar ist: Mittels der Datei maintenance.inc.php kann nun für diesen Fall eine individuelle Ausgabe definiert werden (#11440)
  • DB/Objekt-Modul, SEO-Urls: Aus dem als SEO verwendeten Feld werden nun auch HTML-Tags entfernt (#11419)
  • DB/Objekt-Modul, Tag <we:field>: Innerhalb von <we:object> oder in Listviews steht nun über <we:field name="WE_CLASS_ID">" auch die Klasse des Objektes zur Verfügung (#8820)
  • Glossar-Modul: Bei Glossar-Links wird neu die Klasse "glossarLink" auf dem Link gesetzt (#1559)
  • Kundenverwaltung: Analog zu den neuen Hooks der Benutzerverwaltung (vgl. #10511) gibt es nun auch beim Frontend-Login den neuen Hook "customer_preLogin". Er ermöglicht z.B. die Anbindung externen Authentifizierungsdiensten (#4019)
  • Kundenverwaltung, Tag <we:saveRegisteredUser >: Der Defaultwert für das Attribut "register" wurde aus den Kundeverwaltungs-Einstellungen gestrichen (#11352)
  • Miniaturen: Existiert ein Thumbnail nicht wird es weiterhin erstellt; neu wird dabei eine Warnung ins Errorlog geschrieben (#10964)
  • Miniaturen: Miniaturansichten können nun in diversen Tags auch per Attribut "thumbnailid" angesprochen werden (#11109)
  • Multidomain: Die Ordnervorschau funktioniert nun innerhalb von Mutlidomains auch dann,  wenn der Docroot von der Domain abweicht (#11016)
  • Suche, Frontend: Aus der Suchtabelle tblIndex wurde die Spalte "Path" entfernt. Der Zugriff auf die Dokumente/Objekte erfolgt ausschließlich über die weiterhin vorhandene Spalten "DID" und "OID". Durch den Umbau erübrigt sich das fehleranfällige Anpassen geänderter Pfade (#10176)
  • Taghilfe: In der Taghilfe wurden fehlende Multiselektoren (zur Auswahl kommaseparierter Listen von IDs oder Pfaden) ergänzt (#11433)
  • Vorlagen-Editor Codemirror: Es ist nun möglich in Vorlagen Leerzeichen anzuzeigen und diese auch zur Einrückung zu verwenden: Ist unter "Einstellungen -> Allgemein -> Vorlagen-Editor" die Option "Mit Leerzeichen einrücken" gewählt, werden beim Einrücken mit Tabulator-Taste anstatt des Tabs "Tabbreite" viele Leerzeichen gesetzt) (#11174)
  • WYSIWYG-Editor: Die Rechtschreibprüfung wurde entfernt, da diese schon lange nicht mehr gewartet wurde und seit mehreren Versionen nicht mehr funktionierte (#11236)

Behobene Fehler

  • Beim Kopieren von geparkten/veröffentlichten Dokumenten wurde nur der veröffentlichte Inhalt kopiert (#10826 und #11521)
  • Die Probleme beim Speichern von .htaccess im Docroot wurden behoben (#11453)
  • webEdition-GUI: Der Status geparkt wird in den Selektoren für Dokumente/Objekte wieder korrekt (rot) angezeigt (#10694)
  • webEdition-GUI: Das Umschalten auf andere Sprachen konnte die GUI unbrauchbar machen (#11310)
  • webEdition-GUI: In diversen Module-Trees waren neu angelegte Einträge anfangs rot markiert (#10860)
  • Tag <we:link> und Link-Dialog im WYSIWYG-Editor: Interne Links auf statische Seiten waren fehlerhaft, wenn hierbei (fälschlicherweise) Parameter mit angegeben wurden (#11520)
  • Tag <we:listview>, type="collection": Ein Fehler wurde behoben (#11461)
  • Tags <we:listview>, <we:field>: Ein Fehler beim Zugriff auf <we:field> wurde behoben (#11507)
  • Tag <we:textarea>, wysiwyg="false": Dem Tag konnten keine Custom-Attribut "pass_xyz" mitgegeben werden (#11102)
  • Tag <we:userInput>, type="hidden": Das Attrbeim "value" wurde nicht richtig verarbeitet (#11247)
  • Backup/Export/Import: Die Backuperstellung funktioniert wieder (#11506)
  • Backup/Export/Import: Der Import vom Server arbeitet (auch rekursiv) wieder korrekt (#11155)
  • Backup/Export/Import: Ein Fehler beim WE-Import von Zahlen wurde behoben (#11522)
  • Backup/Export/Import: Der Dokumenten-Export mit automatischer Auswahl nach Dokument-Typ wurde repariert (#9858)
  • Backup/Export/Import: Exporte werden wieder korrekt in der DB gespeichert (#9995)
  • Backup/Export/Import: Der Export-Dateibaum wird nun beim Speichern korrekt aktualisiert (#11242)
  • CLI (Kommandozeile): Die CLI-Funktionen "makeBackup", "recoverBackup" und "rebuild" haben die Includes nicht in der korrekten Reihenfolge verarbeitet (#11451)
  • Cockpit/Widgets: Mehrere Fehler im Widget "Notizen" wurden entfernt (#10784, #11179 und #11217)
  • Cockpit/Widgets: Die Benutzerauswahl im Widget "Zuletzt bearbeitet" war defekt (#11146)
  • Datei-Wähler: Die Datei-Wähler zeigen nun Umlaute entsprechend dem Encoding korrekt an (#8169)
  • DB/Objekt-Modul: Auf Objekten ist das mehrmalige Zuweisen des gleichen Arbeitsbereichs nun nicht mehr möglich (#9109)
  • DB/Objekt-Modul: In der Objektvorschau wurde die Einstellung der Miniaturansicht nicht berücksichtigt. Dieser Fehler wurde gefixt (#9671)
  • DB/Objekt-Modul: Probleme beim Speichern von Feldern des Typs "Float" wurden behoben (#11493)
  • DB/Objekt-Modul: Beim Löschen einer Klasse wird das Klassenverzeichnis (= Klassen-Root-Verzeichnis im Objekte-Tree) wieder korrekt mitgelöscht (#11480)
  • DB/Objekt-Modul: Die Definition von Feldern des Typs "Href" funktioniert wieder normal (#11362)
  • DB/Objekt-Modul, SEO-Urls: Sonderzeichen (Umlaute) in Seo-Urls werden nun bei Verwendung der Option "SEO - in Kleinbuchstaben" korrekt kleingeschrieben (#10886)
  • DB/Objekt-Modul, SEO-Urls: Bei Multi-Domain-Installationen wurde beim Auflösen von SEO-Urls der Arbeitsbereich von Objekten nicht korrekt ermittelt. Dieser Fehler ist behoben (#11524)
  • Dokumenttypen: Bei den Dokumenttypen lassen sich wieder mehrere Kategorien auswählen (#11221)
  • Fileupload: Die Einstellung "Maximale Upload Größe" ("Extras -> Einstellungen -> Allgemein... -> System)" wird wieder richtig verarbeitet. Insbesondere bedeutet nun der Wert 0, dass wirklich keine Beschränkung vorgenommen wird (#11219)
  • Fileupload: Die Kategorien werden beim Upload wieder korrekt gesetzt (#11230)
  • Fileupload: Kategorien werden beim Upload wieder korrekt übermittelt (#11114)
  • Glossar-Modul: Fehlerhafte Einträge in der Glossartabelle werden beim Update korrigiert (#10953)
  • Kategorien: Nach Anlegen einer neuen Kategorie wurde jeweils automatisch gleich eine weitere angelegt (#10868)
  • Kundenverwaltung: War keine Sortierung vorhanden, kam es im Tree zu seltsame Ausgaben (#11508)
  • Miniaturen: Die Option "Größe einpassen" arbeitet wieder korrekt (#11320)
  • Multidomain: Bei Multi-Domain-Installationen wurde beim Auflösen von SEO-Urls der Arbeitsbereich von Objekten nicht korrekt ermittelt. Dieser Fehler ist behoben (#11524)
  • Multidomain, Tag <we:url>: Das Tag hat bei Multidomain-Setups fälschlicherweise den vollständigen Pfad geliefert (#11527)
  • Navigation: Der Navigationscache und der Cache für die Regeln wird nun bereinigt, sobald die Regeln geändert werden (#11470)
  • Newsletter: Links in Newslettern wurden nicht korrekt an Multi-Domains angepasst (#9620)
  • Sammlungen: Der Button "Dateien importieren und in Sammlung einfügen" funktioniert wieder korrekt (#11142)
  • Sammlungen: Im Dateibaum wurde teilweise falsche Sammlungsinhalte ausgespielt (#11132)
  • Sammlungen: Im Namen von Sammlungen und Sammlungs-Verzeichnissen sind nun Sonder- und Leerzeichen erlaubt. Ein Fehler beim rekursiven Anpassen geänderter Verzeichnisnamen wurde behoben (#11131)
  • Sammlungen: Das Plugin "Galerie einfügen" funktioniert nun auch bei WYSIWYG-Editoren auf Objekten (#11473)
  • Shop: Die Sortierung in der Umsatzübersicht wurde gefixt (#7716)
  • Shop: Im Shop-Dateibaum konnten manche Ordner nicht geschlossen werden (#11435)
  • Shop: Probleme beim Speichern von Shop-Einstellungen wurden behoben (#10954)
  • Shop, Tag <we:addDelShopItem>: Probleme mit Floats wurden behoben (#11464)
  • Suche, Frontend: Der Suchindex enthält jetzt nur noch textuelle Felder (#11103)
  • Suche, intern: Gespeicherte Suchen werden wieder korrekt geladen (#11205)
  • Suche, intern: Die Suche im Backend fand bei sehr großen Ergebnismengen nicht alle Einträge. Dies wurde behoben (#11312)
  • Suche, intern: In der Objektsuche konnte nicht mehr nach Datumsfeldern gesucht werden (#11455)
  • Taghilfe: Die Select werden nun korrekt ausgegeben (#10344)
  • Versionierung: Bei den Versionen steht die Sortierung nun standardmäßig auf "letzte zuerst" (#11017)
  • WYSIWYG-Editor: Der Content-Bereich des WYSIWYG-Editors wir wieder in der richtigen Höhe ausgegeben (#11541)

Informationen für Entwickler

Änderungen an internen Funktionen/webEdition Tags/Datenstrukturen

  1. Die Tabelle tblOrders (Shop) wurde komplett überarbeitet, durch diese Änderung ist ggfs. eigener Kode zu prüfen.
  2. In der Tabelle der Objekte tblObject_ wurden die redundanten Spalten OF_ entfernt.
  3. In Listviews sollten WE-Felder (bspw. Path, Title, Text, Description), wie in der Tag-Hilfe angegeben, nur noch per we_NAME angesprochen werden. Dadurch kommt es nun auch nicht mehr zu Problemen, wenn Felder einen dieser Bezeichnungen selbst verwenden will.
  4. Der Zugriff auf einige Variablen in der Listview sind nun privat. Falls eine eigene Paginierung benutzt wird, kann mittels der Funktionen getRows(), getStart(), getEnd(), getPageNo(), getMaxPages(), getMaxItemsPerPage() auf alle wichtigen Eigenschaften für die Paginierung zugegriffen werden

Deprecated: Funktionen/webEdition Tags/Datenstrukturen die ab dieser Version nicht mehr genutzt werden sollten

  • Bei dem Tag we:ifClient sollte der Syntax version="up8" etc. nicht mehr verwendet werden
  • die Datei agency.php heißt zukünftig agency.inc.php und sollte per return-Statement den anzuzeigenden Inhalt zurückgeben.
  • we:ifVarEmpty kennt nun das Attribut "name". Es muß nicht mehr mittels match die Variable übergeben werden.

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

  • Quicktime-Support entfernt.
  • PHP 5.3 - 5.5 Support gestrichen
  • In Objekten werden keine Vorlagen mehr definiert. Es werden NUR noch die Vorlagen der Klasse benutzt. Es können somit auch nur noch Arbeitsbereiche der Klasse und keine Unterverzeichnisse mehr benutzt werden!
  • Zend Framework wurde aus WE entfernt. Vorhandenes Zend bleibt vorerst vorhanden, wird in einer der Folgeversionen aber ebenfalls entfernt.
  • Anwendungsverwaltung: Bis auf weiteres funktioniert die Anwendungsverwaltung, Anwendungen und die webEdition-API nicht mehr.
  • die Tabelle tblLink wurde in die Tabelle tblContent integriert und entfällt hiermit.
  • das Modul Todo/Messaging wurde ersatzlos gestrichen
  • Kundenverwaltung: Die Default-Einstellung wurde entfernt und muß nun explizit bei dem Tag erfolgen an dem eine Registierung gewünscht ist. Das Attribut sollte nur dort verwendet werden wo eine Registrierung als neuer Benutzer erlaubt ist!

Version 7.0.4

Veröffentlichungsdatum 15.09.2017
Sicherheitsupdate nein
Behobene Fehler 38
Optimierungen 5

Hinweis

Die webEdition Version 7.0.4 enthält zahlreiche Optimierungen und Fehlerbeseitigungen.

Zu den Optimierungen zählen vor allem Verbesserungen in der webEdition Backend GUI. Im Newsletter-Modul wird jetzt bei der Verwendung von Kundenfiltern die Anzahl an Empfängern anzeigt, so dass die Kundenfilter besser überprüft werden können.

Darüber hinaus wurden einige Fehler

  • bei der Verwendung von <we:listview type="document|languagelink|multiobject|order|search">
  • in der Benutzerverwaltung (z. B. Passwort vergessen Funktion)
  • im Navigations-Modul (z. B. mod_rewrite) und
  • im Newsletter-Modul (z. B. Benachrichtigung bei Austragung)

beseitigt.

Verbesserungen

  • webEdition-GUI, Grafik-Dokumente: Die Benutzbarkeit der Funktion "Fokuspunkt setzen" ist durch GUI-Optimierungen verbessert worden (#11133)
  • webEdition-GUI, Dokumente: Durch einen Fehler war es möglich ungültige Zeichen im Dateinamen zu verwenden, z.B. '&', '?' und '#'. Der Zeichenvorrat wurde nun besser eingeschränkt (erlaubt sind Buchstaben ohne Umlaute und "ß", Zahlen sowie die Sonderzeichen - _ ~ . : ~ ( ) [ ]) (#11308)
  • Benutzerverwaltung: Für die Passwortrichtline existiert nun eine textuelle Beschreibung die in den Änderungsdialogen angezeigt wird (#11273)
  • Navigation: Die Vorschau von Navigationsordnern wird nun aus Sicherheitsgründen nur noch den Admin-Benutzern angezeigtbeschränkt (#11418)
  • Newsletter: Bei den Newsletter-Abonennten aus der Kundenverwaltung wird jetzt die Anzahl der für den Versand vorgesehenen Empfänger ausgegeben. Dadurch lässt sich z. B. die Wirkung von KV-Filtern besser nachprüfen (#10851)

Behobene Fehler

  • webEdition-GUI: Im SEE-Mode wird der Tree wieder korrekt ausgeblendet (#11299)
  • webEdition-GUI: Die Betätigung der Backspace-Taste konnte in IE/Firefox für einen Logout oder sonstiges unerwartetes Verhalten sorgen (wenn der Fokus nicht auf einem Eingabeelement stand). Dies passiert nicht mehr (#11431)
  • Ein Fehler beim Speichern/Rebuild statischer Dokumente wurde behoben (#11286)
  • Bei Links auf interne Dokumente wurde das Ankersymbol "#" teilweise fälschlich als Query-Parameter "?" ausgegeben (#11252)
  • triggerWEtasks.php läßt sich nun auch direkt über Kommandozeile/Cronjob aufrufen (#11327)
  • webEdition verwendet nun intern SCRIPT_FILENAME, da auf einigen Servern SCRIPT_NAME nicht mehr korrekt den vollen Pfad enthält (#11395)
  • Tag <we:form type="formmail">: Die Attribute "pre_content" und "post_content" werden wieder korrekt ausgewertet (#11268)
  • Tag <we:form type="formmail">: Sofern beim Frontend-Formular ein Empfänger ausgewählt werden kann, muss als Wert die ID des Formmail-Empfängers aus den Formmail-Einstellungen angegeben werden. E-Mail-Adressen sind nicht mehr erlaubt. Siehe dazu auch https://forum.webedition.org/viewtopic.php?f=87&t=41174
  • Tag <we:formfield>: Das Attribut "name" darf keine Leerzeichen oder "[" und "]" enthalten. Um auf Fehler hinzuweisen, wird das Feld bei Verwendung unerlaubter Zeichen im Editmode rot hinterlegt (#11405)
  • Tag <we:ifCaptcha>: funktioniert jetzt auch innerhalb von <we:block> (#11294)
  • Tag <we:input type="choice">: Das ausgespielte Select-Element bekommt nun den Wert "Auswählen..." vorangestellt. Damit kann nun auch das erste Element selektiert werden (#11335)
  • Tag <we:linklist>: <we:link only="href"> (innerhalb von <we:linklist>) kann nun auch bei Multidomains den Pfad korrekt ermitteln. Achtung: <we:linklist> ist veraltet (#8745)
  • Tag <we:listview type="document">: verarbeitet nun auch die Einstellung searchable="false" wieder richtig (#11415)
  • Tag <we:listview type="languagelink">: Bei Links auf Dokumente wird nun auch hidedirindex korrekt berücksichtig (#11372)
  • Tag <we:listview type="mutliobject">: Mutliobjekt-Listviews lassen sich nun auch ineinader verschalteln (#11263)
  • Tag <we:listview type="order">: Das Attribut "rows" wird wieder beachtet (#11303)
  • Tag <we:listview type="search">: Die Suche nach Objekten zählte Treffer mehrfach, wenn im System Objekte mit mehreren Arbeistbereichen angelegt waren. Dadurch wurde die Paginierung gestört (#11270)
  • Tag <we:listview type="search" categories="/xyz">: Die Suche mit Kategorien lieferte keine Ergebnisse (#11260 und #11428)
  • Tag <we:path>: zeigte nicht den kompletten Pfad, wenn in dem Pfad keine Index-Dokumente vorhanden waren. Zusätzlich hat <we:path> keine Multidomains berücksichtigt (#11251)
  • Tag <we:xmlfeed>: liefert die Daten entsprechend der Dokumenteinstellungen aus (#11406)
  • Backup/Export/Import: Beim Wiederherstellen von custom_tags und custom_hooks wurden diese als ungültige Manipulation abgelehnt (#11326)
  • Benutzerverwaltung: In den Arbeitsrechten war von Flash die Rede, dieses Recht gilt aber allgemein für "Videos" (#11356)
  • Benutzerverwaltung: "Passwort vergessen" machte Probleme, wenn der "From"-Header nicht definiert war. Die Funktion arbeitet nun korrekt (#11175)
  • Benutzerverwaltung: Waren keine Apps verfügbar, ließ sich kein Startdokument auswählen (#11274)
  • DB/Objekt-Modul: Für Objekte wurde der Arbeitsbereich im Navigations-Modul und im Tag <we:url> nicht korrekt ermitteln. Dieser Fehler wurde behoben (#11265)
  • FileUpload: Durch einen Fehler in der Rechteprüfung war es möglich, auch dann Uploads in den Docroot "/" zu machen, wenn dieser außerhalb der erlaubten Arbeitsbereiche lag (#11267)
  • Kategorien: Die Kategorie-Auswahl auf Dokumenten wurde nach dem Speichern nicht korrekt neu geladen (#11340)
  • Kundenverwaltung, Tag <we:saveRegisteredUser>: <we:ifWritten> meldete bei einem fehlgeschlagenen Datenbank-Update trotzdem Erfolg (#11350)
  • Navigation: Die Formatierung des letzten Elementes war nicht möglich, wenn manche Elemente aufgrund von Rechten oder geparkten Dokumenten nicht angezeigt wurden (#11277)
  • Navigation: Statische webEdition Dokumente wurde in der Navigation nicht mehr korrekt berücksichtigt. (#11284)
  • Navigation: Wurde URL-Rewriting außerhalb der webEdition SEO-URLs genutzt, konnte das zu Problemen bei der Navigation führen (#11258)
  • Navigation, Tag <we:navigationEntry>: Das Attribut "current" wertet wieder korrekt aus (#11246)
  • Newsletter, Tag <we:addDelNewsletterEmail>: Der unter dem Attribut "adminemail" hinterlegte Administrator wird jetzt auch bei Abmeldung vom Newsletter informiert (#11232)
  • Versionierung: Beim Wiederherstellen einer gelöschten Version wird nun keine neue Dokumenten-ID mehr vergeben (#11365)
  • Versionierung: Die Versionierung funktionierte für Installationen mit Präfix nicht korrekt (#11266 und #11091)
  • Versionierung: Ein Index-Fehler sorgte dafür, dass bei der Versions-Suche nur jeweils eine Version pro Dokument gefunden wurde (#11364)
  • WYSIWYG-Editor: Das we-gallery-Plugin (insertgallery) funktioniert wieder korrekt (#11404)

Version 7.0.3

Veröffentlichungsdatum 07.02.2017
Sicherheitsupdate nein
Behobene Fehler 56
Optimierungen 8

Hinweis

Die Version enthält neben einigen Verbesserungen wichtige Fehlerbehebungen, die vor allem:
  • das DB/Objekt-Modul,
  • das Im-/Export-Modul,
  • das Navigations-Modul,
  • die PHP 7 Kompatibilität und
  • die redaktionelle Arbeit mit dem WYSIWYG-Editor betreffen.

Ein Update auf Version 7.0.3 wird daher allen Anwendern von webEdition 7 empfohlen.

Verbesserungen

  • Allgemein: webEdition-Dokumente und HTML-Dokumente unterstützen jetzt auch die Dateiendung ".aspx" (#11036)
  • webEdition-GUI: Das Scrollproblem in iPad und iPhone mit Safari wurde behoben (#10138)
  • Tag <we:ifIsActive>: Der Tag-Wizard zeigt für den Tag nun das Attribut "name" statt "type" richtig an (#11200)
  • DB/Objekt-Modul: Bei deaktiviertem Datenbank-/Objekt-Modul wurden SEO-URL-Direktiven nicht ausgewertet (#11188)
  • Navigation: Nach einem <we:navigationWrite> kann nun ein <we:navigation> mit den gleichen Templates wiederverwendet werden (#11050)
  • Navigation: Bei den Highlighting-Regeln war es nicht mehr möglich für den Dokumenttyp bzw. den Objekt-Arbeitsbereich die Option "egal" auszuwählen (#11195)
  • Newsletter: Wird eine externe CSV-Mailing-Liste unter "Mailing-Liste =>CSV-Dateien" zum Bearbeiten geöffnet, werden führende und endende Leerzeichen bei allen Feldern entfernt. Direkt danach wird die Datei (falls nötig) automatisch gespeichert (#11210)
  • WYSIWYG-Editor: Beim Copy/Paste innerhalb von TinyMCE (bzw. zwischen zwei Editoren) werden Formatierungen auch dann beibehalten, wenn die Option "Als einfachen Text einfügen" eingeschaltet ist (= Standard). In dieser seit Version 7.0 existierenden Funktion wurden mehrere Fehler behoben (#10876)

Behobene Fehler

  • webEdition-GUI: Unter "Menu =>Neu =>webEdition-Seite" werden die Dokumententypen wieder ausgespielt (#11027)
  • webEdition-GUI: Beim Anlegen von Unterordnern über den Reiter "Inhalt" eines gerade neu erstellten Ordners haben diese fälschlicherweise immer "/" als übergeordneten Ordner bekommen. Dies geschieht nun nicht mehr (#11051)
  • webEdition-GUI: Beim Bearbeiten von Dokumenttypen wurde die Einstellung "Unterverzeichnis" nicht korrekt verarbeitet (#10984)
  • webEdition-GUI: Der Button "Neues Verzeichnis erstellen" auf dem Reiter "Inhalt" von Vorlage-Verzeichnissen war defekt (es wurden fälschlich Dokumentenverzeichnisse erstellt) (#11149)
  • webEdition-GUI: Ein Fehler beim Umbenennen von Kategorien wurde behoben (#11030)
  • webEdition-GUI: Eine unerwünschte Limitierung der Menüeinträge für Klassen/Documenttypen unter "Neu =>webEdition-Seite" bzw. "Neu =>Objekt" wurde entfernt (#11009)
  • webEdition-GUI: Im Verschiebemodus unter "Datei =>Verschieben =>Dokumente/Vorlagen" war es möglich Verzeichnisse in sich selbst zu verschieben (#11209)
  • webEdition-GUI: Aus dem Dialog "Server durchsuchen" heraus konnten keine Dateien in externe Verzeichnisse hochgeladen werden. Dieser Fehler wurde behoben (#11075)
  • webEdition-GUI: Mehrere kleine Fehler bei "Server durchsuchen" bzw. "Dateien vom Server auswählen" (z.B. unter "Newsletter =>Mailing-Liste =>CSV-Dateien =>Einfügen") wurden behoben (#11208)
  • PHP 7-Inkompatibilitäten wurden behoben (#11101)
  • Pfade zu Mailversand-Folgeseiten wurden falsch aufgelöst (#11038)
  • Metadaten von PDF-Dateien, deren Zeichensatz nicht dem Standard entsprechen, werden nun korrekt angezeigt (#11159)
  • Multidomain: Ein Fehler bei der Erstellung von Verzeichnissen wurde behoben (#11110)
  • Multidomain: Tag <we:captcha>: Captchas funktionieren nun auch für Multidomains. Neu werden keine "we_captchaXX"-Dateien mehr angelegt, vorhandene sind obsolet und werden beim Rebuild entfernt (#11014). Ein Rebuild aller Dateien ist auch ohne Multidomain-Support nötig, für die generelle Funktion der Captchas!
  • Tag <we:colorChooser/>: hat die Höhen- und Weitenangaben nicht richtig umgesetzt, so dass ein Klick faktisch unmöglich war (#10957)
  • Tag <we:ifClient>: Das Tag prüft jetzt korrekt auf mobile Devices (#11150)
  • Tag <we:listview type="languagelink" recursive="true">: arbeitet wieder fehlerfrei (#11090)
  • Tag <we:listview>: Bei Listview-Ausdrücken, die in der Condition "Or" bzw "And" verwendet haben, kam es zu Problemen (#11125)
  • Tag <we:listview>: Durch weitere Optimierungen konnte das Ausspielen bestimmter Listviews deutlich beschleunigt werden (#11064)
  • Tag <we:listview type="search" desc="true">: Das Attribut "desc" wird wieder korrekt ausgewertet (#11097)
  • Tag <we:path/>: Auch das "Home"-Verzeichnis wird wieder richtig verlinkt (#11053)
  • Backup/Export/Import: "Dateien vom Server importieren" funktioniert wieder rekursiv (#10979)
  • Backup/Export/Import: Beim CSV-Import ist der ausgewählte Feld-Separator wieder sichtbar (#10921)
  • Backup/Export/Import: Beim CSV-Import wird die Angabe eines eigenes Datumsformats (Schritt 3 =>"Eigenes Format") jetzt korrekt verarbeitet (#11193)
  • Backup/Export/Import: Der Generische XML-Import hat den Text nach einem "&" abgeschnitten. Dieses Problem wurde behoben (#11015)
  • Backup/Export/Import: Ein Fehler bei der Bennenung von Backupdateien (zum Download) wurde behoben (#10966)
  • Banner und Umfrage/Voting: Neue Banner bzw. Votings konnten keiner Gruppe mehr zugefügt werden (#10977 und #11010)
  • DB/Objekt-Modul: Objektverzeichnisse > Reiter "Inhalt": Auch die absteigende Sortierung wird wieder korrekt ausgespielt (#10985)
  • DB/Objekt-Modul: Probleme bei Objekten mit abweichender Collation wurden behoben. Diese konnten auftreten, wenn z. B. das Backup einer Installation mit DB-Collation "utf8_general_ci" in eine mit "utf8_unicode_ci" eingespielt wurde (#11018)
  • DB/Objekt-Modul, Tag <we:userInput>: lässt sich jetzt auch für das Erstellen und Bearbeiten von Objekten übers Frontend innerhalb eines <we:block> verwenden (#11201)
  • DB/Objekt-Modul: Zuweisung von Benutzern zu einzelnen Objekt-Feldern (auf der Klasse): Aufgrund veränderter Datenstrukturen konnte es zu Problemen bei der Anzeige der erlaubten Benutzern kommen (#11062)
  • DB/Objekt-Modul: Die Anzeige von Objekten per "?we_object=xy" war defekt (#11127)
  • DB/Objekt-Modul: SEO-URLs: Beim Ermitteln der SEO-URL wurde der aktuelle Arbeitsbereich nicht berücksichtigt. Dieser Fehler wurde behoben (#11118)
  • Glossar, Hyperlinks: Die (erweiterten) Linkeigenschaften "Beziehung" und "Sprache" ließen sich nicht festlegen (#11031)
  • Kundenverwaltung: Bestehende Felder in der Kundenverwaltung lassen sich wieder umbenennen (#10991)
  • Kundenverwaltung: Kundenfilter auf (Dokumenten-) Verzeichnissen werden nun auch für binäre Inhalte (Grafiken, PDF etc.) durchgesetzt (#11158)
  • LiveUpdate/OnlineInstaller: Es konnte fälschlicherweise passieren, dass der Updateserver Pre-Releases angeboten hat, obwohl diese nicht ausgewählt wurden. Dies geschieht nicht mehr (#11187)
  • Navigation: Die Parameter von Highlighting-Regeln werden jetzt in der richtigen Reihenfolge abgearbeitet (#11060)
  • Navigation: Highlighting-Regeln funktionieren jetzt auch, wenn als Arbeitsbereich der Document-Root gesetzt ist (#11194)
  • Navigation: Das Highlighting berücksichtigt jetzt die Arbeitsbereiche von Objekten (#11057)
  • Navigation: Der ausgewählte Arbeitsbereich bei Objekten wird nun im Navigations-Tool zur Ermittlung des Links korrekt berücksichtigt (#11056)
  • Navigation: Die bisherige Maskierung von PHP-Variablen in <we:navigationEntry> mit "\" ist nicht mehr nötig (neu: <?php echo $GLOBALS['counter']++; ?>). Allenfalls vorhandene Maskierungen werden nun entfernt (#10971)
  • Navigation: Fehler bei der Sortierung dynamischer Einträgen wurden behoben (#10980)
  • Newsletter: Der CSV-Import von Newsletter-Empfängern war (auf dem Newsletter-Tab "Mailing-Liste") nicht mehr möglich (#11151)
  • Newsletter: In HTML-Mails eingebettete Image-URLs werden wieder korrekt verarbeitet (#11026)
  • Sammlungen: Der Inhalt von Sammlungen wird nun auch im Sammlungs-Dateibaum korrekt angezeigt (#10958)
  • Shop: Das Löschen von Versandkostenoptionen je Bestellwert funktioniert jetzt fehlerfrei (#11213)
  • Shop: Es war teilweise nicht möglich neue Steuersätze anzulegen (#10963)
  • Shop: Wurden Artikel zu einer bestehenden Bestellung hinzugefügt, wurde der Artikel immer als Variante "-" bezeichnet. Dieser Fehler ist behoben (#11087)
  • Umfrage/Voting: Das Anlegen von Voting-Gruppen war nicht möglich (#11141)
  • Workflow: Die Auswahl des Geltungsbereichs für den Workflow wurde nicht korrekt übernommen (#10978)
  • WYSIWYG-Editor: Die im Editor aufgelösten Bild-Pfade werden wieder korrekt als href="document:xyz" in die Datenbank geschrieben (wodurch sie jederzeit dynamisch geändert werden können). Falsch gespeicherte Pfade werden beim Rebuild korrigiert (#11202)
  • WYSIWYG-Editor: In externen Links und Bild-Quellen können nun (hinter der Domain) auch Leerzeichen im Pfad stehen. In den Dialogen werden Leerzeichen als solche dargestellt, im Tiny-HTML, der Datenbank und im Frontend sind sie als '%20' encodiert (#11183)
  • WYSIWYG-Editor: Tiny-Links auf geparkte Dokumente/Objekte wurden im Frontent als "document:1234#xyz" ausgegeben, wenn sie einen Anker besitzen. Auch solche Links auf geparkte (interne) Dokumente/Objekte werden nun im Frontend korrekt entfernt (#11117)
  • Zeitplaner, Tag <we:metadata name="some-href-name">: Es war nicht möglich mittels <we:metadata name="href-name"> die Metadaten eines Dokumentes einzubinden, das mit <we:href> angegeben war (#11153)

Version 7.0.2

Veröffentlichungsdatum 11.08.2016
Sicherheitsupdate nein
Behobene Fehler 23
Optimierungen 2

Hinweis

WebEdition 7.0.2 ist ein Hotfix-Update, dass Probleme beim Erstellen und Einspielen von Backups behebt. Die Probleme, die durch das Update auf webEdition 7.0.1 entstanden, betreffen hauptsächlich UTF-8 Installationen.

Verbesserungen

  • webEdition-GUI: Auch in den Modulen gibt es nun den Menüpunkt "Neu" (#10865)
  • Tag <we:url type="object">: Für das Attribut "id" können nun auch die Werte "self" und "top" verwendet werden (#10854)

Behobene Fehler

  • webEdition-GUI: Die Untermenus für Objekte und Vorlagen waren zu schmal (#10789)
  • webEdition-GUI: Ein Darstellungsfehler beim Hauptmenü wurde behoben (#10907)
  • webEdition-GUI: Wegen eines Javascript-Fehlers funktionierte der Aufruf einiger Links in der Standard-Sidebar nicht (#10856)
  • Der Mailversand aus Object-Views und statischen Dokumenten funktioniert wieder (#10895)
  • Tag <we:ifClient>: Das Tag prüft jetzt korrekt auf iPad und iPhone. Achtung: Statt wie bisher auf "Mac" muss neu auf "macintosh" geprüft werden (#10916)
  • Tag <we:ifNotWritten>: ist nun auch in der Taghilfe vollständig dokumentiert (#10906)
  • Tag <we:listview type="document">: Die Sortierung nach Datum funktioniert wieder korrekt (#10894 und #10850)
  • Tag <we:listview catOr="false">: Das Attribut "catOr" hat bei catOr="false" (= default) immer zu true ausgwertet (#10842)
  • Backup/Export/Import: Ein gravierender Fehler beim Wiederherstellen von Backups wurde behoben (#10891)
  • Backup/Export/Import: Sammlungen und Media-Referenzen wurden aus dem Backup nicht wierderhergestellt. Hinweis: Das Erstellen von Backups war von diesem Fehler nicht betroffen (#10944)
  • Backup/Export/Import: Beim CSV-Export wurde ein Fehler bei der Automatischen Auswahl der zu exportierenden Einträge behoben Hinweis: Das Erstellen von Backups war von diesem Fehler nicht betroffen (#10929)
  • Benutzerverwaltung: Für nicht-administrative Benutzer war es auch bei ausreichnder Berechtigung nicht möglich, Benutzer zu bearbeiten. Dieser Fehler wurde behoben (#10885)
  • Datenbank-/Objektmodul: Die auf der Klasse definierten Standardwerte von Objekt-Feldern wurden beim Anlegen neuer Objekte teilweise nicht berücksichtigt (#10870)
  • Kategorien: Beim Anlage einer neuen Kategorie wurde gleich die nächste erstellt. Der Eigenschaftenwähler zeigte das falsche Verzeichnis an. Diese Fehler wurden gefixt (#10887)
  • Kategorien: Aufgrund eines JS-Fehlers ließ sich der Kategorieselektor nicht mehr normal schließen (#10866)
  • Kundenverwaltung: Nach dem Umschalten der Sortierung im Kunden-Tree konnten dort keine Ordner mehr geöffnet werden (#10889)
  • LiveUpdate/OnlineInstaller: Ein schwerwiegender Installations-Fehler wurde behoben (#10874)
  • Newsletter-Modul: Fehler bei der Newsletter-Auswertung wurden behoben (#10914 und #10846)
  • Newsletter-Modul: Der Export von manuell hinzugefügten/importierten Newsletter-Empfängern schlug fehl. Dieser Fehler wurde behoben (#10897)
  • Newsletter-Modul, Kundenverwaltung: Die Ermittlung von Newsletter-Empfängern aus der Kundenverwaltung funktioniert wieder korrekt (#10898)
  • Newsletter-Modul, Kundenverwaltung: Das Eintragen von Newsletter-Empfängern in die Kundenverwaltung funktioniert wieder (#10909)

Version 7.0.1

Veröffentlichungsdatum 14.07.2016
Sicherheitsupdate nein
Behobene Fehler 109
Optimierungen 19

Hinweis

Die Version enthält neben einigen Verbesserungen in GUI und Funktionalität v.a. wichtige Bugfixes. Ein Update von 7.0 auf 7.0.1 wird unbedingt empfohlen.

Verbesserungen

  • webEdition-GUI: Bei Vorlagen werden im Reiter "Information" neu alle mit <we:include type="template"/> eingebundenen Vorlagen angezeigt, ebenso die Verwendung der Vorlage in anderen Vorlagen. Auch die Liste der auf der Vorlage basierenden Dokumente wird nun an dieser Stelle unter "Information" ausgegeben (#10698 und #10699)
  • webEdition-GUI, Dokumente, Objekte: Im Datei-Wähler der Sprachverknüpungen (Reiter "Eigenschaften") werden nur noch Dokumente/Objekte gelistet deren Sprache mit dem Eingabefeld übereinstimmt (#10224)
  • Auf Vorlagen können nun im neu eingeführten Tab "Obsolete Elemente" nicht mehr benötigte Felder identifiziert und gegebenenfalls aus der Datenbank gelöscht werden (#9954)
  • Bei Änderung des Focuspunktes werden nun auch die Miniaturansichten neu erstellt (#10773)
  • Tag <we:ifWritten>: Mit dem Tag kann nun durch Verwendung des neuen Attributs "formname" den Status eines bestimmten Formulars geprüft werden. Dies wird benötigt, wenn auf einer Seite mehrere Formulare vorhanden sind (#10604)
  • Tag <we:input type="date">: Besitzt nun das Attribut "currentdate" mit dem das aktuelle Datum voreingestellt werden kann. Ein leeres Datum wird nicht mehr als aktuelles Jahr, sondern tatsächlich als leeres Datum gespeichert (#10815)
  • Tag <we:listview type="document">: AND-Verknüpfungen auf Dokumenten-Listviews lassen sich nun realisieren, sofern sich die verknüpften Bedingungen auf das gleiche Feld beziehen (z.B.: "a>4 AND a<10") (#5935)
  • Tag <we:userInput type="date">: Die automatische Vorauswahl des aktuellen Datums wurde entfernt, da diese nicht immer erwünscht ist und mit dem Attribut "currentdate" bei Bedarf explizit gesetzt werden kann (#7820)
  • Datei-Import: Auch bei "Dateien vom Server importieren" gibt es nun die Option "Dokumente auf 'durchsuchbar' setzen" (#10656)
  • Datenbank-/Objektmodul, Sammlungen: In Klassen-/Objektfeldern vom Typ "Sammlung" können nun auch direkt neue Sammlungen angelegt werden (#10768)
  • Glossar-Modul: Tag <we:noGlossary>: Mit dem neuen Tag kann die Glossarersetzung partiell abgeschaltet werden (#1725)
  • LESS/SASS/SCSS: Der inegrierte SCSS-Parser wurde upgedatet (#10687)
  • LiveUpdate/OnlineInstaller: Der Installer erfragt nun beim Anlegen des Benutzers auch die E-Mail-Adresse ab. Diese Eingabe ist wichtig, weil wegen der Passwort-Vergessen-Funktion auch in der Benutzerverwaltung die E-Mail-Adresse nun eine Pflicheingabe ist (#10612)
  • Navigation: Für das Definieren dynamischer Inhalte von Navigationsverzeichnissen existiert in den Benutzerverwaltung nun ein eigenes Recht. Einschränkungen in diesem Zusammenhang können dadurch notwendig sein, dass an dieser Stelle die Arbeitsbereiche der Benutzer nicht durchsetzbar sind (da es beim Ausspielen der Seite keinen Benutzer gibt) (#10703)
  • Sammlungen: Alle Sammlungseigenschaften unter "Eigenschaften"->"Inhalt" können nur noch mit Adminrechten oder dem Recht "Der Benutzer darf Sammlungen erstellen" bearbeitet werden. Ein versehentliches Ändern der erlaubten Sammlungsinhalte wird dadurch erschwert (#10589)
  • WYSIWYG-Editor: Der Schalter "Als einfachen Text einfügen" ist neu standardmäßig aktiviert. Ist das Command "copypaste" nicht gesetzt, kann dieses Einstellung auch nicht geändert werden. Hinweis: Beim copy/cut/paste innerhalb des Editors wird neu IMMER als HTML eingefügt (#10270)

Behobene Fehler

  • webEdition-GUI: Um Zuge des umfassenden Redesigns in Version 7.0 waren noch einige Darstellungefehler zu beheben, so etwa im Bereich Widgets (#10334), Inhalt von Objektverzteichnissen (#10457 und #10688), Dialoge im WYSIWYG-Editor (#10629) und weitere (#10577, #10628, #10708, #10676, #10836 etc.)
  • webEdition-GUI: Bei Bild-Dokumenten wird unter "Attribute" auf dem Reiter "Hochladen" die Checkbox "Meta-Titel verwenden" wieder ausgespielt (#10667)
  • webEdition-GUI: Bei den Dokumenteneigenschaften wurde die Sprache nicht gespeichert, wenn das Dokument nicht gleichzeitig veröffentlicht wurde. Dieses Fehlverhalten wurde abgestellt (#10646)
  • webEdition-GUI: Ein Fehler beim Anlegen neuer Verzeichnisse im Datei-Wähler wurde gefixt (#10541)
  • webEdition-GUI: Unter Menu "Neu -> webEdition-Seite" und "Neu -> Objekt" scrollen nun die Dokumenttypen bzw. Klassen wenn viele Einträge vorhanden sind (#10590)
  • webEdition-GUI: Wurden im Multieditor viele Tabs gleichzeitig geöffnet, konnten die Beschriftungen der Tabs durcheinander geraten. Das geschieht nun nicht mehr (#10544)
  • webEdition-GUI: Die Liste ungesicherter Änderungen wird beim Schließen von webEdition wieder korrekt ausgegeben(#9097)
  • webEdition-GUI: Im Kategorien-Dialog war der Button "Speichern" nur noch durch Scrollen zu erreichen. Dies wurde behoben (#10822)
  • Mit <we:var type="date">, <we:field type="date"> etc. wurde kein Datum angezeigt, wenn das Dokument/Objekt keine gültige Sprache hatte. Dies wurde gefixt (#10819)
  • WE-Passwort Reset schlug fehl, wenn die Kundenverwaltung deaktiviert war (#10828)
  • Die PDF-Extraktion unterstützt nun den PDF-Typ "Group" wie er bei der Generierung aus Word verwendet wird (#10652)
  • Ein Fehler beim beim JSON-Decode auf anderen als UTF-8 Seiten wurde gefixt (#10655)
  • Ein Problem im Tagparser wurde behoben (#10653)
  • In seltenen Fällen konnten Einträge in der Dokumententabelle (tblFile) mehrfach vorkommen. Idr. sollte dieses Problem nun behoben sein (#10716)
  • Tag <we:captcha>: funktioniert wieder (#10630)
  • Tag <we:checkForm> hat vorhandenen Inhalte fälschlich als fehlend moniert. Das Tag funktioniert nun wieder korrekt (#10625)
  • Tag <we:checkForm>: Kann nun auch Userinputs validieren, ohne das man dies explizit mit we_ui_XYZ schreiben muß (#10804)
  • Tag <we:checkForm>: funktioniert wieder korrekt (#10747)
  • Tag <we:hidden/>: verfügt nun über das Attribut "varType". Seine Verwendung wird dadurch sicherer (#10603)
  • Tag <we:ifCat parent="true">: hat zwar den Parent-, nicht aber den angegebenen Eintrag selbst berücksichtigt (#10821)
  • Tag <we:ifEmpty>: wertet nun auch bei Datumsfeldern korekt aus. Ein eigener "type" musste dafür nicht eingeführt werden (#10585)
  • Tag <we:ifVar(Not)Empty type="href"> wertet nun bei leeren Feldern korrekt aus (#10645)
  • Tag <we:ifWritten>: hat nur den Fehlerfall geprüft, nicht aber, ob überhaupt <we:write/> aufgerufen wurde (#10750)
  • Tag <we:link/>: Der Linkdialog auf dem Tag hat sich beim Klick auf "Ok" nicht mehr automatisch geschlossen (#10711)
  • Tag <we:listview type="document">: Auch Conditions mit mehr als zwei OR-Verknüpfungen (bzw. mehr als zwei <we:conditionOr> wenn die Bedingung mit <we:condition> gebaut wird) werden nun korrekt ausgewertet (#6195)
  • Tag <we:listview type="document">: Leerzeichen in Conditions (z.B.: "keywords LIKE '%house garden%'") konnten Probleme verursachen. Dies wurde behoben (#9838)
  • Tags <we:listviewRows /> und <we:listviewPages />: Die Tags geben auch bei der Suchausgabe mittels <we:listview type="search"> wieder die korrekte Ergebnis-Anzahl und Seitennummer aus (#10701)
  • Tag <we:listview type="document">: In Conditions können nun (wie bei type="object") auch "&&" und "||" verwendet werden (auch wenn dies für SQL-Conditions ungewöhnlich ist) (#8764)
  • Tag <we:select>: Die Ausgabe funktioniert wieder korrekt (#10691)
  • Tag <we:textarea to="global">: Funktioniert nun auch in Kombination mit wysiwyg="true" korrekt (d.h.: keine Ausgabe des Editors) (#10793)
  • Tag <we:userInput>, type="binary", "img", "flashmovie" und "quicktime": Unterstriche im Namen des Zielfeldes (Attribut "name") führten zu unschönen Dateinamen der hochgeladenen Binärdateien. Dies passiert nun nicht mehr (#10592)
  • Tag <we:write> überschreibt nicht mehr ungewollt die Spracheeinstellung eines Dokuments/Objekts (#10780)
  • Tags <we:description>, <we:keyword>, <we:title>: Sonderzeichen im Inhalt der webEdition-Metafelder werden nun bei der Ausgabe in die entsprechenden HTML-Metatags passend gefiltert (#10559)
  • Allgemeine Einstellungen: Das Eintragen der Mail-Adresse unter "Einstellungen -> Allgemein -> Fehlerbehandlung" war nur möglich, wenn das Fehler-Logging auch für E-Mails aktiv war (#10580)
  • Allgemeine Einstellungen, Reiter "E-Mail": Die Eingabefelder zur Authentifizierung am SMTP-Server werden wieder vollständig angezeigt (#10712)
  • Allgemeine Einstellungen, WYSIWYG-Editor: Die Standardeinstellung für das Textarea-Attribut "commands" aus 'Extras->Einstellungen->Allgemein->weTag Standards' wird nun auch auf Objekten beachtet (#10020)
  • Backup: Fehler beim Erstellen und Einspielen von Backups in ISO-Installationen wurden gefixt (#10743)
  • Backup: Ein Chrome-spezifischer Fehler beim Erstellen und Einspielen von Backups wurde behoben: Fälschlich ausgelöste Timeouts führten zum unnötigen Abvbruch (#10726)
  • Backup: Probleme beim Erzeugen von Backups wurden behoben (#10799)
  • Banner-Modul: Banner werden auch auf Objekt-Detailseiten wieder korrekt ausgeliefert (#10759)
  • Benutzerverwaltung: Die Einstellungen zur Startseite eines Benutzers lassen sich im Modul unter Benutzer -> "Einstellungen -> Oberfläche" wieder bearbeiten (#10670)
  • Cockpit/Widgets: Das Widget Notepad/Notizen funktionierte nach einer fehlerhaften Eingabe nicht mehr. Mögliche Fehler werden jetzt abgefangen und beeinträchtigen nicht mehr die Funktion des Widgets (#10581)
  • Datenbank-/Objektmodul: Bei Klassen-/Ojektfeldern vom Typ "Href" gab es bei mit directory="true" Probleme im Dateiwähler. Diese wurden behoben (#10661)
  • Datenbank-/Objektmodul: Beim Einfügen von Varianten wurden im Objekt teilweise Felder verschluckt. Dies passiert nun nicht mehr (#10757)
  • Datenbank-/Objektmodul: Der Arbeitsbereich "/" (Root) wurde bei Objekt-Links (z.B. im WYSIWYG-Editor oder auf <we:href>) nicht korrekt ausgewertet. Der Fehler wurde gefixt (#10681)
  • Datenbank-/Objektmodul: Der Feldname "0" wird nun uaf Klassen korrekterweise abgelehnt (#10107)
  • Datenbank-/Objektmodul: Der Löschbutton im Multiobjekt-Feld ist nun ständig aktiv, so dass auch der erste Link entfernt werden kann (#4160)
  • Datenbank-/Objektmodul: Einer Klassen konnte kein zweiter Arbeitsbereich zugewiesen werden, wenn als erster bereits "/" (Root) gesetzt war (#10640)
  • Datenbank-/Objektmodul: Große Bilder in den Grafik-Feldern von Objekten verhinden nun nicht mehr das Laden von Objekten (#10112)
  • Datenbank-/Objektmodul: In Klassen-Feldern konnten die Datei-Wähler teilweise nicht korrekt verwendet werden. Dies wurde behoben (#10658)
  • Datenbank-/Objektmodul: In der Backend-Darstellung von Objekten und Klassen wurden diverse JavaScript Fehler behoben, die noch von den umfassenden Umbauten in Version 7.0 herrührten (#10749)
  • Datenbank-/Objektmodul: In der Objektübersicht auf dem Reiter "Inhalt" von Objektverzeichnissen ging das Blättern nicht mehr (#10677)
  • Datenbank-/Objektmodul, Verzeichnisübersicht bei Objekten (Objektverzeichnis -> Reiter "Inhalt"): Feldnamen mit "-" führten zu Problemen bei der Sortierung. Dies wurde korrigiert (#10735)
  • Datenbank-/Objektmodul, Tag <we:object>: Die Frontend-Ausgabe funktionierte fälschlicherweise nur, wenn das Attribut "classid" gesetzt war. Dies wurde gefixt (#10748)
  • Datenbank-/Objektmodul, WYSIWYG-Editor: Die Einstellungen für WYSIWYG-Editoren auf Objekten werden wieder vollständig gespeichert (#10685)
  • Datenbank-/Objektmodul: Auf Objekt-Detailseiten mit aktivierten SEO-URLs hat die Navigation mittels und nicht korrekt funktioniert. Dieser Fehler wurde behoben (#10582)
  • FileUpload: Beim Upload-Dialog (der z.B. aus dem WYSIWYG Image-Dialog oder den Grafik-Wählern geöffnet wird) konnte es zu einem Fehler kommen, wenn kein Zielverzeichnis ausgewählt war. Dies ist nun behoben (#10657)
  • Glossar-Modul: Geparkte Glossareinträge werden im Baum wieder optisch kenntlich gemacht (#10801)
  • Glossar-Modul, Navigations: Das Glossarmodul hat auch innerhalb der Navigation Links eingefügt und diese dadurch u.U. zerschossen. Dies passiert nun nicht mehr (#10800)
  • Import/Export: Aufgrund einer Begrenzung des Dateinamens auf 100 Zeichen konnten beim Datei-Import vom Server Teile des Dateinamens sowie die Endung abgeschnitten werden. Diese Begrenzung wurde aufgehoben (#10824)
  • Import/Export: Nach den umfassenden Umbauten im JavaScript der Version 7.0 waren die Oberflächen sämtlicher Import- und Exportdialoge nur noch bedingt benutzbar. Diverse JavaScript-Fehler wurden deshalb gefixt beim File-Import (#10650), beim Import von webEdition-XML (#10760, #10693), generischen XML (#10675, #10762) und CSV (#10654). Auch beim generischen XML-Export (#10663 und #10664) und im Export Modul (#10729) wurden Fehler behoben. Damit sollte der Import und Export von CSV, generischem XML und webEDition-XML wieder vollständig funktionsfähig sein.
  • Kategorien: Der WYSIWYG-Editor auf dem Kategorie-Feld "Beschreibung" wurde auf removefirstparagraph="true" gesetzt (so dass das Feld nun auch für einfache einzeilige und unformatierte Text-Eingaben umgenutz werden kann) (#7622)
  • Kundenverwaltung: Beim Zurücksetzen von fehlgeschlagenen Logins in der Kundenverwaltung wird jetzt eine Erfolgsmeldung ausgegeben. (#10385)
  • Kundenverwaltung: Tag <we:saveRegisteredUser>: Das Attribut "passwordRule" hatte einen Fehler und lehnte alle Regeln ab (#10355)
  • Kundenverwaltung: Die Kunden wurden im Tree rot angezeigt. Dies passiert nun nicht mehr (#10594)
  • Kundenverwaltung: Der Kundenfilter "Oder" wurder nicht korrekt angezeigt (#10696)
  • LiveUpdate/OnlineInstaller: Ein Fehler bei der Updatesuche wurde behoben (#10798)
  • Navigation: Bei Navigationsverzeichnissen mit dynamischem Inhalte ist die Anzeige des gewählten Titel-Feldes wieder korrekt (#10077)
  • Navigation: In Navigationsverzeichnissen lassen sich Einträge bei der Sortierung auch wieder nach ganz oben verschieben (#10539)
  • Navigation: Die Auswahl dynamischer Inhalte (von Navigationsverzeichnissen) mittels Kategorien funktioniert wieder normal (#10686)
  • Newsletter-Modul: Aus CSV-Empfängerlisten liess sich unter "Optionen -> CSV-Datei bearbeiten" jeweils der erste Eintrag nicht entfernen. Dies wurde behoben (#10538)
  • Newsletter-Modul: Die Newsletter-Anmeldung per Doubleoptin in CSV-Listen funktioniert wieder (#10732)
  • Newsletter-Modul: Newsletter konnten nicht mehr gelöscht werden (#10680)
  • Newsletter-Modul, Tag <we:addDelNewsletterEmail/>: Ein Fehler bei der Newsletter-Anmeldung wurde gefixt (#10720)
  • Newsletter-Modul, Tag <we:subscribe, type="htmlCheckbox">: Die ausgelieferte Checkbox funktioniert jetzt korrekt, so dass nun auch HTML-Mails verschickt werden (#10651)
  • Rebuild: Ein Fehler beim Rebuild von Miniaturansichten wurde behoben (#10088)
  • Shop-Modul: Ein JavaScript-Fehler im Shop wurde gefixt (#10602)
  • Shop-Modul: Einige Buttons im Shop-Backend funktionierten nicht korrekt. Dies wurde behoben (#10593)
  • Shop-Modul: Statusmails aus der Bestellung wurden teilweise mit dem falschen Encoding (und somit "zerschossenen" Sonderzeichen) verschickt. Dies geschieht nun nicht mehr (#10558)
  • Shop-Modul: Mehrwertsteuersätze wurden bei der Verwendung von <we:shopVat/> in webEdition Dokumenten nicht korrekt gespeichert. Dieser Fehler ist nun behoben (#10844).
  • Suche (intern): Die Implementierung der internen Suche wurde weiter optimiert: Dadurch funktioniert u.a. auch die Suche nach Checkbox-Werten korrekt (#10734)
  • Suche (intern): Bei der Objekt-Suche wurden Objekte mit mehreren Arbeitsbereichen doppelt gelistet (#10659)
  • Vorlagen-Editor: Der Standardeditor zeigte beim Speichern über die Tastatur (Strg + S) in Firefox an, er sei noch nicht gespeichert worden (#10796)
  • Voting-Modul: Neue Votings lassen sich wieder ohne Probleme erstellen (#10591)
  • WYSIWYG-Editor: Bei der Verwendung von Thumbnails im WYSIWYG-Editor werden nun keine Bildgrößen mehr ins HTML-Tag <img> geschrieben. Vorhandene Größenangaben werden entfernt. Dadurch paßt sich die Größe wie erwartet an die Einstellung im Dialog Miniaturansichten an (#9886)
  • WYSIWYG-Editor: Der Hintergrund des Preview-Divs bei inlineedit="false" ist jetzt wieder transparent. Neu wird neben dem <we:textarea>-Attribut "class" nun auch "bgcolor" für die Ansicht der Preview im Editmode (und nur hier!) beachtet (#10624)
  • WYSIWYG-Editor: Drag&Drop innerhalb des WYSIWYG-Editors funktioniert wieder: z.B. das Ziehen von (bereits eingefügten) Bildern an eine neue Position (#10621)
  • WYSIWYG-Editor: Ein kleinerer Fehler bei der Konfiguration des Kontextmenus (Auswerung des commands "contextmenu") wurde behoben (#9432)
  • WYSIWYG-Editor: In Tabellen sind Tabulatorsprünge von Zelle zu Zelle wieder möglich. Mit "shift/Umschalt + tab" kann auch rückwärts gesprungen werden (#8578)

Version 7.0

Veröffentlichungsdatum 21.04.2016
Sicherheitsupdate nein
Behobene Fehler 71
Optimierungen 90

Hinweis

webEdition 7 kam am 21. April 2016 ...

... mit einem Facelift für die Benutzeroberfläche:
Für die aktuelle Version wurde mit der Überarbeitung der Benutzeroberfläche begonnen. Diese wird dann sukzessive weitergeführt, um allen Nutzergruppen ein schrittweisen Umstieg in die komplexe Anwendung zu ermöglichen.

... und mit der Medienverwaltung:
Einer Sammlung von Funktionen, die es Redakteuren ermöglicht, Medien (Grafiken, Videos, PDFs etc.) einfach zu verwalten, effizient zu organisieren und individuell auf der Website auszugeben.

Informationen zu allen Neuigkeiten finden Sie in diesem PDF.

Verbesserungen

Medienverwaltung

Die Dokumentation der Medienverwaltung wird kontinuierlich ins webEdition-Wiki eingearbeitet. Folgende Artikel bieten ausführliche Informationen zu den neuen Features:

Folgende Neuerungen aus dem Paket der Medienverwaltung finden sich (noch) nicht im webEdition-wiki:

Überarbeitung der Miniaturanssichten

  • Im Miniaturen-Dialog wurden neu folgende Filter implementiert: Unschärfe, Graustufen, Sepia, Gaußfilter und Negativ (Farbinversion). Auf eine Miniatur können mehrere Filter zugleich angewendet werden.
  • Für den automatischen Zuschnitt stehen nun wahlweise folgende Optionen zur Verfügung (#6130):
    • "Größe einpassen": Das Bild wird ohne Verzerrung der Seitenverhältnis auf die eingestellte Größe der Miniaturansicht skaliert. Horizontal oder vertikal überstehende Teile werden abgeschnitten. Für jede Grafik läßt sich neu der Fokuspunkt definieren, um den diese Skalierung vorgenommen wird.
    • "Ausschneiden": Das Bild wird um den Fokuspunkt auf die eingestellte Größe zugeschnitten. Eine Skalierung findet nicht statt.
    • "Proportionen beibehalten": Das Bild wird skaliert ohne das ursprüngliche Verhältnis von Breite und Höhe zu verändern. Um das gewünschte Ergebnis zu erreichen sollte entweder nur die Höhe oder nur die Breite der Miniatur vorgegeben werden.
    • "ohne" (Zuschnitt): Das Bild wird exakt auf die eingestellte Größe der Miniaturansicht skaliert. Entspricht das Seitenverhältnis der Miniaturansicht nicht derjenigen des Bildes, wird dieses dabei verzerrt!
  • Für die Zuschnitt-Optionen "Größe einpassen" und "Ausschneiden" wird der neu eingeführte "Fokus-Punkt" verwendet. Dieser ist eine Eigenschaft des Grafik-Dokumentes und wird auf dem Reiter "Bild Bearbeiten" per Drag and Drop gesetzt (#6236)
  • Im Miniaturen-Dialog gibt es neu ein Feld "Beschreibung": Diese wird in den entsprechenden Auswahlfeldern (z.B. auf dem Image-Dialog des WYSIWYG-Editors) als Option-title angezeigt (#9461)

Weitere Verbesserungen im Umgang mit Grafiken

  • Allgemein: Hyperlinks als Eigenschaft einer Grafik unterstützen jetzt auch SEO-URLs (#7711)
  • Tag <we:img/>: Auf dem Tag kann das Bild im EditMode nun per Drag and Drop ausgewählt werden. Möglich ist das Ziehen eines Bildes sowohl aus dem Dateibaum, wie auch aus dem Betriebssystem. Im letzteren Fall öffnet sich der Upload-Dialog (#8688)
  • WYSIWYG-Editor: Im Image-Dialog werden jetzt bei den Attributen "Höhe" und "Breite" auch leere Einträge akzeptiert, wobei leere Attribute neu nicht mehr ausgegeben werden. Insbesondere führt z.B. eine leere Breite bei angehaktem "Proportionen beibehalten" nicht mehr zur Ausgabe eines (in HTML5 nicht validen) height="0" (#9215)
  • WYSIWYG-Editor: Die Dialoge "Link" und "Grafik einfügen" öffnen sich nun auch per Doppelklick auf den (bereits einfgefügten) Link bzw. das Bild im Editor-Contentbereich. In den Editoren gibt es neu bei allen internen Pfaden den Button "Zum Bearbeiten öffnen" (#7962)
  • webEdition-GUI: Beim Verfehlen des Dropzone-Bereiches kam es unter Umständen zum ungewollten Schließen von webEdition. Jegliche Drop-Aktionen außerhalb der Dropzones werden deshalb jetzt abgefangen und unterdrückt (#10121)

webEdition 7: Weitere Verbesserungen

webEdition-GUI: Verbesserte Nutzerführung

Neben der grafischen Überarbeitung der Benutzeroberfläche erleichtern folgende Optimierungen der webEdition-GUI die Arbeit zusätzlich:

  • Unter dem Menupunkt "Neu -> Medien" werden nun alle Mediendateien (inklusive PDF), die bisher teilweise unter "Sonstige" lagen, übersichtlich zusammengefasst (#9357 und #9284)
  • Im Baummenü werden Einträge, die durch den Zeitplaner (Scheduler) gesteuert werden, durch ein Uhr-Icon zusätzlich hervorgehoben (#7017)
  • Die Multi-Editor-Tabs zeigen nun analog zum Dateibaum ebenfalls den Bearbeitungsstatus an (#9371)
  • Bei Verzeichnissen wurde im Multi-Editor die Option "nach Speichern neues Verzeichnis" ergänzt. Damit können nun auch mehrere Verzeichnisse leichter nacheinander angelegt werden (#10293)
  • Der "normale -Bearbeiten-Modus" verfügt jetzt analog zum SEE-Mode über einen Lösch-Button direkt neben "Veröffentlichen" (#9324)
  • Auf der Eigenschaftenseite von Vorlagen werden nun maximal 100 (die Vorlage verwendende) Dokumente ausgegeben. Die Gesamtzahl wird neu im Titel genannt (#10031)
  • Es ist nun (endlich) möglich Verzeichnisse mittels "Datei->Verschieben" zu verschieben (#105)
  • Anders als bisher sind Hinweise (anders als Warnungen) bei neuen Benutzern nicht mehr standardmäßig aktiviert (#10359)
  • Sind Dokumenten- oder Objekt-Verzeichnisse bei einem anderen Benutzer geöffnet und somit gesperrt, wird nun anstelle des alleinigen Sperrhinweises der Reiter Inhalt bzw. Felder angezeigt (#7601)
  • Das Tabellenpräfix der Datenbank wird in der System-Information angezeigt (#10177)
  • Benutzer mit Administratorrechten bekommen nun beim Login Updatehinweise basierend auf der aktuell installierten Version (#3762) angezeigt
  • Die Dokumentenauswahl in der Vorlage zeigt nun den (Veröffentlichungs-) Status des Dokuments mit an (#8521)
  • Cockpit/Widgets: Das Cockpit befindet sich neu immer im ersten Multi-Editor-Tab: Auch wenn es nicht als erstes Element geöffnet wird (#6483)
  • Cockpit/Widgets: In der "Benutzer Online"-Übersicht wird nun (sofern in der Benutzerverwaltung eingetragen) "Vorname Nachname" statt des Benutzerküzels verwendet (#9917)
  • Datenbank-/Objektmodul: Ist auf dem "Eigenschaften"-Reiter einer Klasse eine SEO-Url definiert, wird die "Voreinstellung Dokument für die Darstellung" zum Pflichtfeld. Dadurch ist gewährleistet, dass bei aktivierten SEO-URLs immer auch eine Default-TriggerID vorhanden ist (#9832)
  • Kundenverwaltung: In der Baumansicht der Kundenverwaltung wird jetzt bei Verzeichnissen die Anzahl aller zugehörigen Kundendatensätze im Verhältnis zur Gesamtzahl aller Kundendatensätze angezeigt (#4838)
  • Shopmodul: Im Tree des Shopmoduls wird hinter dem Datum nun auch die Uhrzeit angezeigt (#8166)
  • Vorlagen-Editor: Der alte Java Editor wurde entgültig entfernt (#9449)

Sicherheit

  • Als Maßnahme gegen CSRF-Angriffe (Cross Site Request Forgery) werden die von webEdition erzeugten Formulare mit entsprechenden Sicherheits-Token versehen, anhand derer die Authentizität eines Requests festgestellt werden kann. Manipiulierte (Cross-Site-) Anfragen besitzen kein gültiges Token und können abgewiesen werden. Zur Überprüfung des Tokens dienen die beiden neues Tags <we:formToken/> und <we:if(Not)FormToken> (#10216)
  • Benutzerverwaltung: Es existiert nun eine Passwortrichtlinie ("Extras -> Einstellungen -> Allgemein -> Einstellungen -> Sicherheit), mit der sich die Sicherheit der Passwörter konfigurieren läßt (RegEx). Voreingestellt ist "zwischen 6 und 20 beliebige Zeichen" (#10197)
  • Benutzerverwaltung: Im Loginscreen wird neu eine Passwort-vergessen-Funktion angeboten. Da das Vorhandensein einer gültigen E-Mail-Adresse des betreffenden Benutzers Voraussetzung für diese neue Funktion ist, wurde die E-Mail-Adresse in der Benutzerverwaltung zum Pflichtfeld erhoben (#9452 und #10494)
  • LiveUpdate/OnlineInstaller: Beim Update werden die Rechte auf Verzeichnissen und Dateien restriktiver gesetzt als bisher (#9419)

Interne Änderungen/ Datenstruktur

  • Allgemein: Die PHP-Erweiterung "mysql" ist seit PHP 5.5 als deprecated markiert und entfällt in PHP 7.0 ganz: webEdition sowie das LiveUpdate stellen nun unabhängig von den gewählten Einstellungen unter "Extras -> Einstellungen -> Allgemein -> System -> Art der Datenbanverbindung" automatisch auf "mysqli" um, wenn "mysql" nicht zur Verfügung steht. Hinweis: Die Einstellung sollte auch auf älteren Installationen unbedingt auf "mysqli" umgestellt werden (#10345)
  • Tag <we:href/>: Beim Verschieben von Dokumenten, die mit <we:href/> verlinkt sind, konnte es vorkommen, dass der unter "meinFeldname_we_jkhdsf_intPath" in der Datenbank gespeicherte Pfad nicht angepasst wurde. Da der gültige Pfad jederzeit aus der Dokumenten-ID ermittelt werden kann, wurde dieser fehleranfällige DB-Eintrag ganz entfernt. Wichtig: Wo in Templates direkt auf dieses Feld zugegriffen wird, muss die Query auf die ID umgestellt werden (#9839)
  • Datenbank-/Objektmodul: Der Inhalt von Objektfeldern des Typs Multiobjekt wird ab sofort als kommaseparierte Liste anstatt wie bisher als serialisiertes Array gespeichert. Wichtig: Die Konvertierung bestehender Objekt-Daten erfolgt nicht beim Update, sondern erst durch einen Rebuild der Objekte. Man beachte, dass REGEXP im "condition"-Attribut von <we:listview/> nicht mehr funktioniert (neue Methode zur Filterung der CSV: FIND_IN_SET() oder einfache Einzelbedingungen mit LIKE ',X,') (#10001)
  • Mehrere Module: Die Tabellen tblbannerprefs, tblNewsletterPrefs und tblWebAdmin wurden durch die zentralen Einstellungs-Tabelle tblSettings ersetzt (#9503)

Verschiedenes

  • webEdition-GUI: Auch Kategorien können nun per Shortcut gespeichert werden (#4204)
  • Allgemein: Varianten für Objekt- und Dokumenten-Felder lassen sich jetzt auch unabhängig vom Shop-Modul (und den dazugehörigen Pflichtfeldern "shoptitle" und "shopdescription") nutzen (#8556)
  • Allgemein: Im Kernsystem wurde die Abhängigkeit vom Zend-Framework komplett entfernt. Es benutzt jetzt nur noch das SDK (Applications) Zend (#9939)
  • Tag <we:blockControls/>: Mit diesem neuen Tag gibt man die Steuerelemente eines Blocks manuell aus. Mit show="false" können die Steuerelemente auch komplett unterdrückt werden (was bisher nur für das Select möglich war). Wichtig: Das Tag muss sich zwingend innerhalb des <we:block> befinden (#8383 und #6561)
  • Tag <we:field/> in <we:listview type="search">: Im Suchergebnis kann nun mit <we:field name="wedoc_xyz" /> auf sämtliche Dokumenten-/Objekteigenschaften zugeriffen werden (z.B. name="wedoc_Published", name="wedoc_ParentID" etc.) (#10212)
  • Tag <we:href/>: besitzt neu das Attribut only="id | path" (#9073)
  • Tag <we:ifCat>: mit dem neuen Attribut "categoryids" können die Kategorien, auf deren Vorhandensein in dem Tag getestet werden soll, auch in Form von IDs (statt der bisherigen Pfade) definiert werden (Eingabe kommasepariert) (#10041)
  • Tag <we:if(Not)Empty> neu mit type="checkbox": Da in der Datenbank bei <we:input type="checkbox"> immer eine 1 oder 0 steht, konnte das Tag aufgrund des fehlenden type="checkbox" bisher nicht zur Prüfung des Checkbox-Zustandes verwendet werden. Mit dem neuen type wird die 0 als "empty" interpretiert (#9612)
  • Tag <we:ifHasVariant>: wurde um das Standard-Attribut "doc" erweitert. Dadurch kann es auch innerhalb von Listviews verwendet werden (#9968)
  • Tag <we:img/>: Das Attribut "only" unterstützt jetzt auch die Werte "extension", "filename", "parentpath" und "size" (#6557)
  • Tag <we:listview type="object">: "we_creationdate" und "we_CreationDate" funktionieren nun auch im listview-Attribut "condition". Damit ist nun z.B. condition="wedoc_ModDate>we_CreationDate", möglich (#6603)
  • Tag <we:metadata/>: erlaubt neu die Übergabe einer "id". Dadurch lassen sich die Metadaten von beliebigen, per ID definierten, Dokumenten/Grafiken ausgeben (#9483)
  • Tag <we:var/>: besitzt neu das Attribut "num_format" (#10393)
  • Backup/Export/Import: Download-Links in webEdition besitzen nun das Attribut "download" (#9836)
  • Datenbank-/Objektmodul: Auf Objekten stehen nun echte Längenbeschränkungen für die nummerischen Feldtypen zur Verfügung (#8998)
  • Datenbank-/Objektmodul: Unter "Extras -> Einstellungen -> Allgemein -> SEO-Links" kann für SEO-URLs von Objekten neu festgelegt werden, dass alle URLs in Kleinschreibweise gespeichert werden (#5290)
  • Datenbank-/Objektmodul, Objektverzeichnisse: Die bisher getrennten Reiter "Arbeitsbereiche" und "Felder" wurden zu einem Reiter "Inhalt" zusammengelegt: Hier kann man neu zwischen den Ansichten "Eigenschaften" (ehemals "Arbeitsbereiche") und "Felder" umschalten, wobei Filter und Paginierung unverändert erhalten bleiben (#10443)
  • Mandantenfähigkeit: Bei Verwendung von "Verzeichnis durch Domain ersetzen" konnte man sich auf so definierten Subdomains nur bedingt ins Backend einloggen. Dies sollte nun weitestgehend korrekt funktionieren (#10054)
  • Kategorien: Die Unterscheidung in Kategorien und Kategorie-Verzeichnisse wurde aufgehoben. Alle Kategorieren können nun Untereinträge enthalten. Achtung: Auch in der Darstellung im Kategorien-Dialog und in den Kategorie-Wählern wurde die Unterscheidung aufgehoben (#1700)
  • Shop-Modul: folgende bisher Modul-spezifischen Tags werden ersetzt. In der Version 7.0 können beide Tag-Varianten genutzt werden
    • <we:ifHasShopVariant wird zu <we:ifHasVariants/>
    • <we:useShopVariants/> wird zu <we:useVariants/>
  • WYSIWYG-Editor: Web-Schriftarten funktionieren nun auch im TinyMCE, wenn sie mittels "editorcss" oder <we:css applyto="wysiwyg|all"/> in einer CSS-Datei an den Editor übergeben werden (#10123)
  • WYSIWYG-Editor: Das Plugin "wevisulaid" (command: "visibleborders") wurde um die Funktionalität von "visualblocks" ergänzt: Blockelemente wie <div> und <p> werden nun ebenfalls angezeigt. Darüber hinaus wurde das Plugin insgsamt repariert, so dass nun jegliche Hilfslinien und Platzhalter tatsächlich nur noch im aktivierten Zustand ausgegeben werden: Das gilt z.B. für die Hilfslinien bei Ps, aber auch für Platzhalter beim Anker und weiteren unsichtbaren Tags. Achtung: Die initiale Einstellung ist "aus". Dadurch kann der Eindruck entsehen, dass z.B. Anker aus dem Text entfernt wurden. Hinweis: Die Hilfslinien bei Tabellen werden immer ausgegeben (#9478)

Behobene Fehler

  • webEdition-GUI: Der Bildauswähler kann nun auch wieder in die klassische Listenansicht umgeschaltet werden (#9601)
  • webEdition-GUI: Beim Beenden von webEdition werden nun alle Fenster geschlossen (#7982)
  • webEdition-GUI: Beim Umbennen von Dokument-Typen wird jetzt auch das Menu (unter "Neu -> webEdition-Seite" -> Dokument-Typen) sofort dynamisch angepasst (#9611)
  • webEdition-GUI: Probleme beim Scrollen im iPad wurden behoben (#9559)
  • webEdition-GUI: Dateinamen (z.B. in Dateiwählern) werden nicht mehr generell, sondern nur noch nach Bedarf abgeschnitten (#9646)
  • webEdition-GUI: Die Funktion "Nach Speichern neue webEdition-Seite" hat die Vorlage nicht mehr berücksichtig. Dieser Fehler wurde gefixt (#10247)
  • webEdition-GUI: Ein Fehler der Funktion "Neues Verzeichnis erstellen" auf dem Reiter "Inhalt" von Dokumentenverzeichnissen wurde gefixt: Die neu angelegten Verzeichnisse werden nun an der korrekten Stelle in die Inhaltsauflistung eingefügt (#10098)
  • webEdition-GUI: Die Frage, ob geänderte Dokumente vor dem Schließen von webEdition gespeichert werden sollen, erscheint nun auch, wenn nach Klick auf F5 oder den entsprechenden Browser-Button das Hauptfenster neu geladen werden soll (#10166)
  • webEdition-GUI, Hyperlink-Dialog verschiedener Tags sowie im WYSIWYG-Editor: Ankernamen mit "=" sind laut HTML-Spezifikation unzulässig, können aber benutzt werden um mit Links der Form ".../dasPDF.pdf#page=23" auf eine bestimmte Seite in einem PDF zu verweisen. Dies ist nun in Abweichung von der Spezifikation (wieder) möglich (#10156)
  • webEdition-GUI: Beim Reload nach der Auswahl eines Objektes (Editmode von Dokumenten, z.B. mit <we:object>) wird nun wieder korrekt an die ursprüngliche Position gescrollt (#10428)
  • webEdition-GUI: Beim Anlegen von Verzeichnissen direkt in den Dokumenten- und Verzeichniswählern werden die Verzeichnisnamen nun auf die gleiche Weise geprüft wie beim Speichern des Verzeichnisses im Multieditor: Leerzeichen, Umlaute und Sonderzeichen sind weiterhin unzuläßig, da sie auf manchen Systemen noch immer zu gravierenden Problemen führen (#9979)
  • Allgemein: Eine Inkonsistenz in der Tabelle tblLink wurde beseitigt (#10126)
  • Allgemein: Formmail prüft nun zusätzlich den für den Browser bestimmten Parameter MAX_FILE_SIZE und leitet im Fehlerfall auf die Fehlerseite um (#10009)
  • Tags <we:charset/> und <we:script/>: Diese Tags werden werden nun ausschließlich html5-konform ausgegeben (z.B. <meta charset="UTF-8"> anstelle des überkommenen <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">) (#5908)
  • Tag <we:field/>: Die Aussgabe von Dokument-/Objekteigenschaften wie "wedoc_ID", "wedoc_ContentType", "wedoc_ModDate" funktioniert nun für alle in der Taghilfe unter dem Attribute "name" gelisteten Eigenschaften. Insbesondere werden bei Objekten mit SEO-URLS nun auch mit "WE_PATH" die korrekten SEOs ermittelt (#6622 und #10246)
  • Tag <we:field hyperlink="true"/>: Das Attribut pass_ wird jetzt bei aktiviertem Hyperlink korrekt verarbeitet (#8705).
  • Tag <we:field type="date"/>: Bei Verwendung einer Formatierung mit format="xyz" konnte es im ISO-Frontend zu falschen UTF-8-Ausgaben kommen. Dies wurde gefixt (#10388)
  • Tag <we:field type="img"/>: Die Ausgabe der Bildmaße mit only="height" bzw. only="width" funktioniert jetzt korrekt (#10268)
  • Tag <we:field type="img"/>: Bei Verwendung von hyperlink="true" wurde der Link auch ausgegeben, wenn das Bild nicht mehr vorhanden war. Dieser Fehler wurde behoben (#6613)
  • Tag <we:form type="formmail">: die Attribute "captcha_error_page" und "captchaname" werden nun korrekt verarbeitet (#10231)
  • Tag <we:ifCat parent="true"/>: war fehlerhaft und lieferte kein Ergebnis. Dies wurde behoben (#10387)
  • Tag <we:include/>: fügte im Editmode keinen Inhalt ein, sofern das Dokument noch nicht gespeichert (sondern lediglich neu geladen) wurde. (#10244)
  • Tag <we:linklist>: Alte Linklisten konnten beim Bearbeiten in neueren webEdition-Versionen beschädigt werden. Diese Probleme wurden behoben (#10470)
  • Tag <we:listview>: order="random()" und order="we_creationdate" werden nun korrekt verarbeitet. Auch die insgesamt fehleranfällige Verarbeitung von "order" auf <we:listview type="search"> wurde gefixt (#10390, #4994 und #6595)
  • Tag <we:listview type="document"> bei Verwendung von <we:condition>: Die Verwendung von Dokumenteneigenschaften (z. B. ID, Path, etc.) in der Listview-Condition funktionier nun korrekt. Bitte beachten Sie: Die Dokumenteneigenschaften müssen mit dem Präfix "WE_" notiert werden (#9389)
  • Tag <we:listview type="document">: Bei Verwendung eines nicht existierenden (z.B. falsch geschriebenen) Dokument-Typen im Argument "doctype" wurden fälschlicherweise alle Dokumente ausgegeben. Dies passiert nun nicht mehr (#10480)
  • Tag <we:listview type="document|object">: liefert nun bei id="0" korrekterweise keinerlei Ausabe mehr (#10042)
  • Tag <we:listview type="languagelink">: Ein Fehler bei der Ausgabe der Sprachverknüpfungen von Objekten wurde behoben: Statt der verknüpften Objekte wurden die Sprachverknüpfungen des anzeigenden Dokumentes ausgegeben (#9619)
  • Tag <we:listview type="languagelink">: Bei der Verwendung von recursive="true" wurden die verfügbaren Sprachverknüpfungen nicht korrekt ermittelt, wenn es im Parent-Verzeichnis eine Default-Sprachverknüpfung gab (#10483)
  • Tag <we:path/>: setzte voraus, daß das Zieldokument durchsuchbar ist. Dies ist nun geändert (#10144)
  • Tag <we:var/>: kodierte manche Inhalte fälschlicherweise doppelt, wenn htmlspecialchars="true" gesetzt war (#10378)
  • Cockpit/Widgets: Ein Darstellungsfehler im Widget "Benutzer Online" wurde behoben: Die Anzahl der der Benutzer wird nun auch dynamisch aktualisiert (#9587)
  • Cockpit/Widgets: Wurden Bestellungen sowohl als bezahlt als auch storniert markiert, hat das Shop-Widget diese als bezahlt behandelt. Dieser Fehler wurde behoben (#10194)
  • Datenbank-/Objektmodul: Beim Aufruf von enkodierten SEO-URLs kam es teilweise zu einer 404-Meldung, obwohl das Objekt existierte. Dieser Fehler wurde behoben (#8943)
  • Datenbank-/Objektmodul: Beim Umbenennen von Objekt-(unter-)Verzeichnissen konnte es vorkommen, daß die dadurch geänderten Objekt-Pfade in der Datenbank nicht angepasst wurden. Dieser Fehler wurde behoben (#10261)
  • Datenbank-/Objektmodul: Die Auflösung der Object-SEO-URLs wurde optimiert (#9697)
  • Datenbank-/Objektmodul: Bisher wurden Klassenfelder auf neu angelegten Klassen nicht korrekt gespeichert, wenn die Klasse zuvor nicht schon bei aktivem Reiter "Eigenschaften" gespeichert worden war. Dieses Fehlverhalten ist behoben (#10504)
  • Datenbank-/Objektmodul: Ein Fehler beim Kopieren von Objektverzeichnissen wurde behoben (#10564).
  • FileUpload: Beim Upload werden die Speicherpfade nun konsequent auf die Vereinbarkeit mit den Arbeitsbereichen des Users geprüft (#10512)
  • Glossar-Modul: Es kann nun nicht mehr passieren, dass Text innerhalb von Links durch weitere Links ersetzt werden (#9585)
  • Glossar-Modul: Fehlende Suggestoren/Autocompleter für interne Links wurden ergänzt (#3583)
  • Glossar-Modul: Die zwischenzeitlich fehlerhafte Glossar-Ersetzung läuft wieder korrekt durch (#10450)
  • Kundenverwaltung: Beim Wechsel des zwischen den Reitern in der Kundenverwaltung gehen nun auch vor dem ersten Speichern eines neuen Kunden die bereits gesetzten Felder nicht mehr verloren (#5377)
  • Kundenverwaltung: Die Vorbelegung der Checkboxen eines Multiselect-Feldes (= initiale Belegung bei neu angelegten Kunden) wurde von "angehakt" auf "leer" geändert, da dies die üblichere Variante ist (#10272)
  • Kundenverwaltung, Tag <we:saveRegisteredUser>: Ein leeres (oder ab Version 7 nicht den gesetzten Passwortrichtlinien entsprechendes) Passwort konnte zum Löschen der Session und damit zum Programmabbruch führen. Dies geschieht nicht mehr (#10316)
  • Kundenverwaltung, Tag <we:ifNotWritten type="customer">: wird nun korrekt verarbeitet (#10354)
  • Kundenverwaltung: Der CSV-Import funktioniert wieder normal (#10452)
  • Navigation: Einfache Anführungszeichen im Feld "Darstellung" von Navigationseinträgen/-verzeichnissen haben zu JavaScript-Fehlern geführt, die in der Folge ein Verschieben des Eintrags verunmöglichten. Dies wurde behoben: Einfache Anführungszeichen sind unter "Darstellung" zuläßig (#10146)
  • Navigation: Die Pflichtfeldvalidierung des Anker-Feldes von Navigationseinträgen/-verzeichnissen führte im Safari unter Mac zu einer Endlosschleife. Dieser Fehler wurde behoben (#10498)
  • Newsletter-Modul: Problem beim Versand wurden gefixt (#10200)
  • Shop-Modul: Die gleichzeitige Verwendung der Attrbiute orderid und condition bei <we:listview type="orderitem"> führte nicht zum gewünschten Ergebnis. Dieser Fehler wrde behoben (#10556).
  • Suche (intern): Das Speichern eigener Suchanfragen funktioniert wieder (#10006)
  • Suche (intern): Die Erweiterte Suche nach ModifierID funktioniert nun auch für Dokumente und Objekte korrekt (#5715)
  • Suche (intern): Das gesamte Tool ist insgesamt repariert und im Kode stark überarbeitet worden (#9104 und #8111)
  • Versionierung: Beim Wiederherstellen von Versionen wird nun der aktuelle (u.U. seit Erstellung der Version geänderte) Pfad der Datei beibehalten und nicht mehr versucht, einen alten Pfad wiederherzustellen (#8610)
  • Versionierung: Versionen zurücksetzen lädt nun bei geöffneten Dokumenten/Objekten auch den Editorframe neu (#4135)
  • Versionierung, interne Suche: In der Erweiterten Suche werden auch gelöschte Versionen wieder gefunden und können wiederhergestellt werden (#10507)
  • Vorlagen-Editor: CodeMirror wurde aktualisiert und unterstützt nun auch mobile Endgeräte bei der Eingabe (#9931)
  • Workflow-Modul: Auch ein Benutzer ohne Recht zur Veröffentlichung kann nun den Workflow benutzen (#10363)
  • WYSIWYG-Editor, Hyperlink-Dialog: Bisher wurden Sonder- oder Leerzeichen aus Bei externen URLs entfernt. Neu bleiben URL-kodierte Sonderzeichen wie das "%20" (für "Leerzeichen") erhalten (#10252)
  • WYSIWYG-Editor, Hyperlink-Dialog: Interne Links bekommen nun auch im WYSIWYG-Editor einen Timestamp vom Typ "?m=1459430938" angehängt. Dadurch wird das ungewollte Laden aus dem Browsercache verhindert(#10342)
  • WYSIWYG-Editor, Hyperlink-Dialog: Bei Links vom Typ E-Mail ("mailto:") wurden Leerzeichen nach dem falschem Standard encodiert ("Das+ist+ein+Betreff" anstatt "Das%20ist%20ein%20Betreff"). Dies wurde korrigiert (#10000)
  • WYSIWYG-Editor, Hyperlink-Dialog: Das "+"-Zeichen wurde fälschlicherweise aus externen Links weggeparst. Dies geschieht nun nicht mehr (#10331)
  • WYSIWYG-Editor: Zur Erhöhung der HTML5-Konformität wird nun das Attribut "border" aus den Table-Tags rausgefiltert, wenn sie leer oder 0 sind (border="0" bzw. border=""). Weitere Schritte zur Anpassung an HTML5 werden folgen (#8271)
  • WYSIWYG-Editor: Das Einfügen eingebetteter Grafiken wird nun unterbunden, da solche sehr störanfällig und im WYSIWYG (anders als z.B. in Mails) wenig sinnvoll sind (#10273)
  • WYSIWYG-Editor: Links auf interne Dokumente/Objekte wurden auch dann (allerdings in ungeparster Form) ausgegeben, wenn das Dokument geparkt war. Dies geschieht nun nicht mehr (#10446)
  • Zeitplaner: Beim Veröffentlichen aus dem Zeitplaner wurden teilweise nicht mehr aktuelle Daten aus der Scheduler-Tabelle geladen und damit ein alter Stand der Dokument-Eigenschaften bzw. der Daten hergestellt. Auch dieser Fehler wurde behoben (#10386)

Informationen für Entwickler

Änderungen an internen Funktionen/webEdition Tags/Datenstrukturen

  1. Die 1:1 Beziehung zwischen tblContent und tblLink wird mit einer der nächsten Versionen aufgehoben und durch eine 1:n Beziehung ersetzt! Für Abfragen wird sich keine Änderung ergeben. Sollten Sie selbst Datenmanipulationen an einer der Tabellen machen, sind diese Änderungen mit Update auf eine der folgenden Versionen kritisch! Eine Änderung kann sich hierbei auf weitere Dokumente/Felder erstrecken!
  2. Datenstrukturänderungen: Innerhalb von webEdition-Datenstrukturen wurden viele serialisierte Daten durch JSON-Entsprechungen ersetzt (bspw. block, href). webEdition stellt ab Version 6.4.2 die Funktion we_unserialize($string, $default = array(), $quiet = false) zur Verfügung die alle serialisierten Daten dekodieren kann. Dies ist ein "Drop-In-Replacement" zu unserialize.
    Zur Serialisierung steht ebenfalls eine Funktion we_serialize($array, $target = ['serialize'|'json'], $numeric = false, $compression = 0, $ksort = false) zur Verfügung. Erwägen Sie, sofern Sie nur Array's serialisieren die Umstellung auf JSON.
  3. Die Suche nach Multiobjekten, wie es über
    $feldnameMultiObjectFeld REGEXP '[{].*[{].*[[.quotation-mark.]]".OF_ID."[[.quotation-mark.]].*[}]')
    gemacht wurde, funktioniert so nicht mehr, und muss nach einem Rebuild der Objekte durch 
    FIND_IN_SET($OF_ID, $feldnameMultiObjectFeld)
    ersetzt werden
  4. Der bisherige Zugriff auf den internen Pfad von Feldern per "meinFeldname_we_jkhdsf_intPath" ist nicht mehr möglich. Der gültige Pfad kann über die Funktion "id_to_path()" anhand der Dokumenten-ID ermittelt werden oder direkt mit dem Tag
  5. In der Funktion id_to_path wurde der Parameter prePostKomma gestrichen

Deprecated: Funktionen/webEdition Tags/Datenstrukturen die ab dieser Version nicht mehr genutzt werden sollten

  1. Der Support von PHP 5.3 ist nicht mehr zeitgemäß und wird nach 7.0 eingestellt.
  2. Folgende Attribute veraltet und werden in der nächsten Version entfernt. Verwenden Sie übergangsweise die Attribute als leer (""). Fehlermeldungen können über das Tag abgefragt und individuell dargestellt werden!
    1. passempty
    2. userexists
    3. userempty
  3. Folgende Tags sind veraltet:
    1. linklist (Das Tag sollte nicht mehr in neuen Vorlagen eingesetzt werden. Aufgrund der häufigen Verwendung und aktuell fehlender Migrationsmöglichkeit wird es bis auf weiteres unverändert beibehalten!)
    2. ifshopexists
    3. ifobjektexists
    4. ifnewsletterexists
    5. ifcustomerexists
    6. ifbannerexists
    7. ifvotingexists
  4. Tabellen:
    1. tblIndex: die Spalten OID und DID werden durch ID ersetzt und bald entfernt
    2. tblIndex: die Spalte Path wird bald entfernt, die Pfadinformationen sollten immer aktuell aus der jeweiligen Tabelle ermittelt werden. Dies ist nur relevant, sofern Sie nicht benutzen.
    3. tblUser: alte schwach gehashte (unsalted) Passwörter werden in dieser Tabelle nicht mehr akzeptiert. Dies trifft Benutzeraccounts die seit Jahren inaktiv waren, oder Accounts die per "Hand" in der Datenbank das Passwort zurückgesetzt wurde.
    4. tblObject*: Alle Spalten die mit OF_ beginnen, außer OF_ID sollten NICHT mehr direkt verwendet werden. Innerhalb von WE-Tags werden diese transparent übersetzt. Aus den Tabellen werden diese Spalten bald gestrichen.

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

  1. Datenbanktabellen
    1. In allen Tabellen wurde die Spalte Icon entfernt
    2. tblCategory wurde die Spalte IsFolder in Zusammenhang mit #1700 entfernt
    3. tblWebUser die Spalten Text,Path,IsFolder,ParentID wurden entfernt
  2. In der Datenbank wurden alle Felder mit _intPath entfernt, in der früher die Pfadangabe des Links gespeichert wurde. Der aktuelle Pfad sollte immer über die ID (id_to_path) ermittelt werden.
  3. In tblIndex wurde die Spalte Workspace entfernt

Version 6.4.5.0

Veröffentlichungsdatum 06.07.2017
Sicherheitsupdate nein
Behobene Fehler 19
Optimierungen 0

Hinweis

Das Release enthält einige wichtige Fehlerbehebungen (Bugfixes): 

Ein Update wird empfohlen, wenn Sie die letzte stabile 6er-Version benötigen (auch als Ausgangsversion für das Update nach webEdition 7).

Wichtig: Wegen eines Fehlers im Build von Version 6.4.5 ist die Installation über den Live-Installer fehlerhaft

Die Version wurde deshalb auf "Prerelease" zurückgestuft und ist nur als Update von 6.4.4 erhältlich (mit gesetztem Haken "nach Pre-Release Versionen suchen" auf dem Reiter "Pre-Release Versionen" des Live-Updaters). Als Update von 6.4.4 läuft die Version ohne Probleme.

Behobene Fehler

(wird demnächst nachgetragen)

Version 6.4.4.0

Veröffentlichungsdatum 21.12.2015
Sicherheitsupdate nein
Behobene Fehler 12
Optimierungen 1

Hinweis

Das Release enthält mehrere wichtige Fehlerbehebungen (Bugfixes): Ein Update wird unbedingt empfohlen.

Verbesserungen

  • Die Tags <we:ifVarSet> und <we:ifVarEmpty>: können nun auch mit name/match="a[b]" umgehen (#10162)

Behobene Fehler

  • Die Linkdialoge (im WYSIWYG-Editor wie auch z.B. bei we:link) entfernten Umlaute aus Domainnamen. Dieser Fehler wurde behoben (#10119)
  • Diverse Fehler im Im-/Export wurden behoben (#10157)
  • Ein Parse-Error in PHP < 5.5 (u.a. beim Tag <we:ifUserInputEmpty>) wurde behoben (#10150)
  • Tag <we:input type="checkbox">: Bei gesetztem Defaultwert value="1" konnte die Checkbox im Editmode eines Dokuments nicht mehr dauerhaft deaktiviert werden. Dieser Bug wurde gefixt (#10158)
  • DB/Objekt-Modul: Der Klassenselektor (z.B. unter Datei -> Neu -> Objekt) zeigte eine Klasse nicht an, wenn deren ID mit dem ersten Zeichen eines (anderen) Klassennamens übereinstimmte (#10148)
  • DB/Objekt-Modul: SEO-URLs wurden in 6.4.3 teilweise anders als in 6.4.2 generiert. Das alte Verhalten ist jetzt wiederhergestellt (#10127)
  • Kundenverwaltung: Der Kundenfilter "nur bestimmte Kunden" griff in der Navigation nicht, wenn kein Kunde ausgewählt war (#10067)
  • Kundenverwaltung: Ein Problem mit der Funktion "Passwort zurücksetzen" wurde behoben (#10087
  • Newsletter-Modul: Mail-Adressen der Form "a b" <test@test.de> werden wieder als korrekt akzeptiert. Ein damit zusammenhängender Fehler bei der Adress-Validierung wurde behoben (#10149)
  • WYSIWYG-Editor: Die Attribute 'width' und 'height' werden wieder korrekt ausgewertet. Als Minimalgröße gilt nun 100x100, der Default (für fehlende Angaben) steht bei 600x400. Dies gilt auch für Klassen/Objekte, auf denen die Höhe/Breite bisher falsch ausgewertet wurde (#10101, #10137 und #10128)
  • Zeitplaner/Scheduler: Der Zeitplaner hat fälschlicherweise sofort veröffentlicht, wenn an dem Dokument/Objekt keine Änderungen vorlagen (#10163)

Version 6.4.3.0

Veröffentlichungsdatum 15.10.2015
Sicherheitsupdate nein
Behobene Fehler 30
Optimierungen 16

Hinweis

Das Release enthält neben Fehlerbehebungen (Bugfixes) auch einige Neuerungen, die nachfolgend genauer beschrieben werden.

Hinweise zum Update:

Beim Update auf webEdition 6.4.x sollten Sie beachten, dass webEdition Versionen kleiner webEdition 6.3.9 erst auf webEdition Version 6.3.9 geupdated werden müssen, bevor die Installation der webEdition 6.4er Reihe problemlos erfolgen kann. Durch einen Versionssprung zwischen 6.3.8 oder kleiner auf webEdition 6.4 oder höher, besteht die Möglichkeit, dass nicht alle notwenigen Update-Patches "durchlaufen".

Verbesserungen

  • Allgemein: Beim Tag <we:img name=""/> wird jetzt per Default die Ausgabe des name-Attributes unterdrückt. Seit HTML5 ist das name-Attribut bei Grafiken obsolet, so dass das bisherige Default-Verhalten von true auf false angepasst werden musste. Falls nötig können dieses Verhalten mit der Einstellung "we-tag Standards" -> "Einstellung Keine Ausgabe von name=xyz in we:img, we:link (HTML 5)" ändern (#9996)
  • Allgemein: Sollte von einer Grafik lediglich das Alt-Attribut ausgegeben werden (z. B. <we:img name="myImage" only="alt"/>), wurden leere Alt-Attribute immer mit einem Leerzeichen ausgegeben. Diese Verhalten wurde korrgiert (#10035)
  • Allgemein: Der Bildauswähler (bisher nur mit Grid-Ansicht) wurde bis zur vollständigen Implementierung mit Grid- und Listenansicht nochmals deaktiviert (#10040)
  • Allgemein: Bisher konnte man sich auf eine webEdition-Installation der Hauptdomain nicht über die "zugehörigen" Subdomains einloggen: Dies ist nun möglich für Subdomains, die dem System durch die Nutzung von "Verzeichnis durch Domain ersetzen" bekannt sind (#10054)
  • Allgemein: Tag <we:ifClient>: erkennt nun auch den neuen Windows-Browser Edge (#10094)
  • DB/Objekt-Modul: Bisher konnten beim Erstellen der s. g. SEO-URLs des Datenbank/Objekt-Moduls unter bestimmten Voraussetzungen Minuszeichen und Unterstriche mehrfach in der URL vorkommen. Dieses Phänomen tritt nun nicht mehr auf (#5291)
  • DB/Objekt-Modul: Punkte am Ende von Seo-Url's werden nun entfernt, um Probleme mit anderen Diensten (google etc) zu vermeiden (#10080)
  • Kundenverwaltung: Der Tag <we:saveRegisteredUser/> wurde um das Attribut passwordRule ergänzt. Das Attribut kann dann zusammen mit dem Tag <we:customerResetPassword> genutzt werden, um zu prüfen, ob das vergeben Passwort bestimmten Regeln entspricht (#10036)
  • Kundenverwaltung: Für die webEdition Kundenverwaltung wurde beim Tag <we:ifWritten> das Attribut type um den Wert customer erweitert. Dadurch lässt sich jetzt mit <we:ifWritten type="customer"> prüfen, ob das Anlegen/Ändern von Daten in der Kundenverwaltung erfolgte. Zusätzlich wurde der dazugehörge Tag <we:ifNotWritten> um das Attribut onerror ergänzt, um auf bestimmte Fehlerereignisse reagieren zu können (#7512)
  • Kundenverwaltung, Tag <we:sessionField>: Bei der Verwendung des Attributs options im Tag <we:sessionField name="" type="" choice="on" options=",Dr.,Prof.,Prof. Dr."/> wurde die erzungende Leer-Option durch das führende Komma nicht berücksichtig. Diese Verhalten wurde an das anderer webEdition Tags angepasst (#9998)
  • Tag-Wizard: Die Einträge für <we:shopField/> waren für das Attribut type in der Tag-Hilfe fehlerhaft (#9945)
  • WYSIWYG-Editor: Die Größe des Tiny-MCE-Editors kann nun in allen gängigen Maßeinheiten definiert werden. Bei inlineedit="true" werden für die Breite auch relative Angaben (z.B. "70%") beachtet (für die Höhe wird dies nicht aktiv unterstützt). Bei inlineedit="false" kann mit relativen Angaben die Größe des Popup-Fensters im Verhältnis zum Bildschirm bestimmt werden. Popup und Editor können nun beliebig skaliert werden; der Button "Fullscreen Edit" öffnet kein neues Fenster mehr sondern maximiert das bestende. (#8117)
    Wichtiger Hinweis: Das Attribut "height" definiert nicht mehr wie bisher die Höhe des Eingabebereichts, sondern die des kompletten Editors inkl. Toolbars. Damit Inline-Editoren auf bestehenden Installationen auch bei geringer Höhe bedienbar bleiben, wurde für die Ausgabe des Editors eine Minimalgröße von 520x400 px festgelegt: Kleinere Werte werden ignoriert (#10026 und #9965)
  • WYSIWYG-Editor: Das Attribute "formats" ist nun auch auf Klassen vorhanden (und wird neu auch bei inlineedit="false" ausgewertet (#9724 und #9849))
  • WYSIWYG-Editor: Tiny-MCE wurde um das Attribut fontsizes ergänzt (#10043)
  • WYSIWYG-Editor: Nicht (mehr) vorhandene interne Grafiken werden jetzt als "no-image"-Icon in den Editor ausgegeben, so dass das Fehlen sichtbar wird. Beim Klick "Grafik einfügen/bearbeiten" öffnet sich der entsprechende Dialog mit leerer Source. Ins Frontend wird der Platzhalter nicht ausgegeben (#10044)

Behobene Fehler

  • webEdition-GUI: Die Auflistung von Dokumenttypen (unter Datei -> Neu -> webEdition Seite, sowie in den DocType-selects) entsprach nicht der natürlichen Sortierung (#10089)
  • Tag <we:conditionadd>, type="now": funktioniert jetzt korrekt (#10018)
  • Tag <we:include>: zeigt nun in der Vorlage und im Editmode das gleiche Verhalten wie in der Vorschau und im ausgespielten Dokument (#9957)
  • Tag <we:link>: Sonderzeichen im Feld "Text" wurden u. U. doppelt encodiert. Dieser Fehler wurde gefixt (#9765)
  • Tag <we:linklist>: Links vom Typ "E-Mail" wurden innerhalb einer Linkliste (<we:linklist>) nicht korrekt ausgegeben. Dieser Fehler wurde behoben (#9958)
  • Tag <we:printVersion>: Es konnte es noch vorkommen, dass die sessionID mit ausgegeben wurde. Dieses sicherheitsrelevante Verhalten wurde korrigiert (#10097)
  • Tag <we:write>: Kategorien und der Pfad (letzteres nur bei Objekte) können nun auch beim erneuten Speichern geändert werden (#10034)
  • Backup/Export/Import: Der Download-Link für Backups ist wieder korrekt (#9978)
  • Cockpit/Widgets: Probleme beim Widget "zuletzt bearbeitet" wurden behoben (#9952)
  • Benutzerverwaltung: Benutzer ohne Adminrechte konnten auch dann keine anderen Benutzer verwalten, wenn sie über die entsprechenden Kontrollrechte verfügten. Dieser Fehler wurde korrigiert (#10063)
  • DB/Objekt-Modul: Die Vorlagen von Standardarbeitsbereichen wurden nicht immer korrekt aus der Klassen in die zugehörigen Objekte überrnommen. Dieses Problem wurde behoben (#9951)
  • DB/Objekt-Modul: Die erste Einstellung für die SEO-URLs bei den Objektklassen-Eigenschaften konnte nicht gespeichert werden (#9964)
  • DB/Objekt-Modul: Im Menü "Datei ->Neu -> Objekte" wurden zeitweilig keine Klassen mehr ausgegeben, so dass keine Objekte angelegt werden konnten. Dies wurde behoben. Die Einschränkung für Redakteure deren Arbeitsbereichen auf die der Klasse passen mußte, wurde aufgehoben (#9987)
  • DB/Objekt-Modul, Tag <we:ifNotField>: arbeitet nun nach dem Update auch ohne Rebuild korrekt (#10002)
  • DB/Objekt-Modul: Ein Fehler beim Bearbeiten von Objekten/Dokumenten im Frontend wurde gefixt (#10072)
  • DB/Objekt-Modul und Navigation: Die Module Navigations DB/Objekt (ggfs. auch andere Komponenten) konnten längere externe URLs nicht mehr verarbeiten. Dies funktioniert wieder korrekt (#9972)
  • Kundenverwaltung: Die Ansichten auf den Reitern "Objekte des Kunden" bzw. "Dokumente des Kunden" waren fehlerhaft (#10008)
  • Kundenverwaltung: Mit "und" verknüpfte Kundenfilter werden nun korrekt ausgewertet (#9962)
  • Kundenverwaltung: Im Bereich Frontend-Editing wurden einige WE-Tags bereinigt um XSS zu verhindern (#10029)
  • Kundenverwaltung: Der Export von Kunden funktioniert nun auch bei Verwendung mehrerer Bedingungen zuverläßig (#10073)
  • Kundenverwaltung, Tag <we:customerResetPasswordLink>: Bei der Verwendung von <we:customerResetPasswordLink plain="true"/> fand keine Multi-Domain-Ersetzung statt. Dieser Fehler wurde behoben (#10071)
  • Navigations-Tool: Ein Fehler bei der Auswertung von Kategorien in Verbindung mit "Verzeichnis durch Domain ersetzen" wurde behoben (#10049)
  • Newsletter-Modul, Tag <we:unsubscribe>: Das Attribut "value" wird nun korrekt ausgewertet (#10092)
  • Rebuild: Änderungen an gespeicherten aber noch nicht neu veröffentlichten Dokumenten (im Tree blau markiert) konnten beim Rebuild verloren gehen. Dies wurde behoben (#10014)
  • Shop-Modul: Beim Cockpit-Widget "Shop-Dashboard" wurden die Berechtigungen für das Shop-Modul und die Kundenverwaltung nicht korrekt geprüft und die Daten nur als Administrator korrekt angezeigt (#9973)
  • Shop-Modul, Tag <we:form>, type="shopliste": Bei der Verwendung dieser Option kam es im Zusammenhang mit dem Datenbank/Objekt-Modul zu Fehlern, wodurch Artikel nicht mehr korrekt in den Warenkorb gelegt werden konnten. Dieser Fehler wurde gefixt (#9949)
  • Shop-Modul, Tag <we:shopField>, type="hidden: In hidden-Felder werden nun Specialchars benutzt, sobald ein " vorkommt (#9967)
  • Workflow-Modul: E-Mails aus dem Workflow-Modul setzen neu als Absender "noreply". Der Benutzer selbst wird im Reply-To genannt: Dadurch wird die Wahrscheinlichkeit deutlich reduziert, dass die E-Mails als Spam eingestuft werden (#9683)

Informationen für Entwickler

Deprecated: Funktionen/webEdition Tags/Datenstrukturen die ab dieser Version nicht mehr genutzt werden sollten

Funktionen in we_global.inc.php

  • makeArrayFromCSV() - kann durch explode(',',$var) ersetzt werden
  • makeCSVFromArray() - kann durch implode(',',$var) ersetzt werden
  • getHashArrayFromCSV() entspricht makeArrayFromCSV

webEdition Tag:

Nachfolgende Attribute sind veraltet und werden in der nächsten Version entfernt. Verwenden Sie übergangsweise die Attribute als leer (""). Fehlermeldungen können über das Tag abgefragt und individuell dargestellt werden!

  • passempty
  • userexists
  • userempty

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

Funktionen aus we_global.inc.php:

  • weRequest()
  • we_hasPerm()

Version 6.4.2.0

Veröffentlichungsdatum 16.07.2015
Sicherheitsupdate nein
Behobene Fehler 63
Optimierungen 12

Hinweis

Die Version entält v.a. zahlreiche Bug-Fixes.

Wichtiger Hinweis: 

Bei Neuinstallationen von webEdition 6.4.1 wurde die Einstellung "Allgemein -> System -> Verbindungszeichensatz" falsch (bzw. gar nicht) gesetzt: Dies wurde behoben (#9799).

Bei den betroffenen Installationen muss der Wert vor einem Update oder einer Update-Wiederholung manuell richtig gesetzt werden (bei UTF-8-Installationen ist i.d.R. auch der Verbindungszeichensazu "utf-8").

Beim Anlegen von Objekten/Dokumenten über das Frontend wurden Sicherheitslücken beseitigt. Dadurch ist das Bearbeiten (nicht aber das Anlegen/Erstellen) von Objekten/Dokumenten über das Frontend nur noch eingeloggten Benutzern (Webusern) vorbehalten. Bitte prüfen Sie daher Projekte bei denen es möglich war ohne Login Objekte/Dokumente über das Frontend zu bearbeiten!

Verbesserungen

  • Innerhalb von WE werden nun alle auftretenden Fehler und Warnungen obligatorisch in der Datenbank geloggt (#9688)
  • Das Zend-Framework wurde auf Version 1.12.13 upgedated (#9860)
  • CSS-, JS- und Bild-Dateien bekommen neu auch außerhalb von webEdition das Veröffentlichungsdatum als URL-Parameter mitgegeben: Der Browser erkennt somit Änderungen direkt und das bisher häufig angewandte Umbenennen zum Erzwingen des Neu-Ladens erübrigt sich (#9915)
  • Multi-Domain: Die über die Funktion "Verzeichnis durch Domain ersetzen" auf Dokumenten-Verzeichnissen gesteuerte URL-Ersetzung wird nun auch in HTML-Metatags durchgeführt, z.B. bei <meta property="og:image" content="<we:url id="123" />" /> (#9845)
  • webEdition unterstützt nun in allen Eingabefeldern für externe URLs die Eingabe von "Umlautdomains". Dazu müssen die pecl-Packages idn und intl installiert sein (#9902)
  • Benutzerverwaltung: Die obsolete Option "Standard" bei den Arbeitsbereichen eines Benutzers wurde entfernt (#9853)
  • Kundenverwaltung: Bei der Suche in der Kundenverwaltung wird jetzt neu die Anzahl der gefundenen Datensätze ausgegeben (#9863)
  • Kundenverwaltung: Tag we:ifNotCustomerResetPassord: besitzt für das Attribut "type" neu den Wert "userNotExists" (#9823)
  • Navigations-Tool: Die Position eines Navigations-Eintrags/-Verzeichnisses kann nun direkt, d.h. ohne mehrmaliges Klicken auf "hoch"/"runter" festgelegt werden: Wählen Sie dazu im Dropdown "Reihenfolge" das Element, vor dem der aktuelle Eintrag stehen soll (#9652)
  • Navigations-Tool: Die Highlight-Regeln werden jetzt korrekt angewendet. Hinweis: Bei mehreren passenden Regeln wird die gewählt, welche über die größte Anzahl Bedingungen verfügt (also die "schärfste"). Bei mehreren gleichwertigen Regeln war es jedoch bisher Zufall, welche davon greift. Neu "überschreiben" sich gleichwertige Regeln in der Liste von oben nach unten (#9820)
  • Versionierung: Die Versionierung funktioniert nun auch, wenn Dokumenten/Objekten vom Scheduler bzw. über das Frontend geändert werden (#9728)

Behobene Fehler

  • webEdition-GUI: Das Erstellen neuer Verzeichnisse funktioniert nun auch im Image-Selektor (#9788)
  • webEdition-GUI: Die Paginierung auf dem Reiter "Inhalt" von Dokumentenverzeichnissen funktioniert wieder (#9751)
  • webEdition-GUI: Die Suche auf dem Reiter "Inhalt" von Dokumentenverzeichnissen funktioniert wieder (#9741)
  • webEdition-GUI: Beim Kopieren von Seiten wird nun die Vorlage der kopierten Seite berücksichtigt (#3654)
  • webEdition-GUI: Das Speichern von Kategorien löste aufgrund einer nicht mehr existierenden Datenbank-Spalte einen SQL-Fehler aus (#9734)
  • Die Einstellung der Verzeichnismaske wird nun unabhängig von der umask berücksichtigt (#9846)
  • Multi-Domain: Die Funktion "Verzeichnis durch Domain ersetzen" (Dokumentenverzeichnis: Reiter "Eigenschaften" => Pfad) konnte nicht mit Ersetzungen unterhalb eines bereits ersetzen Pfades umgehen (#9884)
  • webEdition kommt nun auch mit sehr vielen Dokument-Typen (>100) zurecht (#9887)
  • Die falsche Zeichenkodierung bei Datumswählern (z.B. bei <we:input type="date">, ) wurde gefixt: Umlaute (z.B. beim Monat März) werden wieder korrekt dargestellt (#9654)
  • Die Sprachverknüpfungen von Dokument-Typen werden wieder korrekt gespeichert (#9450 und #9589)
  • Beim Update von 6.3.9 auf 6.4.1 wurde automatisch das webEdition-eigene Sessionmanagment aktiviert, während der Session-Dauer per default auf 0 Sekunden stand: In der Folge war keine Anmeldung am System mehr möglich. Der Defaultwert für die Session-Dauer wurde deshalb geändert, und ein Wert unter 90 Sekunden kann auch manuell in den Einstellungen nicht mehr gewählt werden (#9657)
  • Wurde in Vorlagen innerhalb des body-Tags mittels PHP auf ein webEdition-Objekt zugegriffen (z.B. <body id="page-<?php echo $GLOBALS['we_doc']->ID; ?>">), kam es beim Speichern der Vorlage zu einem Parse-Error. Dies geschieht nun nicht mehr (#9800)
  • Tag we:categorySelect, type="request": Fälschlicherweise wurden immer alle Kategorien als ausgewählt markiert (#9727)
  • Tag we:listview, type="lanugagelink": ermittelt nun auch auf Objekt-Detailseiten die korrekte URL (#9694)
  • Tag we:listview, type="document": bei der Verwendung von "contenttypes" werden mehrere (kommaseparierte) Werte jetzt korrekt mit OR statt mit AND verknüpft (#9912)
  • Tags we:listview, we:block und we:ifFieldNotEmpty: Bei der Verwendung von we:listview innerhalb von we:block hat unter Umständen das Tag we:ifNotField nicht korrekt funktioniert. Dieser Fehler wurde behoben (#9786)
  • Tags we:ifObject und we:ifNotObject: funktionieren nun auch innerhalb der Suche (<listview type="search">) (#9712)
  • Tag we:userInput, type="img": Bei gesetztem editable="false", wurden bereits vorhandenen Grafiken nicht angezeigt. Dieser Fehler wurde behoben (#9835)
  • Tag we:userInput, type="radio": Ein Fehler beim Auswerten der Value-Werte wurde beseitigt (#9819)
  • Tag we:write: unterstützt jetzt auch das bislang fehlende Attribut "language" zum Festlegen der Sprache des erzeugten Dokuments bzw. Objekts (#9903)
  • Tag we:write: Das mehrmalige Absenden von Formularen zum Erstellen von Objekten über das Frontend konnte zum ungewollten Speichern unzähliger Objekte führen (#9818)
  • Anwendungsentwicklung/SDK: Rechteprobleme beim Installieren von Apps aus tgz-Dateien wurden beseitigt (#9776)
  • Backup/Export/Import: Ein kleinerer Fehler in den CLI-Tools (der sich jedoch beim Update stark auswirkte) wurde behoben (#9708)
  • Backup/Export/Import: Beim Import vom Server wurde unabhängig vom tatsächlichen Inhalt immer gemeldet, es gäbe in dem gewählten Verzeichnis keine importierbaren Dateien. Dieser Fehler wurde gefixt (#9676)
  • Backup/Export/Import: Beim Import lokaler CSV-Dateien wird nun neben .csv auch die Endung .txt akzeptiert (#9748)
  • Benutzerverwaltung: Bei großen Projekten war die Einstellung "Verhalten der Dokument-Typ Auswahl" = "Umgekehrt" (Einstellungen => Allgemein => Erweitert) zu langsam und konnte den Start von WE verhindern (#9796)
  • Benutzerverwaltung: Die Funktion "Besitzer übertragen" (Reiter "Eigenschaften" => Besitzer) hat die Besitzrechte nur auf Verzeichnisse, nicht aber auf die enthaltenen Dateien/Objekte übertragen. Dieses Problem wurde gefixt (#9827)
  • Benutzerverwaltung: Die Umstellung einer Seite auf UTF-8 konnte bei geparkten Dokumenten zu Datenverlust führen. Dies geschieht nun nicht mehr (#9750)
  • Cockpit/Widgets: Der Button "Neues Objekt" im Cockpit-Widget "Schnellzugriff" hat nicht in allen Fällen die Berechtigungen korrekt überprüft, wodurch die Funktion nur fehlerhaft zur Verfügung stand. Dieser Fehler wurde behoben (#9811)
  • DB/Objekt-Modul: Die Auswahl des Root-Verzeichnisses "/" als Arbeitsbereich ist nun auch bei den Klassen wieder möglich (#9725)
  • DB/Objekt-Modul: Die unter Klasse->Eigenschaften ausgewählten CSS-Files werden wieder korrekt als Content-CSS in die Wysiwyg-Editoren reingereicht (#9640 und #9784)
  • DB/Objekt-Modul: Eine Inkompatibilität mit PHP < 5.5 wurde beseitigt (#9801)
  • DB/Objekt-Modul: Bei Objektverzeichnissen funktioniert auf dem Reiter "Arbeitsbereich" die Paginierungs-Funktion "Zurückblättern" wieder korrekt (#9894)
  • DB/Objekt-Modul: Bei der Verwendung von Feldnamen "de_DE", "en_GB" etc. konnten die Inhalte mit den Pfaden aus aus der Sprachverknüpfung überschrieben werden. Dies passiert nun nicht mehr (#8950)
  • DB/Objekt-Modul: Beim Anlegen von Feldern des Typs "Auswahl" wurde der Wert "0" für das Feld "key" nicht gespeichert. Dieser Fehler wurde behoben (#9830)
  • DB/Objekt-Modul: Die Eingabe von Sprachverknüpungen im Reiter "Eigenschaften" von Dokumenten/Objekten wurde nach dem Wechsel auf einen anderen Reiter nicht gespeichert. Dieses Problem ist behoben (#9833)
  • DB/Objekt-Modul, Tag we:write: Durch einen Fehler in dem Tag konnten unter bestimmten Umständen beliebige Objekte geschrieben bzw. geändert werden. Diese Sicherheitslücke wurde geschlossen: Bestehende Objekte können nur noch von eingeloggten Webusern bearbeitet werden (#9709)
  • DB/Objekt-Modul, Tag we:write: brach die Ausgabe ab, wenn die übergebene Objekt-Klasse nicht existierte. Dies geschieht nun nicht mehr (#9710)
  • Kundenverwaltung: Aufgrund einer Lücke war es mittels Passwortreset in bestimmten Fällen möglich, ein anderes Passwort zurückzusetzen. Diese Sicherheitslücke wurde geschlossen (#9922)
  • Kundenverwaltung: webEdition-GUI: Die Ansichten "Objekte ..." und "Dokumente des Kunden" wurden für die Darstellung langer Dateinamen optimiert (#9911)
  • Kundenverwaltung, Tag we:saveRegisteredUser: Eingeloggte User konnten leere Passwörter speichern. Dies ist nun nicht mehr möglich (#9821)
  • Navigations-Tool: Ein Fehler bei Ordnern mit dynamischem Inhalt wurde behoben (#9649)
  • Navigations-Tool: Bei Navigations-Einträgen mit statischem Link vom Typ "Kategorie" funktioniert das Highlighting wieder korrekt (#9793)
  • Navigations-Tool: Die Auswahlliste "Dokument-Typ" unter Navigations-Ordner => Inhalt="dynamisch" liefert wieder korrekte DocType-IDs (#9869)
  • Navigations-Tool: Die Entscheidung wann ein Navigationspunkt angezeigt wird oder nicht, war nicht immer ganz korrrekt: Bei Verwendung von "parentid" (statt "id") in we:navigation konnte dies dazu führen, dass die Navigation gar nicht ausgegeben wurde. Das Problem wurde behoben (#9940)
  • Navigations-Tool: Tag we:navigation: Die Unterscheidung von "parentid" vs. "id" wurde nicht immer korrekt interpretiert: Die Verwendung von "parentid" entspricht nun korrekt dem früheren showroot="false" (#9731)
  • Newsletter-Modul: Sonderzeichen z.B. in der E-Mail-Betreffzeile wurden kodiert und somit beim Empfänger nicht richtig angezeigt. Dies wurde gefixt (#9691)
  • Newsletter-Modul: Tag we:newsletterUnsubscribeLink: erzeugt jetzt auch bei Multi-Domain-Projekten einen korrekten Abmelde-Link (#9785)
  • Rebuild: Der Rebuild über das Command Line Interface (cli) mittels rebuild.php funktioniert nun wieder (#9757)
  • Shop-Modul: Bei der Artikelübersicht funktionierte die Auswahl von Objekt-Klassen nicht mehr. Dieses Problem wurde behoben (#9679)
  • Shop-Modul: In der Umsatzübersicht des Shop-Backends wurde die GUI optimiert (#9681)
  • Shop-Modul: Tags we:var und we:calculate: Die Ausgabe von <we:var> innerhalb von <we:calculate> wurde unterdrückt, sofern der Wert = 0 war. Dieser Fehler wurde gefixt (#9716)
  • Shop-Modul, Tag we:ifFieldNotEmpty: Weil der type="date" fehlte, wurde bei der Prüfung von Datumsfeldern immer "false" zurückgegeben. Dieser Fehler wurde beseitigt (#9229)
  • Workflow-Modul: Das Logbuch (Informationstab) kann nun auch wieder ohne besondere Rechte im Modul angezeigt werden (#9678)
  • WYSIWYG-Editor: Beim Einfügen von E-Mail-Links wird nun auch das title-Attribut korrekt übernommen (#8636)
  • WYSIWYG-Editor: Im Vorschaumodus wurden von Links aus dem WYSIWYG-Editor einige Attribute entfernt. Sie werden nun vollständig ausgegeben (#9848)
  • Zeitplaner/Scheduler: Ein Fehler beim Veröffentlichen von statischen Dokumenten über den Scheduler wurde gefixt (#9447)

Informationen für Entwickler


Version 6.4.1.0

Veröffentlichungsdatum 12.03.2015
Sicherheitsupdate nein
Behobene Fehler 60
Optimierungen 15

Hinweis

Die Version entält neben einigen Optimierungen v.a. zahlreiche wichtige Bug-Fixes.

Verbesserungen

webEdition-Core: Geänderte Sichtbarkeit von Eigenschaften/Methoden

Im Zuge der andauernden core-Überarbeitung werden öfters bisher sichtbare Methoden und Eigenschaften von Objekten als private deklariert: Dies erhöht sowohl die Sicherheit als auch die Konsistenz des Quellkodes.
Wo immer nötig und sinnvoll werden für die Eigenschaften entsprechende öffentliche Getter- (und evt. Setter-) Methoden zur Verfügung gestellt: Bei Eigenschaften, auf die häufig direkt aus den Templates zugegriffen wurde, kündigen wird dies an, implementieren die Getter/Setter, deklarieren die Eigenschaften aber erst eine Version später private.

Aktuell betrifft das auf der Klasse we_object_tag die Eigenchaften

  • $WE_DB => getDB()
  • $object => getObject()

Direkte Zugriffe darauf müssen bis zum Erscheinen von Version 6.5 umgestellt werden.


Update von TinyMCE auf Version 3.5.11:

Mit dem Update auf die letzte Version der 3er-Serie ist die webEdition-Implementierung des WYSIWY-Editors TinyMCE endlich IE11-kompatibel (#8707)


Weitere Optimierungen:

  • Die bereits längere Zeit als deprecated gekennzeichneten Einstellungen "Bilder-", "CSS-" und "JS-Basis-Url" wurden aus "Einstellungen -> Allgemein -> we:tag Standards" entfernt. Ihre Funktionalität wird durch die systemweite Implementierung der Verzeichnis-Eigenschaften "Verzeichnis durch Domain ersetzen" vollständig übernommen (#9490)
  • Der scss-Parser wurde auf Version 0.11 upgedatet und verarbeitet nun u.a. auch Kommentare korrekt (#9375)
  • Bei der Suche über Vorlagen wird in der Ergebnisliste neu auch der Pfad angezeigt (#8027)
  • Tag we:category: Mit we:category name="xyz" kann nun auch im Editmode ein Kategorieselektor ausgegeben werden (#7953)
  • Tags we:ifField und we:ifVar: unterstützen neu den Operator "isin" (#9425)
  • Backup/Export/Import: Hooks und Custom-Tags sind nun im Backup enthalten und werden auch wiederhergestellt. Sie müssen deshalb beim Aufsetzen neuer Installationen mittels Wiederhetrstellen einesBackup nicht mehr von Hand eingespielt werden (#7105)
  • Cockpit/Widgets: Im Widget "Shop Dashboard" wird jetzt zwischen Bestellvolumen und Umsatz unterschieden (#9439)
  • Glossar-Modul: Mit der neuen Option "HTML5: Acronym-Tag durch Abbr-Tag ersetzen" ("Einstellungen -> Allgemein -> we:tag Standards") kann das acronym-Tag zentral auf das allein HTML5-konforme abbr-Tag gemapped werden (#4434)
  • Kundenverwaltung, Tag we:listview, type="document": beachtet nun mit cfilter="true" ebenfalls die auf Dokumenten gesetzten Kunden-Filter (#6913)
  • Navigations-Tool: Der Naviagtionscache wird nicht mehr mitten in den WE-Verzeichnisbaum hinein generiert, sondern befindet sich nun in dem zentrale Verzeichnis "webEdition/we/cache" (#9489)
  • Vorlagen-Editor: Mit CMD+S anstelle von STRG+S kann nun auch auf dem Mac der gewohnte Shortcut zum Speichern von Templates verwendet werden (#9457)
  • Vorlagen-Editor: Mit we:comment eingefügte Kommentare werden nun grafisch wie PHP-Kommentare dargestellt (#9398)
  • Voting-Modul, Tag we:votingSelect: hat neu das Attribut "parentID". Damit kann auch <we:votingSelect> auf eine Gruppe begrenzt werden (#4826)
  • Wysiwyg-Editor, Plugin "template": Über das we:textarea-Attribut "templates" können nun auch IDs von Verzeichnissen übergeben werden: Es werden dann alle in dem Verzeichnis enhaltenen Dokumente als Templates angeboten. Geparkte Dokumente können keine templates mehr sein (#9475)

Behobene Fehler

  • webEdition-GUI: Beim Speichern von Dokumenten ohne Vorlage wurde fälschlich gemeldet, daß die Übertragung unvollständig wäre. Dies geschieht nun nicht mehr(#9481)
  • webEdition-GUI: Beim Verschieben binärer Dokumente konnte es zu doppelten Einträgen in der Suchtabelle kommen (#9502)
  • webEdition-GUI: Beim Übertragen der Verzeichnis-Sprache an die enthaltenen Dateien/Verzeichnisse (Reiter "Eigenschaften: "Sprache Übetragen") konnte es bei geparkten Dateien oder solchen mit aktivem Scheduler zu Fehlern kommen. Dies wurde behoben (#9323)
  • webEdition-GUI: Ein Fehler beim Öffnen interner Links im Backend (z.B. beim Anklicken des Bearbeiten-Buttons auf <we:img>) wurde behoben (#9401)
  • webEdition-GUI: Links in der Dokumenten-Vorschau werden wieder korrekt aufgelöst und öffnen (wenn sie auf ein internes Dokument/Objekt verweisen) in einem neuen Mutlieditor-Tab (#9175)
  • webEdition-GUI: Mehrere Fehler bei Texten und Darstellung im Backend wurden behoben (z.B. #9407, #9431 u.a.)
  • Diverse PHP-notices wurden gefixt (z.B. #9417, #9423, #9409, etc.)
  • Der Rebuild über das Command Line Interface (cli) mittels rebuild.php funktioniert wieder (#9428)
  • Der less-Parser interpretierte die WE-ID (z.B. list-style-image: url(#WE:224#);) als relativen Pfad und ergänzte die Angabe daraufhin absolut: Solche falschen Pfade werden nun nicht mehr generiert (#9465)
  • Ein Fehler bei Dokumenttypen mit fixer Erweiterung wurde behoben: Sie werden nun wieder korrekt angezeigt und gespeichert (#9494)
  • Leere textuelle Dateien (Text-, .htaccess-, CSS-Dateien etc.) lassen sich wieder normal ohne falsche Fehlermeldung speichern (#9366 und #9493)
  • Templates wurden nicht mit dem eingestellten Charset ausgeliefert. Dieses Problem wurde behoben (#9469)
  • Tag we:formfield: custom Atrribute und solche mit "pass_" wurden ignoriert. Zur Erinnerung: in WE-Tags, die als HTML-Tags ausgespielt werden, können zusätzliche Attribute gesetzt werden, die dann unverändert ins HTML durchgereicht werden, z.B. onclick="xyz"; wird das Attribut (in anderer Funktion) schon von webEdition selbst verwendet (z.B. name, id), kann es als "pass_ATTRIBUTNAME" dennoch gesetzt werden (#9596)
  • Tag we:ifDoctype: Die Übergabe der Type-Namen mit dem Attribut "doctypes" funktioniert wieder normal (#9480)
  • Tag we:ifField(Not)Empty: hat mit dem Attribut type="href" nicht in <we:listview type="multiobjekt"> funktioniert (#9617)
  • Tag we:include, type="document": hat ohne Angabe von "kind" nicht mehr funktioniert, weil der Default kind="all" nicht richtig gesetzt war. Das Tag kann nun wieder in der gewohnten Weise eingesetzt werden (#9445)
  • Tag we:link: Das Fehlen des Attributes name wurde beim Parsen/Speichern von Templates zwischenzeitlich als Fehler verbucht, so dass eigentlich korrekte Templates nicht mehr gespeichert/verwendet werden konnten. Dieser Fehler wurde behoben (#9590)
  • Anwendungsverwaltung: Für die webEdition Apps wephpMyAdmin (Version 3.5.8) und weeXtplorer (Version 2.1.5) wurden aktualisierte Installationsarchive bereitgestellt, so dass diese nun auch in webEdition Versionen > 6.3.9 lauffähig sind (#9468)
  • Backup/Export/Import: Im Dialog Backup-Wiederherstellen wurden auch (im Backup-Verzeichnis liegende) Nicht-Backupdateien zur Auswahl angeboten. Dies geschieht nun nicht mehr (#9485)
  • Backup/Export/Import: Nach dem Import nicht weiter bearbeitete Videodateien wurden aufgrund fehlender Meta-Informationen in Listviews nicht mehr gefunden (#8839)
  • Benutzerverwaltung: Im SEE-Mode konnten Links nur noch in der Bearbeiten-Ansicht korrekt benutzt werden. Dies wurde gefixt (#9112)
  • Cockpit/Widgets: Über das Frontend durchgeführte Änderungen an Objekten wurden nicht in der Verlaufstabelle gespeichert und erschienen deshalb nicht mehr im Widget "Zuletzt bearbeitet". Dieser Fehler wurde behoben (#9373)
  • DB/Objekt-Modul: Bei der Verwendung von Feldnamen der Art "de_DE", "en_GB" etc. konnten die Inhalte mit den Pfaden aus aus der Sprachverknüpfung überschrieben werden. Dies passiert nun nicht mehr (#8950)
  • DB/Objekt-Modul: Beim Verschieben von mehreren Objekten ("Datei -> Verschieben -> Objekte") wurde bei geänderten aber noch nicht veröffentlichten Objekten der neue Pfad nicht korrekt geschrieben (#5707)
  • DB/Objekt-Modul: Der Zugriff auf nicht existente Multiobjekte erzeugt keinen Fehler mehr. Der Fix wurde auch per Hotpatch in 6.4.0 nachgeschoben (#9510)
  • DB/Objekt-Modul: Ein Fehler bei der Objektsuche im Backend wurde behoben (#9536)
  • DB/Objekt-Modul, Tag we:ifFieldEmpty: lieferte nun auch bei multiobject-Feldern wieder das richtige Ergebnis (#9460)
  • DB/Objekt-Modul: Bei Links als Pflichtfeld wurde die Sternchen-Markierung nicht angezeigt (#9557)
  • FileUpload: Beim Dokumenten-Import mit dem neuen FileUploader werden nun auch die gewählten Kategorien, bei Grafiken auch wieder die Metadaten korrekt gesetzt (#9203)
  • Glossar-Modul: Fälschlichereise bereits im Editmode vorgenommene Glossarersetzungen konnten zu Problemen mit <we:textarea> führen (#9575)
  • Kundenverwaltung: Beim CSV-Export aus der Kundenverwaltung wurde die Option "Feldnamen exportieren" nicht mehr korrekt verarbeitet. Das Problem wurde behoben (#9527)
  • Kundenverwaltung: Die Filterfunktion des KV-Baums hatte Probleme mit Umlauten. Die Gruppen ("Sortier-Verzeichnisse") werden jetzt im Baum korrekt angelegt und befüllt (#9429)
  • Kundenverwaltung: Ein Fehler in der Funktion Passwortvergessen erlaubte ggfs. Zugriff auf geschützte Navigation/Dokumente. Dies wurde behoben (#9543)
  • Kundenverwaltung: Ein Fehler beim Speichern von Kunden wurden gefixt (#9583)
  • LiveUpdate/OnlineInstaller: Bisher konnte es vorkommen, dass upgedatete Installationen erst nach einer zusätzlichen Updatewiederholung wieder vollständig lauffähig waren: Dieser fatale Fehler wurde behoben (#9438)
  • LiveUpdate/OnlineInstaller: Die Datenbank-Tabelle tblNewskletterLog wird jetzt beim Live-Update korrekt angelegt (#9624)
  • Newsletter-Modul: Die Einstellungen zum verschlüsselten SMTP-Mailversand unter "Einstellungen -> Allgemein -> E-Mail -> Mailer Typ = Benutze SMTP-Server" werden nun korrekt ausgewertet (#9437)
  • Newsletter-Modul, Tag we:addDelNewsletter: hat bei Email-Listen cc und bcc gefiltert und nur noch eine (fehlerhafte) Adresse zurückggeben. Dies wurde behoben (#9521)
  • Shop-Modul, Tag we:field, name="WE_PATH": Bei Urls von Varianten wurde fälschlich ein "&" zur Parametertrennung verwendet (#9224)
  • Shop-Modul, Tag we:paypal: Bei Artikelpreisen mit mehr als zwei Nachkomma-Stellen konnte es zu Rundungsfehlern kommen. Dieser Fehler wurde behoben (#9541)
  • Shop-Modul, Tag we:var: Mit we:var type="shopCategory" kann nun auch die explizit (mit we:shopCategory) gesetzte shopCategory ausgelesen werden. Achtung: anders als bei der Ausgabe mit we:shopCategory greifen hier keinerlei Verifizierungsmechanismen und Fallbacks (#9364)
  • Shop-Modul: Tag we:listview, type="order" und "orderitem": Ein Fehler im Editmode wurde gefixt (#9632)
  • Shop-Modul: Tag we:writeShopData: Beim Speichern von Versandkosten erfolgte die Zuordnung zu den MwSt.-Sätzen in einigen Fällen nicht korrekt. Dies konnte Auswirkungen auf die korrekte Berechnung der Versandkosten haben (#9625)
  • Shop-Modul: Tag we:writeShopData: Die Versandkosten werden wieder korrekt in die Bestellung geschrieben (#9627)
  • Tag-Hilfe/Tag-Referenz: Die in der Tag-Hilfe unter "Standard Schnipsel" gelistete Vorlage "Kontaktformular" wurde bereinigt und funktioniert nun korrekt (#9512)
  • Versionierung: Die Versionsvorschau war nicht aufzurufen, wenn das Inkludieren von urls (per .htaccess) gesperrt war (#9454)
  • Versionierung: Ein Fehler bei der Vorschau von Versionen wurde gefixt (#9609)
  • Vorlagen-Editor, Editor-Plugin: Im externen Editor gespeicherte Änderungen werden nun auch in webEdition übernommen, wenn der Dokumenten-Reiter zwischenzeitlich gewechselt wurde (z.B. von Bearbeiten auf Eigenschaften) (#5949)
  • Workflow-Modul: Die Verwendung von Workflows ist nun auch für Objekte wieder möglich (#9517 und #7136)
  • Wysiwyg-Editor: Der Fullscreen-Modus funktioniert auch dann wieder, wenn das Attribut "tinyparams" benutzt wird (#9474)
  • Wysiwyg-Editor: Die Keyboard-Shortcuts STRG+S und STRG+SHIFT+S zum Speichern und Veröffentlichen von Dokumenten/Objekten funktioniert nun auch im Content-Bereich des TinyMCE. Die Browser-Shortuts STRG+O& (open file) und STRG+R (reload page) wiederum werden nun im Content-Bereich von TinyMCE geblockt (#8574)
  • Wysiwyg-Editor: Die unterhalb der Funktionsbuttons ausgespielte Anzahl Wörter wird nun in kürzeren Intervallen aktualisiert, so dass vermeintlich falsche Angaben nicht mehr auftreten (#8467)
  • Wysiwyg-Editor: Ein Fehler bei der Übergabe von CSS-Dateien mit dem we:textarea-Attribut "editorcss" wurde behoben (#8804)
  • Wysiwyg-Editor: Die mit dem we:textarea-Attribut "classes" definierten CSS-Klassen werden auch bei inlineedit="false" wieder normal durchgereicht (#9444)
  • Wysiwyg-Editor, Image-Dialog: Der Auto-Suggestor für die Bildauswahl funktioniert wieder korrekt (#8587)

Version 6.4.0.0

Veröffentlichungsdatum 15.01.2015
Sicherheitsupdate nein
Behobene Fehler 51
Optimierungen 21

Hinweis

Mit webEdition 6.4 wird ein Major-Release veröffentlicht, das sich vor allem an webEdition Shop-Betreiber richtet. Mit der Erweiterung des Shop-Moduls um die s.g. Shop-Kategorien, können Shop-Betreiber die mit dem 01.01.2015 in Kraft tretenden Regelungen zur Besteuerung von Digitalen Dienstleistungen weiterhin nach den gültigen gesetztlichen Regelungen Online Shops realisieren.

Wichtig

Verbesserungen

Neuerungen im webEdition Shop-Modul
  • Einführung von webEdition Shop-Kategorien zur Besteuerung von (digitalen) Waren und Dienstleistungen nach dem Bestimmungslandprinzip. Dazu wurde der neue Tag <we:shopCategory/> und der neue Feldtyp "Shop-Kategorie" für Objekt-Klassen, sowie im Shop-Modul über ein "Bearbeiten > Shop-Kategorien" ein neuer Dialog zum Verwalten der Shop-Kategorien eingeführt. (#8584)
  • Die Parameter "aslanguage" und "ascountry" lassen sich jetzt auch bei <we:shopField type="print"/> nutzen (#9196)

Weitere Neuerungen und Optimierungen:

  • Das webEdition-eigene Sessionmanagement ist nun auch optimiert für PHP 5.6 (#9331)
  • Im Backend werden nun immer die aktuellen Versionen des Scripte/CSS-Dateien geladen (#9391)
  • Der webEdition LESS-Parser erhielt ein Update und unterstützt jetzt LESS 1.7 (#8490)
  • Der SCSS-Parsers wurde auf Version v0.0.12 upgedatet (dadurch werden nun u.a. auch /* Kommentare */ korrekt verarbeitet) (#9394)
  • Neuer Tag <we:video/> zum Verwalten von verschiedenen Video-Formaten innerhalb von webEdition. Ersetzt zukünftig <we:flashmovie/> und <we:quicktime/> (#4953, #9308)
  • Neu: Das Tag we:listview type="document" kann jetzt auch für die Suche verwendet werden (#9102)
  • Neu: Das Tag we:listview type="category" ermöglich nun auch die Sortierung nach dem Feld Title (#1699)
  • Neu: Konfigurationen bzw. Regeln in einer .htaccess-Datei werden jetzt vor dem Speichern auf Fehler geprüft. Dadurch werden Fehlkonfigurationen, die zu Serverfehlern führen konnten, vermieden (#9143)
  • Neu: Das Tag we:textarea besitzt neu das Attribut formats, mit dem definiert werden kann, welche Optionen im Auswahlfeld "Format" (= command "formatblock") angeboten werden (#3722)
  • Cockpit/Widgets: Bei "zuletzt bearbeitet" können nun auch die Dokumente/Objekte ganzer Benutzer-Gruppen angezeigt werden (#9121)
  • DB/Objekt-Modul: Bei der Suche nach Objekten lässt sich jetzt auch der Arbeitsbereich ausgeben. Dadurch werden "vermeintlich" doppelt gefundene Einträge besser voneinander unterschieden. (#5940)
  • LiveUpdate/OnlineInstaller: Aufgrund von #9187 werden nun sämtliche Konfigurations-Dateien (unter .../includes/conf) beim LiveUpdate neu geschrieben: Dadurch kann es ab sofort keine Überrerste obsoleter Einträge mehr in den Dateien geben. Achtung: Manuelle Ergänzungen gehen dabei verloren (#8486)
  • LiveUpdate/OnlineInstaller: Das LiveUpdate funktioniert nun auch über https (#9138)
  • Newsletter-Modul: Bei der Auswahl von CSV-Datei können nun auch webEdition Dokumente ausgewählt werden. Das war bisher nicht möglich. (#4144)
  • Shop-Modul: Tag we:we:repeatShopItem: Innerhalb von <we:repeatShopItem> lässt sich jetzt mittels <we:field type="select" usekey="false"/> der Value eines Auswahlfeldes ausgeben (#9223)
  • Shop-Modul: Tag we:shopField type="print" besitzt neu die Attribute "aslanguage" und "ascountry". Die Verwendung ist analog zu der in <we:sessionField type="print"> (#9169)
  • Vorlagen-Editor: Beim Vorlagen-Editor wird unnötiges Neuladen des Template-Codes vermieden. Dadurch bleibt der Editor an der aktiven Cursor-Position und "springt" nicht (#9116)

Behobene Fehler

  • webEdition-GUI: Mehrere Darstellungsfehler sowie fehlende Bestätigungsmeldungen wurden gefixt (#9339, #9326, #5148 und #9038)
  • In webEdition 6.3.9 gab es das Problem, dass beim Aufbau des Suchindex' inlcudierte Vorlagen nicht berücksichtigt wurden. Dadurch war der Suchindex nicht vollständig. Dieser Fehler wurde beseitigt (#9226).
  • SEEMode: Fehler im SEEM bei der Verwendung von <we:include> wurden behoben. (#9315)
  • In Chrome konnte es vorkommen, dass webEDition beim Schließen des Hauptfensters automatisch neu gestartet wurde: Dies lag an einer Änderung in Chrome. Der Fehler wurde behoben (#9241)
  • Der neue Uploader unter "Datei -> Import -> Generischer XML-Import" funktioniert jetzt korrekt (#9212)
  • Unter "Bearbeiten" auf Dokumenten und Objekten kann nun auch der Besitzer wieder geändert werden (#9166)
  • Tag we:docType: Die Verwendung von konnte das Ausspielen ganzer Seiten unmöglich machen. Der Fehler ist gefixt (#9288)
  • Tag we:ifVarEmpty: hat zwischenzeitlich nur noch auf false ausgewertet. Das Tag funktioniert wieder normal (#9181)
  • Tag ifWorkspace: Das Tag prüft die Pfade genauer, so dass nun korrekt zwischen "/mein/pfad" und "/mein/pfad_xy" unterschieden wird (#9333)
  • Tag we:input type="date": Die Ausgabe von Daten im Frontend wird nun korrekt an das entsprechende Encoding angepasst (#9174)
  • Tags we:link, we:href und we:linklist: Im Link-Text können nun wieder HTML-Tags verwendet werden um Ausgaben wie (#9165)
  • Tag var: Bei der Verwendung von <we:var type="shopvat | shopcategory" /> gab es eine Fehlermeldung, wenn das Attribut name nicht gesetzt war, obwohl beide Typen kein Name-Attribut besitzen. Dieser Fehler wurde behoben (#9311)
  • Anwendungsentwicklung/SDK: Der WYSIWYG-Editor funktioniert auch mit inlineedit="false" wieder in Apps (#9254)
  • Backup/Export/Import: Ein ein spezifisches Backup-Problem bestimmter 1&1-Installationen wurde gefixt (#9327)
  • Banner-Modul: In Version 6.3.9 ist der Fehler aufgetreten, dass Banner nicht mehr "deaktiviert" werden konnten. Dieser Fehler ist nun behoben (#9307).
  • Benutzerverwaltung: Die Deaktivierung der Checkbox "Login gesperrt" funktioniert wieder korrekt (#9186)
  • Cockpit/Widgets: Ein Fehler in Vorschau und Darstellung des Tacho im Widget Shop-Dashboard wurde behoben (#9367)
  • Cockpit/Widgets: Shop-Dashboard: Die ermittelte Anzahl an Neukunden wurde korrigiert und die Kennzahl "Stornierte Bestellungen" wieder hinzugefügt (#9368)
  • DB/Objekt-Modul: Ein Fehler bei der Suche innerhalb von Objekt-Verzeichnisen wurde behoben (#9267)
  • DB/Objekt-Modul: Tag we:userInput: Bisher konnte nach dem Löschen eines Bildes über das Frontend mit <we:userInput type=img> kein neues Bild mehr hochgeladen werden. Das Tag funktioniert nun korrekt (#9210)
  • DB/Objekt-Modul: Das Attribut "commands" war beim WYSIWYG-Feld auf Klassen/Objekten ohne Wirkung. Der Bug wurde gefixt (#9383)
  • DB/Objekt-Modul: Bei der Prüfung auf erlaubte Zeichen für Objektnamen gab es einen Fehler, der nun beseitigt wurde (#9248)
  • DB/Objekt-Modul: Bei der Erzeugung von SEO-URLs wurden nicht bekannte Zeichen falsch kodiert. Das Fehlverhalten ist nun beseitigt (#9244)
  • DB/Objekt-Modul: Bei aktiviertem Attribut cfilter wurde der Kundenfilter für Objekte festgelegte Kundenfilter nicht korrekt berücksichtigt. Dieses Fehlverhalten wurde korrgiert (#9132)
  • DB/Objekt-Modul: Tag we:listview type="object" kann nun auch (wie in der Tag-Referenz vermerkt) nach "we_moddate" sortieren (#5160)
  • DB/Objekt-Modul: Der Arbeitsbereich "/" lässt sich wieder als Standard auswählen (#9147)
  • DB/Objekt-Modul: In Klassen war es zwischenteitlich nicht mehr möglich Benutzer zu Feldern hinzuzufügen oder sie zu löschen. Das Problem wurde behoben (#9176)
  • DB/Objekt-Modul: Das fehlerhafte Encoding von Umlauten in Seo-Urls wurde gefixt (#9127)
  • DB/Objekt-Modul, Klassen: Zeilenumbrüche in der Beschreibung von Objektfeldern werden automatisch in <br> umgewandelt. Dies geschieht nun nicht mehr, wenn sich im Text ein script-Tag befindet (#9107)
  • FileUpload: Ein Fehler beim Reload des Trees führte zu JS-Folgefehlern und einer eingeschränkten Funktionalität des Trees. Dieses Problem wurde gefixt (#9152)
  • Kundenverwaltung: Das Ausspielen einer Fehlerseite bei Überschreitung der zulässigen Loginversuche hat nicht funktioniert, wenn für das betreffende Dateiverzeichnis die Option "Verzeichnis durch Domain ersetzen" aktiv war (#9322)
  • Kundenverwaltung: Beim Kunden-Import mittels csv-Datei wurde die Checkbox "Erste Zeile enthält Feldnamen" nicht mehr korrekt ausgewertet. Der Fehler ist behoben (#9386)
  • Kundenverwaltung: Nach einem Update auf Version 6.3.9 schlug der CSV-Export von Kundendaten fehl. Der Fehler wurde korrgiert (#9195)
  • Kundenverwaltung: Zwischenzeitlich konnten keine neuen KV-Felder vom Typ "date" oder "dateTime" mehr erstellt werden. Das Problem besteht nicht mehr (#9404)
  • Navigations-Modul: Nach einem Update auf Version 6.3.9 war in einigen Dialogen das Löschen von Anker-Texten nicht möglich. Dieses Fehlverhalten wurde korrgiert (#9234)
  • Navigations-Modul: Das Kopieren von Ordnern ist nun auch wieder möglich, wenn diese Sonderzeichen enthalten (#9141)
  • Newsletter-Modul: Newsletteranmeldung über KV: Wurde bei der Einstellung "Kunden-HTML-Feld" das Feld "ID" aus der Kundenverwaltung ausgewählt, schlug die Newsletteranmeldung fehl. Dieser Fehler ist nun behoben (#9336)
  • Newsletter-Modul: Tag we:ifHtmlEmail: Im Frontend hat <we:ifHtmlEmail> immer false zurück gegeben. Dieser Fehler wurde nun behoben (#9335)
  • Newsletter-Modul: Nach einem Update auf webEdition 6.3.9 wurde beim Import von Adressen aus CSV-Dateien die E-Mail-Spalte falsch indiziert. Dieser Fehler ist nun behoben (#9238)
  • Shop-Modul, Tag we:field: Innerhalb von <we:repeatShopItem> wurden die Feldtypen href (<we:field type="href"/>) nicht korrekt ausgegeben (#9168)
  • Shop-Modul: Auf Objektdetailsseiten wurde bei <we:form type="shopliste"> die falschen ID's ermittelt. Der Fehler wurde gefixt (#9144)
  • Voting-Modul: Nach einem Update auf Version 6.3.9 gab es ein Problem mit dem Verzeichnis-Selektor, das dazu führte, dass Fragen innerhalb des Voting-Moduls nicht mehr ausgewählt werden konnten. Dieser Fehler ist nun behoben (#9242)
  • Voting-Modul: Nach einem Update auf Version 6.3.9 gab es Problem mit dem Tag <we:voting/>. Dieser Fehler wurde beseitigt (#9235)
  • Wysiwyg-Editor: Bei der Verwendung von tinyparams kam es zu einem JS Fehler, der die Anzeige des Inhaltes verhindert hat (#9330)
  • Wysiwyg-Editor: Verlinkte Objekte im WYSIWYG-Editor wurden nicht immer angezeigt. Dies wurde korrigiert (#5682 und #9150)
  • Wysiwyg-Editor: Die Verwendung von Farbcodes mit "#" im Attribut "bgcolor" (bgcolor="#ffffff", "ffffff" geht auch!) konnte zu Problemen bei der Parameterübegabe an den Editor bei inlineedit="false" führen. Das Problem wurde gefixt (#9115)
  • Wysiwyg-Editor, Link-Dialog: Die Auswahl des Linkziels (z.B. _blank) wird wieder korrekt übernommen (#9376)

Informationen für Entwickler

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

tblCategories

Die Spalte Catfields wurde durch die Spalten Title und Description ersetzt. Dies ermöglicht einen direkten Zugriff und die Sortierung/Filterung nach beiden Feldern.


Version 6.3.9.0

Veröffentlichungsdatum 21.10.2014
Sicherheitsupdate nein
Behobene Fehler 122
Optimierungen 87

Hinweis

Mit webEdition 6.3.9 wird ein offizielles Release veröffentlicht, das neben den üblichen Bugfixes eine ungewöhnlich hohe Zahl an Optimierungen, einen vollständig neuen File Uploader sowie umfassende neue Sicherheitselemente mitbringt.

Verbesserungen

Mehrere Maßnahmen zur Erhöhung der Sicherheit

Um der Gefahr einer SQL-Injection noch besser vorzugreifen, soll systemweit nicht mehr direkt auf die Variable $_REQUEST zugegriffen werden, sondern nur noch über die global erreichbare Funktion we_base_request::_(). In der Funktion findet eine Typprüfung und -konvertierung statt (mit Tests auf Standard- wie auch WE-eigene Datentypen): Wird z.B. mit $table=we_base_request::_(we_base_request::TABLE, 'table', ''); auf $_REQUEST['table'] zugegriffen, ist garantiert, dass $table auch wirklich eine WE-Tabellenkonstante ist. Wir bitten hierbei zu beachten, dass Request-Parameter schon in früheren webEdition-Versionen vor ihrer Benutzung innerhalb von SQL-Queries auf ihre Integrität geprüft wurden: Mit we_base_request wird die bisher dezentral durchgeführte Typprüfung und -konvertierung jedoch systematisiert und (sobald es keine direkten Zugriffe auf $_REQUEST mehr gibt) garantiert. Bis jetzt sind rund 3000 von 5000 Zugriffen auf die neue Methode umgestellt.

Ebenfalls zum Schutz vor SQL-Injections wurden die Methoden zur Konstruktion und anschließenden Prüfung von SQL-Queries nochmals deutlich optimiert.


Weitere neue Sicherheitsfeatures im webEdition Core:
  • Die PHP-Sessions von Front und Backend sind nun komplett getrennt! (#8197)
  • Der Zugriff auf das Verzeichnis webEdition/site wurde eingeschränkt. Ein direkter Zugriff ist jetzt auf APACHE Systemen nicht mehr möglich (#8260)
  • Ist eine Request-Anfrage an webEdition nicht vollständig, wird nun eine Fehlermeldung generiert und die Daten werden nicht gespeichert. Dies ist v.a. bei wackeligen Verbindungen hilfreich, um nicht Vorlagen/Seiten zu zerstören (#8163)
  • Eine gemeldete Sicherheitslücke bzgl. Path-Traversals wurde bereits vor der Meldung im Trunk behoben. Die Lücke konnte nur durch registrierte und eingeloggte Benutzer ausgenützt werden (#8861)
  • Sicherheit beim Sessionmanagment: Daten aus der Sitzung werden konsequenter gelöscht und effizienter gespeichert als bisher (#8843)
  • In Seo's werden die Cookies aus dem Request gefiltert, da sie hätten ausgelesen und für Exposures genutzt werden können (#8995)

Zwei neue Sicherheitselemente von größter Bedeutung findet sich zudem in der Kundenverwaltung:

  • Unter den "Einstellungen -> Sicherheit -> Verschlüsselung" gibt es neu eine Option zur Verschlüsselung von Kunden-Passwörtern. Es wird dringend empfohlen, die Einstellung auf "Hash-Funktion" zu setzen. Das Kundenpasswort kann zudem gezielt aus der Kundensitzung entfernt werden (#4572)
  • Unter "Einstellungen->Allgemein->Sicherheit: Kundenverwaltung" kann nun eingetragen werden, ob beim Logout des Kunden die Sitzung komplett gelöscht wird. Normalerweise werden zwar alle WE-eigenen Daten gelöscht, nicht jedoch eigens angelegte Daten (#8825)


we:Tags zum Zurücksetzen von Kundenpasswörtern

Ab sofort stehen Tags zur Verfügung, mit denen das Zurücksetzen von Passwörtern durch die Kunden ermöglicht wird. Eine Anleitung zum Bau solch einer Resetfunktion wird in Kürze hier oder in der Tag-Referenz veröffentlicht. (#8473)


Der neue Uploader

Der auf Basis von HTML5/JavaScript neu programmierte Uploader verfügt über eine Dateiauswahl per Drag&Drop und unterstützt die Mehrfachauswahl. Und vor allem: Er kann Dateien übertragen, die größer sind als das PHP-Upload Limit!
Falls erwünscht, kann unter "Einstellungen -> Allgemein -> System -> Datei Upload" dennoch eine maximale Dateigröße definiert werden (0 = unbegrenzt). Hier besteht auch die Möglichkeit, auf den alten HTML-Uploader bzw. JUpload zurückzuschalten.

Der neue Uploader wird auch bei Image- und anderen Binary-Dokumenten zum Laden von Bildern, Filmen etc. verwendet,  sowie an allen anderen Stellen, wo das Backend das Hochladen von Dateien anbietet: Beim XML- und CSV-Import, beim Einspielen von Backups, in diversen Selektoren (z.B. bei "Server durchsuchen") und in den Modulen Newsletter (CSV-Mailinglisten und Blacklist) und Kundenverwaltung (Import).

Hinweis: Der neue Uploader verwendet die JavaScript Objekte File, FileReader, FileList, Blob und XMLHttpRequest(2). Falls ein Browser diese nicht vollständig unterstützt (IE < 10), wird als Fallback der alte HTML-Uploader ausgespielt. Im IE 10 und Opera < 15 steht der neue Uploader nur ohne Drag n Drop zur Verfügung. (#3593, #8596)

 

Mehr Transparenz bei den Rechten in der Benutzerverwaltung

  • Die Rechte der Elterngruppe werden nun (in einer zusätzlichen Spalte neben den bisherigen Rechte-Checkboxen) angezeigt, sodass die Auswirkung der Rechteübernahme deutlich ersichtlich ist (#4118)
  • Die Standardberechtigungen wurden überarbeitet: Ein neuer Benutzer erhält initial KEINE Berechtigungen. Sie können über die Buttons "Standard", "Alle abwählen" und "Alle anwählen" oder manuell gesetzt werden (#8542)


Erhöhte Performance durch Optimierungen am webEdition Core

Folgende Änderungen wirken sich in dieser Version besonders auf die Performance von webEdition aus:

  • Die Anzahl der DB connections wurde deutlich reduziert, wodurch der Seitenaufruf erneut massiv beschleunigt werden konnte (#8248)
  • Tag we:include: Aufgrund von generellen Änderungen bei der Implementierung von we:include ist ein Rebuild der inkludierenden Vorlage nicht mehr nötig: Änderungen an den beteiligten Templates sind somit schneller und ohne Rebuild verfügbar (#8447).
    Zudem wurde die Behandlung von we:include type="template" komplett überarbeitet und dadurch die Performance weiter gesteigert. Bitte auch das neue Attribut "once" beachten! (#8143 und #8448)


Sessionverwaltung unabhängig vom Hoster

webEdition kann nun selbst (verschlüsselte) PHP-Sessions verwalten und ist damit unabhängig von den Hostereinstellungen. Auch dies erhöht die Sicherheit von WE massiv. (#8614)


Kundenverwaltung mit diversen verbesserten Filtern

  • In der Kundenverwaltung läßt sich unter "Sortierung" nun nach beliebigen (in der KV abgebildeten) Kriterien filtern (#8072)
  • Für Kunden können nun in der Benutzerverwaltung Arbeitsbereiche (Filter) angelegt werden. Es können dann (im Backend) nur noch Kunden bearbeitet werden, die diesen Kriterien entsprechen. Diese Neuerung ist ein weiterer Schritt in Richtung Mandantenfähigkeit von WE (#8075)
  • Kundenverwaltung: Die Kundenauswahldialoge verwenden nun die gleiche Ordnerstruktur/Sortierung wie die KV selbst (#5561)
  • Im Verzeichnisbaum der Kundenverwaltung werden gesperrte Kunden zudem neu rot dargestellt (#7599)
  • Das bei fehlender Autorisierung ausgegebene Fehlerdokument setzt nun auch automatisch den HTTP-Statuscode 401 (#4239)
  • Einige KV-Felder werden nicht mehr standardmäßig angelegt, und können so nun auch einfacher selbst modifiziert werden: Titel, Anrede, HTML_Newsletter (#8838)


Errorlog mit neuer Exportfunktion

  • Es ist nun möglich einzelne Einträge zu Exportieren bzw. zu Löschen. Hinweis: Der Export sollte unbedingt verwendet werden, wenn Fehler in der Bugbase gemeldet werden! Bitte als externe Datei anhängen! (#8241)
  • Neu wird der Quelltext rund um die den Fehler auslösende Kodestelle ausgegeben. Damit ist es einfacher den Fehler einzugrenzen (#8258)
  • Die Datensicherheit wurde dadurch erhöht, dass Request- und Session-Felder mit den Namen "user", "username", "pass", "password" nun herausgefiltert werden (#8363)
  • Ebenfalls neu im Error-Log: JavaScript_fehler werden per Ajax an den Server geschickt und ins zentrale Log geschrieben (#9016)


Endlich mal in der Installation aufräumen...

Das LiveUpdate löscht anhand einer versionsweise aktualisierbaren Liste obsolete Dateien (aus Vorgängerversionen). (#7958)


@import für .scss

SCSS Dateien können nun mittels @import "#WE:123#"; ebenfalls andere WE-(S)CSS Dateien verwenden. (#8106 und #8646)


WYSIWYG-Editor: Defaultwerte für die Commands und mehr...

  • Unter "Einstellungen -> Allgemein -> we:tag Standards" lassen sich nun zentral die Commands für we:textarea definieren, sodass dies nicht mehr bei jedem Textarea-Feld einzeln erfolgen muss (#8136)
  • Die Gruppierung von Commands zu Gruppen wurde überarbeitet und stimmiger gemacht: Neu ist jedes Command in einer Gruppe enthalten, wodurch die Auswahl der Commands stark erleichtert wird. (#8151)
  • Der Wyswyg Editor TinyMCE erzeugt bei Ankern neu ein "name"- und ein "id"-Attribut. Damit sind die Anker HTML5-konform (#8631)

Wichtiger Hinweis: Die derzeit implementierte TinyMCE-Version ist nicht vollständig kompatibel mit dem InternetExplorer 11. Wir bemühen uns, möglichst bald die entsprechenden Updates einzuspielen.


Weitere Neuerungen und Optimierungen:

  • webEdition GUI: Durch die Umstrukturierungen mehrerer Menüeinträge (v.a. unter "Datei -> Neu") wurde die Konsistenz des Hauptmenüs erhöht. Zudem werden aufgrund fehlender Rechte überflüssige Menupunkte konsequenter ausgeblendet (#4820, #7366 und #8013)
  • webEdition GUI: Beim Anlegen neuer Kategorien kann nun auch die Autovervollständigung verwendet werden (#4203)
  • webEdition GUI: Redakteure (= Benutzer ohne Administrator-Rechte), die über die Rechte zum Löschen von Verzeichnisse und Dateien verfügen, können nun auch Verzeichnisse löschen, die nicht leer sind. Die Einzelauswahl aller in dem Verzeichnis enthaltenen Dokumente ist nicht mehr nötig (#8159)
  • Image-Dokumente: Ein Rolloverbild (unter Reiter "Eigenschaft" -> "Hyperlink") hat bisher zwingend einen Link vorrausgesetzt. Diese Einschränkung ist nun aufgehoben (#8259)
  • Tag we:block: Blöcke lassen sich nun mittels des Auswählers um x Schritte nach oben/unten verschieben (#1541)
  • Tag we:category: Mit we:category name="derName" kann nun auch im Editmode ein Kategorieselektor ausgegeben werden (#7953)
  • Tag we:delete: hat neu ein optionales Attribut "id", das man mittels id="$id" mit PHP befüllen kann. Die Einbindung von we_delete.inc.php ist DEPRECATED (#8644)
  • Tag we:href: Mit dem neu hinzugefügten Attribut "startid" kann das Startverzeichnis beim ersten Öffnen des we:href festgelegt werden. Anders als "rootdir" sagt "startid" nichts darüber aus, welche Verzeichnisse durchsuchbar sind (#7934)
  • Tag we:ifClient: erkennt nun auch Android und iPhone (#8713)
  • Tag we:ifDoctype: In der Taghilfe können beim Attribut "doctypes" neu auch mehrere Doctypes per Dropdownmenu gesetzt werden (#123)
  • Tag we:include: kann nun auch folgendermaßen mit PHP-Variablen für die "id" verwendet werden: <we:include type="template" id="$x"/>, <we:include type="template" id="\$x"/> und <we:include type="template" id="\$x[x]"/> (#8443)
  • Tag we:include: prüft nun, ob eine includierte Datei auf sich selbst veweist. Vorher konnte das Dokument in solche einem Fall nicht mehr aufgerufen werden. (#8123)
  • Tag we:listdir: funktioniert wieder korrekt. Zusätzlich wurde das Attribut "searchable" hinzugefügt, mit dem (wie bei Listviews üblich) definiert werden kann, ob Dokumente "durchsuchbar" sein müssen, um mit we:listdir gefunden zu werden (#8627)
  • Tag we:listview, type="languagelink": Das neue Attribut recrusive="true|false" legt fest, ob auch Default-Sprachverknüpfungen von übergeordneten Verzeichnissen berücksichtigt werden sollen (#7023)
  • Tag we:path: besitzt nun ein Attribut "max" um die Anzahl Zeichen des ausgegebenen Pfades zu begrenzen (#2902)
  • Tag we:printversion: Bei Verwendung dieses Tags können nun keine (über Kundenfilter,.htaccess, etc.) geschützten Daten mehr ausgeliefert werden. Dadurch wurde eine weitere Sicherheitslücke geschlossen (#1651)
  • Tag we:select: kann nun mit dynamischen Inhalten und CSV-Daten umgehen: <we:select><we:if....</we:select> bzw. <we:select>a,b,c</we:select> (#8436)
  • Tag we:sessionfield: Bisher war es möglich in Sessionfields php-Kode einzugeben, der dann bei der Anzeige auch ausgeführt wurde. Solcher Kode wird nun vor dem Speichern ausgefiltert (#8428)
  • Tags we:sessionfield und we:block: Das Tag we:sessionfield kann nun auch innerhalb von we:block verwendet werden (#8770)
  • Tag we:userInput, type="date": Die Attribute "minyear" und "maxyear" erlauben neben der Eingabe konkreter Jahreszahlen nun auch minyear="-4" oder maxyear="+5", womit ein Zeitraum relativ zum jeweils aktuellen Jahr definiert wird (#7821)
  • Tag we:write: Das Attribut "admin" bei <we:write /> wird jetzt auch beim Anlegen (und nicht wie bisher nur beim Bearbeiten) von Dokumente und Objekten berücksichtigt (#8411)
  • Mehrere Tags: Das Attribut "nameto" ist neu optional, wenn "to" und "name" angegeben sind: So kann z.B. bei <we:field name="meinFeld" to="global"> mit $meinName auf die Variable zugrgriffen werden, ohne dass nameto="meinFeld" gesetzt werden muss (#8672)
  • Mehrere Tags, Attribut "num_format": Das Zahlenformat "swiss" wird nun bei allen Tags mit einm Attribut "num_format" mit angeboten (#8597)
  • Backup/Export/Import: Die Modul- und Spracheinstellungen fehlten bisher im Backup. Diese werden nun ebenfalls exportiert und in der importierenden Installation entsprechend gesetzt (#8580)
  • Backup/Export/Import: Beim CSV Import ist es nun möglich per Schalter den Veröffentlichungs-Status sowie den Wert für "durchsuchbar" auszuwählen (#7598)
  • Backup/Export/Import: Beim CSV Import ist es zudem neu möglich, auch ein Verzeichnis als Ziel anzugeben (#7557)
  • Backup/Export/Import: Beim webEdition-XML Import werden jetzt auch die Dokumenttypen erkannt und nach dem Schreiben der importierten Dokumente korrekt gesetzt (#6809)
  • Backup/Export/Import: WE-Backups enthalten nun auch die WE-Version mit der sie erstellt wurden im Dateinamen (#6380)
  • Backup/Export/Import: Für binäre Inhalte werden nun im site-Ordner nur noch Hardlinks gesetzt: Das spart Speicher und macht das Backup unter Einschluss externer Dateien effizienter (#8925)
  • Cockpit/Widgets: Um mit dem Widget "zuletzt Bearbeitet" auch die Änderungen anderer Benutzer anzuzeigen, wird nun ein neues Recht (Kontrollrecht) benötigt. Die "Überwachung" der Arbeit anderen Benutzer ist dadurch nicht mehr standardmäßig aktiviert (#8469)
  • Cockpit/Widgets: Das Widget "Schnellzugriff" wurde um den Eintrag "neue Grafik" ergänzt (#8921)
  • DB/Objekt-Modul: Sonderzeichen anderer Sprachen als Deutsch und Englisch werden bei der Generierung von Seo-URLs nicht mehr einfach entfernt, sondern neu in ein lateinisches Äquivalent umgewandelt: z.B. "ñ" zu "n" (#8590)
  • DB/Objekt-Modul: Tag we:object: Für die Verwendung ohne das Attribut "id" wurde neben dem Objektselektor die Autovervollständigung aktiviert. Mit einem neuen Button kann das verlinkte Objekt nun direkt geöffnet werden (#8028)
  • Fehler-Protokoll: Die Anzahl der Lognachrichten im Error-Log pro Aufruf wurde limitiert für die DB (500) und per Mail (15) (#8834)
  • Glossar-Modul: Bei der Glossarersetzung lassen sich jetzt neben ganzen Wörtern auch Wortteile ersetzen (#6587)
  • Kundenverwaltung: Tag we:sessionfield, type="print|hidden": unterstützt neu auch das Attribut "htmlspecialchars" (#8487)
  • Navigations-Tool - wichtige Änderung: Die Navigation auf der Eigenschaftenseite hat bis auf weiteres nur noch Informativen Charakter, da hier ungewollt die Navigation zerstört werden konnte (#8721)
  • Navigations-Tool: Navigationsregeln lassen sich korrekterweise nur noch von Benutzern mit entsprechenden Rechten bearbeiten (#5463)
  • Navigations-Tool: Bei der Definition dynamischer Inhalte von Navigationsverzeichnissen lässt sich das Titel-Feld nun auch manuell befüllen. Dies funktioniert neu auch, wenn kein Doctype gewählt ist (wobei hier auch weiterhin das Popup zur Feld-Auswahl entfällt) (#4162)
  • Navigations-Tool: Das bislang fehlende Recht "darf Navigationseinträge löschen" wurde ergänzt und zusammen mit anderen Navigations-Rechten unter "Navigation" zusammengefaßt (#8444)
  • Newsletter-Modul: Tag we:unsubscribe: Newsletter austragen war bisher case-sensitive. Diese Einschränkung wurde aufgehoben (#8245)
  • Shop-Modul: Auch nicht durchsuchbare Objekte können nun in den Warenkorb gelegt werden (#8327)
  • Shop-Modul: In der Umsatzübersicht werden jetzt die Anzahl und die Gesamtsumme jedes Artikels ausgegeben (#8412)
  • Shop-Modul: Tag we:field, type="href" steht neu auch innerhalb von <we:listview type="orderitem"> zur Verfügung (#7816)
  • Shop-Modul: Tag we:shopField: Der Tag wurde um die beiden Typen "language" und "country" erweitert. (#8275)
  • Vorlagen-Editor: In Codemirror wird nun auf den ID's von Dokumenten, Objekten und Templates als Tooltip der Pfad angezeigt. Bei we:include ist es nötig, daß das Attribut "type=template" vor der "id" steht (#8179)
  • Vorlagen-Editor: Suchen und Ersetzen im CodeMirror kann nun mittels Enter bestätigt werden (#8527)
  • Wysiwyg-Editor: Bisher führte die Verwendung des Tabulators innerhalb einer TinyMCE-Tabelle, zu einem Sprung ins nächste webEdition-Eingabefeld: Der Tab kann neu zur Navigation innerhalb der Tabelle verwendet werden. Auch Zeilenumbrüche mit "Enter" sind jetzt möglich. Ebenfalls: Der Editor setzt auch innerhalb von Tabellen-Zellen <p>-Tags als Absatz => löscht man aus einer Zelle soviel Text raus, dass nur noch ein Abschnitt übrig bleibt, werden die <p>-Tags um den Text entfernt (#8578 und #8816)
  • Wysiwyg-Editor: Das Plugin wordcount wurde in die WE-Implementirung von TinyMCE aufgenommen. Die Anzahl Wörter soll eigentlich kontinuierlich neu berechnet werden: Der aktuell gewählte Trigger wird dieser Anforderung noch nicht komplett gerecht (#8283)
  • Wysiwyg-Editor: Wegen fehlendem Browsersupport wurden die Buttons Kopieren, Ausschneiden und Einfügen aus dem Editor entfernt (#8235)

Behobene Fehler

  • webEdition Core: Ein zeitweise auftretendes Probelm mit zu hohem Speicherbedarf wurde behoben (#8390)
  • webEdition-GUI: Diverse PHP-Notices wurden behoben, Darstellungs- und Textfehler im Backend korrigiert ( #8624, #7519, #8676, #8287, #8335, #8359, #8293, #7929, und #8234)
  • webEdition GUI: Beim Umbenennen von Verzeichnissen blieb häufig das alte Verzeichnis übrig. Dieser Fehler wurde behoben (#8291)
  • webEdition GUI: Die Sortierung nach Änderungsdatum im File-Selektor hat in den Sicherheitspatches -s1 und -s2 nicht funktioniert. Diese Problem wurde behoben (#8800)
  • webEdition GUI: Das Kopieren von Verzeichnissen konnte zu Fehlern führen, wenn hierbei auch neue Vorlagen erzeugt wurden. Dies geschieht nun nicht mehr (#8284)
  • webEdition GUI: Dokumenten-Verzeichnisse, Tab "Inhalt": Ein Fehler beim Blättern in der Auflistung des Verzeichnis-Inhalts wurde gefixt (#8831)
  • webEdition GUI: Das Speichern von E-Mail-Adressen unter "Einstellungen -> Allgemein -> Formmail" funktioniert wieder normal (#8722)
  • webEdition GUI: Dateinamen dürfen auf ISO Systemen nur druckbare Ansi-Zeichen enthalten: Das Aufheben dieser Beschränkung in 6.3.8 hatte zu Problemen geführt und wurde deshalb zurückgenommen (#8479)
  • webEdition GUI: Die Anzeige von PDF-Dateien auf der Vorschauseite (eingebetter PDF-Betrachter) ist nun korrekt (#8650)
  • webEdition GUI: Im Dokumentenselektor funktionieren die Buttons "Hoch" und "/" (Site-Root) wieder normal (#8395)
  • webEdition GUI: Das Umbenennen von Verzeichnissen funktioniert nun auch dann wieder problemlos, wenn darin enthaltene Dokumente/Objekte geöffnet sind (#4223)
  • webEdition GUI: Das Ändern von Dokumenten-Besitzern hat zeitweilig nciht mehr funktioniert. Das Problem wurde behoben (#8954)
  • webEdition GUI, Bild-Dokumente: Die Vorschau-Bilder im Reiter "Bearbeiten" manchmal nicht angezeigt, bspw. ein "+" im Pfad war. Die Vorschau funktioniert wieder korrekt (#8901)
  • Aufgrund eines neuen Sicherheitsmodell von Java wurden die Applets wenn, dann nur noch nach mehrfacher Nachfrage ausgeführt. Die Java Plugins wurden um erforderliche neue Attribute im Manifest erweitert, sodass sie auch in den aktuellen Browsern wieder lauffähig sind (#8362 und #8278)
  • Ein Fehler bei der Ausgabe von Thumbnails, wenn "Verzeichnis ersetzen" benutzt wird, konnte behoben werden (#8651)
  • Tags we:block und we_listview type="document": Ein mit we_listview type="document" includierter we:block funktioniert nun auch, wenn er verschachtelt ist und die we:listview sich selbst wiederum in einem verschachtelten Block befindet. (#9064)
  • Tag we:captcha: Nach einer Neuimplementierung des Captchas auf Datenbank-Basis wird nun auch das Attribut "fontsize" korrekt ausgewertet (#5215)
  • Tag we:field, type="img": Das Ausspielen von Alttext und Titel mit only="alt" bzw. only="title" funktioniert jetzt problemlos. Auch die Ausgabe der <img>-Attribute "alt" und "title" mit <we:field type="img"> (ohne "only") wurde gefixt (#8018 und #8544)
  • Tag we:field: Das we:listview-Attribut "hidedirindex" wird nun in we:field korrekt verarbeitet (#9063)
  • Tag we:form, id="self": Fehler bei SEO-Urls in Verbindung mit id="self" wurden behoben (#8817)
  • Tag we:formmail: Beim Versenden von Formularfeldern per E-Mail werden nun die Zeichenumbrüche (Return/Enter in der normalen Textarea) korrekt in die für die MIME-Types "text/plain" und "text/html" passenden Umbrüche konvertiert (#7581)
  • Tag we:href: Der Button für die Auswahl externer Dokumente funktioniert wieder normal (#8420)
  • Tag we:ifCaptcha: Neu können in einem Template auch mehrere we:ifCaptcha verwendet werden (bisher war die Ausgabe ab dem zweiten Auftreten des Tags falsch) (#8763)
  • Tag we:ifFieldEmpty, type="href": Das Tag hat fälschlicherweise jedes Feld als befüllt erkannt (#8883)
  • Tags we:ifVar und we:setVar: Bei der Verwendung der booleschen Werte true|false kam es bei <we:ifVar> und <we:setVar/> zu Problemen. (#5453)
  • Tags we:ifVar(Not)Empty: funktioniert nun auch bei type="href" wieder korrekt (#8416)
  • Tag we:img: Die Attribute "alt" und "title" wurden beim Austausch des Bildes nicht vom Bild-Dokument übernommen. Dieser Fehler wurde gefixt (#8404)
  • Tags we:img und we:block: Bei Bildern, die in Blöcken platziert waren, wurden teilweise die Attribute "alt" und "title" nicht ausgegeben. Dieses Problem besteht nicht mehr (#8089)
  • Tag we:listview, type="languagelink": Da der Parameter für Objekte falsch übergeben wurde, ließen sich Objekte nicht sprachabhängig ausgeben. Dieser Fehler wurde behoben (#8551)
  • Tag we:listview, type="languagelink": Ein Fehler bei der Verarbeitung des Attributs "pagelanguage"wurde behoben (#8498)
  • Tag we:listview, type="object": Fehler bei der Ausgabe des Objekt-Edit-Buttons im SEE-Mode sind behoben worden (#6857)
  • Tag we:listview, type="search": Ein Fehler in der Suche, der dazu führte, das zeitweise gar keine Ergebnisse mehr gefunden wurden, ist gefixt (#8255)
  • Tag we:listview, type="document", mit objectseourls="true": In dieser Kombination wurde der Inhalt von Verzeichnisesn nicht gefunden, wenn "Verzeichnis durch Domain ersetzen" gesetzt war. Dieser Fehler ist gefixt (#8654)
  • Tag we:userinput: akzeptiert nun auch Text innerhalb von <we:userInput>TEXT</we:userInput> als Inhalt (das gilt für viele, jedoch nicht alle types) (#8208)
  • Tags we:ifEqual, we:ifVar: Die beim Prüfen auf den Wert "0" (<we:ifEqual name="derName" value="0">) auftretenden Fehler wurden behoben (#8261)
  • Tags we:ifUserInputEmpty und we:userinput, type="checkbox": Bei der Überprüfung von we:userInput type="checkbox" lieferte we:ifUserInputEmpty immer TRUE zurück. Dies wurde gefixt (#8492)
  • Backup/Export/Import: Die Checkbox "Backup komprimieren" wird wieder korrekt ausgewertet (#8297)
  • Backup/Export/Import: Die komprimierte Download-Version des Backups bekommt anstelle der falschen doppelten Endung ".gz.gz" wieder das korrekte ".gz" angehängt (#8346)
  • Backup/Export/Import: In speziellen Fällen hat das Einspielen eines Backups nicht funktioniert. Dies ist nun behoben (#8249)
  • Backup/Export/Import: Der Download von XML-Dateien funktioniert wieder normal. (#8137)
  • Backup/Export/Import: Beim generischen XML-Import wurde vor Tags das Leerzeichen entfernt. Dieser Fehler wurde behoben (#8203)
  • Backup/Export/Import: Bisher wurde die Kodierung der Import-Datei (ISO, UTF-8, etc.) ignoriert, sodass das Encoding des Imports nicht an die Einstellung von WE angepaßt werden konnte. Dies wurde geändert, die damit zusamenhängenden Fehler treten nicht mehr auf (#3193)
  • Backup/Export/Import: Der Schritt "Links aktualisieren" wurde beim Einspielen von Backups nicht immer vollständig ausgeführt. Dieses Problem wurde behoben: #WE:ID# wird nun auch beim Import korrekt ersetzt (#8715)
  • Backup/Export/Import: Der Import alter WE-XML-Dateien war nicht mehr möglich. Dieser gravierende Fehler wurde behoben (#8227)
  • Backup/Export/Import und Benutzerverwaltung: Beim Import war es möglich Dateien im Root-Verzeichnis "/" abzulegen, auch wenn der Arbeitsbereich des Benutzers dies verboten hat. Die Arbeitsbereiche werden nun auch beim Import korrekt beachtet (#8129)
  • Banner-Modul: Ein Fehler bei der Anzeige des Banners im Frontend wurde gefixt (#8907)
  • Benutzerverwaltung: Beim Upload von Dateien über den Dateiwähler, konnten Dateien außerhalb des Arbeitsbereichs importiert werden (#8238)
  • Benutzerverwaltung: Einige Module waren trotz Deaktivierung der entsprechenden Rechte im Module-Fenster sichtbar. Dies wurde korrigiert (#8477)
  • Benutzerverwaltung: Das Recht "Import von Server" war fälschlicherweise zur Ausführung eines Importes nicht alleine ausreichend. Der Fehler wurde behoben (#8133)
  • Benutzerverwaltung: Die Selektoren für die Arbeitsbereiche haben sich den zuletzt gewählten letzten Eintrag nicht mehr "gemerkt" (#8465)
  • Benutzerverwaltung: Ein Fehler hat dafür gesorgt, daß Rechte auf Verzeichnissen beim Live-Update zurückgetzt wurden. Dies geschieht nun nicht mehr (#8264)
  • Benutzerverwaltung: Unter den Einstellungen eines Benutzers kann die Startseite nun auch wieder auf "-" (= keine Startseite) gesetzt werden (#8891)
  • Cockpit/Widgets: Im Shop-Dashboard Widget wird jetzt auf externe JS-Quellen verzichtet (#8645)
  • Cockpit/Widgets: Shop Dashboard: Durch einen Fehler in der Datenbankabfrage wurden die Werte der beiden Kennzahlen "Bezahlt" und "Unbezahlt" vertauscht. Dieser Fehler ist nun korrigiert (#8330)
  • Cockpit/Widgets: Ein JavaScript-Fehler im Cockpit wurde behoben (#8281)
  • DB/Objekt-Modul: Bei geparkten Seo-Objekten wurde das 404er-Dokument nicht angezeigt (#8545)
  • DB/Objekt-Modul: Bei Änderngen der Klasse werden nun auch die Tabs der (zugehörigen) geöffneten Objekte neu geladen (#7051)
  • DB/Objekt-Modul: Beim (nachträglichen) Umstellen eines Feldes auf den Typ "Select" wurden im ersten key-Feld interne Daten ausgegeben. Dies geschieht nun nicht mehr (#4732)
  • DB/Objekt-Modul: Beim Erstellen einer Vorlage aus einer Klasse heraus (unter "Arbeitsbereich" -> "Vorlage" -> Button "Vorlage hinzufügen") war die Verzeichnisauswahl für die neue Vorlage ohne Funktion. Dies wurde korrigiert (#8537)
  • DB/Objekt-Modul: Ein Anzeigefehler in der Vorschau von Objekten ohne Arbeitsbereich wurde gefixt (#8237)
  • DB/Objekt-Modul: In Verbindung mit Variantenfeldern wurden teilweise Felder bei der Bearbeitung von Objekten nicht angezeigt (#8099)
  • DB/Objekt-Modul: In der Ausgabe der Verzeichnisansicht (von Objekten) werden Links nun deutlich als solche erkennbar dargestellt (#8591)
  • DB/Objekt-Modul: In der Beschreibung von Klassenfeldern unter Objekt -> "Bearbeiten" wurde der Zeilenumbruch nicht berücksichtigt. Dieser Fehler wurde gefixt, außerdem wird die Darstellung nun einheitlich in der Breite begrenzt (#8611)
  • DB/Objekt-Modul: In einer Klasse lassen sich nun die Eigenschaften Titel, Beschreibung etc. wieder von einem Feld entfernen (#6906)
  • DB/Objekt-Modul: Tag we:object: Bei der Anzeige von Objekten mittels we:object wurden einige Felder nicht vollständig aus der Dateitabelle ausgelesen und konnten deshalb nicht angezeigt werden (z.B. wedoc_ModDate). Dieses Problem wurde behoben (#7647)
  • DB/Objekt-Modul: Die Tags ifVarEmpty und ifVarNotEmpty: funktionieren nun auch bei Bildern (#6974)
  • DB/Objekt-Modul: Unter Klasse -> "Bearbeiten" werden Wysiwyg-Editoren nach dem Ändern des Feldtyps bzw. von Textarea-Attributen wieder auf Anhieb korrekt ausgespielt (#8176)
  • DB/Objekt-Modul: Wurden Textfelder bei Objekten als Pflichtfelder gesetzt, konnte Objekte nicht mehr gespeichert werden. Dieser fatale Fehler tritt nun nicht mehr auf (#8495)
  • DB/Objekt-Modul: Das Löschen von Objekten ist nun auch wieder aus der Übersichtsseite von Objekt-Verzeichnissen (#8990)
  • DB/Objekt-Modul: Beim Frontend-Editing mit we:write konnte es passieren, dass Einträge in den Objekttabellen doppelt angelegt wurden. Dies geschieht nun nicht mehr (#8846)
  • DB/Objekt-Modul: Nach dem Kopieren eines Objektes liess sich ein darauf befindliches Bild nicht mehr austauschen. Dieses Verhalten wurde korrigiert (#8917)
  • Glossar-Modul: Die Einstellung "Automatische Glossarersetzung" hatte keine Funktion und wurde immer ausgeführt. Die Einstellung wird nun korrekt verarbeitet (#8667)
  • Glossar-Modul: Glossareinträge hatten immer das Attribut "IsHot", auch wenn sie gerade erst gespeichert wurden. Dies ist nun behoben (#7387)
  • Glossar-Modul: Glossareinträge vom Typ "Hyperlink" wurden fehlerhaft umgesetzt. Dieser Fehler wurde gefixt (#8180)
  • Kundenverwaltung: Ein Problem bei der rekursiven Übernahme von Kundenfiltern wurde behoben. Der Filter wird nun zudem auch richtig gesetzt, wenn ein neuer Ordner bereits vor dem ersten Speichern in einen Ordner mit Kundenfilter gesetzt wird (#6304)
  • Navigations-Tool: Aufgrund einer fehlenden Überprüfung war es möglich Einträge auch dann im Root-Verzeichnis "/" zu speichern, wenn dieses gar nicht innerhalb der erlaubten Verzeichnisse lag. Dieser Fehler wurde behoben (#8168)
  • Kundenverwaltung: Das Speichern leerer Werte in der Kundenverwaltung schlug bisher fehl. Dieses Problem wurde behoben (#8809)
  • Kundenverwaltung: Tag we:listview: Fehler bei der Verwendung von we:listview in Verbindung mit cfilter="true" wurden entfernt (#8822)
  • Kundenverwaltung: Tag we:registerSwitch: wirkt sich jetzt nur noch auf das aktuelle Dokument aus (#8808)
  • Navigations-Tool: Bei Navigationseinträgen vom Typ "Eintrag/Entry" wurde der Verzeichnis-Index bei statischer Auswahl nicht korrekt verarbeitet (#8355)
  • Navigations-Tool: Die Navigation wurde in Version 6.3.8 zum Teil nicht angezeigt, wenn dem Root-Verzeichnis kein Dokument zugewiesen wurde. Dieses Verhalten wurde wieder korrigiert (#8482)
  • Navigations-Tool: Tag we:navigationEntry: Bei der Ausgabe der Navigation wurden bei der Berechnung der Position gefilterte wie auch geparkte Dokumente weiterhin berücksichtigt. Dadurch funktionierte das Attribut "position" fehlerhaft. Dieses Problem wurde behoben (#8270)
  • Navigations-Tool: Unter "Regeln für Highlighting -> Aktiver Navigationspunkt" wurden die Navigations-Arbeitsbereiche nicht beachtet. Das Problem ist behoben, sodass der Bearbeiter nur noch seinen Berechtigungen entsprechend auf Verzeichnisse zugreifen kann (#8014)
  • Newsletter-Modul: Bei bestimmten falschen Newsletter-Einstellungen konnten keine neuen Kunden mehr über die Newsletter-Anmeldung zur KV hinzugefügt werden. Dieses Problem wurde entschärft (#8716)
  • Newsletter-Modul, Tag we:newsletterConfirmLink: Die Einstellung "Verzeichnis durch Domain ersetzen" wird nun korrekt verarbeitet (#8999)
  • Newsletter-Modul: Beim Wechsel zwischen den Tabs gingen einige Einstellungen (bspw. die Kundenfilter) verloren. Dieses Fehlverhalten wurde korrigiert (#8396)
  • Newsletter-Modul: Ein Problem beim Newsletter-Versand wurde behoben. Ebenfalls: Die Kunden-Filter im Tab "Mailing-Liste" werden wieder korrekt gespeichert (#8756)
  • Newsletter-Modul: Tag we:addDelNewsletterEmail, type="customer": Bei Newsletteranmeldungen vom Type 'customer' wurde die Auswahl der Mailinglisten nicht korrekt ausgewertet. Dieses Verhalten wurde korrigiert (#9002)
  • Shop-Modul: Aufgrund eines Fehlers wurden im Tab "Varianten" auch Felder angezeigt, die gar nicht zur Variante gehörten (#8531)
  • Shop-Modul: Das Löschen von Variantenfeldern wurde teilweise nicht korrekt verarbeitet (#8522)
  • Shop-Modul: Ein weiterer Fehler bei den Varianten im Shop wurde korrigiert (#8314)
  • ToDo-/Messaging-Modul: Im IE waren die Buttons oben links für Message/Todo nicht funktional (#8299)
  • Versionierung: Die Suche innerhalb von Versionen hat die Komprimierung der Daten nicht beachtet und deshalb Fehler geworfen (#8833)
  • Versionierung: Die Versionierung von sehr großen we-Dokumenten war fehlerhaft, da das zugehörige DB-Feld zu klein war (#8947)
  • Vorlagen-Editor: Das Abschalten von "indent" funktionierte nicht immer korrekt. Dieser Fehler wurde behoben (#8266)
  • Vorlagen-Editor: Die Ersetzungsfunktion des CodeMirror hat sich bisher geweigert, gefundenen Text durch einen Leerstring zu ersetzen. Dieses Problem wurde gelöst (#8267)
  • Vorlagen-Editor: Die Funktion "Rückgängig" per Tastenkombination (cmd|strg + z) funktioniert im FF auch wieder unter MacOS (#8257)
  • Vorlagen-Editor: Hatte ein Tag keinen Eintrag in der Tag-Referenz, kam es zu einem Fehler bei der Kodevervollständigung. Dies wurde korrigiert (#8280)
  • Vorlagen-Editor: In Opera war es nicht immer möglich das Ende einer Zeile zu bearbeiten, wenn man vorher mit "del" gearbeitet hat. Dieses Problem wurde behoben (#7849)
  • Vorlagen-Editor: Das Plugin wurde um Fehler bei der Synchronisation binärer Dateien (Grafiken etc.) bereinigt (#8837)
  • Wysiwyg-Editor: Bei we:textarea gab es ein Problem, wenn der Name ein "-" enthielt. Dies ist nun zuläßig (#8603)
  • Wysiwyg-Editor: Beim Bild-Dialog konnten direkt nach dem Auswählen eines Bildes keine Attribute dauerhaft gesetzt werden. Auch die Anpassung von Höhe bzw. Breite beim Ändern derselben mit ratio=true hat nicht mehr funktioniert. Beide Probleme wurden behoben (#8247)
  • Wysiwyg-Editor: Der TinyMCE-Fehler bei "removeFirstParagraph" im IE 8 wurde behoben (#8254)
  • Wysiwyg-Editor: URL-Parameter wurden im Link-Dialog URL-kodiert dargestellt. Nun wird die URL wieder dekodiert angezeigt (#8409)
  • Wysiwyg-Editor: Die HTML-Ansicht von TinyMCE hat im IE11 nicht mehr funktioniert (weitere Probleme des Editors im IE11 werden spätestens in der nächsten WE-Version behoben) (#8295)
  • Wysiwyg-Editor: Die Liste der Commands und Command-Gruppen in der Taghilfe war nicht mehr deckungsgleich mit den Commands, die bei fehlendem oder leerem Attribut "commands" ausgegeben wurden. Diese auf die Einführung von TinyMCE zurückgehende Inkonsistenz wurde behoben (#8475)
  • Wysiwyg-Editor: Ein JavaScript-Problem bei der Eingabe von Ankern im Link-Dialog wurde behoben (#8632)
  • Wysiwyg-Editor: Enthielt eine we:textarea spezielle UTF-8 Zeichen (wie etwa das U+2028), konnte dieser Bereich nicht mehr bearbeitet werden. Das Problem wurde behoben (#8150)
  • Wysiwyg-Editor: Ein Fehler bei der Tabellenbearbeitung wurde behoben: Der Cursor lässt sich wieder normal positionieren (#8816)
  • Wysiwyg-Editor: Links auf Objekte innerhalb einer we:textarea wurde teilweise entfernt (#8858)
  • Zeitplaner/Scheduler: Im Zeitplanter konnten die Kategorien nicht mehr gespeichert werden (#8798)

Informationen für Entwickler

Änderungen an internen Funktionen/webEdition Tags/Datenstrukturen

  • Die Datenbank-Funktion getHash() hat als Default MYSQL_ASSOC, d.h. list($a,$b)=getHash('....') geht nur, wenn getHash('...',$db,MYSQL_NUM); aufgerufen wird. Die Variable $db darf entfallen oder null sein, wenn eine bestehende Datenbankverbindung aus  $GLOBALS['DB_WE'] genutzt werden soll.
  • Das Captcha Tag nutzt nun die Datenbank.
  • Beim direkten Zugriff auf die webEdition Datenbank sollte zukünftig nur noch DB_WE-Klasse und NICHT mehr die mysql[i]_*-Funktionen verwendet werden.

Deprecated: Funktionen/webEdition Tags/Datenstrukturen die ab dieser Version nicht mehr genutzt werden sollten

Tags:

we_delete_fn.inc.php

Zum manuellen Löschen von webEdition Dokumenten bzw. Objekten wurde in der Vergangenheit die Funktionen aus we_delete_fn.inc.php genutzt. Zukünftig sollte stattdessen der Zugriff auf die jeweiligen (nachfolgend beispielhaft aufgeführten) Objekte erfolgen:

  • weTree::deleteTreeEntries($dontDeleteClassFolders);
  • we_base_delete::checkDeleteEntry($id, $table);
  • we_thumbnail::deleteByImageID($id);
  • we_thumbnail::deleteByThumbID($id);
  • we_base_delete::deleteEntry($id, $table, $delR, $skipHook, $DB_WE);

we_global.inc.php

  • we_getModuleNameByContentType()
  • we_getIndexFileIDs()
  • we_getIndexObjectIDs()
  • getAllowedClasses()
  • we_hasPerm()
  • removePHP()
  • we_make_attribs()
  • filterXss()

Datenbanktabellen

Folgende Tabellen werden auf die neue Tabelle tblSettings

  • tblAnzeigePrefs (Shop-Modul)
  • tblNewsletterPrefs (Newsletter-Modul)
  • tblbannerprefs (Banner-Modul)

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

Entfernte Funktionen in "we_global.inc.php"

  • getMysqlVer()
  • weFileExists()
  • we_getCatsFromDoc()
  • we_getCatsFromIDs()
  • getCurlHttp()
  • deleteContentFromDB()
  • cleanTempFiles()
  • ObjectUsedByObjectFile()
  • filterIntVals()
  • weRequest()
  • we_userCanEditModule()
  • makeOwnersSql()
  • we_getAliases()
  • we_isOwner()
  • shortenPath()
  • shortenPathSpace()
  • userIsOwnerCreatorOfParentDir()
  • getArrayKey()
  • getHrefForObject()
  • getNextDynDoc()
  • parseInternalLinks()
  • removePHP()
  • we_make_attribs()
  • filterXss()

Änderungen bei den Datenbankstrukturen

  • tblIcons (entfernt)
  • tblMsgSettings (entfernt)
  • Bei allen Objekt-Tabellen wurde die Spalte ID entfernt. Das Objekt wird nun einheitlich über OF_ID (wie in tblObjectFiles) adressiert.
  • tblObjectFiles Spalten wurde die Spalte ObjectID und IsNotEditable entfernt

Version 6.3.8.0

Veröffentlichungsdatum 19.11.2013
Sicherheitsupdate nein
Behobene Fehler 52
Optimierungen 21

Hinweis

Mit webEdition 6.3.8 wurde ein Release veröffentlicht, dass neben den üblichen Detailverbesserungen zwei neue Cockpit Widgets und eine Erweiterung für das Newsletter-Modul entwickelt.

Die beiden neuen Cockpit Widgets Shop Dashboard und Fehlgeschlagene Logins richten sich an Online Shop und Website-Betreiber mit geschlossenem Kundenebreich.

Die Erweiterung des Newsletter-Moduls enthält eine grafische Auswertung des Mailingversands, welche dem Redakteur zeigt, wieviele Empfänger beliefert und/oder aus welchen Gründen nicht beliefert wurden.

Verbesserungen

Neue Widgets für das Cockpit:
  • Zum Shop gibt es im Cockpit neu das Widget "Shop Dashboard": Es zeigt Werte wie Anzahl Bestellungen, Umsatz, Zahlungseingang etc. an und stellt das Verhältnis von Umsatz zu Umsatzziel ansprechend grafisch dar (#7963)
  • Für die Kundenverwaltung gibt es neu das Widget "Fehlgeschlagene Logins". In einer ersten Version werden alle fehlgeschlagenen Loginversuche von registrierten Kunden aufgelistet. Ist die maximale Anzahl Fehlversuche (gemäß "Extras -> Einstellungen -> Allgemein -> Sicherheit") überschritten, kann die dadurch verursachte Sperre direkt aus dem Widget heraus zurückgesetzt werden (#164)

Übergabe von Array-Werten an Attribute und von Feldinhalten an Arrays:

  • Sämtliche weTags: Es ist nun in den Tag-Attributen möglich mittels attributname="\$xx[y]" die Variable $GLOBALS['xx']['y'] an den Tag zu übergeben (#7897)
  • Alle Tags mit Ausgabefunktion: Mit "nameTo" und to="global" kann der Feldinhalt nun auch in ein Array geschrieben werden. Verwenden Sie nameTo="x[y]", um in die Variable $GLOBALS['x']['y'] zu schreiben. Selbstverständlich funktionieren auch die Varianten nameTo="x[z][]" (um $GLOBALS['x']['z'][] zu setzen) oder nameTo="x[z][][y]" (#7587)

Endlich wurden auch die letzten Java-Menus entfernt:

  • Anwendungsentwicklung/SDK: Auch in den Apps wird nun standardmäßig das CSS-Menu ausgespielt. Nach Bedarf kann jedoch über einen Eintrag im App-Manifest auch das bisherige Java-Menu weiterverwendet werden: Dazu muss in der Konfigurations-Datei unter /webEdition/apps/APPNAME/conf/manifest.xml der Knoten <info> um das Kind-Element <usejmenu>true</usejmenu> ergänzt werden. Zum Aktivieren der Änderung klicken Sie in der Anwendungsverwaltung auf "Generiere toc.xml neu" (#8182)

Volle Felixibilität im Umgang mit .less-Dateien:

  • Bei .less-Dateien (anzulegen unter "Neu -> Sonstige -> CSS-Datei", Endung "less" wählen) kann jetzt unter "Eigenschaften -> Dokument" mit der Checkbox "Datei von Parser verarbeiten lassen" festgelegt werden, ob sie von WE zu einer CSS-Datei kompiliert, oder aber unverändert als .less-Datei im Dateisystem abgelegt werden sollen. Wird die Datei unkompiliert im Dateisystem abgelegt, funktioniert nun auch die Anweisung "@import" (#8107 und #8006)

Weitere Neuerungen und Optimierungen:

  • webEdition-GUI: Bei Vorlagen wird nun unter "Eigenschaften -> Hauptvorlage" die Möglichkeit angeboten, eine (bereits ausgwählte) Hauptvorlage direkt zu öffnen (#8034)
  • Erhöhte Sicherheit: Längere Passwörter minimieren die Angreifbarkeit von WE durch DoS-Attacken (#8031)
  • Tag we:href: Das neue Attribut "cfilter" gibt an, ob die auf dem verlinkten Dokument/Objekt eingestellten Kundenfilter beachtet werden sollen. Der mit dem bisherigen Verhalten identische Standardwert ist "true" (#8093)
  • Tag ifClient mit neuer Syntax: operator="" version="". Vgl. dazu die Erklärungen in der Tag-Referenz (#8076)
  • Tag we:var: Für alle types, mit denen auch auf Datumsfelder (im timestamp-Format) zugegriffen werden kann (type="document | property | global | date | requst | post | get | session") steht neu das Attribut "format" zur Datumsformatierung zur Verfügung ("j. F Y ") (#8165)
  • Backup/Export/Import: Auch Dateien die nur aus einer Dateiendung bestehen (z.B. .htaccess), können jetzt korrekt importiert werden (#8016)
  • Benutzerverwaltung: Benutzernamen dürfen nun auch Email-Adressen sein. Das Zeichen @ ist als führendes Zeichen jedoch (wie beim Alias) weiterhin untersagt (#8170)
  • Benutzerverwaltung: Über zwei neue Kontrollrechte läßt sich der Zugriff auf die Dokument-/Objekt-Eigenschaft "Besitzer" steuern: "Der Benutzer darf den Zugriff auf das Dokument einschränken" und "Der Benutzer darf den Dokumentenbesitzer ändern" (#8015)
  • Newsletter-Modul: Die beim Newsletterversand gespeicherten Log-Informationen ("E-Mail ist in schwarzer Liste enthalten", "E-Mail wurde versandt" etc.) werden nun in dem zusätzlichen Tab "Auswertung" grafisch aufbereitet (#7956)
  • Shop-Modul: Neu ist auch innerhalb <we:listview type="order"> der Zugriff auf das Shop-Feld "shopPricename" möglich: <we:field type="text" name="shopPricename"/> liefert Namen des Feldes mit dem Preis der jeweiligen Bestellung (#7993)
  • Shop-Modul: Mit dem neuen Attribut "decimals" kann die Anzahl Nachkommastellen bei den Tags <we:sum/> und <we:calculate> festgelegt werden (Standardwert = 2). Verwenden Sie decimals="0", wenn Sie das berechnete Ergebnis auf eine Ganzzahl runden wollen (#8096 und #8108)
  • Vorlagen-Editor: Unter "Extras -> Einstellungen -> Allgemein -> Vorlagen-Editor" wurde die Option "Zeilenumbruch" ergänzt (#8030)
  • Vorlagen-Editor: Unter "Extras -> Einstellungen -> Allgemein -> Vorlagen-Editor" wurden nun auch für die"Unformatierte Textarea" unter "Tabs" die Optionen "(Tabs) anzeigen" und "Tabbreite" ergänzt (#8009)

Behobene Fehler

  • webEdition-GUI: Mehrere Notices wurden behoben, Darstellungs- und Textfehler im Backend korrigiert und fehlende Attribute im Tag-Wizzard ergänzt ( #7763, #7888, #7986, #8007, #8045, #8073, #8078, #8080, #8138, #8190 und #8192)
  • Bei webEdition-Dokumenten standen im Vorlagen-Auswahlfeld unter "Eigenschaften -> Dokument" Vorlagen zur Verfügung, die gemäß gewähltem Dokument-Typ nicht erlaubt waren. Ebenso konnte es vorkommen, dass beim Anlegen neuer Dokumente eines bestimmten Dokument-Typs keine Vorlage ausgewählt wurde. Das Zusammenspiel von Vorlagen, Dokumenten und Dokument-Typen funktioniert jetzt wieder normal (#8212)
  • Vorlagen konnten über die Links "Vorlage öffnen" (im Editor-Header) und "Bearbeiten" auf der Eigenschaftenseite (unter "Dokument -> Vorlage") doppelt geöffnet werden. Das passiert nun nicht mehr (#7985)
  • Editor Dokument-Typen: Das zwischenzeitlich defekte Auswahlfeld für die Standardvorlage eines Dokument-Typs wurde repariert (#8066)
  • Ein Fehler beim Indizieren von PDF-Dateien wurde behoben (#7875)
  • Tag we:field, type="img" mit thumbnail="xy": Die vorübergehend komplett unterdrückten img-Attribute "with" und "height" werden wieder ausgespielt. Durch das Setzen der leeren we:field-Attribute width="" und height="" können sie neu gezielt unterdrückt werden (#8131)
  • Tag we:flashmovie: Auch bei xml="true" werden nun wieder alle Attribute korrekt ins <object>-Tag ausgespielt (#7974)
  • Tag we:href: Das Attribut "size" wurde seit dem Einbau der Vorschlagsliste (autosuggest) nicht mehr berücksichtigt. Dieses Problem ist gefixt (#8082)
  • Tag we:ifField: Funktioniert nun auch innerhalb eines we:block (#8029)
  • Tag we:img: Mittels "only" konnte bei einem Thumbnail nicht mehr die Größe ausgegeben werden (<we:img name="abc" only="width" thumbnail="xyz" />). Der Fehler wurde gefixt (#8042)
  • Tag we:include: Die Probleme mit &quot; und ' in der includierten Datei wurde behoben. Damit dieser Fix greift, ist ein Rebuild der Vorlagen ZWINGEND notwendig! (#8056)
  • Tag we:title: Die gängige Konstruktion <we:title ><we:var name="xyz"/></we:title> funktioniert wieder (#8140)
  • Tags we:href und we:include: Die Eingabefelder wurden seit der Implementierung eines Suggestors zu schmal angezeigt. Dieses optische Problem wurde behoben (#8001 und #8134)
  • Tags we:url, we:next und we:back: Ein Fehler in we:url verursachte Probleme bei we:next und we:back. Die betreffenden Links werden nun wieder korrekt ausgespielt (#7984)
  • Backup/Export/Import: Beim Import wurde der Pfad fälschlich nach 100 Zeichen abgeschnitten. Dieser Fehler wurde korrigiert (#7801)
  • Backup/Export/Import: Beim webEdition XML Import von Templates wurde ein <we:object id="$id"> fälschlicherweise mit einer Fehlermeldung quittiert, wonach angeblich keine ID vorhanden sei. id="$id" wird nun korrekt als gültitige ID akzeptiert (#8044)
  • Backup/Export/Import: Ein Fehler im Import-Dialog wurde behoben, so dass das Importieren jetzt wieder fehlerfrei funktioniert (#7999 und #7960)
  • Backup/Export/Import, Import, Upload und Java-Upload: Das @-Zeichen in Dateinamen ist jetzt beim Import und (Java-) Upload von Dateien erlaubt (z.B. bei Retina-Grafiken vom Typ myImage@2x.png) (#8185)
  • Backup/Export/Import: Der Manuelle Export funktioniert nun auch wieder, wenn der Inhalt ganzer Verzeichnisse exportiert werden soll (#8097)
  • Benutzerverwaltung: Das Arbeitsrechte "Der Benutzer darf Kategorien ändern" wurde umbenannt zu "Der Benutzer darf Kategorien verwalten": Besitzt ein Benutzer dieses Recht nicht, kann er Kategorien zwar einem Dokument/Objekt zuweisen und entfernen, aber er kann sie nicht unter "Extras -> Kategorien" bearbeiten (#8068)
  • Benutzerverwaltung: Benutzer ohne Administratorrechte konnten teilweise nicht auf Objekte zugreifen, obwohl sie die Rechte dazu von ihren Elternrechten geerbt hatten. Dieses Fehlverhalten wurde behoben (#7996)
  • Benutzerverwaltung: Die Einstellungen eines Benutzers können wieder wie gewohnt in der Benutzerverwaltung bearbeitet weren (#8130)
  • Benutzerverwaltung: Die Rechteübernahme von der Elterngruppe funktioniert nun wieder (#5923)
  • Cockpit/Widgets: Mehrere Fehler im Notepad Widget wurden behoben (falsch dargestellte Umlaute auf ISO-Installationen sowie die Sortierung nach Priorität) (#8121)
  • DB/Objekt-Modul: Beim Frontend-Editing konnte es vorkommen, dass die zuletzt gespeicherten Inhalte nicht korrekt aus der Session gelöscht wurden: Dadurch wurde ein nachfolgender, neuer Eintrag fälschlich mit diesen Daten vorbelegt. Der Fehler ist jetzt behoben (#8051)
  • DB/Objekt-Modul: Das Attribut "Länge" bei Objekt-Feldern vom Typ "Textinput" wird wieder korrekt verarbeitet (#8069)
  • DB/Objekt-Modul: Das Speichern von Objekten funktioniert nun auch wieder im InternetExplorer 10 (#8153)
  • Navigations-Modul: Nach dem Umbau der Navigation zu einem Modul funktionierte das Kopieren von Navigationsverzeichnissen nicht mehr. Der Fehler wurde behoben (#8036)
  • Navigations-Modul, Tag we:navigation: Mit "id" wird das Root-Verzeichnis der Navigation definiert, wenn dieses (anders als bei "parentid") selbst auch mit ausgespielt werden soll. Ein Fehler führte dazu, dass das Verezichnis nicht immer korrekt ausgegeben wurde (#7998)
  • Newsletter-Modul, Tag we:addDelNewsletterEmail: Das Zufügen von E-Mail-Adressen zu einer csv funktioniert wieder (#8008)
  • Newsletter-Modul: Die Vorschau von HTML-Textfeldern funktioniert wieder richtig (#8114)
  • Newsletter-Modul: Fehler bei den Mailinglisten-Filtern wurde behoben (#8147)
  • Newsletter-Modul: Im WYSIWYG-Editor unter "Newsletter -> Bearbeiten -> Text" werden Links und Image-Pfade wieder korrekt gespeichert, ausgespielt und versandt. Auch das Auflösen interner Pfade funktioniert wieder (#8199)
  • Shop-Modul: In der Umsatzübersicht werden stornierte Bestellungen nun in der Spalte "Bezahlt am" korrekt als "storniert" gekennzeichnet (anstatt wie bisher als "noch offen" gelistet zu werden) (#7896)
  • Vorlagen-Editor: Die Einstellung "Aktive Zeile hervorherben"="false" führte dazu, dass der Vorlagen-Code nach ca. 25 Zeilen abgeschnitten wurde. Dieses fatale Verhalten wurde korrigiert (#8041)
  • Vorlagen-Editor: Die Firefox-JS-Engine stürzt nun auch bei sehr schnellem Doppelklick im CodeMirror nicht mehr ab (#8049)
  • Vorlagen-Editor: Das Editor-Plugin hat am Ende immer eine Leerzeile erzeugt. Dies ist nun behoben (#8162)
  • Wysiwyg-Editor: Die Größe des Editorfensters beim TinyMCE mit inlineedit="false" wird wieder korrekt berechnet (#7095)
  • Wysiwyg-Editor: Im Link- und Image-Editor des TinyMCE werden nun die gleichen CSS-Klassen zur Formatierung des Links/Bildes angeboten, wie im Tiny-Dropdownmenu "Format" (die Klassen kommen aus den inkludierten CSS-Dateien bzw. aus dem textarea-Attribut "classes") (#7972)
  • Zeitplaner/Scheduler: Nach der Korrektur eines fehlerhaften RegEx funktioniert der Zeitplaner wieder normal (#8057)

Version 6.3.7.0

Veröffentlichungsdatum 06.09.2013
Sicherheitsupdate nein
Behobene Fehler 97
Optimierungen 51

Hinweis

Für die neue Version 6.3.7 wurden wie immer zahlreiche Neuerungen in das CMS webEdition eingebaut und eine Menge Bugs gefixt.

Von größter Bedeutung für die weitere Entwicklung sind jedoch die umfangreichen Umbauten, die im Bereich der Module und Tools  vorgenommen wurden: Das Entfernen der veralteten Framesets und die weitgehende strukturelle Angleichung der Module untereinander ermöglichte nicht nur den Ersatz der Java-Menus durch ein einfacheres CSS-Menu (vgl. #7514); viel mehr bildet es die Voraussetzung für die nun anstehende Modernisierung und Neuprogrammierung des Module-Backends unter Verwendung des JavaScript-Frameworks ExtJS.

Wichtig: Das Navigations-Tool  wurde zu einem Modul umgebaut und wird neu unter "Module -> Navigation" aufgerufen.

Verbesserungen

Folgende Neuerungen und Optimierungen in Version 6.3.7 sind besonders interessant:

 

  • Mit allen schreibenden weTags, die das Attribut "nameto" unterstützen, kann neu auch in Arrays geschrieben werden: Mit to="global" und nameto="meinArray[]" wird dem Array $GLOBALS['meinArray'] ein Eintrag zugefügt. Wenn dieses noch nicht existiert wird es angelegt. Sie können das Array genau so benutzen, wie in PHP: Testen Sie die Verwendung mit nameto="meinArray[top1]", nameto="meinArray[top1][]" oder auch nameto="meinArray[][sub1]". Wichtig: In den eckigen Klammern [] sollen keine Anführungszeichen gesetzt werden (vgl. #7587)
  • Update des Vorlagen-Editors CodeMirror auf die aktuelle Version und damit verbunden einige neue Einstellungsmöglichkeiten unter "Extras -> Einstellungen -> Allgemein -> Editor": Hier können Sie nun auch die "Automatische Einrückung" deaktivieren und aus einem Dropdown-Menu das "Editor-Farbschema" wählen. Unter "Schrift im Editor" werden neue, modernere Schriften angeboten, wobei nur noch diejenigen Fonts gelistet werden, die auch wirklich auf dem jeweiligen System installiert sind. Ebenfalls neu: CodeMirror kann nun auch zur Bearbeitung von Dateien der Typen "HTML-Datei" und "Text-Datei" verwendet werden (vgl. #7590, #7594, #7745, #7818 und #7813)
  • Der Zeintplaner/Scheduler besitzt zwei neue "Aufgaben": Bei Objekten kann "durchsuchbar aktiv" bzw "durchsuchbar inaktiv" gesetzt werden. Dies bietet eine zusätzliche Möglichkeit, um Objekte in einer Listview zeitgesteuert zu veröffentlichen. Mit "Seite aufrufen" kann eine Seite (ähnlich wie bei einem Cronjob) ohne weitere WE-Aktion aufgerufen werden, um z.B. ein bestimmtes PHP-Script zeitgesteuert auszuführen (vgl. #6452 und #7669)
  • Shop-Modul: Die Funktion/Bedeutung der Schalter "Kundenfelder (Kundenverwaltung)" und "Kundenfelder(Bestellung)" unter "Extras -> Einstellungen -> Shop-Modul..." wurde präzisiert. "Kundenfelder (Kundenverwaltung)" heißt nun "Angezeigte Felder in der Bestellung" und legt fest, welche Felder aus der Kundenverwaltung bei der Bestellansicht angezeigt werden und welche Felder aus der Kundenverwaltung für die Status-E-Mails genutzt werden sollen. "Kundenfelder (Bestellung)" heißt jetzt "Felder aus Bestellung übernehmen" und legt fest, welche Felder aus der Bestellung für die Bestellansicht und ggfs. für den Versand von Status-E-Mails durch die Felder aus der Kundenverwaltung ersetzt werden sollen. Wählen Sie hier keine Felder aus, dann werden alle Felder aus der Kundenverwaltung genutzt. Wichtiger Hinweis: Auch wenn Sie alle Felder aus der Bestellung und nicht aus der Kundenverwaltung nutzen möchten, müssen Sie dennoch die entsprechenden Felder bei "Angezeigte Felder in der Bestellung" auswählen! #7904
  • Kundenverwaltung, Tag we:ifLoginFailed wurde um das Attribut "type" ergänzt: Mit type="credentials" wird der von diesem Tag umschlossene Code nur bei Falscheingaben von Benutzername oder Passwort ausgeführt. Bei type="retrylimit" wird er Code nach der entsprechenden Anzahl von Fehlversuche gemäß "Extras -> Einstellungen -> Allgemein -> Sicherheit" ausgesführt (vgl. #7832)
  • Backup: Die Kompression wird nun bereits während der Erstellung des Backups angewandt -> dadurch wird es schneller und der HDD-Verbrauch verringert sich. Lassen sich die neuen Backups in jedem Fall korrekt wiederherstellen? (vgl. #7006)
  • Editor-Plugin: Bisher konnte das Plugin nur dann Code an das WE-Template zurückgeben, wenn dieses sich im Tab "Bearbeiten" befand. Diese Einschränkung wurde nun aufgehoben. Das Editor-Plugin sollte nach den Änderungen nochmals ausgiebig getestet werden (vgl. #3966)
  • Navigations-Modul, Tag we:navigationField: Mit complete="link" können wieder komplette Links ausgegeben werden; insbesondere wird nun auch der JavaScript-Code für PopUps ausgelieftert, wenn die entsprechenden Link-Attribute gesetzt sind. Ob dabei in jedem Fall korrekter (und valider) Code erzeugt wird, sollte eingehend getestet werden (vgl. #7462)
  • Navigation, dynamischer Ordnerinhalt: Die Eingrenzung des dynamisch erzeugten Ordnerinhalts mittels Kategorien funktioniert auch wieder bei Objekten. Neu können die Kategorien nun auch OR-verknüpft werden. Dazu wurde eine Checkbox "UND-Verknüpfung" zugefügt, die aus Gründen der Rückwärtskompatibilität per default aktiviert ist. Wird sie deaktiviert, so werden die Kategorien OR-verknüpft. Ob der neue Schalter greift und ob der Verknüpfungs-Typ auch nach einem Update in jedem Fall korrekt gesetzt ist, sollte kurz geprüft werden. Bitte beachten Sie nochmals den Hinweis: Die Navigation befindet sich nicht mehr unter "Extras", sondern unter "Module -> Navigation" (vgl. #7558 und #7603)
  • Tag we:field, Attribut hyperlink="true": Hier werden nun auch bei type="text|img" (wie in der Tagreferenz beschrieben) die entsprechenden Links erzeugt. Die Einstellungsmöglichkeiten mit den field-Attributen "triggerid" und "href" sowie dem listview-Attribut "triggerid" sind relativ umfangreich. Werden alle Links so erzeugt, wie es erwartet wird, und sind die angehängten Parameter sinnvoll gewählt? (vgl. #7771)

 

Mehrere Ergänzungen und Fixes gibt es auch für den WYSIWYG-Editor TinyMCE:
  • Für das Kontextmenu wurde ein WE-eigenes Plugin geschrieben, das mit dem neuen we:textarea-Attribut "contextmenu" gesteuert werden kann: Wird das Attribut leer- oder weggelassen, werden alle unter "commands" gelisteten Commands auch im Kontextmenu ausgespielt. Werden unter "contextmenu" einzelne Commands eingetragen (csv), so werden nur diese ausgespielt. Mit dem Eintrag "false" (ohne Anführungszeichen " ") kann das Kontextmenu ganz unterdrückt werden. Darstellung des Menus: Im obersten Block werden immer die Commands (+ deren Gruppe) ausgegeben, die gerade aktiv sind (als Button in der Werkzeugleiste golden, im Kontextmenu blau unterlegt). Darunter werden (sortiert nach Gruppen) alle Commands gelistet (vgl. #7645)
  • Auch aus den WE-eigenen Popup-Fenstern "Link-Editor", "Image-Editor", "Fullscreen-Editor" etc. wurden die Framesets entfernt. Dies hat während der Entwicklung zu einigen Ausfällen geführt: Das korrekte Funktionieren sämtlicher Editor-Popups sollte deswegen nochmals ausführlich getestet werden, insbesondere, ob Links und image-sources korrekt gespeichert und alle Attribute richtig in den Editor übertragen werden (vgl. #7625, #7740, #7078 und #7864)
  • Die Einstellung removefirstparagraph="true" konnte zu Problemen führen, wenn für die erste (oder einzige) Zeile ein Format definiert wurde, das von TinyMCE als style-Attribut im HTML-Tag <P> untergebracht wird. Bsp.: Textausrichtung = "rechtsbündig" wird von Tiny in einem <P style="text-align: right;"> abgelegt. Entfernt nun die WE-Funktion removefirstparagraph das erste <P>, so "vergisst" Tiny scheinbar die Rechtsbündigkeit. removefirstparagraph wurde deshalb so verändert, dass das erste <P> immer dann in ein <DIV> verändert wird, wenn es eigene Attribute beseitzt. Auch dieser Mechanismus sollte noch weiter getestet werden (vgl. #7457 und #7744)
Weitere Neuerungen und Optimierungen in Version 6.3.7:
  • webEdition-GUI: Der Einstellungsdialog wird nun beim Speichern nicht mehr automatisch geschlossen, so dass einzelne Einstellungen (bspw. Editorfont) leichter ausprobiert werden können. Zum Schließen klicken Sie neu auf den Button "Schließen" (#7065)
  • webEdition-GUI: Die maximale Zahl geöffneter Editor-Tabs wurde auf 32 erhöht (#7653)
  • webEdition-GUI: Die vertikalen Tabs ("Dokumente", "Vorlage"...) werden nicht mehr angezeigt, wenn ein Benutzer kein Recht dazu hat (bisher wurden sie in deaktiviertem Zustand angezeigt) (#7524)
  • webEdition-GUI: Bei geöffneten webEdition-Dokumenten wird nun in der Kopfzeile neben Pfad und ID auch ein Link zum zugehörigen Template ausgespielt. Mit diesem kann das Template direkt geöffnet werden (#7397)
  • Bild-Dateien/Grafik: Unter "Eigenschaften -> Hyperlink" wurden mehrere Autocompleter ergänzt (#2862)
  • Bild-Dateien/Grafik: Der im Tab "Bearbeiten" unter "Hyperlink" editierbare Link besaß kein title-Attribut und war deshalb nicht valide. Das Attribut wird nun automatisch gesetzt (#6608)
  • Sonstige Dateien -> CSS: Neu gibt es auch eine automatische Unterstützung für scss und less. Der Code #WE:ID# wird durch die URL der Datei mit der entsprechenden webEdition-internen ID ersetzt (#4553)
  • Multidomainfähigkeit: Nach dem Speichern kann der Admin einem Verzeichnis eine URL zuweisen. Diese Url wird dann anstelle des Pfades verwendet. Alles weitere muß auf dem Server gemacht werden (#2946)
  • Rebuild: Die Option zum Neuschreiben der temporären Tabelle wurde entfernt (#5697)
  • Vorlagen/Templates: Wurde bisher eine Vorlage fälschlich mit sich selbst verbunden (über Hauptvorlage oder we:include, es konnte auch beim Import passieren), ließ sich diese Vorlage aufgrund des rekursiven Aufrufs nicht mehr öffnen. Dies ist jetzt möglich (#4646)
  • Tags we:href und we:include: In den Attributen von we:href und we:include kann nun auch mit File-Selektoren und dem Autocompleter gearbeitet werden (#7739)
  • Backup/Export/Import: Die WE-Einstellungen werden beim Wiederherstellen eines Backups wieder korrekt und vollständig aus dem Backup übernommen (#7863)
  • Benutzerverwaltung: Der Tag we:author funktioniert jetzt innerhalb der Tags we:listview und we:object korrekt (#7579)
  • Benutzerverwaltung: Der Tag we:author kann nun alle (Standard-) Felder der Benutzerverwaltung ausgeben. Setzen Sie dazu das Attribut "type" auf den enstprechenden Wert: "usernname", "forename", "surname", "initials", "salutation", "email", "address" etc. Standardwert ist "username" (#7685)
  • Cockpit/Widgets: Die Liste der zuletzt bearbeiteten Dokumente wird nun regelmäßig aktualisiert. Gerade geöffnete Dokumente werden neu rot dargestellt (#6728)
  • Kundenverwaltung: Der Kundenfilter besitzt nun auch die Auswahl "enthält nicht" und "ist keins von" (#5651)
  • Kundenverwaltung: Die fehlgeschlagenen Login-Versuche werden jetzt bei erfolgreichem Login zurückgesetzt. Vgl. dazu die Sicherheitseinstellungen unter "Extras -> Einstellungen -> Allgemein -> Sicherheit" (#7651)
  • Kundenverwaltung: Fehlerhafte Logins (= Sperreinträge in tblFailedLogins) können nun aus dem Kundenverwaltungs-Backend heraus zurückgesetzt werden (#7746)
  • Kundenverwaltung, Tag we:ifLoginFailed: Mittels we:ifLoginFailed type="all|credentials|retrylimit" läßt sich nun abfragen, aus welchem Grund ein Login nicht erfolgreich war (#7832)
  • Kundenverwaltung: Der Tag we:saveRegeisteredUser besitzt neu das Attribut "allowed" in dem kommasepariert alle zu speichernden Felder gelistet werden können. WE-eigene Felder wie "Text", "Path", "Icon", "ID" werden von WE selbst gesichert (#6362)
  • Miniaturansichten/Thumbnails: Der Default-Name des Thumnail-Verzeichnisses lautet neu nicht mehr "__we__thumbs__", sondern "_thumbnails_" (#7838)
  • Navigations-Modul: Im Reiter "Inhalt" von Navigations-Ordnern kann nun bei der Definition dynamischer Inhalte die Verknüpfungslogik von Kategorien bestimmt werden: Die neue Checkbox "UND Verknüpfung" ist per default aktiviert, so dass die Rückwärtskompatibilität gewährt ist (#7558)
  • Navigations-Modul: In der Navigation kann ein verlinktes internes Dokumente nun direkt durch Klicken auf den neu hinzugefügten Button "Öffnen" im WE-Hauptfenster geöffnet werden (#7399)
  • Shop-Modul: Beim Anlegen eines Warenkorbes wird nun der aktuelle Zeitstempel gespeichert: Damit lässt sich das Alter ermitteln und der Timestamp kann nach Bedarf auch als ID für den Warenkorb des jeweiligen Benutzers dienen. (#7791)
  • Suche (Frontend): Felder mit dynamischen Namen (<we:input type="text" name="$name">) werden nun auch in die Index-Tabelle (= Suche) aufgenommen. Zu beachten ist, daß aus der Vorlage gelöschte Felder mit solchen dynamischen Namen weiterhin in tblIndex aufgenommen werden (#230)
  • Tag-Wizzard: Im Tag-Wizzard gibt es nun auch für das Attribut "path" Auswahldialoge (z.B. bei we:include) (#91)
  • Tag-Wizzard: Im Tag-Wizzard sind veraltete Tags nun mit einem entsprechenden Info-Text deutlich gekennzeichnet (#4663)
  • WYSIWYG-Editor: Der Link-Dialog im WYSIWY-Editor (TinyMCE und alt) kennt nun Betreff, CC & BCC (#3318)
  • Zeitplaner/Scheduler: Dokumente, die durch den Scheduler oder im Frontend bearbeitet wurden, werden nun in der Historie korrekt angezeigt: Auf der Info-Seite wird in beiden Fällen kein Benutzer mehr angezeigt (bisher wurde dort der gerade eingeloggte WE-Benutzer eingetragen) (#2663)

Behobene Fehler

  • webEdition-GUI: Mehrere Darstellungs- und Textfehler im Backend wurden korrigiert, fehlende Attribute im Tag-Wizzard ergänzt ( #7528, #7527, #7562, #7572, #7632, #7727, #7747, #7802, #7815, #7825, #7893, #7895, #7898 und #7900)
  • webEdition-GUI: Kleinere JavaScript-Fehler wurden gefixt (#7659 und #7665)
  • webEdition-GUI: Der Button "Aktuelle Größe übernehmen" unter "Extras -> Einstellungen -> Allgemein -> Oberfläche -> Fenstergröße" funktioniert wieder (#7472)
  • webEdition-GUI: Die Meta-Infos von Bildern werden im Vorschau-Bereich der File-Selektoren wieder korrekt ausgespielt (#7643)
  • webEdition-GUI: Wurde das Verzeichnis eines Templates per Autocompleter geändert, blieb das Temmplate auch nach dem Speichern im Zustand "isHot" (= Sternchen neben dem Namen im Editor-Reiter). Dieser Fehler wurde gefixt (#7429)
  • Dateien (allgemein): Die Einschränkung bei Dateinamen auf Alphanumerische Zeichen wurde aufgehoben, so dass außer <>?":|\\/* nun alle Zeichen erlaubt sind (so auch das Minuszeichen und @) (#7608)
  • Sonstige Dateien: Der Eigenschaften-Reiter bei "Sonstige Datei" wurde nicht angezeigt, wenn die Kundenverwaltung deaktiviert war (#7618)
  • Login ins Backend: Das Passwort-Feld im Login-Dialog hat anders als in der Benutzerverwaltung "nur" 32 Zeichen zugelassen. Diese "einseitige" Beschränkung wurde aufgehoben (#7644)
  • PDF-Import und Verwaltung von PDFs in WE: Die Vorschauhöhe von geöffneten PDF's war bisher zu niedrig (#7714)
  • Rebuild: Ein Rebuild der Miniaturansichten war zwischenzeitlich nicht mehr möglich. Das Problem wurde gelöst (#7357)
  • SEO-Urls: Der Status-Kode 404 wurde trotz anders lautender Einstellung bei den Seo-Urls nicht korrekt ausgegeben (#7565)
  • Sidebar: Einige Fehler bei der Sidebar wurden behoben (#6853)
  • Validierung: Der Validierungsdienst von w3c.org funktionierte (aufgrund neuerer Beschränkungen) zeitweise nicht mehr. Der Dienst ist jetzt wieder für WE zugänglich (#7709)
  • Vorlagen/Templates: Bei der Benutzung des Buttons "Vorlage kopieren" wurde der Tab "Bearbeiten" nicht neu geladen. Dies konnte dazu führen, dass anschließend erneut der alte Inhalt gespeichert wurde. Der Fehler wurde gefixt (#5266)
  • Nach dem Update von Versionen bis 6.2.7 auf 6.3.0 und größer kam es zu Problemen mit den Frontend-Sprachen: Die Ausgabe formatierter Datumsfelder konnte zum Scriptabbruch führen. Dieser Fehler wurde behoben (#7032)
  • Wurde bei der Fehlerseite für das max. Login eine Seite mit einem sessionStart-Tag angegeben, lief das Skript in eine Enlosschleife. Dieser Fehler wurde behoben (#7860)
  • Mehrere PHP-Notices wurden behoben (#7602, #7656, #7710, #7766, #7769, #7788 und #7902)
  • Frontend-Editing: Der Tag we:ifWritten meldete ohne gestartete Session bei <we:write protected="true"/> fälschlicherweise auch dann "true", wenn kein Dokument geschrieben wurde. Der Fehler ist gefixt (#7660)
  • Tag we:ifTemplate: Die Bezeichnung des Attributs "parentid" wurde in der Tag-Referenz und im Tag-Wizzard/Tag-Hilfe vereinheitlicht (bisher wurde das Attrbibut teilwese auch workspaceID genannt) (#7803)
  • Tag we:img: Bei der Verwendung von Miniaturen werden die HTML-Attribute "width" und "height" nicht mehr ausgespielt (die Miniaturen sind ja bereits auf die erwünschte Größe skaliert). Dadurch kann die Größen problemlos durch CSS angepaßt werden (#6907)
  • Tag we:img: we:img zeigte vorbelegte alt/title-Texte nicht im Backend an. Dieser Fehler wurde behoben (#7798)
  • Tag we:input type="date": Bei Eingabefeldern vom Typ "date" wird jetzt auch im Bearbeitenmodus die Formatangabe (z.B. format="m F Y") korrekt ausgewertet (#4095)
  • Tag we:link: Beim erneuten Editieren von <we:link>'s wurde der Typ fälschlich auf "Email" umgestellt. Das Problem wurde behoben (#7722)
  • Tag we:listdir: Der seit Version 6.3.0 defekte Tag we:listdir funktioniert wieder korrekt (#7764)
  • Tag we:listview: Die LVs wiesen eine schlechte Performance auf, wenn nach einem Dokumentenfeld sortiert wurde. Dieses Verhalten wurde nun optimiert (#7713)
  • Tag we:listview: Wird die Abfragebedingung einer LV in eine globale PHP-Variable geschrieben ($GLOBALS['meineCond']), muss sie jetzt (wie im Tag-Wizzard schon länger beschrieben) ohne $ ins Attribut "condition" geschrieben werden: condition="meineCond" (#7629)
  • Tags we:ifTemplate und we:ifNotTemplate: Die Tags funktionierten nicht korrekt, wenn das Attribut "path" gesetzt war. Das Problem wurde gefixt (#7869)
  • Backup/Export/Import: Fertige Backups konnten bei der nachträglichen Komprimierung beschädigt werden. Dies wurde dadurch behoben, dass die Komprimierung nun schon während des Backups angewandt wird. Vgl. dazu auch Bug #7006 (#7573)
  • Backup/Export/Import: Probleme beim WE-XML Import von Objekten wurden behoben (#7689)
  • Backup/Export/Import: Der Versuch, Objekte zu importieren, für die im importierenden System keine Klasse vorhanden ist, führt jetzt korrekt zu einem Abbruch des Imports (bisher wurden stattdessen unvollständige, nicht lauffähige Objekte angelegt) (#7728)
  • Backup/Export/Import: Verbesserung beim Backup: Der minimal notwendige Speicher zur Wiederherstellung großer Binärdateien wurde deutlich gesenkt (#7609)
  • Bannerverwaltung: Das Menü im Bannermodul wird wieder vollständig ausgespielt (#7708)
  • Benutzerverwaltung: Das Benutzer-Recht "Der Benutzer darf Dateien außerhalb seines Arbeitsbereichs wählen" wird wieder korrekt umgesetzt (analog für Objekte) (#7759)
  • Cockpit/Widgets: Das Widget "zuletzt bearbeitet" zeigt jetzt nicht mehr fälschlich den Besitzer der Datei an, sondern (wie zu erwarten) den letzten Bearbeiter (#6812)
  • DB/Objekt-Modul: Das Attribut "text" zur Veränderung des Beschreibungstextes hatte keine Auswirkung. Dies wurde geändert (#7712)
  • DB/Objekt-Modul: Bei removefirstparagraph="true" hat TinyMCE in eigentlich leeren Textarea-Feldern ein geschütztes Leerzeichen hinterlassen: Dadurch erkannte we:ifEmpty diese Felder nicht mehr als leer. Dieses falsche Verhalten wurde korrigiert (#7561)
  • DB/Objekt-Modul: Beim Rebuild von Objekten wurden teilweise gespeicherte Inhalte durch die (älteren) veröffentlichten Inhalte ersetzt. Dies passiert nun nicht mehr (#7677)
  • DB/Objekt-Modul: Beim Wechsel des Feldtyps eines bestehehenden Klassen-Feldes von "Href" nach "Textinput" wurde unter "Voreinstellung" des Texteingabefeldes automatisch ein serialisiertes Array geschrieben. Dieses falsche Verhalten wurde korrigiert (#4256)
  • DB/Objekt-Modul: Dem automatischen Namen von Objekten fehlte seit Version 6.3.6 das Jahresfeld mit nur zwei Stellen. Dieser Fehler wurde gefixt (#7605)
  • DB/Objekt-Modul: Notices beim Importieren von Klassen wurden behoben (#4174)
  • DB/Objekt-Modul: Wurden zwei Objekte geneseitig miteinander verknüpft, konnten diese aufgrund des rekursiven Aufrufs nicht mehr im Backend bearbeitet werden. Das Problem wurde behoben (#7560)
  • DB/Objekt-Modul: Tag we:field, mit max="x" und striphtml="true": Bei Verwendung des Attributs "max" wurde an das Ende trotz striphtml="true" ein html-Tag gesetzt. Dieser Fehler wurde gefixt (#7720)
  • DB/Objekt-Modul: Tag we:listview type="languagelink": Die LV funktioniert nun auch für die Sprachlinks von Objekten, die per we:object oder we:listview type="object" in ein Dokument inkludiert werden (#7549)
  • Glossar-Modul: Das Glossar hatte Probleme, wenn der Ersetzungtext mit einer Zahl anfing (siehe Glossar-Modul -> Neue Text-Ersetzung) (#7828)
  • Kundenverwaltung: Beim Dateityp "Sonstige Dateien" fehlte zwischenzeitlich der Reiter "Kunden" (#7687)
  • Kundenverwaltung: Die Einstellungen "Autologin -> Zugang gesperrt" und "Autologing -> gewünscht" (im Reiter "Allgemein" des KV-Backends) werden jetzt korrekt gespeichert (#7748)
  • Navigations-Modul: Die Einstellung "Beim Highlighting berücksichtigen" wurde nicht in allen Fällen korrekt behandelt: Fehler im Zusammenhang mit mitgelieferten Link-Parametern wurden behoben (#7559)
  • Navigations-Modul: Die sehr defekte Implementierung des Autocompleters im Navigations-Modul wurde insgesamt gefixt (#7511)
  • Navigations-Modul: Wurde der dynamische Inhalt eines Navigations-Ordners durch Angabe von Kategorien spezifiziert, konnte dies zu einer falschen Ausgabe der Navigation auf der ausgespielten Seite führen (zur Verknüpfungslogik der Kategorien vgl. auch die Neuerung #7462) (#7603)
  • Navigations-Modul: Der Tag we:ifHasEntries hat bisher die Kundenfilter nicht berücksichtigt (er wertete nach true aus, obwohl die gefundenen Entries auf einer gegebenen Seite aufgrund des Kundenfilters gar nicht ausgespielt werden durften). Dieses Verhalten wurde korrigiert (#7703)
  • Newsletter-Modul: Bisher konnte man sich nicht erneut per doubleoptin in eine (CSV-) Mailingliste eintragen, wenn man sich bereits einmal daraus abgemeldet hatte. Ebenso konnte man sich nicht in mehrere Listen (für versch. Newsletter) eintragen. Das Problem wurde behoben (#5135 und #5589)
  • Rechtschreibeprüfung: Durch einen Fehler in der Rechtschreibeprüfung wurde diese nicht mehr angezeigt. Das Tool funktioniert jetzt wieder korrekt (#7596)
  • Shop-Modul: Aufgrund eines Fehlers im Shop-Modul konnte mit we:field nicht mehr auf Shop Daten zugegriffen werden. Dieser funktioniert nun wieder (#7657)
  • Shop-Modul: Die Shop-Einstellungen "ausgewählte Felder aus KV" bzw. "aus Bestellung" wurden in der Backend-Anzeige sowie beim Versand von Statusmails nicht berücksichtigt: die Felder wurden IMMER der KV entnommen. Dies wurde korrigiert, die Erklärungstexte verbessert (#7654)
  • Shop-Modul: Ein kleinerer Fehler im Zusammenhang mit Varianten wurde gefixt (#7545)
  • Shop-Modul: In der Bestellungsansicht des Shop-Backends wurde in der (blauen) Kopfzeilen das falsche Datum ausgespielt. Dieser Fehler wurde gefixt (#7628)
  • Shop-Modul: Zeitweise konnten aus dem Shop-Backend heraus keine Status-Mails mehr verschickt werden. Diese Funktion arbeitet wieder korrekt (#7810)
  • Shop-Modul: Tag we:a: Bei we:a delshop="true" wurde der verwendete Shopname ignoriert, so dass u.U. gleich mehrere Warenkörbe gleichzeitig gelöscht wurden. Dies geschieht nun nicht mehr (#7705)
  • Shop-Modul: Der Tag we:sum funktionierte nicht innerhalb eines we:block. Dies geht nun (wieder) (#7684)
  • Suche (extern) mit Tag we:search: Weil die Ranking-Funktion der Suche fehlerhaft war, wurde kein Ergebnis geliefert. Die fehlerhafte Funktion wurde jetzt gefixt (#7729)
  • Suche (intern): Die interne Suche lieferte bei der Suche nach Dateinamen immer ein leeres Ergebnis. Dieser sowie mehrere kleinere Fehler im Zusammenhang mit der internen Suche wurden behoben (#7578 und #7650)
  • Vorlagen-Editor, CodeMirror: Der Editor unterstützt nun die Auswahl von Farbthemen. Auch das Highlighting von webEdition-Tags wurde verbessert. Ein großer Dank für die Mithilfe geht auch an Christian Steger. (#7590)
  • Vorlagen-Editor, CodeMirror: Der Editor hat sich bei Verwendung der Autovervollständigung teilweise in einer Endlosschleife aufgehangen. Dieses Problem wurde behoben (#7719)
  • Vorlagen-Editor, Java: Im Java Editor wird der Tabulator neu mit in einer Breite von vier anstelle der bisherigen acht Zeichen dargestellt (#7584)
  • WYSIWYG-Editor: Bei Verwendung von TinyMCE im IE8 konnte es zu Problem beim Einfügen von Grafiken kommen. Der JavaScript-Fehler wurde gefixt (#7160)
  • WYSIWYG-Editor: Beim Einfügen externer Links werden jetzt im Link-Dialog die Parameter und Anker korrekt aus dem Link-Feld ins Parameter- bzw. Anker-Feld übertragen (JavaScript onChange()-event des Link-Feldes) (#7593)
  • WYSIWYG-Editor: Das Sammel-command "list" beinhaltet nicht mehr das fälschlich zugefügte command "blockquote" (#7542)
  • WYSIWYG-Editor: Im Modus inlineedit="false" wurde die Vorschau-Textarea (mit dem Edit-Button) zwischenzeitlich mit störenden Scrollbalken angezeigt. Das frühere Verhalten, bei dem bei sich die Höhe an den Inhalt anpasst, wurde wiederhergestellt (#7604)
  • WYSIWYG-Editor: Tag we:userInput, type="textarea": Bezeichner mit "-" (Minuszeichen) im Attribut "name" erzeugen jetzt keinen JavaScript-Fehler mehr (#7770)
  • Zeitplaner/Scheduler: Ein aktivierter Scheduler hat zu einer Endlosschleife geführt, wenn das Recht LOCK_TABLES auf der Datenbank nicht vorhanden war (#7585)

Version 6.3.6.0

Veröffentlichungsdatum 25.03.2013
Sicherheitsupdate nein
Behobene Fehler 98
Optimierungen 35

Hinweis

Für die neue Version 6.3.6 wurde zahlreiche Bugs gefixt, aber auch einige größere Optimierungsarbeiten durchgeführt und Feature-Wünsche umgesetzt.

Zu den wichtigsten Neuerungen gehört sicherlich der vorläufige Abschluss der Arbeiten am Wysiwyg-Editor TinyMCE: Er kann nun auch im Frontend den alten Editor vollständig ersetzen (Aktivierung unter Extras-> Einstellungen-> Allgemein-> Erweitert-> "Editor für textareas im Frontend").

Mit den neu eingeführten Möglichkeiten, das Einbinden beliebiger CSS-Dateien exakt zu steuern, wird TinyMCE zum ersten Wysiwy-Editor in webEdition, der diesen Namen auch wirklich verdient. Eine ausführliche Anleitung zu den neuen Wysiwyg-Fähigkeiten finden Sie nach im webEdition Wiki.

Auch in Sachen Vorlagen-Editor und Kompatibilität zu PHP 5.4 hat sich in dieser Version sehr viel getan.

Wichtig: Zur Installation unter PHP 5.4 sollte unbedingt der überarbeitete OnlineInstaller 2.8.0.0 verwendet werden.

Nach dem Update sollten folgende Rebuilds durchgeführt werden:
Dokumente und Vorlagen

Verbesserungen

Abschluss der Arbeiten am Wysiyg-Editor TinyMCE

Neben der Implementierung von TinyMCE als Frontendeditor (#7041 und #7088) und der Einbindung von CSS-Dateien wurden folgende Optimierungen und Ergänzungen durchgeführt:

  • Zufügen des Attributs "tinyparams" zu we:textarea: Damit können beliebige TinyMCE-Init-Parameter in kommaseparierter Form an den Editor übergeben werden. Hinweis: Die Syntax entspricht derjenigen der Parameter in der Tiny-init-Funktion, allerdings  müssen die Werte in einfachen statt doppelten Anführungszeichen stehen (#7468, vgl. die Liste der Einstellungsmöglichkeiten auf der TinyMCE-Website).
  • Im Link-Dialog können nun bei der Eingabe externer Links Parameter wie schon beim alten Wysiwyg-Editor direkt an den Link angehängt werden (www.meinlink.de?param1=0&param2=1). (#7309 und #7448)
  • TinyMCE wurde auf die aktuellste Version upgedatet und bietet somit maximale Kompatibilität zu den aktuellen Browsern (#7077)
  • Wie bisher schon in Dokumenten kann nun auch in Objekten die Hintergrundfarbe von TinyMCE eingestellt werden (Attribut bgcolor). Hinweis: bgcolor wird nach den CSS-Dateien ausgewertet. (#5416)

Neuerungen beim Vorlagen Editor CodeMirror2

Die Funktionalitäten des JavaScript Vorlagen-Editors CodeMirror2 wurde so sehr erweitert, dass er nun sowohl dem eingestellten Vorgänger CM1 ("JavaScript Editor"), als auch dem Java Editor in nichts mehr nachsteht. In Sachen Browserkompatibilität und Verarbeitung großer Templates ist CM2 sogar wesentlich stabiler als sein Vorgänger.

Die neuen Funktionalitäten können unter Extras-> Einstellungen-> Allgemein-> Editor aktiviert werden (#7073):

  • Unter "Tabs" können Sie die Tabbreite definieren und bestimmen, ob Tabs angezeigt werden sollen.
  • Unter "Codevervollständigung" legen Sie fest, ob und für welche Elemente CodeMirror2 automatisch Vorschläge zur Vervollständigung macht. Zur Auswahl stehen WE-Tags, HTML-Tags, HTML-Attribs, HTML-JS-Attribs, HTML5-Tags und HTML5-Attribs.
  • Aktivieren Sie "Autoclose Tags", setzt ihnen der Editor das schließende Tag, sobald das öffnende fertig geschrieben ist. Zwischen den beiden Tags wird die erste Inhaltszeile bereits eingerückt. Autoclose funktioniert mit WE-Tags wie auch HTML-Tags.
  • Bereits in Version 6.3.4 wurden die schon vom CM1 bekannten Tooltips auf we:tags auch für CodeMirror2 eingeführt.

Ebenfalls neu kann nun bei der Suche innerhalb der Vorlage eingestellt werden, ob diese case-sensitive sein soll (Checkbox "exakt" angewählt) (#7286).

Kompatibilität zu PHP 5.4

  • An zahlreichen Stellen wurden Inkompatibiltäten mit PHP 5.4 behoben (z.B. Abfangen der neu geworfenen E_NOTICE beim Cast von array nach string, Anpassungen an den neuen Defaultwert für den Parameter encoding (UTF-8) in htmlspecialchars(), Aktualisierung des Zend Frameworks auf die mit PHP 5.4 kompatible Version 1.12.1). Der überarbeitete OnlineInstaller 2.8.0.0 läuft nun ebenfalls unter PHP 5.4 (strict mode) (#7294, #7191, #7196 #7207, #7221, #7532 und #7261)

Kleinere Verbesserungen und Neuerungen

  • Aus vielen (in WE importierten) PDF's werden nun die Meta-Informationen ausgelesen, in WE angezeigt und die Felder im Dokument vorausgefüllt (#4030)
  • In webEdition importierte PDF's werden neu auch für die (Volltext-) Suche indiziert. Gesponsort von A. Witt und Pallium GmbH (#2197)
  • Bei max_input_vars < 2000 (php.ini) sowie bei aktiviertem Suhosin wird nun beim Einloggen als Administrator eine entsprechende Warnung ins ErrorLog geschrieben. max_input_vars wird neu auch beim OnlineInstaller als Systemvoraussetzung abgefragt (#7243)
  • Beim Kopieren von Vorlagen unter Vorlage->Reiter Eigenschaften->"Vorlage kopieren" wird jetzt auch der Pfad der kopierten Vorlage übernommen. Wie bisher werden die Eigenschaften nicht auf existierenden (d.h. bereits gespeicherten) Vorlagen überschrieben (#7406)
  • Bisher konnte es vorkommen, dass Seiten nicht ausgespielt wurden, wenn sie Fehlermeldungen produzierten, diese aber nicht erfolgreich ins ErrorLog geschrieben werden konnten. Dies passiert nicht mehr. Darüber hinaus versucht nun WE in diesem Fall, die Fehlermeldung per E-Mail zu versenden und zwar auch dann, wenn unter Extras->Einstellungen->Allgemein->Fehlerbehandlung die Option "Fehler als Mail senden" nicht aktiviert ist. Wichtig: Zu diesem Zweck sollte unter "Adresse" immer eine E-Mail-Adresse angegeben werden (#7320)
  • Die Datenbanktabelle tblPrefs zur Verwaltung der Benutzereinstellungen wurde komplett neu strukturiert (#4555)
  • Unter Extras->Einstellungen->Allgemein->we-Tag Standards können nun Domains für Bilder, JS und CSS definiert werden, die dem internen Pfad vorangestellt werden (i.d.R. die Domain, auf der WE läuft). Dadurch kann der Seitenaufbau beschleunigt werden (#4544)
  • Tag we:description: hat neu das Attribut max="n" zur Limitierung der Ausgabe auf n Zeichen (#7300)
  • Tag we:ifWebEdition: funktioniert jetzt auch innerhalb der Sidebar (d.h. die Sidebar wird jetzt als Teil von WE behandelt) (#7351)
  • Tag we:pageLanguage: Das Attribut type hat zwei neue Werte: Mit type="language_name" und type="country_name" können die vollständigen Sprach- bzw. Ländernamen in der jeweiligen Dokumentsprache ausgegeben werden (#7279)
  • Tag we:var type="select": Mit dem neu eingeführten Attribut key=true|false kann bestimmt werden, ob key oder value der gewählten Option ausgegeben wird. Defaultwert ist "false": Damit wird wie bisher der value ausgegeben (#7285)
  • Backup/Export/Import: Das Backup kodiert nicht mehr statisch alle Spalten, sondern macht die Kodierung vom Inhalt abhängig. Durch die Vermeidung überflüssiger encodings konnte das Erstellen und Wiederherstellen von Backup weiter beschleunigt werden (#6114)
  • Benutzerverwaltung: Deaktivierte Benutzer ("Login gesperrt") werden in der Benutzerverwaltung nun rot gekennzeichnet (#7287)
  • Cockpit/Widgets: In den Einstellungen des Widgets "zuletzt bearbeitet" stehen nun für die maximale Anzahl anzuzeigender Einträge Werte >10 zur Verfügung (#6588)
  • DB/Objekt-Modul: Die Breite von Textarea-Felder in Klassen/Objekten ist neu nicht mehr auf 999 px begrenzt (#7235)
  • DB/Objekt-Modul: Die Feldnamen in Klassen dürfen nun auch das Minuszeichen ("-") enthalten (#7301)
  • Kundenverwaltung: Die Möglichkleit, mit einfachen Passwort-Attacken das WE-Backend zu hacken, wurden drastisch eingeschränkt. Vgl. dazu die neuen, globalen Einstellungen zur Limiterungen von Loginversuchen unter Extras->Einstellungen->Allgemein->Sicherheit (#6993)
  • Kundenverwaltung: Kundenfilter werden nun performanter ausgewertet, wodurch geschützte Seiten schneller ausgeliefert werden (#7404)
  • Shop-Modul: Im Bereich Shop-Modul wurden kritische Sicherheitsfixes durchgeführt (#7267)
  • Shop-Modul: Das Speicher-/CPU-Limit wurde bei vielen Bestellungen in einem Monat überschritten. Dies sollte nun besser skalieren (#5227)
  • Shop-Modul: Felder vom Typ "href" können jetzt ebenfalls für Varianten genutzt werden. Gesponsort von Andreas Witt | WebManagement (#7388)
  • Shop-Modul: Neu wird im Shop-Backend unter Bestell- und Kundendaten die Mehrwertsteuer auch der Versandkosten angegeben (#7407)
  • Suche (Frontend): Die für die Suche verwendete Datenbanktabelle tblIndex wurde optimimiert (#6660)

Behobene Fehler

  • webEdition-GUI: Im Backend wurden diverse Darstellungsfehler sowie falsche/fehlende Texte korrigiert (#7413, #7275, #7240, #7420, #6921, #7345, #6366, #7180 und #7499)
  • webEdition-GUI: Verschiedene Darstellungsfehler im IE9 konnten behoben werden (#6757)
  • webEdition-GUI, Haupt-Menü: Die unter Datei->Neu öffnende dritte Navigationsebene wurde verbreitert, so dass nun auch lange Objekt- bzw. Dokumentennamen vollständig lesbar und einzeilig dargestellt werden (#6638)
  • webEdition-GUI: Beim Veröffentlichen von Dokumenten eines Dokumentenverzeichnisses unter Inhalt->Button "Veröffentlichen" wurde jeweils die zuletzt veröffentlichte und nicht die zuletzt gespeicherte Version der Dokumente veröffentlicht. Das gleiche passierte beim Veröffentlichen von Objekten im Reiter "Felder" von Objektverzeichnissen sowie in der WE-internen Suche beim Veröffentlichen von geparkten Objekten/Dokumenten des Suchergebnisses. Dieses Fehlverhalten wurde systemweit korrigiert (#4859 und #6189)
  • webEdition-GUI: Die Links zur Credit-Seite mit der Liste aller an WE beteiligten Entwickler funktionieren wieder (#7396)
  • webEdition-GUI: Die Option im Login-Screen "webEdtion NICHT in einem Popup öffnen" funktionierte nicht zuverläßig. Der Fehler wurde gefixt (#6980)
  • webEdition-GUI: Im seeMode waren fälschlicherweise die Reiter "Dokumente", "Vorlagen", "Objekte" und "Klassen" am linken Rand des Backends sichtbar. Der seeMode wird nun wieder korrekt ausgespielt (#7297)
  • webEdition-GUI: Ein Fehler beim Speichern von .swf-Dateien wurde behoben (#7453)
  • webEdition-GUI, Vorlagen: Der Verzeichnis-Selector lässt nun auch ein Speichern im Root-Verzeichnis ("/") wieder normal zu (#7319)
  • Beim Öffnen von WE-Dokumenten ohne Eintrag unter Bearbeiten -> "Titel", "Beschreibung" oder "Schlüsselwörter" (bzw. ohne Default-Eintrag im Template) wurden PHP-Notices geworfen. Dieses Problem ist behoben (#7547)
  • Rebuild: Beim Rebuild wurden die Abhänigkeiten über Master und includierte Dokumente nicht korrekt aufgelöst. Das Problem wurde behoben (#6866)
  • Das Verzeichnis "/__we_thumbs__" zum Speichern von Miniaturansichten wird wieder automatisch angelegt (#7379)
  • Der beim Anmelden sporadisch auftretende Fehler "A fatal error occured" wurde behoben (#7187)
  • Wurde ein neues Dokument angelegt, war es möglich das 2 Benutzer gleichzeitig darauf arbeiteten und sich Änderungen gegenseitig überschrieben. Der Fehler im Lock-Mechanismus wurde gefixt (#7189)
  • Diverse kleinere Fehler, die im ErrorLog als notices erschienen, wurden gefixt (#5634)
  • Ein Fehler in we_imageDocument.inc.php wurde behoben (#7192)
  • Ein eingestelltes Charset wurde nicht in allen Fällen korrekt berücksichtigt. Dies ist nun korrigiert (#7516)
  • Tag we:category, field="Description": In Listviews wurde der Delimiter "," auch ausgegeben, wenn das Feld in der entprechenden Kategorie leer war. Diese falsche Ausgabe wurde korrigiert (#7016)
  • Tag we:checkForm: überprüft nun auch select-Felder korrekt (#7459)
  • Tag we:field, type="text": Bei Verwendung des Attributs max="x" fehlte bisher das Leerzeichen vor den Abkürzungspunkten (...) (#5724)
  • Tag we:field: Beim Zugriff auf ein leeres Image-Feld mittels we:field type="img" hyperlink="true" wurde bisher ein rudimentäres <a ...> ausgegeben und dadurch das ausgespielte HTML zerschossen. Neu erfolgt in diesem Fall korrekt gar keine Ausgabe (#6933)
  • Tag we:field: Die Ausgabe bei only="src" funktioniert wieder normal (#7390)
  • Tag we:form, id="self": In Templates, die ein Objekt mit SEO-URL darstellen, wurde die action des Formulars nicht auf das Objekt selbst, sondern auf die im Objekt definierte Seite zur Anzeige desselben gesetzt. Dieses Verhalten wurde gefixt (#6939)
  • Tag we:href, type="ext": Bei der Attributkombination directory="true" und file="true" werden im File-Selector nicht mehr nur Verzeichnisse, sondern korrekt auch Dateien dargestellt (#6903)
  • Tag we:ifNotEqual: funktioniert nun auch innerhalb von we:block (#7447)
  • Tag we:img: Bei aktivierter html5-Kompatibilität (Unterdrücken des Attributs name unter Extras->Einstellungen->Allgemein->we:tag Standards ) hat die Funkion Image-Hover nicht mehr funktioniert. Dieses Problem wurde behoben (#7101)
  • Tag we:img: war hier kein Bild ausgewählt, wurde anstelle des leeren Strings ein vollständiger html-Tag ausgegeben (#7493)
  • Tag we:include: Der Include funktionierte nicht, wenn in den Einstellungen hidedirindex="true" gesetzt war (#7392)
  • Tag we:listview: Explizit globale PHP-Variabeln stehen nun auch innerhalb verschachtelter Listeviews zur Verfügung (#7520)
  • Tag we:setVar, from="block": Ein schwerer Fehler in diesem Tag wurde gefixt (#7248)
  • Tag we:userInput, type="textarea": Das fehlende Dropdownmenu beim Attribut commands wurde ergänzt (#5966)
  • Tag we:var, type="select": Auf ein mit we:select name="foo" erzeugtes Feld kann wieder normal mit we:var type="select" name="foo" zugegriffen werden (#7226)
  • Anwendungsentwicklung/SDK: Probleme mit dem Datei-Selector in webEdition-Apps konnten behoben werden (#7199)
  • Anwendungsentwicklung/SDK: Probleme mit Zend-Session in Apps wurden beseitigt (#7276)
  • Anwendungsentwicklung/SDK: Eigene neue Apps verfügen wieder über eine funktionierende Ordnerauswahl (#7482)
  • Backup/Export/Import: Beim Import vom Server wurden teilweise doppelte Slashs "//" in den Pfad eingefügt, wodurch Dateien nicht mehr auffindbar waren. Dieser Fehler wurde gefixt (#7202)
  • Backup/Export/Import: Nach dem Einspielen eines Backups wurden Bilder teilweise erst beim 2. Rebuild wiederhergestellt. Das Einspielen von Backups funktioniert jetzt wieder korrekt (#7097)
  • Backup/Export/Import: Seit Version 6.3.5 waren weder der WE-XML-Import noch der CSV-Import von Objekten möglich. Diese Fehler wurde behoben. (#7324 und #7471)
  • Backup/Export/Import: Ein falscher Fehlertext kam dem Hinweispopup bei der Backup-Wiederholungung in die Quere, Dadurch war keine Backup-Wiederherstellung mehr möglich. Der Fehler wurde korrigiert (#7509)
  • Bannerverwaltung: Fehler im Auswahldialog für Banner wurden behoben (#7241)
  • Benutzerverwaltung: Benutzer konnten Dateien die für sie gesperrt waren sehen (wobei das Bearbeiten trotzdem nicht möglich war). Dieser Darstellungsfehler wurde korrigiert (#7281)
  • Benutzerverwaltung: Die Einträge im Reiter "Einstellungen" der Benutzerverwaltung werden wieder korrekt gespeichert (#7411)
  • Benutzerverwaltung: Der CSV-Export war nur Administratoren möglich. Dieser Fehler wurde behoben (#7212)
  • Benutzerverwaltung: Rechte wurden falsch verarbeitet, falls ein Alias in der Benutzerverwaltung definiert war (#7223)
  • Cockpit/Widgets: Das Widget "RSS-Feed" funktioniert wieder normal (#7277)
  • Cockpit/Widgets: Das Widgrt "RSS-Feed" funktioniert jetzt auch dann wieder, wenn das Backend-Charset nicht ISO-8859-1 oder UTF-8 ist (#7277)
  • DB/Objekt-Modul: Bei Objektfeldern vom Typ href (int) werden die Pfade nicht mehr mit doppeltem Slash ausgegeben (/mein/pfad/zum//objekt) (#7299)
  • DB/Objekt-Modul: Bei Objektverzeichnissen wurde unter dem Reiter "Felder" der Inhalt von Feldern des Typs select nicht ausgespielt. Dieser Fehler wurde behoben (#6446)
  • DB/Objekt-Modul: Bei den Objekten funktioniert der Directory-Selector unter Eigenschaften->Pfad->Verzeichnis wieder normal (#7222 und #6922)
  • DB/Objekt-Modul: Beim Anlegen eines Objektes mit new we_ObjectEx() wird nun korrekt ein Objekt der class we_objekt angelegt (und nicht mehr eines der class we_ObjectEx) (#7263)
  • DB/Objekt-Modul: Beim Kopieren von Objekten kam es zu einem Fehler, wenn der betreffende Nutzer keine Administrationstrechte besaß. Dieser Vorgang ist nun auch wieder Redakteuren (mit entsprechenden Rechten) möglich (#7315)
  • DB/Objekt-Modul: Tag we:object: Die zeitweise defekte Objekt-Auswahl mittels File-Selector wurde gefixt. (#7371)
  • DB/Objekt-Modul: Tag we:object: Beim Auslesen von Objekten mit kleiner ID konnte es zu Problemen kommen (wenn es gleichzeitig eine Klasse mit derselben ID gibt). Dieser Fehler wurde korrigiert (#7456)
  • DB/Objekt-Modul: Probleme beim Feld-Typ "multiobject" wurden behoben: Sowohl das Anlegen und Anzeigen im Objekt, als auch das Ausspielen mittes we:listview type="multiobject" funktionieren wieder normal (#7432 und #7479)
  • DB/Objekt-Modul, Tag we:object: Die Ausgabe eines Objektes mit we:object konnte zu Problemen führen, wenn das betreffende Objekt Felder vom Typ "object" aufweist. Der Fehler wurde behoben (#7456)
  • DB/Objekt-Modul: Bindestriche "-" in Feldnamen konnten zu SQL-Problemen in we:listview führen. Diese wurden behoben (#7485)
  • DB/Objekt-Modul: Der Inhalt verknüpfter Objekte wird mit we:listview type = "multiobject" wieder normal ausgelesen und dargestellt (#7479)
  • Glossar-Modul: Wörter wurden falsch behandelt, wenn sie ein Leerzeichen enthielten und davon mehrere Varianten vorlagen (#3590)
  • Kundenverwaltung: Der CSV-Import von Kundendaten hatte einen Fehler. Dieser wurde behoben, und neu wird auch die Kodierung der CSV-Daten weitgehend automatisch erkannt (#6716)
  • Kundenverwaltung: Die Probleme beim Umbenennen eigener Reiter/Branches in der KV wurden behoben: Auch die Felder vom Typ "dateTime" werden jetzt korrekt umbenannt, so dass der Zugriff auf sämtliche Daten erhalten bleibt (#7257)
  • Kundenverwaltung: In webEdition-Objekten können im Reiter "Kunden" wieder normal Kunden aus der Kundenverwaltung ausgewählt werden. (#7266)
  • LiveUpdate/OnlineInstaller: Auf Installationen, bei denen ursprünglich ein expliziter document-root angegeben wurde, lief zeitweise das LiveUpdate nicht mehr durch. Dieser Fehler wurde korrigiert (#6826)
  • LiveUpdate/OnlineInstaller: Der Test, ob genügend freier Speicherplatz für ein Update vorhanden ist, konnte bei bestimmten Serverkonfigurationen ein falsches Ergebnis liefern. Das Problem wurde behoben (#7443)
  • LiveUpdate/OnlineInstaller: Die Installation packages (tarballs) für die Offline-Installation von WE dürften bereits seit längerer Zeit nicht mehr funktioniert haben. Ab der aktuellen Version 6.3.6 stehen wieder funktionierende tarballs (auch weekly) zur Verfügung (#7384)
  • LiveUpdate/OnlineInstaller: Ein Fehler bei der Suche und Darstellung neuer Versionen wurden behoben (#7503)
  • LiveUpdate/OnlineInstaller: wie 7503 (#7498)
  • LiveUpdate/OnlineInstaller: Ein SQL-Fehler beim Update wurde behoben (#7377)
  • Navigations-Tool: Bei der dynamischen Auswahl von Objekten als Inhalt von Navigations-Ordnern wurden Kategorien als Auswahlkriterium bislang ignoriert. Dieser Fehlverhalten wurde korrigiert (#6729)
  • Navigations-Tool: Der Dialog zur Verzeichnis-Auswahl funktioniert wieder normal (#7206)
  • Navigations-Tool: Redakteure ohne vollständige Admin-Rechte und ohne expliziten Navigations-Arbeitsbereich bekamen unter Eintrag/Ordner->Reiter Eigenschaften->Allgemein->Order beim Klick auf "Auswählen" einen leeren Verzeichnis-Selector zu sehen. Der Fehler ist korrigiert (#7326)
  • Navigations-Tool: Beim Aufruf eines Objekts auf einem Dokument wurde dieses Dokument nicht als aktiv in der Navigation angezeigt. Dieser Fehler ist gefixt (#7556)
  • Shop-Modul: Beim Hinzufügen von Artikeln zu einer bereits existierenden Bestellung wurden diese immer mit einem Preis von "0.00" dargestellt. Ebenfalls beim Ergänzen einer Bestellung konnten bisher im Feld "Anzahl" falsche Eingaben gemacht werden (string statt int). Die Fehler sind behoben und die Falscheingabe wird jetzt mit einer Warnung quittiert (#6737 und #6585)
  • Shop-Modul: Bruttopreise werden nun auch im Shop-Backend korrekt berechnet und ausgegeben (#7253)
  • Shop-Modul: Der Fehler beim Speichern der Shop-Einstellungen wurde gefixt (#7249)
  • Shop-Modul: Links auf den Warenkorb haben mit aktivierten SEO-Urls nicht funktioniert. Dies geht nun (#6627)
  • Suche (Frontend): Bei Verwendung von we:listview type="search" wurden bei Eingabe von Zahlen als "Suchwort" falsche Einträge ausgegeben, z.B. bei Eingabe "200" Objekte, die in einem Textfeld "20.03.2013" stehen haben. Diese Fehlfunktion wurde korrigiert (#7270)
  • Suche (Frontend): Ein kleinerer Fehler in we:listview type="search" wurde behoben (#7489)
  • Suche (Frontend): Ein kleinerer Schreibfehler in we:listview type="search" wurde behoben (#7489)
  • ToDo-/Messaging-Modul: Ein Fehler im Messaging Modul wurde gefixt (#7330)
  • Versionierung: Viele Elemente wurden auch dann versioniert, wenn sie gemäß Einstellungen gar nicht von der Versionierung erfasst werden sollten. Dieses Fehlverhalten tritt nicht mehr auf (#7195, #7190 und #7207)
  • Versionierung: Einige Änderungen wie z.B. das Hinzugfügen eines weiteren Kunden zum Kundenfilter eines WE-Dokuments bewirkten keine neue Version und wurden bei Versionen auch nicht als Änderung vermerkt. Dies sowie einige Notices unter PHP 5.4 wurde behoben (#7532)
  • Vorlagen-Editor: Probleme mit dem Java-Vorlagen-Editor unter Java 7 wurden behoben (#6902)
  • Vorlagen-Editor: CodeMirror2 hat beim Wechsel zwischen den MultiEditor-Tabs den jeweiligen Fokus verloren. Dies wurde behoben. Hinweis: Um den blinkenden Cursor im Template-Code angezeigt zu bekommen, muss nach dem Wechsel auf den Reiter "Bearbeiten" geklickt werden (#7478)
  • Vorlagen-Editor: Waren bisher mehrere Tabs mit Templates geöffnet, konnte es passieren, dass in den Template-Editoren beim Wechsel zwischen den Tabs die Text-Position verloren ging. Dieses Fehlverhalten konnte behoben werden (#6596)
  • Voting-Modul, Tag we:votingField: Funktioniert nun auch innerhalb von we:block (#7317)
  • Wysiwyg-Editor: Der Wysiwyg-Editor im Frontend (TinyMCE und der webEdition-eigene Editor) hat HTML nicht korrekt gespeichert, wenn die Eingabe in einem Passwort-geschützen Bereich stattfand und als Einagebe-Ziel ein bestehendes webEdition-Objekt verwendet wurde. Das Problem wurde gelöst (#7426)
  • Wysiwyg-Editor: In TinyMCE wurden beim Einfügen von Bildern zwischenzeitlich die internen Pfade nicht mehr dynamisch, mittels WE-ID, gesetzt. Wurde das Bild verschoben, stimmte der Pfad nicht mehr. Nach dem Update behebt ein Rebuild das Problem (#7210)
  • Wysiwyg-Editor: Auch im alten Wysiwyg-Editor schließt sich der Image-Dialog wieder beim Klick auf "Abbrechen" oder "Ok" und alle werden korrekt übergeben (#7232)
  • Wysiwyg-Editor, Tag we:textarea: Die Attribute "php" und "html" wurden aus der we:textarea wysiwyg="true" entfernt (html="false" ist in einem Wysiwyg-Editor unsinnig und php-Code wird konsequent maskiert: Dieses Verhalten blieb unverändert) (#6287)
  • Zeitplaner/Scheduler: Fehlte das DB-Recht "LOCK TABLES" konnte mit dem Scheduler nichts veröffentlicht werden. Das Fehlen dieses Rechtes wird nun in der Systeminfo (Hilfe-> Systeminformationen) als Warnung angezeigt und der Scheduler arbeitet nun auch ohne dieses Recht. (#7496)
  • Zeitplaner/Scheduler: Die Aufgabe "Verzeichnis ändern" war nur in Verbindung mit einer Veröffentlichung möglich und wurde sonst ignoriert. Dieses Verhalten wurde korrigiert (#7063)

Version 6.3.5.0

Veröffentlichungsdatum 03.01.2013
Sicherheitsupdate nein
Behobene Fehler 20
Optimierungen 9

Hinweis

Über den Jahreswechsel hinweg waren die webEdition-Entwickler aktiv und haben einige exotische Probleme mit dem neuen Editor TinyMCE behoben. Die Fehler führten unter anderem dazu, dass in einigen Fällen Texte im WYSIWYG-Editor nicht angezeigt und beim erneuten Speichern gelöscht wurden.

Ab Version 6.3.5 kann TinyMCE bedenkenlos verwendet werden. Das Update auf diese Version sowie die Umstellung auf den neuen Editor wird deshalb ausdrücklich empfohlen.

Daneben ist es in webEdition 6.3.5 nun möglich alle offenen Tabs mit der Tastenkombination STRG+W bzw. CMD+W zu schließen, ohne dass webEdition beendet wird.

Als Neuerungen wurden das webEdition SDK, die Anwendungsverwaltung und die vom webEdition e.V. angebotenen webEdition Apps we::phpMyAdmin, we::eXtplorer und we:Hook-Verwaltung aktualisiert. Alle webEdition Apps werden ab jetzt auf einer eigenen Seite unter webedition.org vorgestellt. Die drei genannten webEdition Apps sind vor allem für Entwickler und beim Support von Kundenprojekten (bei denen kein DB- und FTP-Zugang zur Verfügung stehen) sehr hilfreich.

Verbesserungen

  • webEdition-GUI: Multieditor-Tabs (Cockpit, geöffnete Dokumente, Vorlagen etc.) können neu mit der Tastenkombination Strg + W bzw. Cmd + W geschlossen werden. Achtung: Mit Strg + F4 wird je nach Systemkonfiguration auch weiterhin nicht der aktuelle Multieditor-Tab, sondern der Browsertab/das Browserfenster geschlossen (3016)
  • Wysiwyg-Editor/TinyMCE: Die TinyMCE-eigenen Dialogen wurden grafisch an die webEdition-Dialoge angepasst. Die Position der Buttons Speichern und Abbrechen in den Dialog-Footern richtet sich nun (wie auch sonst in webEdition) nach den Konventionen des jeweilgigen Betriebssystems (7186)

Anwendungsentwicklung/SDK: Der (PHP-) Klasse we_objectEx wurden mehrere Methoden hinzugefügt, welche die Manipulation von WE-Klassen aus Apps heraus deutlich vereinfachen:

  • Mit der Methode resetOrder() auf we_objectEx bekommen Apps die Möglichkeit, fehlerhafte Reihenfolgen der Felder in WE-Klassen zu bereinigen. Die zurückgesetzte Sortierfolge entspricht der Reihenfolge in der die Felder unrsprünglich (in der Datenbank) angelegt wurden (7176)
  • Mit der Methode checkFields($fields) auf we_objectEx kann aus einer App heraus die Konsistenz einer Klasse überprüft werden. $fields ist dabei ein Vergleichs-Array mit den Feldern (inklusive Prefix: input_, int_ etc), auf die getestet werden soll. Mit getFieldsOrdered($withoutPrefix=false) kann ein $fields-Array (z.B. in einer anderen Installation) generiert werden. Die Methoden dienen also dazu, die Klassen-Definitionen auf verschiedenen Installationen der gleichen App abzugleichen (7177)
  • Bisher wurde beim Aufruf der Methoden addField(), dropField() und modifyField() auf we_objectEx das manipulierte Objekt sofort in die Datenbank gespeichert, was je nach Umfang der Manipulationen einen bedeutenden Rechenaufwand mit sich brachte. Mit den neuen Methoden setIsAddFieldNoSave(true), setIsModifyFieldNoSave(true) und setIsDropFieldNoSave(true) kann das automatische Speichern unterbunden werden. Bsp.: $objC = new we_objectEx(); $objC->initByID($ClientConfig->lpClassIDs->TabEvent,OBJECT_TABLE); $objC->setIsInApp(true); $objC->setIsAddFieldNoSave(true); $objC->addField('MainCategory','input'); $objC->addField('IsPublicLoggedIn','checkbox'); $objC->saveToDB(); Wichtig: Manuelles Speichern mit $objC->saveToDB() nicht vergessen! (7175)
  • Bisher konnten aus Apps heraus keine WE-Klassen angelegt werden, weil dazu in der App nicht der gesamte benötigte Programmkontext vorhanden war. Mit der neuen Methode setIsInApp(true); kann dieser Kontext erzeugt werden: $objC = new we_objectEx(); $objC->setIsInApp(true); (Felder anlegen...) $objC->saveToDB(); (7174)

Weitere Neuerungen im Bereich Anwendungsentwicklung/SDK:

  • Beim Speichern von WE-Templates wird normalerweise eine entsprechende Datei unter webEdition/we/templates angelegt, die alle inkludierten Templates bereits enthält. Dies kann zu Problemen führen, wenn aus einer App heraus ein ganzer Satz Templates mitsamt den zugehörigen Includes auf einen Schlag angelegt werden soll: Stimmt die Reihenfolge nicht, sucht das Script nach nicht vorhandenen Includes und bricht ab. Mit dem Aufruf der neuen Methode setDoUpdateCode(false); auf we_template kann dies verhindert werden: $template= new we_template(); $template->initByID($tname,TEMPLATES_TABLE);//oder neues Template; $template->setElement('data',base64_decode($daten['data'])); $template->setDoUpdateCode(false); $template->we_save(0,0); Damit können Codeupdate und Rebuild auf einen späteren Zeitpunkt verschoben werden, zu dem alle Includes bereits vorhanden sind (7172)
  • Es besteht jetzt die Möglichkeit, beim Anlegen von beliebigen WE-Doks (Dokumente, Objekte, Templates etc.) aus Apps heraus die ID dieser Doks selbst zu setzen: $template= new we_template(); ... $template->insertID=$myID; $template->we_save(0,0); Achtung: Die Konsistenz der IDs wird bei diesem Vorgehen nicht mehr von WE garantiert! (7173)
  • Neu wird auch bei den Apps der Domain-Name im Window-Title angezeigt (7159)

Behobene Fehler

  • Die Hook-Verwaltung funktioniert wieder korrekt (7169)
  • Probleme beim Import von Bildern wurden behoben (7144)
  • webEdition-GUI: Im IE9 konnte bereits beim Öffnen von mehr als drei Dokumenten/Vorlagen die Meldung kommen "Es steht kein Editorfenster mehr zur Verfügung". Dieser Fehler wurde gefixt (5452)
  • Anwendungsentwicklung/SDK, UI Layout-Element HeadlineIconTableRow: Das Element wird jetzt korrekt ausgespielt (7148)
  • Anwendungsentwicklung/SDK, UI Control-Element ACFielSelector: Das Element hat ein falsches JavaScript-File angefordert und deshalb nicht richtig funktioniert. Dieser Fehler wurde behoben (7147)
  • Anwendungsverwaltung: Die falsche Fehlermeldungen beim Löschen von Apps werden nicht mehr ausgegeben (7145)
  • Anwendungsverwaltung: Die Anwendungsverwaltung funktioniert wieder korrekt: Probleme beim WE-Update sowie beim Anlegen neuer Apps wurden behoben. Auch die Hooks der Anwendungsverwaltung sind jetzt updatesicher (7167, 7168 und 7170)
  • Backup/Export/Import: Bisher konnte das Vorhandensein von *.htc-Dateien dazu führen, dass unvollständige Backups erstellt wurden. Dieser Fehler wurde gefixt (7184)
  • Backup/Export/Import: Die vielen Notices beim Erstellen von Backups (undefined variable xyz) werden nicht mehr geworfen (7143)
  • Benutzerverwaltung: Die Vererbung von Gruppen-Arbeitsbereichen an die einzelnen Gruppen-Mitglieder funktioniert wieder normal (7185)
  • LiveUpdate/OnlineInstaller: Beim Update von 6.2.7 nach 6.3.x werden jetzt auch die Einstellungen zur Modulaktivierung (unter Extras->Einstellungen->Allgemein->Modulaktivierung) mitgenommen (7183)
  • LiveUpdate/OnlineInstaller: Die Zeichensätze für Backend- und Frontend werden beim Installieren/Update wieder korrekt in die enstprechenden conf-Dateien geschrieben (6583)
  • Wysiwyg-Editor/TinyMCE: Wird in das normale Eingabefeld von TinyMCE Kode mit <tags> oder <?php ... ?> geschrieben, sollen die spitzen Klammern in die htmlentities gt und lt umgewandelt werden, so dass der Kode (unausführbar) auf der Seite ausgespielt werden kann. Probleme mit TinyMCE konnten dazu führen, dass die Klammern beim Einlesen in den Editor erneut umgewandelt und der Kode dadurch ausführbar wurde: Nicht valides HTML wurde dabei bereinigt/gelöscht und <?php ... ?> wurde aus Sicherheitsgründen als HTML-Kommentar maskiert. In beiden Fällen konnten in der Datenbank gespeicherter Inhalte alleine durch Öffnen des Dokuments/Objektes in den EditMode und anschließendes Speichern verloren gehen. Dieses Problem wurde behoben (7182)
  • Wysiwyg-Editor/TinyMCE: Wörter mit dem "script" als Bestandteil (z.B. Javascript oder inscription) wurden beim Einlesen in TinyMCE als #scr##ipt## maskiert. Dies war Teil eines Sicherheitsmechanismus' im alten Wysiwyg-Editor, der für TinyMCE nicht mehr benötigt wird. Die Umwandlung wird jetzt entsprechend nicht mehr durchgeführt (7126)
  • Wysiwyg-Editor/TinyMCE: Zeichenumbrüche im Editor-Content (in der DB als , \r oder \r kodiert) werden wieder unverändert an TinyMCE übergeben. TinyMCE ersetzt diese (anders als der alte Wysiwyg-Editor) durch Leerzeichen und nimmt damit das Verhalten der Webbrowser vorweg. Ein Fehler, bei dem die Umbrüche ersatzlos (also ohne Leerzeichen) gestrichen wurden, konnte behoben werden (7157)
  • Wysiwyg-Editor/TinyMCE: Beim Anlegen/Manipulieren von Links type="email" wird nun auch das Attribut class wieder ausgespielt (7131)
  • Wysiwyg-Editor/TinyMCE: Das Einfügen von Grafiken funktioniert nun auch im IE8 (7160)
  • Wysiwyg-Editor/TinyMCE: Ein Problem beim Auswählen WE-interner Dokumente als Linkziel/Image-Ressource wurde behoben (7139)

Version 6.3.4.0

Veröffentlichungsdatum 18.12.2012
Sicherheitsupdate nein
Behobene Fehler 82
Optimierungen 22

Hinweis

Mit Version 6.3.4 ist der WYSIWYG-Editor TinyMCE für die Verwendung im Backend vollständig implementiert und kann dort den bisherigen webEdition-eigenen Editor ablösen. Möchten Sie den neuen Editor verwenden, aktivieren Sie Ihn in den Einstellungen unter "Extras -> Einstellungen -> Allgemein" unter dem Reiter "Erweitert" beim Punkt "Editor für Textareas auswählen".
Derzeit steht TinyMCE im Frontend (z.B. über <we:userInput/>) noch nicht zur Verfügung: Hier wird unabhängig von der gewählten Einstellung auch weiterhin der alte Editor ausgespielt. Die Umstellung im Frontend wird voraussichtlich in der Version 6.3.5 erfolgen.
Wichtig: Der bisherige Editor wird nicht weiter gewartet. Eine Umstellung auf TinyMCE wird deshalb ausdrücklich empfohlen.

Zusätzlich enthält die Version über 100 Optimierungen, die unter anderem zu einer Performance-Steigerung beim Backup beitragen.

Verbesserungen

TinyMCE:

Der bisher erst rudimentär implementierte open-source-Editor TinyMCE wurde um eine Vielzahl eigener Plugins erweitert und so in webEdition integriert, dass er jetzt sämtliche Funktionalitäten des bisherigen Wysiwyg-Editors ohne Änderungen am Kode der webEdition-Templates zur Verfügung stellt.

Darüber hinaus bringt TinyMCE eine ganze Reihe neuer Funktionalitäten/Toolbar-Buttons mit, die über folgende commands in we:textarea aktiviert werden können:
  • "layer": Mit dem Layer-Werkzeug können div-Tags eingefügt und relativ zueinander positioniert werden. Absolut positionierte Layer können per drag and drop verschoben werden. Das command "layer" ist ein Sammel-command : Es fasst die commands "insertlayer", "absolute", "movebackward" und "moveforward" zusammen
  • "del", "ins" und "cite": Mit diesen commands werden Buttons zum Einfügen der entsprechenden HTML-Tags erzeugt. Sie werden mit den bisherigen "abbr" und "acronym" zum Sammel-command "xhtmlxtras" zusammengefasst
  • "blockquote": Zum Auszeichnen von Text mit dem HTML-Tag "blockquote". Es wurde in das bestehende Sammel-command "list" mit eingefügt (zusammen mit "insertunorderedlist", "insertorderedlist", "indent" und "outdent")
  • "hr": Vereinfachte Form des bestehdenden "inserthorizontalrule". Es fügt ein einfaches <hr> ohne zusätzliche Attrute ein
  • "insertdate" und "inserttime": Zum Einfügen des jeweils aktuelle Datums/der aktuelle Uhrzeit. Das Datumsformat passt sich an die Seitensprache an, kann aber zur Zeit nicht manuell verändert werden
  • "ltr" und "rtl": Zum Einfügen der entsprechenden Attribute in das nächsthöhere, die Auswahl oder Cursorposition umschließende Blockelement
  • "pasteword" und "pastetext": Der mit "pasteword" erzeugte Button öffnet einen Dialog in dessen Textarea Text aus einem Worddokument direkt eingefügt werden kann. Einige Textformatierungen wie bold, italic, Listenformatierung etc. bleiben dabei erhalten und werden entsprechend umgewandelt. Alle Word-spezifischen Formatanweisungen sowie die Header-Informationen werden entfernt. "pastetext" erzeugt einen Schalter zur Auswahl des paste-Modus: Text als reinen Text oder unverändert einfügen. Die beiden commands wurden zum bestehenden Sammel-command "copypaste" hinzugefügt
  • "search" und "replace": Zum Erzeugen der Buttons "Suchen" und "Suchen/Ersetzen" für die Suche innerhalb der Textarea
  • "nonbreaking": Button zum Einfügen eines Nonbreaking Space
  • "styleprops": Der Button "CSS-Styles bearbeiten" öffnet einen Dialog, mit dem das style-Attribut des nächsthöheren, die Auswahl oder Cursorposition umschließenden Blockelements editiert werden kann
Das command "insertrtf" wurde nicht mehr implementiert, da das bisher damit generierte HTML nicht valide war.

Bitte beachten Sie: Vom bisherigen wysiwyg-Editor wurde in Abhängigkeit vom verwendeten Browser der einfache (mit "Enter" erzeugte) Zeilenumbruch entweder als <br /> oder aber als neuen Paragrafen (mit </p><p>) umgesetzt. TinyMCE wurde so in webEdition  implementiert, dass unabhängig vom Browser die Eingabe von "Enter" einen neuen Absatzt, die Eingabe von "Shift + Enter" jedoch ein <br /> erzeugt. Im Quellcode bereits vorhandene <br /> bleiben erhalten, so dass die Umstellung bestehender Installationen auf TinyMCE problemlos ist.
Allerdings wird bestehender Code von der Art "Erste Zeile<br />zweiteZeile" automatisch mit einem <p>-Tag umgeben. Um dies zu verhindern, setzen Sie im betreffenden we:textarea bitte das Attribut removefirstparagraph auf "true" (oder lassen Sie das Attribut weg, denn "true" ist die Standardeinstellung, die immer dann greift, wenn das Atribut nicht gesetzt ist).

Fast Backup:

Unter Extras->Einstellungen->Allgemein->Backup kann neu das "Fast Backup" ausgewählt werden. Das neue Backup bietet die gleichen Einstellungsmöglichkeiten wie das traditionelle Backup, ist jedoch bedeutend schneller. Zur Zeit befindet sich Fast Backup in der Testphase. Später soll es das bisherige Backup vollständig ersetzen (7004)

Kleinere Neuerungen:

  • webEdition-GUI: Bei webEdition-Dokumenten, die auf Doctypes beruhen, kann das Template neu auch geändert werden, ohne das Dokument vorher zu parken (7049)
  • webEdition-GUI: Unter Extras->Einstellungen->Allgemein->Oberfläche wurde unter "LogIn" der Schalter "Erlaube webEdition Start" eingefügt, mit dem eingestellt werden kann, wie webEdition gestartet werden soll: im gleichen Fenster, im PopUp-Fenster oder wahlweise in dem einen oder anderen Modus. Mit der Option "verberge den webEdition Versions-Status" kann der Hinweis "nightly" oder "beta" im Login-Screen unterdrückt werden (6840)
  • Tag we:write: besitzt nun ein Attribut searchable mit dem beim Anlegen/Speichern von Objekten aus dem Frontend bestimmt werden kann, ob das Objekt durchsuchbar sein soll (7084)
  • Tag we:listview, type ="languagelink": Neben Locale und ISO-Code kann mit <we:field name="WE_LANGNAME"/> neu auch die ausgeschriebene Sprachbezeichnung ausgegeben werden (6451)
  • Tag we:xmlfeed: besitzt nun ein Attribut timeout . Damit können auch bei fehlender Erreichbarkeit des Feeds verlängerte Ladezeiten oder gar ein Script-Abbruch verhindert werden (6743)
  • Suche (Frontend): In webEdition importierte Libre- und OpenOffice-Dokumenten können nun indiziert und damit in die Frontend-Suche aufgenommen werden (Dokumenten-Option "durchsuchbar" aktivieren) (7022)
  • DB/Objekt-Modul, Tag we:ifFieldNotEmpty: ist jetzt für alle in der Tag-Hilfe auswählbaren Datentypen implementiert (6484)
  • Backup/Export/Import: Das Backup kann neu auch Dateien erfassen, die nicht innerhalb von /site liegen (7005)
  • Backup/Export/Import: Unter Hauptmenu->Backup->Backup erstellen...->"Backup-Optionen" wurde die Option "Verlaufsdaten sichern" zugefügt. Damit wird festgelegt, ob die Datenbank-Tabelle tblHistory mit gesichert werden soll, die in großen Projekten schnell einen beachtlichen Umfang annimmt (die Daten aus tblHistory werden vom Widget "zuletzt bearbeitet" benutzt) (6526)
  • Benutzerverwaltung: Die nicht mehr zeitgemäße Verschlüsselung der Benutzerpasswörter wurde unter Verwendung des Blowfish-Algorithmus modernisiert (5345)
  • Benutzerverwaltung: Beim Zuordnen eines Kunden an ein Dokument (im "Kunden"-Reiter des Dokuments) wird nun im entsprechenden Auswahldialog Name und Vorname des Kunden ausgespielt, nicht mehr nur der Benutzername (7070)
  • DB/Objekt-Modul: Die Methode modifyField() auf we_objectEx funktioniert nun auch, wenn der Parameter default nicht gesetzt ist. Die Klasse we_objectEx wurde zudem um die Methoden setOrder() und resetOrder() ergänzt: Damit kann die Sortierfolge der Objekt-Felder auch per Funktionsaufruf (z.B. aus dem Frontend) manipuliert werden. Zusätzlich können nun aus dem Frontend auch leere Klassen gespeichert werden (6983, 6984, 6811 und 7000)
  • DB/Objekt-Modul: Die Begrenzung der maximalen Feldlänge von Objekt-Feldern des Typs input auf 255 Zeichen wurde aufgehoben. Die maximale Feldlänge kann damit theoretisch bis auf 65535 erhöht werden, denn die maximale Länge eines VARCHAR-Feldes in MySQL beträgt 65535 bytes. Allerdings gilt folgendes: Tatsächlich ist die Summe aller VARCHAR- und CHAR-Felder einer MySQL-Datenbaktabelle auf 65535 bytes begrenzt. Dazu kommt, dass ein Zeichen in UTF-8 bis zu 3 bytes belegt, so dass die maximale Summe der Feldlängen von zusammen 65535 bytes in einer UTF-8-kodierten DB schon bei 21845 erreicht werden kann. Bei 10 input-Feldern, deren Länge je auf 2500 Zeichen gesetzt wird, kann die maximale Größe für die Summe aller VARCHAR-Felder einer Tabelle bereits überschritten werden. Vgl. dazu die Erläuterungen in 6772 sowie unter: dev.mysql.com (6772)
  • Glossar-Modul: Optimierungen an dem Modul führten zu einer spürbaren Beschleunigung des Glossars (6953)
  • Shop-Modul: Objekt-Felder vom Typ "Datum" sind nun auch in Varianten möglich (6924)
  • Shop-Modul: we:listview type ="multiobject" kann jetzt auch im Warenkorb (innerhalb von we:repeatShopItem) verwednet werden: Voraussetzung ist, dass die Artikel auch als Objekte angelegt sind. Ist dies gegeben, so kann mit der Listview type ="multiobject" über Objekte iteriert werden, die mit dem Artikel-Objekt über ein Feld von Typ "Multi Objekt" verknüpft sind (6934)
  • Shop-Modul: Der Status von Bestellungen wird jetzt auch im Tree des Shop-Backends farblich dargestellt: Neu eingegangene, noch nicht bearbeitete Bestellunegn werden im Tree (wie bisher) schwarz und fett dargestellt; bearbeitet, aber noch nicht abgeschlossen: blau; noch nicht bezahlt: rot (6786)

Behobene Fehler

  • webEdition-GUI: Bisher wurde der Meta-Titel eines Bildes im Edit-Modus nicht angezeigt, auch wenn bei dem entsprechenden Bild-Dokument die Einstellung "Meta-Titel verwenden" gewählt wurde: Dieser Fehler wurde behoben (5814)
  • webEdition-GUI: Das Öffnen von Modul-Fenstern funktioniert nun auch in Safari unter Mac OS X ohne Probleme (6523)
  • webEdition-GUI: Korrektur von Rechtschreibefehlern und fehlerhaften Texten im Backend (6509 und 6624)
  • Der obsolete Funktionsaufruf we_clearCache() wurde aus der Methode we_delete in we_webEditionDocument.inc.php entfernt (6752)
  • WebEdition soll per PHP wenn möglich mit fopen auf Dateien zugreifen und nur dann curl verwenden, wenn fopen nicht zugelassen ist. Aufrgund eines Fehlers wurde zeitweise nur noch curl verwendet, was zu entsprechenden Problemen führte. Dieses Fehler wurde behoben (6867)
  • Im Edit-Modus führte der Klick auf einen Ankerlink von der Art <a href="#meinAnker">geh zum Anker</a> dazu, dass ein neuer Multeditor-Tab geöffnet wurde. Dies wird jetzt untrdrückt, so dass man den Ankerlink wieder dazu verwenden kann, im Edit-Modus an die Ankerposition innerhalb des aktuellen Dokuments zu springen (2914)
  • Das Problem mit identischen "uniqid()" (erzeugt in Schleifen mit einer Iterationszeit < 1 Mikrosekunde) ist nun systemweit behoben (6590)
  • Aus den Preferences (Extras->Einstellungen->Allgemein) wurden obsolete Einstellungen entfernt (6785)
  • Der seeMode kann wieder normal benutzt werden (6838)
  • Die Verwendung des voreingestellten Validierungsdienstes "(X)HTML Validierung des W3C per URL-Übergabe" funktioniert auch mit curl wieder fehlerfrei. Ebenso wurden die Probleme bei "(X)HTML Validierung des W3C per Datei-Upload" behoben (6748, 6749 und 6747)
  • Bei Tags, die (im Frontend oder Edit-Modus) ein Pulldown-Menu erzeugen (z.B. we:sessionField type ="country"), wurde die Auswahl teilweise falsch ausgewertet, wenn die erste Option selektiert war. Dieser JavaScript-Fehler ist behoben (6912)
  • Tag we:block: Beim Löschen des Blockelementes mit Index X wurden alle Blockelemente geleehrt, deren Indices auf X beginnen (z.B. beim Löschen von Element 2 wurden gleichzeitig die Elemente 20-29, 200-299 gelehrt). Dieses Problem wurde gefixt (6904)
  • Tag we:captcha: Das Captcha-Bild wird wieder korrekt angezeigt. Auch Probleme mit we:captcha und PHP 5.3 wurden behoben (6873, 6947)
  • Tag we:categorySelect: Bisher wurden die Kategorien bei showpath ="false" nicht wie sonst üblich nach dem Pfad sortiert. Dieses abweichende Verhalten wurde jetzt korrigiert (7015)
  • Tag we:condition: Conditions mit compare ="like" funktionieren jetzt auch in Listview type ="document" (5368)
  • Tags we:href und we:include: Neue Gestaltung der Buttons mit Icons statt Text (6849)
  • Tag we:ifEmpty, type ="href" funktioniert wieder korrekt (7054)
  • Tag we:linklist: Die Ausgabe des Linktextes mit we:link only ="text" funktioniert jetzt auch innerhalb von we:linklist. Achtung: Das Tag we:linklist ist veraltet und wird nur noch aus Kompatibilitätsgründen gewartet. In neuen Projekten sollte nur noch we:block verwendet werden (6996)
  • Tag we:linkToSeeMode funktioniert wieder korrekt(6863)
  • Tag we:listview, type ="search": Der PHP-Fehler bei nicht gesetzem Attribut order wird nicht mehr geworfen (6751)
  • Tag we:listview: Das Sortieren nach zwei Ordnungskriterien funktioniert jetzt (z.B. order ="meinFeldname, random()") (6967)
  • Tag we:listview type ="document": Die Übergabe von mehreren (kommaseparierten) Werten an die Attribute categories und categoryids funktioniert wieder fehlerfrei (6807)
  • Tag we:next: Eine Sicherheitslücke bei der Verwendung von we:next konnte geschlossen werden (sichtbare Kundeninformationen in der URL bei Verwendung im Kontext der Kundenverwaltung) (6882)
  • Tag we:sendMail: Ein fehlerhaftes Regex wurde gefixt (PHP Warning strpos(): Empty delimiter) (6800)
  • Alle Module und Navigations-Tool: Die Benutzung des Hauptmenus von Modulen und vom Navigations-Tool endete zwischenzeitlich damit, dass das jeweilige Modul-Fenster den Fokus verlor und hinter die anderen geöffneten Browserfenster verschoben wurde. Dieses Verhalten wurde korrigiert (6982)
  • Anwendungsentwicklung/SDK: Das UI-Element SelectObjectclass (/webEdition/lib/ui/controls/...) arbeitet jetzt korrekt (6997)
  • Anwendungsentwicklung/SDK: App-eigene we-Tags erscheinen jetzt auch im Tag-Wizzard (6998)
  • Anwendungsentwicklung/SDK: Probleme beim Zugriff auf die WE-Session aus Apps heraus wurden behoben (6759)
  • Anwendungsentwicklung/SDK: Probleme mit der PHP-Funktion is_a (zur Überprüfung der Klasse eines PHP-Objektes) in PHP > 5.3.6 konnten gefixt werden (7013)
  • Anwendungsentwicklung/SDK: Der Maintree im App-Fenster kann nun auch Parent-Ids verarbeiten und damit endlich auch wirklich Baumstrukturen abbilden (7044 und 7043)
  • Backup/Export/Import: Wenn bei aktivierter Option "Java-Upload benutzen" (unter Extras->Einstellungen->Allgemein->Oberfläche) das Java-Upload (z.B. wegen Java-Inkompatibilitäten) nicht geladen werden kann, muss beim Import lokaler Dateien der normale Upload eingespielt werden. Probleme mit dieser Fallback-Lösung konnten behoben werden (7057)
  • Benutzerverwaltung: Benutzer konnten initial vergebene Passwörter mit einer Länge von mehr als 32 Zeichen nicht mehr selbst ändern. Die Länge der Passwörter wurde jetzt generell auf max. 32 Zeichen begrenzt (6833)
  • Benutzerverwaltung: Fehler beim Einstellen der benutzerspezifischen Backend-Sprache über Benutzerverwaltung->Benutzer XY->Einstellungem->Oberfläche wurden behoben (6851)
  • DB/Objekt-Modul: Bei der Objektsuche im Reiter "Arbeitsbereich" oder "Felder" von Objektverzeichnissen funktionieren die Pulldown-Menues zur Auswahl der zu durchsuchenden Objekt-Felder wieder normal (6975)
  • DB/Objekt-Modul: Probleme beim Löschen von Objekten trotz korrekter Berechtigung des jeweiligen Nutzers wurden behoben (6766)
  • DB/Objekt-Modul: Ein Fehler in we_delete_fn konnte dazu führen, das Klassen-Verzeichnisse fälschlich gelöscht wurden. Der Fehler wurde gefixt (6805)
  • DB/Objekt-Modul: Die manuell festgelegte Reigenfolge von Objekt-Feldern wird wieder korrekt gespeichert (6810)
  • DB/Objekt-Modul: Fehler beim Erzeugen von Objekten aus dem Frontend mit we:write konnten behoben werden (u.a. wird nun die ParentId eines Objektes, also das Objekt-Verzeichnis, in dem es liegen soll) korrekt gespeichert (6769 und 6455)
  • DB/Objekt-Modul: Objekt-Verzeichnisse können wieder ohne Probleme rekursiv gelöscht werden (7031)
  • DB/Objekt-Modul, Tags we:ifFieldEmpty und we:ifFieldNotEmpty funktionieren in Listview type ="Object" wieder korrekt (7036)
  • DB/Objekt-Modul: Objekt-Verzeichnisse->Eigenschaften->"Voreinstellung Dokument für die Darstellung": Der Fehler beim Übertragen des ausgewählten Dokuments auf die Objekte in dem Verzeichnis wurde behoben (7045)
  • DB/Objekt-Modul, Tag we:field, type ="href" mit hyperlink ="true": Das bisher fehlende </a> beim erzeugten Link wird jetzt korrekt gesetzt (6797)
  • DB/Objekt-Modul: Seit Version 6.3.3 wurden in we:object keine nicht durchsuchbaren Objekte mehr angezeigt. Dieser Fehler wurde behoben (6782)
  • Kundenverwaltung, Tag we:saveRegisteredUser: Fehler an dem Tag konnten behoben werden. Dazu verfügt der Tag nun über das neue Attribut changesessiondata : Ist dieses auf "false" gesetzt, bleibt die Session auch dann unverändert, wenn über das Frontend ein neuen Kunde angelegt wird (6819 und 6820)
  • Kundenverwaltung: In bestimmten Fällen gingen bereits gespeicherte Kundenfilter wieder verloren. Dieses Problem wurde behoben (6880)
  • LiveUpdate/OnlineInstaller: Wird webEdition mit der Datei "OnlineInstaller.php5" installiert, werden alle WE-Systemdateien ebenso wie alle intern verwendeten Pfade mit der Endung ".php5" versehen. Dies kann nötig sein, wenn der Webserver anhand der Endung verschiedene PHP-Versionen unterscheidet. Bisher führte dies jedoch zu Problemen beim Live-Udate (weil auf dem Update-Server keine Datei "liveUpdate.php5" exisiert). Dieser Fehler wurde gefixt (6920)
  • Navigations-Tool, Tag we:navigationField, complete ="image" funktioniert wieder korrekt (6791)
  • Navigations-Tool, Tag we:navigationField, complete ="link" hat fälschlicherweise auch einen Link (mit Verweis ins Navigations-Rootvertzeichnis) ausgegeben, wenn für den entsprechende Navigationseintrag (Ordner oder File) gar kein internes Dokument als href definiert wurde. Dies wird nun unterdrückt (3488)
  • Navigations-Tool: Wird ein Objekt geparkt, auf das im Navigations-Tool verlinkt wird, so wird nun auch der Navigationseintrag für dieses Obkjekt korrekt unterdrückt (so wie bei Links auf interne Dokumente) (6916)
  • Navigations-Tool: Tag we:navigationFields funktioniert auch wieder innerhalb eines we:block (6831)
  • Newsletter-Modul: Bei einigen Providern stimmen der Wert von realpath($_SERVER['DOCUMENT_ROOT']) nicht mit dem von $_SERVER['DOCUMENT_ROOT'] überein. Die Folgen dieses Fehlers wurden schon an mehreren Stellen in webEdition eigens aufgefangen. Nun funktioniert auch das DobleOptIn im Falle dieser Abweichung wieder korrekt (6837)
  • Newsletter-Modul: Ein Fehler beim Verifizieren von E-Mail-Adressen aus der Kundenverwaltung hat dazu geführt, dass keine E-Mails mehr an diese Adressen verschickt werden konnten. Dieses Problem wurde behoben (6871)
  • Newsletter-Modul: Ein Fehler beim Eintragen von E-Mail-Adressen in die CSV wurde gefixt. (6792)
  • Shop-Modul: Beim Hinzufügen eines zusätzlichen Artikels zu einer bestehenden Bestellung im Shop-Backend wurde der Preis des zugefügten Artikels nicht mit in die Bestellung übernommen. Das Verändern von Bestellungen im Shop-Backend funktioniert jetzt wieder korrekt (6737)
  • Shop-Modul: Ein Fehler beim Speichern des Warenkorbes in die Session wurde behoben (6530)
  • Shop-Modul: Die Übergabe von Preisen an PayPal funktioniert wieder korrekt (6970)
  • Shop-Modul: Fehler bei der Verwaltung sowie beim E-Mail-Versand von Statusmeldungen wurden gefixt (6885 und 6891)
  • Shop-Modul: "Porto und Verpackung" einer Bestellung im Shop-Backend lässt sich wieder normal editieren (6889)
  • Suche (intern): Die interne Suche hat nicht funktioniert, wenn die Option "in Dateinamen" ausgewählt war. Der Fehler wurde behoben (7009)
  • Suche (intern): Bei der internen Suche führte der Suchstring "$xyz" zum gleichen Ergebnis wie "\$xyz". Beim Debugging von we-Templates nach einem Update auf Version 6.3 und höher ist jedoch genau die Suche nach "\$xyz" wichtig, weil Parameter innerhalb von we-Tags neu mit "$xyz" anstatt mit "\$xyz" übergeben werden müssen. Die Suche funktioniert nun korrekt (6930)
  • Tag-Hilfe/Tag-Wizzard: Fehlende Attribute bei den Tags we:usevat, we:writeShopData und we:ifNotDoctype wurden ergänzt (6655 und 6798)
  • Tag-Hilfe/Tag-Wizzard: Die Taghilfe generiert in der Textarea rechts von der Tag-Auswahl wieder korrekten webEdition-Kode (6938)
  • Versionierung: Das Versionsprotokoll unter Hauptmenu->Extras->Versionsprotokoll zeigt wieder den gewünschten Inhalt (6703)
  • Voting-Module]: Ein Fehler im Tag we:votingField bei Verwendung von type ="textinput" wurde behoben (6841)
  • Cockpit/Widgets: Das Widget "zuletzt bearbeitet" funktioniert jetzt fehlerfrei (6538, 6864, 6486, 6519, 6985 und 6812)
  • Cockpit/Widgets: Das Cockpit ist wieder scrollbar (6540)
  • Zeitplaner/Scheduler: Das Scheduling bei Objekten funktioniert nun auch wieder, wenn zwei Aktionen gleichzeitig oder kurz nacheinander ausgefühert werden sollen (6988)
  • Zeitplaner/Scheduler: "Frequenzauswahl" und die Eingaben von "Datum/Zeit" werden wieder korrekt gespeichert (6865)

Version 6.3.3.0

Veröffentlichungsdatum 26.07.2012
Sicherheitsupdate nein
Behobene Fehler 91
Optimierungen 7

Hinweis

Mit diesem Update werden letzte schwerwiegende Fehler der Version 6.3.0 behoben. Ein Update von 6.3.0, 6.3.1 oder 6.3.2 auf 6.3.3 wird unbedingt empfohlen!

Bitte beachten Sie vor einem Update von Versionen vor 6.3.0 unbedingt die ausführlichen Hinweise sowie die Liste mit Optimierungen und Bugfixes in der Versionshistorie Version 6.3.

Bei einem Update von Version 6.3.0 (und später) beachten Sie bitte auch die Versionshistorie für die Versionen 6.3.1 und 6.3.2.

Vollständige Übersetzungen in Version 6.3.3: Deutsch, English, French
Unvollständige Übersetzungen: Dutch, Finnish, Polish, Russian, Spanish

Nach dem Update sollten folgende Rebuilds durchgeführt werden:
Dokumente und Vorlagen.

Wichtig:
Nach dem Update sollte die Spracheinstellungen jedes einzelnen Backend-Users in der Benutzerverwaltung überprüft werden:
1. Schritt: Menü Extras-> Einstellungen->Allgemein, prüfen und setzen Sie Backend Sprache und Backend Zeichensatz, speichern!
2. Schritt: Benutzerverwaltung, je User: Tab "Einstellungen", dort "Oberfläche", prüfen und setzten von Backend Sprache und Backend Zeichensatz.

Verbesserungen

  • HTML-5 Kompatibilität: In HTML-5 ist bei einigen Tags die Angabe des name -Attributes nicht valide. Um dessen Ausspielen zu unterdrücken gib es schon bisher unter Extras->Einstellungen->Allgemein->Erweitert den Schalter "Keine Ausgabe von name=xyz in we:img (HTML 5)": Dieser Schalter verhindert neu auch das Ausspielen des name -Attributs in we:link (#6658)
  • Der Wert "WE_URL" steht jetzt auch bei <we:listview type="search"> zur Verfügung (#6687)
  • Tag we:tr: funktioniert in listviews nun so, wie in der Tagreferenz beschrieben: Mit cols ="x" und we:tr innerhalb von we:repeat wird nach jedem x-ten listview-Eintrag ein <tr> gesetzt. Dadurch erübrigt sich beim Generieren von Tabellen die Verwendung eigener Zählvariablen innerhalb von we:repeat (#4965)
  • Tags we:xmlfeed und we:xmlnode: Die Attribute "to" und "nameto" lassen sich nun auch bei den webEdition Tags <we:xmlfeed> und <we:xmlnode> nutzen (#6495)
  • Versionierung: Die Versionsdaten werden in den Dateien unter webEdition/we/versions (ähnlich wie bisher schon in der Datenbank) komprimiert abgelegt. Die Ressourceneinsparung kann bei häufigem Anlegen von Versionen beträchtlich sein) (#6634)
  • DB/Objekt-Modul: Die interne PHP-Methode setLanguage($lang) auf der Klasse we_objectFile funktioniert nun auch als Setter-Methode (bisher war sie parameterlos und diente nur dem Speichern der bereits als Objekt-Eigenschaft initialisierten Variable $language). (Verwendung z.B. in: <?php obj = new we_objectFile; obj->initByID(12); obj->setLanguage("de_CH"); obj->we_save; ?> ) (#6578)
  • ToDo-/Messaging-Modul: Im Backend eingeloggte Benutzer werden jetzt per JS-Popup über ungelesene/neue Nachrichten und ToDo's informiert (#4114)

Behobene Fehler

  • webEdition-GUI: Doppelklick auf Dateien, Bilder etc. im wE-Verzeichnisbaum öffnet wieder zuverläßig die entsprechende Seite in einem neuen Browserfenster (#6602)
  • webEdition-GUI: Das Verhalten beim Beenden von webEdition wurde an die in Version 6.3.0 eingeführte Option "(nicht) im neuen Fenster starten" angepasst: Der Loginscreen wird wieder im richtigen Browserfenster/-tab zurückgesetzt. Wird webEdition durch Schließen des Fensters/Tabs beendet wird trotzdem wieder der reguläre Beendigungsvorgang gestartet (Schließen der Popups, Speichern von Einstellungen etc.) (#6480 und #6312)
  • webEdition-GUI, Editor-Tabs: Zeitweise konnten keine Dateien geöffnet werden, obwohl das entsprechende Limit noch nicht erreicht war. Der zugrunde liegende JS_Fehler wurde behoben (#6635)
  • webEdition-GUI: Bisher konnte es vorkommen, dass beim Löschen von Dateien innerhalb von webEdition die zugehörige Datei auf dem Server erhalten blieb. Dies konnte auch dazu führen, dass Dokumente unter den Namen bereits gelöschter Dateien nicht wieder neu angelegt werden konnte. Der Fehler wurde behoben (#5994 und #6691)
  • webEdition-GUI: Beim Umbenennen von Verzeichnissen wurden manchmal falsche Fehlermeldungen ausgegeben. Dieser Fehler wurde behoben (#6567)
  • webEdition-GUI: Die Backend-Sprache lässt sich unter Extras -> Einstellungen -> Allgemein -> Oberfläche -> "Backend Sprache" wieder normal auswählen (#6681)
  • webEdition-GUI: Beim Umbenennen von Verzeichnissen wird der Ordner mit dem bisherigen Namen wieder korrekt vom Server gelöscht (#5481)
  • webEdition-GUI: Der Button "In den Ablaufplan" wurde zum gewohnteren "In den Workflow" rückbenannt (#6609)
  • webEdition-GUI: Mehrere Beschriftungs-Fehler im Backend wurden korrigiert (z.B.: #6510, #6470, #6283, #6582 und #6586)
  • webEdition-Suche (im Backend): Ein MySQL-Fehler in der Volltextsuche (Datei->Suche->Erweiterte Suche) wurde behoben (#6646)
  • Suche (im Frontend): Ein Regex-Fehler in der Suche wurde gefixt (#6499)
  • Datenbankoptimierung: Die Methode we_updater::fixInconsistentTables(), die beim Update von früheren WE-Versionen fehlende Tabellen-Indizes ergänzt, konnte bei umfangreicher tblContent zu Verzögerungen oder Serverabsturz führen. Das Problem wurde gefixt (#6671)
  • Editor-Plugin: Das Plugin funktioniert nach Problemen seit Version 6.3 wieder in allen von webEdition unterstützen Browsern (#6392)
  • Thumbnails: Die zu einem vorhandenen Bild-Dokument erstellten Miniaturansichten werden wieder korrekt gespeichert (#6572)
  • Thumbnails: Probleme beim Rebuild von Miniaturansichten wurden behoben (#6699)
  • JUpload: merkt sich wieder das zuletzt verwendete Verzeichnis (auf dem lokalen Rechner) (#5995)
  • Taghilfe/Tagwizzard: Die Standardschnipsel/-Snippets in der Taghilfe werden wieder lesbar ausgespielt (#6592 und #6386)
  • Taghilfe/Tagwizzard: Fehler im Standard-Schnippsel/Snippet "Suchformular" wurden korrigiert (we:search name ="search" anstatt "term" (#6593)
  • Sidebar: Fatal Error beim Anzeigen von Dokumenten in der Sidebar: Der Fehler wurde behoben (#6568)
  • Sidebar: Der Link "Einstellungen Sidebar" in der Standard-Sidebar funktioniert wieder (#6625)
  • Wysiwyg-Editor: Die Dropdown-Menues "Schriftstil", "Schriftname" und "Schriftgröße" werden wieder normal ausgespielt. Wichtiger Hinweis zum Wysiwyg-Editor im Internet Explorer: Seit Version 6.3.0 können die Dropdown-Menues im IE nicht genutzt werden, weil das Javascript beim Klick in die Menues die vorhandene Text-Selection verliert. Dieser Fehler wird in Version 6.3.4 gefixt (#6576 und #6556)
  • Wysiwyg-Editor im Internet-Explorer: Das Verlinken von Bildern funktioniert wieder und Fehler in der Text-Selection wurden gefixt (#6615 und #6683)
  • Tag we:block: Beim Löschen eines we:block bleiben die Blockdaten in den GLOBALS erhalten. Seit Version 6.3 konnte dies zu Konflikten mit neu angelegten we:block führen. Dieses Problem tritt nicht mehr auf (#6438)
  • Tag we:comment: Im Tagwizzard wurde der fehlende type ="php" ergänzt (Hinweis: mit we:comment type ="php" auskommentierter PHP-Kode muss trotzdem syntaktisch korrekt sein! Gleiches gilt für WE-Tags) (#6697)
  • Tag we:field, type ="select": Innehalb von we:listview type ="object" oder we:object konnte mit we:field type ="select" nicht auf Select-Felder zugegriffen werden, die sich in einem mit dem gelisteten Objekt (über Felder vom Typ Object) verknüpften Objekt befinden. Dieses Problem wurde behoben (#6399)
  • Tag we:field: Dynamisch in Form einer globalen Variable an ein we:field übergebene Parameter werden jetzt korrekt ausgewertet. Die Übergabe muss über explizit als global deklarierte Variabeln erfolgen (to ="global" oder $GLOBALS[] ) (#6570)
  • Tag we:field, type ="img": Im Tagwizzard wird jetzt für das Attribut only die korrekte Auswahl ausgespielt (#6618 und #6721)
  • Tag we:form: Beim ausgespielten we:form wurde die per GET übergebene ID nicht mehr in das dafür vorgesehene Hidden-Filed we_editObject_ID geschrieben. Der Fehler ist behoben (#6692)
  • Tag we:ifFieldNotEmpty: funktioniert auch wieder innerhalb von we:block (#6347)
  • Tag we:ifNotPosition: funktioniert auch innerhalb von we:linklist wieder korrekt (#6617)
  • Tag we:img und Reiter Eigenschaften von Bilddokumenten: Specialchars (z.B. doppelte Anführungszeichen, Hochkommata...) wurden bisher beim Alt- und Title-Attribut nicht ausgefiltert, was zu Validierungsproblemen führen konnte. Dieses Problem wurde behoben (#6662)
  • Tag we:link: generiert wieder korrekten Output (seit 6.3.0 wurden zum Beispiel bei we:link only ="text" Teile des a-Tags mit ausgeliefert) (#6517)
  • Tag we:link: Das Attribut class wird wieder korrekt übergeben und ins HTML ausgespielt (#6531)
  • Tag we:listview, type ="search": Das Attribut triggerid wird jetzt korrekt ausgelesen und verarbeitet (#6643)
  • Tag we:sessionField, type ="hidden": Bisher konnte ein mit autofill ="true" generierter Value-String mit einem "&" beginnen. Dies führte zu Problemen führte, wenn dieser String als Request-Variable verwendet wurde. Unmaskierte "&" in automatisch erzeugten Value-Strings können jetzt nicht mehr vorkommen (#6682)
  • Tag we:title: Die Verwendung von <title> anstelle von we:title in Templates führte auf einigen 1&1-Installationen zu Problemen beim Bearbeiten von Dokumenten (Verlust von Session-Daten beim Wechsel zwischen den Editor-Tabs). Dieses Problem wurde behoben (#6663)
  • Tag we:title: Die Verwendung von "/" im Attribut prefix ist jetzt möglich (#6714)
  • Tag we:tr: funktioniert innerhalb von listviews nun so, wie in der Tagreferenz beschrieben: Mit cols ="x" und we:tr innerhalb von we:repeat wird nach jedem x-ten listview-Eintrag ein <tr> gesetzt. Dadurch erübrigt sich beim Generieren von Tabellen die Verwendung eigener Zählvariablen im Inneren von we:repeat (#6714)
  • Tag we:userInput, type ="img": Die Attribute width , size etc. zur Bearbeitung der Bildgröße werden jetzt korrekt verarbeitet (#6084)
  • Bannerverwaltung: Banner wurden nach dem Verschieben in eine andere innerhalb nicht mehr angezeigt. Dieses Problem wurde behoben (#5578)
  • Bannerverwaltung: Fehlende Labels/Beschriftungen in der Bannerverwaltung unter Banner->Eigenschaften wurden ergänzt (#6620)
  • Bannerverwaltung: Das Standard-Banner lässt sich wieder normal unter Extras->Einstellungen->Bannerverwaltung festlegen (#6719)
  • Benutzerverwaltung: Das Erben von Benutzerrechten über die Benutzergruppe bzw. Elterngruppe funktioniert jetzt (#6508)
  • Benutzerverwaltung/Kundenverwaltung: Obwohl in der Benutzerverwaltung unter Rechte->Kundenverwaltung der Punkt "Der Benutzer darf die Kennwörter der Kunden sehen" nicht angeklickt war, konnten WE-Nutzer die Passwörter der Kunden sehen. Dies ist jetzt nicht mehr möglich (#6511)
  • DB/Objekt-Modul: MySQL-Fehler beim Anlegen von Klasse wurde behoben (#6439)
  • DB/Objekt-Modul: Die Voreinstellung "Jahr (JJJJ)" für die automatische Namensvergabe (unter Klassen->MeineKlasse->Eigenschaften) erzeugte Namen im JJ-Format. Dieser Fehler wurde gefixt (#6633)
  • DB/Objekt-Modul: Die seit Version 6.3.0 auftretenden Probleme beim Sortieren der Objekt-Felder unter Klassen->MeineKlasse->Bearbeiten) wurden behoben. Damit kommt auch das doppelte Ausspielen einzelner Felder nicht mehr vor (#6513 und #6553)
  • DB/Objekt-Modul: Die Funktion "Verzeichnis kopieren" unter Klassen->MeinKlassenVerzeichnis->Eigenschaften funktioniert jetzt korrekt (#6574)
  • DB/Objekt-Modul: Beim Anlegen eines neuen Objektes wird jetzt auch vor dem ersten Speichern oberhalb der Karteireiter der korrekte Pfad angezeigt (#4851 und #5387)
  • DB/Objekt-Modul: Bisher konnten auch im Objekt-Root ("/") Objekt-Verzeichnisse manuell angelegt werden. Da an dieser Stelle nur (automatisch erzeugte) Klassenverzeichnisse liegen dürfen, wird dies jetzt nicht mehr zugelassen (#4904)
  • DB/Objekt-Modul: Objekte lassen sich nun nicht mehr in falschen Objektverzeichnissen speichern (#4948)
  • DB/Objekt-Modul: Tag we:write type ="object" speichert wieder im korrekten Klassen-Verzeichnis (#6336)
  • DB/Objekt-Modul: Daten aus Objekten, die selbst (mit einem Klassenfeld vom Typ Objekt) in ein Objekt eingebunden sind, lassen sich wieder wie gewohnt mit we:var und we:field ansprechen (überall dort, wo die Daten des "Parent"-Objekt selbst mit we:var und we:field ansprechbar sind) (#6555)
  • DB/Objekt-Modul: Fehler beim Löschen von Objekten wurden behoben (#6652)
  • DB/Objekt-Modul: Die Vergabe von Klassenname nach dem Muster "NAME", "NAME_ABC" und "NAME_XYZ" (vor dem "_" identische Bezeichner) konnte zu falschen Zuordnungen von Objekten und Klassen führen. Das Problem tritt jetzt nicht mehr auf (#6644)
  • DB/Objekt-Modul, Tag we:listview, type ="object|multiobject": lieferte die dem Objekt (eventuell) zugeordnete webUserId nur, wenn diese auch im Attribut customers eingetragen wurde. Diese wenig sinnvolle Beschränkung wurde entfernt (#6497)
  • DB/Objekt-Modul, Tag we:listview und we:obejct: Notice "undefined variable" beim Parsen (zum Beispiel beim Rebuild) wird nicht mehr geworfen (#6516)
  • Kundenverwaltung: Fehlerhafte Ausführung des Kundenfilter bei der Einstellung "Alle angemeldeten Kunden haben Zugriff": Der Kundenfilter sprang bisher an wenn sobald eine webuserId gesetzt war. Eigentlich sollte jedoch überprüft werden ob die webuserIDd grösser 0 ist. Dieses Problem wurde behoben (#6465)
  • Kundenverwaltung: Seit Version 6.3.0 wurden (bei Verwendung eines Tabellenpräfix für die DB) die Kundenfilter von Dokumenten nicht mehr kortrekt gespeichert. Dieses Verhalten wurde korrigiert (#6485)
  • Kundenverwaltung: Probleme beim Export von Kundendaten im CSV- oder XML-Format auf den lokalen Rechner wurden behoben (#6468)
  • Newsletter-Modul, Tag we:addDelNewsletterEmail: Der Wert des Arttributs fieldGroup wird jetzt korrekt übergeben unbd ausgewertet (#6100)
  • Newsletter-Modul, Tag we:newsletterUnsubscribeLink: Ein Fehler in dem Tag wurde gefixt (#6558)
  • Newsletter-Modul, Tag we:subscribe, type ="title": Das Attribut value vehält sich jetzt wie in der Tagreferenz angegeben: Mit we:subscribe, type ="title" value ="Bitte wählen" wird in dem generierten <input type ="select"> die Option <option selected="selected">Bitte wählen</option> erzeugt (#6406)
  • Shop-Modul, globale Auswahl für Brutto- oder Netto-Preise: Bislang funktionierte das Shop-Modul nur korrekt, wenn die Produktpreise als Nettopreise angegeben waren. Zwar konnten die Produktpreise auch als Bruttopreise hinterlegt und auch das Bezahlen richtig abgewickelt werden, aber spätestens das Shop-Modul-Backend zeigte dann die Preise falsch an, da dieses nur Netto-Preisen kannte. Diese Einschränkung wurde aufgehoben: Dadurch können Preise jetzt sowohl als Netto- als auch als Bruttopreise im webEdition Shop-Modul angegeben werden (#5891)
  • Shop-Modul, Tag we:a mit edit ="shop", id ="self" und amount ="-1|+1|n": funktioniert wieder korrekt (#6514)
  • Shop-Modul, Tag we:addDelShopItem: ließ bisher auch bei floatquanitites ="false" bzw. nicht gesetzt die Eingabe von Fließkommazahlen zu (z.B. 4.7). Dies ist jetzt nicht mehr möglich (#6515)
  • Shop-Modul, Tag we:ifShopFieldEmpty: wird in Kombination mit Checkbox jetzt korrekt ausgewertet (#6536)
  • Shop-Modul, Tag we:ifShopFieldEmpty: funktioniert jetzt auch für Felder vom Typ we:shopField type ="textarea" (#6541)
  • Shop-Modul, Tag we:ifShopVat: Mit we:ifShopVat id ="x" lässt sich jetzt wie in der Tagreferenz beschrieben der Mehrwertsteuersatz eines Artikels auch innerhalb eines einzelnen Dokuments ermitteln (#6507)
  • Shop-Modul: Der Paypal-Tag we:paypal funktioniert jetzt korrekt bei der Konfiguration <we:paypal netprice="false" usevat="true"/>. Somit ist es nun möglich die MwSt. zu berücksichtigen, auch wenn es sich um Brutto- statt um Nettopreise handelt (#5701). Außerdem werden Artikelpreise jetzt immer auf 2 Nachkommastellen begrenzt (#6546 und #5701)
  • Shop-Modul, Tag we:shopField, type ="checkbox": lässt sich wieder normal deaktivieren (#6544)
  • Shop-Modul, Tag we:writeShopData: Ein Fehler im Zusammenspiel mit dem ECONDA-Tracking zum Erfassen von Shop-Bestellungen wurden behoben. Hinweis: Die Einbindung von ECONDA wird von webEdition nicht mehr aktiv unterstützt; sie ist nur noch in denjenigen Installationen komplett vorhanden, die von Versionen älter als 6.3.3 upgedatet wurden (#6693)
  • ToDo/Messaging-Modul: Die Sortierung ToDos funktioniert wieder (#5855)
  • ToDo/Messaging-Modul: Unter ToDo(=ausgewählter ToDoEintrag)->(Button)"ToDo Status aktualisieren" lässt sich die Priorität wieder manuell verändern (#5849)
  • ToDo/Messaging-Modul: Das Widget "ToDo/Messaging" funktioniert wieder korrekt (#6093)
  • ToDo/Messaging-Modul: Ein Darstellungsfehler im Dialogfenster "ToDo erstellen" wurde gefixt (#5843)
  • Voting-Modul: Bei Voting-Fragen mit Radiobuttons konnte der erste Eintrag nicht ausgewählt werden. Dieses Problem wurde behoben (#6482)
  • Workflow-Modul: Beim anlegen eines Workflows kann diesem wieder ein Benutzer zugewiesen werden (#6599)
  • Workflow-Modul/Ablaufplan: Dokumenttyp- oder Kategorie-basierten Worklflows konnten keine Dokumente zugewiesen werden. Der Fehler wurde behoben (#6712)
  • Zeitplaner/Scheduler: erledigt jetzt auch wieder die Abarbeitung mehrerer (zeitlich abfolgender) Aufgaben pro Dokument/Objekt (#6597)
  • LiveUpdate/OnlineInstaller: Ein schwerer Fehler beim Installieren wurde behoben (Fatal error: Cannot redeclare we_error_handler()) (#6479 und #6473)
  • Backup/Export/Import: "Backup wiederherstellen" funktioniert jetzt auch, wenn "Versionierungsdaten sichern" bzw. "wiederherstellen" aktiviert ist (#5924)
  • Backup/Export/Import: Importierte Thumbnails/Miniaturansichten (im Hauptmenue unter Extras->Miniaturansichten) werden jetzt korrekt angelegt (#6371)

Version 6.3.2.0

Veröffentlichungsdatum 21.05.2012
Sicherheitsupdate nein
Behobene Fehler 38
Optimierungen 7

Hinweis

Mit diesem Update werden weitere schwerwiegende Fehler der Version 6.3.0 und 6.3.1 behoben. Wir empfehlen jedoch ein Update direkt auf die jetzt verfügbare Version 6.3.3.

Bitte beachten Sie vor einem Update von Versionen vor 6.3.0 unbedingt die ausführlichen Hinweise sowie die Liste mit Optimierungen und Bugfixes in der Versionshistorie Version 6.3.
Bei einem Update von Version 6.3.0 (und später) beachten Sie bitte auch die Versionshistorie für die Versionen 6.3.1


Vollständige Übersetzungen in Version 6.3: Deutsch, English, French
Unvollständige Übersetzungen: Dutch, Finnish, Polish, Russian, Spanish

Nach dem Update sollten folgende Rebuilds durchgeführt werden:
Dokumente und Vorlagen

Wichtig:
Nach dem Update sollte die Spracheinstellungen jedes einzelnen Backend-Users in der Benutzerverwaltung überprüft werden:
1. Schritt: Menü Extras-> Einstellungen->Allgemein, prüfen und setzen Sie Backend Sprache und Backend Zeichensatz, speichern!
2. Schritt: Benutzerverwaltung, je User: Tab "Einstellungen", dort "Oberfläche", prüfen und setzten von Backend Sprache und Backend Zeichensatz.

Verbesserungen

Eigener PHP-Kode in Templates

Da es in der Vergangenheit bei der Verwendung eigener PHP-Variabeln innerhalb von WE-Tags immer wieder zu Unklarheiten und Problemen gekommen ist, wurde die Übergabe von Variablen systemweit vereinheitlicht: Seit Version 6.3 sucht der Tag-Parser die übergebenen Variabeln ausschließlich im globalen Sichtbarkeitsbereich (global scope). Existiert die Variable nur in einem lokalen Sichtbarkeitsbereich, so gilt sie als nicht existent!

Ob sich eine mit <?php $foo = 'value'; ?> deklarierte Variable im globalen Sichtbarkeitsbereich befindet, hängt vom jeweiligen Programmkontext ab: Da dieser in der Regel nicht bekannt ist, gilt die Faustregel, dass Variabeln zur Verwendung in WE-Tags explizit global definiert werden sollten. Dies geschieht entweder durch die Verwendung von we:setVar type ="global", die Verwendung der to -Funktion vieler WE-Tags oder die Deklaration der Variablen als <?php $GLOBALS['foo'] = 'value' ?>.

Wichtig: Die (global deklarierten) Variabeln werden in den WE-Tags gleich verwendet, wie bisher! Beispiel: <?php $GLOBALS['imgID'] = 17; ?> wird im WE-Tag weiterhin aufgerufen als <we:img id="\$imgID">. Eine Übergabe mit <we:img id="\$GLOBALS['imgID]"> wird nicht unterstützt!

Hinweis: Aus Gründen der Abwärtskompatibilität wurde unter Extras -> Einstellungen -> Allgemein -> System der Schalter "Tag-Parser: setze voraus PHP LocalScope==GlobalScope" eingebaut: Standardeinstellung ist "nein". Ist der Schalter auf "ja" gesetzt, werden auch Variabeln aus dem lokalen Sichtbarkeitsbereich des WE-Tags geparst. Von einer Verwendung des Kompatibilitätsmodus wird nach Möglichkeit abgeraten, da er die normale Funktion einiger WE-Tags verhindert (u.a. Versand von E-Mails aus dem Newsletter- und dem Shop-Modul sowie we:sendMail) (vgl. dazu den Hilfetext im Eintellungs-Dialog sowie #6297)

Weitere Verbesserungen

  • Tag we:listview, type ="languagelink": Bei der Sortierfolge order ="Locale" mit showself ="true" wird der Link auf self nicht mehr am Ende, sondern an der alphabetisch korrekten Position eingefügt. Bei order ="random()" wird self in die Zufallssortierung mit einbezogen.
    Zusätzlich kann jetzt auch eine eigene Sortierfolge explizit mittels kommaseparierter Liste angegeben werden: order ="de_DE,pl_PL,ru_RU" (mit oder ohne Leerzeichen in der Liste). Ist der Link zu einer der angegebenen Sprachen nicht vorhanden, wird die Sprache übersprungen. Weitere, nicht in der Liste enthaltene Sprachen werden hinter den genannten Sprachen in alphabetischer Reihenfolge (nach Locale) angehängt (#6321)
  • Tag we:sidebar: Mit dem (optionalen) Attribut parameter können jetzt auch PHP-Parameter an das zu öffnende Sidebar-Dokument übergeben werden ("param1=value1&param2=value2"). Die Parameter können im aufgerufenen Dokument normal per normal $_REQUEST oder $_GET angesprochen werden (#5515)
  • Tag we:userinput hat neu den type ="print": Er kann benutzt werden, um den Inhalt eines Kundenverwaltungs-Feldes direkt auszugeben (analog zu we:var, mit dem z.B der Inhalt eines Eingabe-Feldes ohne die Eingabemöglichkeiten ausgespielt wird) (#6276)
  • Tag we:xmlfeed: Das reparierte we:xmlfeed kann neu auch mit curl verwendet werden (die Übergabe von Parametern im Attribut url funktioniert wieder normal) (#3053)
  • Navigations-ToolNamen von Navigationsregeln (Regeln für Highlighting) können neu auch Sonderzeichen wir Umlaute und Leerzeichen enthalten (#107)
  • LiveUpdate/OnlineInstaller: Ins Live-Update und in den Online-Installer wurde ein Spenden-Button (PayPal) eingebaut. Spenden an den gemeinnützigen webEdition e.V. ermöglichen es, dass der Verein professionelle Entwickler einstellen kann, die Beseitigung von Fehlern sowie die Entwicklung neuer Features beschleunigt wird und die Weiterentwicklung von webEdition langfristig gesichert ist (#6419 und #6427)

Behobene Fehler

  • CodeMirror: Nach Änderung der Standardeinstellungen für Schrifttypen, -größen und Zeilenabstände ist die Darstellung von Template-Kode im Editor deutlich übersichtlicher (#6391)
  • In der Standardvorlage (Datei -> Neu -> Vorlage), steht im <html>-Tag jetzt lang="<we:pageLanguage type ="language" doc ="top" />" anstatt type ="complete": Die Ausgabe ist dadurch valide ("de" anstatt "de_DE") (#6428)
  • LogIn-Screen in ISO: Beim Update bzw. bei der Update-Wiederholung auf 6.3.0 und 6.3.1 wurde in we_conf.inc.php das Backend-Charset auch bei UTF-8-Installationen auf "ISO-8859-1" gesetzt: Dies konnte zu Problemen mit dem Login-Screen führen. Der Fehler wurde behoben (#6414)
  • Tagwizard: Link zur Tag-Referenz wird wieder bei allen we-Tags ausgespielt (#6341)
  • Sidebar: Das Aktivieren der Sidebar durch Klick auf einen Link vom Typ we:sidebar funktioniert wieder (#6411)
  • Fehler im Tag-Parser wurden behoben (#6400)
  • Fehlende Einträge in den Language-Files wurden ergänzt (#6389)
  • Seit Version 6.3.0 lieferte die Methode DB-WE->query einen boolean als Rückgabewert. Aus Gründen der Abwärtskompatibilität wird jetzt wieder die SQL-Ressource-ID zurückgegeben. Damit funktionieren auch die einst auf www.we-devedge.de beschriebenen DB-Zugriffe wieder (#6382)
  • Redundanter Code zum Aufruf des Glossars in we_showDocument.inc.php wurde eliminiert (#6376)
  • Fehler beim Anlegen und Speichern neuer Vorlagen wurden behoben: Das Speichern neuer Vorlagen wird wieder bestätigt und der zeitweilig fehlende Reload des Trees erfolgt normal. Dadurch werden neue Vorlage wieder sofort im Tree angezeigt (#6403)
  • Bei einer Änderungen des Feldes "Hauptbesitzer" unter WE-Document -> Eigenschaften -> Besitzer wurde bisher automatisch die Checkbox "Zugriff einschränken" aktiviert (tblFile, RestrictedOwner=1). Dies geschieht jetzt nicht mehr (#3400)
  • Das Hauptmenu reagiert jetzt auch im Internet Explorer 7 und 8 beim Klick auf die Top-Menupunkte ohne Verzögerung (#6441)
  • Default-Sidebar (automatisch geöffnet, wenn in Extras -> Einstellungen -> Allgemein -> Oberfläche -> "Seitenleiste" -> "beim Starten anzeigen" aktiviert ist): Links zur Versionshistorie und Tag-Referenz sind wieder aktuell (#6261)
  • Tag we:captcha war seit Version 6.3 defekt: Der Fehler wurde behoben (#6354)
  • Tag we:date, type ="js" mit format ="F" und format ="M": Die Monate werden jetzt korrekt ausgespielt (#6381)
  • Tag we:field, type ="href" funktioniert wieder normal (#6329), auch innerhalb von we:block (#6421)
  • Tag we:ifFieldNotEmpty funktioniert wieder für alle field-Typen normal, auch wenn es sich in dem per listview type="document" aufgerufenen Dokumen in einem we:block befindet (#6347, #6422 und #6408)
  • Tag we:ifVarNotEmpty funktioniert wieder normal (#6367)
  • Tag we:image, we:flashmovie und we:quicktime: Attribut id kann wieder dynamisch (durch Übergabe einer PHP-Variable) belegt werden. Dabei ist zu beachten: Ist das Attribut showcontrol ="true" oder nicht gesetzt ("true" ist der default-Wert), so wird id bei einem konkreten Dokument nur solange beachtet, wie im Editmode kein Bild/Film ausgewählt wurde.
    Für die Übergabe von Variabeln an das Attribut id gilt neu folgende Regel: Ist die Variable global definiert (Deklaration als $GLOBALS['foo'] oder we:setVar type ="global" oder we-Tag to ="global"), so muss sie wie bisher escaped werden (id ="\$GLOBALS['foo']" oder id ="\$foo"). Befindet sie sich hingegen (nur) im lokalen Scope, darf sie nicht mehr escaped werden (id ="$foo") (#6433)
  • Tag we:listview: Zufällige Sortierung (order ="random()") funktioniert wieder normal (#6324)
  • Tag we:xmlnode funktioniert wieder normal (#6339)
  • Navigations-Tool: Regeln fürs Highlighting lassen sich wieder bearbeiten (#6338)
  • DB/Objekt-Modul: Fehler beim Anlegen neuer Klassen wurden behoben (#6365)
  • DB/Objekt-Modul: Seit Version 6.3.0 wurden korrekt xml-kompatibel generierte <br/>-Tags aus Objekt-Textareas im Frontend falsch als <br> ausgespielt. Dieser Fehler wurde behoben (#6333)
  • DB/Objekt-Modul: Objektfelder des Typs "Link": Der Eingabedialog wird wieder korrekt ausgespielt (#6046)
  • DB/Objekt-Modul: Objektfelder des Typs "Objekt": Das verlinkten Objekte wird wieder normal in der Datenbank gespeichert (#6377)
  • DB/Objekt-Modul: Objektfelder des Typs "Objekt": Der Wert eines Auswahl-Feldes (select) im verlinkten Objekt wurde zeitweilig per Listview nicht mehr ausgegeben. Dieses Problem wurde behoben (#6399)
  • DB/Objekt-Modul: Jegliche Verwendung des "&"-Zeichens führte beim Import von Objekten über generisches XML zu unvollständigen oder verfälschten Ergebnissen. Dieses Problem wurde behoben (#5741)
  • DB/Objekt-Modul: Tag we:write type ="object" speichert wieder im korrekten Klassen-Verzeichnis (#6336)
  • Kundenverwaltung: Kunden -> Sortierung verwalten... -> "Neue Sortierungsgruppe einfügen" funktioniert wieder normal (#6384)
  • Kundenverwaltung: Der Kundenfilter wurde teilweise noch vor dem Start der User-Session (Teil des Logins) geprüft: dadurch konnte es vorkommen, dass ein User Seiten nicht angezeig bekam, obwohl er über den Kunderfilter die Berechtigung dazu besaß. Umgekehrt konnte es passieren, dass eine entsprechende Seite auch nach dem Logout noch angezeigt wurde. Beide Fehler wurden behoben (#5660)
  • Shop-Modul: Varianten werden im Warenkorb sowie im Backend wieder korrekt angezeigt (#6434)
  • Shop-Modul: Die Verwendung von freien Feldern, die erst bei einer Bestellung editiert werden, funktioniert wieder normal (#6396)
  • Zeitplaner: Die Einstellung unter Extras -> Einstellungen -> Allgemein -> Erweitert -> "Auslösen des Zeitplaners" wird jetzt korrekt gespeichert, der Zeitplaner funktioniert wieder. Hinweis: Wird für eine neu angelegte oder geparkte Datei die Aufgabe "Veröffentlichen" angelegt muss das Dokument anschließend veröffentlicht (!) werden. Speichern reicht nicht! Das Veröffentlichen aktiviert hier lediglich den Zeitplaner, der das Dokument dann zum angegebenen Zeitpunkt tatsächlich veröffentlicht (#6404 und #5915)
  • LiveUpdate/OnlineInstaller: Wurde in einer Version vor 6.3.0 bei der Installation ein Server-Document-Root angegeben, der von dem automatisch erkannten abweicht, konnte dies beim Update auf 6.3.0 oder 6.3.1 zum Abbruch bzw. zu einer starken Beschädigung der betroffenen Seite führen. Dieses Problem konnte behoben werden (#6318)
  • LiveUpdate/OnlineInstaller: Zusätzliche Sprachpakete können wieder normal im Reiter "Sprachen" des LiveUpdate-Popups nachgeladen werden (#6305)
  • Backup: SQL-Fehler beim Wiederherstellen von Backups konnten behoben werden (Fehler in DB->isColExist) (#6401 und #6183)
  • Banner-Modul: Banner lassen sich wieder normal in Banner-Gruppe speichern (#6346)

Version 6.3.1.0

Veröffentlichungsdatum 09.05.2012
Sicherheitsupdate nein
Behobene Fehler 13
Optimierungen 0

Hinweis

Mit diesem Update werden schwerwiegende Fehler der Version 6.3.0 behoben. Wir empfehlen jedoch ein Update direkt auf die jetzt verfügbare Version 6.3.3.

Bitte beachten Sie vor einem Update von Versionen vor 6.3.0 unbedingt die ausführlichen Hinweise sowie die Liste mit Optimierungen und Bugfixes in der Versionshistorie Version 6.3.

Noch ein Hinweis: die Probleme mit dem Java-Vorlageneditor in Firefox (leer nach wechseln zwischen Tabs) beruhen auf einem Fehler in der aktuellen Firefox Version und sind mit FF 13 behoben. Unsere Empfehlung: testen Sie den CodeMirror 2 Vorlagen-Editor.
Vollständige Übersetzungen in Version 6.3: Deutsch, English, French
Unvollständige Übersetzungen: Dutch, Finnish, Polish, Russian, Spanish

Nach dem Update sollten folgende Rebuilds durchgeführt werden:
Dokumente und Vorlagen
Wichtig:
Nach dem Update sollte die Spracheinstellungen jedes einzelnen Backend-Users in der Benutzerverwaltung überprüft werden:
1. Schritt: Menü Extras-> Einstellungen->Allgemein, prüfen und setzen Sie Backend Sprache und Backend Zeichensatz, speichern!
2. Schritt: Benutzerverwaltung, je User: Tab "Einstellungen", dort "Oberfläche", prüfen und setzten von Backend Sprache und Backend Zeichensatz.

Behobene Fehler

  • Probleme mit den Miniaturansichten wurden behoben (#6328)
  • Auf die Einstellung eines we:select innerhalb eines we:block kann (innerhalb und außerhalb des Blocks) wieder normal mit we:ifVar name ="NAME DES WE:SELECT" getestet werden (#6327)
  • Probleme beim Datenbankzugriff behoben (#6361)
  • Tag we:sessionField type ="date": Datums-Eingaben über das Frontend in die Kundenverwaltung funktionieren wieder korrekt (#6299)
  • Tags we:userInput type ="img" und we:sessionField type ="img" waren seit 6.2.7 defekt: Repariert in 6.3.1 (#6233)
  • Tags we:input type ="text" und we:textarea speicherten in 6.3.0 keine Inhalte: Repariert in 6.3.1 (#6344)
  • Probleme beim Update von 6.2.7 auf 6.3.1 prerelease wurden für das offizielle Release von Version 6.3.1. behoben (Module funktionierten nicht, weil we/include/conf/we_active_integrated_modules.inc.php nicht angelegt wurde) (#6370)
  • Debug-Statements, die zu einer großen Zahl unnötiger Einträge im Fehler-Protokoll führten, wurden entfernt (#6394)
  • In webEdition importierte Bilder: Die Metadatenfelder funktionieren wieder korrekt (#6334)
  • Die (aufgrund fehlender Informationen seitens des Herstellers) seit längerem defekte Integration von econda wurde aus webEdition entfernt (#5584)
  • Navigations-Tool, SEO-Links: Directory-Index wird wird bei entsprechender Einstellung unter Extras -> Einstellungen -> Allgemein -> SEO-Links -> Verstecke DirectoryIndex-Dateinamen in der Ausgabe der Navigation korrekt unterdrückt (#6332)
  • DB/Objekt-Modul Innerhalb von Textareas in Objekten lassen sich wieder normal Bilder redigieren (#6337)
  • DB/Objekt-Modul Bei der Ausgabe von Objekt-Datumsfelder über we:field type ="date" wurden seit Version 6.3.0 falsche Uhrzeiten ausgespielt (GMT-Winterzeit anstatt Mitteleuropäischer Sommerzeit): Der Fehler wurde behoben (#6335)

Version 6.3.0.0

Veröffentlichungsdatum 25.04.2012
Sicherheitsupdate nein
Behobene Fehler 53
Optimierungen 54

Hinweis

Dieses Update optimiert die komplette webEdition Infrastruktur. Wegen der vielen grundlegenden Änderungen kann es beim Update einer Site durchaus zu Problemen kommen!
Wir empfehlen dringend, ein Update direkt auf die jeweils letzte Version der 6.3.x-Serie, aktuell die Version 6.3.3 durchzuführen.

Erstellen Sie unbedingt ein Backup der vorhandenen Site und führen Sie gegebenfalls ein Testupdate in einer Kopie der Site durch, insbesondere wenn Sie Module (z.B. Shop, Objekt/DB, aber auch andere) einsetzen.
Nach dem Rebuild aller Vorlagen und Dokumente prüfen Sie das Fehlerlog auf weitere Hinweise.

Wichtig: Nachdem uns Probleme mit Updates von Versionen < 6.2.7 nach 6.3 gemeldet wurden, empfehlen wir, bei solche Installationen erst ein Update auf Version 6.2.7 durchzuführen. Der Fehler wird schnellstmöglich behoben.

Wichtig: Wenn Sie ein Backup aus einer früheren Version von webEdition in Version 6.3 einspielen, müssen die Frontendsprachen (Locales) manuell angepasst werden, bevor das Backup eingespielt wird (Extras -> Einstellungen -> Allgemein -> Sprachen).

Weitere Hinweise und Informationen zu Verbesserungen und behobenen Fehlern finden Sie...

Noch ein Hinweis: die Probleme mit dem Java-Vorlageneditor in Firefox (leer nach wechseln zwischen Tabs) beruhen auf einem Fehler in der aktuellen Firefox Version und sind mit FF 13 behoben. Unsere Empfehlung: testen Sie den CodeMirror 2 Vorlagen-Editor.

Vollständige Übersetzungen in Version 6.3: Deutsch, English, French
Unvollständige Übersetzungen: Dutch, Finnish, Polish, Russian, Spanish

Nach dem Update sollten folgende Rebuilds durchgeführt werden:
Dokumente und Vorlagen
Wichtig:
Nach dem Update sollte die Spracheinstellungen jedes einzelnen Backend-Users in der Benutzerverwaltung überprüft werden:
1. Schritt: Menü Extras-> Einstellungen->Allgemein, prüfen und setzen Sie Backend Sprache und Backend Zeichensatz, speichern!
2. Schritt: Benutzerverwaltung, je User: Tab "Einstellungen", dort "Oberfläche", prüfen und setzten von Backend Sprache und Backend Zeichensatz.

Verbesserungen

Geschwindigkeitsoptimierungen

  • Die Beseitigung von als "DEPRICATED" deklarierter PHP funktion schreitet voran (#3449), dabei konnten auch viele REG-Ex durch schnellere Stringfunktionen ersetzt werden.
  • Die Zahl der includierten Dateien für eine einfache auszuliefernde Seite wurde dramatisch von bisher etwa 150 auf jetzt 48 reduziert. Der notwendige Speicherbedarf wurde dadurch von ca. 28 MB auf unter 7 MB verringert.(#3487).

Optimierung des Tag-Parsers

Der alte Tag-Parser wurde vollständig renoviert um so die Ausführung Code deutlich zu beschleunigen.

Im Detail:

  • Der generierte Template-Code wurde deutlich abgespeckt, viele Codeteile durch Aufruf zentraler Funktionen aus der we_global abgebildet (#5027, #4923).
  • Sonderbehandlungen für verschiedenste WE-Tags wurden aus dem Tag-Parser entfernt (#4922)
  • Die interne Funktionen we_getTagAttribute, we_getTagAttributeParser wurden optimiert (#5497)
  • Der Code für den Tag we:block wurde sowohl in Bezug auf den Speicherverbrauch als auch in Bezug auf die Geschwindigkeit stark optimiert (#4893). Bei eigenem PHP-Vode in Vorlagen ist innerhalb des we:blocks ein Escapen von PHP-Variablen nicht mehr notwendig.

Aktuell sind PHP-Variablen-Excapes nur noch in we:list, we:listdir und der Navigation notwendig.

Hinweise für Updater:

  • Wegen der großen Umstellungen sollten die Funktionen aller Tags geprüft werden.
  • Dies gilt insbesondere für Vorlagen mit we:block Tags, auch in Verbindung mit Listviews (we:block innerhalb einer we:listview, we:listview innerhalb von we:block) und für eigenen PHP-Code innerhalb von we:blocks

Umstellungen des WE-Backends

  • Das Javamenü wurde ausgetauscht und durch HTML/Javascript ersetzt (die Module sind noch in Arbeit) (#5198)
  • Das WE-Backend wurde von Frames auf iFrames umgestellt (viele davon werden noch entfernt) (#5197)

Umstellung des WE-Backends auf UTF-8

Um langfristig die Pflege von ISO-Sites sicher zu stellen, wurden alle ISO Sprachen (z.B. Deutsch, English usw.) entfernt, die bisher als UTF-8 gekennzeichneten Sprachen (z.B. Deutsch_UTF-8) umbenannt in Deutsch, English usw. und gleichzeitig in der Konfiguration WE_BACKENDCHARSET eingeführt (#4110).

Dies ermöglicht den Betrieb des WE-Backends in praktisch beliebigem Zeichensatz (entsprechend der Prämisse Backend-Zeichensatz == Frontend-Zeichensatz). Der Backend-Zeichensatz ist in den Einstellungen, im Tab Oberfläche einstellbar.

Alle WE-Fenster, Dialoge usw. werden dann in diesem WE_BACKENDCHARSET ausgeführt, alle WE-Ausgaben (Texte) "on the fly", an einer zentralen Stelle, aus UTF-8 in diesen Zeichensatz konvertiert (#5031). Auch

Im Detail:

  • Konvertieren aller ISO Ausgaben mit zentraler funktion g_l aus UTF-8 (#5054)
  • Der Tarball-Setup wurde entsprechend angepasst (#5467)
  • Der OnlineInstaller (und die entsprechenden Routinen im Update-Server) wurde entsprechend angepasst, um weiterhin die Installation alter Versionen zu ermöglichen, wurde dabei die alte Oberfläche für die Sprachauswahl beibehalten (#5468)
  • Das LiveUpdate (und die entsprechenden Routinen im Update-Server) wurde entsprechend angepasst, dabei werden bei einer UTF-8 Installation die WE_BACKENDCHARSET auf UTF-8 gesetzt und die WE_LANGUAGE entsprechend von XYZ_UTF-8 auf XYZ umgestellt, bei einer ISO Installation die WE_BACKENDCHARSET auf ISO-8859-1 und die Sprachen entsprechend umgestellt (#5466).
  • Im Rahmen der Arbeiten konnte das Format der $GLOBALS['weFrontendLanguages'] von einem zweidimensionalen Array auf ein eindimensionales umgestellt werden, vorhandene Konfigurationen werden beim Liveupdate entsprechend umgestellt (#5132)

Weitere Verbesserungen

  • Das webEdition-Backend öffnet sich nicht mehr in einem POP-UP sondern ersetzt den Anmeldedialog (#4208)
  • Der Vorlagen-Editor Codemirror wurde auf Version 2 upgedated (#5163)
  • webEdition unterstützt jetzt auch die moderne, schnellere PHP-Extension mysqli. Die Umstellung erfolgt in Einstellungsdialog im Tab System (#5231), Achtung, eine direkte Verwendung (in eigenem PHP-Code) der Klasse DB_Sql (aus db_mysql.inc.php) darf nicht (mehr) erfolgen! Es sollte nur noch die Klasse DB_WE verwendet werden.
  • Datenbankoptimierung: u.a. folgt auf ein ALTER TABLE jetzt standardmäßig ein ANALYZE. Damit werden die Schlüsseltabellen sofort neu erstellt und die DB erspart sich die häufigen Table-Scans, die bislang bis zum nächsten standardmäßigen Update der Schlüsseltabelle durchgeführt wurden. V.a. die Kundenverwaltung, das DB/Objekt-Modul, Update und Backup profitieren von dieser Änderung (#4961)
  • Beim Backup wird nun standardmäßig die Domain mit in den Dateinamen geschrieben: weBackup_meine_domain_de_2012_05_11_12_14.xml (#2000)
  • Der webEdition Cache wurde entfernt (#4694), dabei sind wegen der anderen Umstellungen im Tag-Parser keine Geschwindgkeitseinbußen zu erwarten.
  • Alle voreingestellten E-Mail-Adressen (URLS usw.) wurden auf spezielle, laut RFCs der IETF für diese Zwecke spezifizierte Domains umgestellt (#3760)
  • Das DB-Passwort wurde aus der $GLOBALS entfernt (#5029) und damit die Sicherheit ein wenig erhöht.
  • Die interne Funktion unhtmlentities wurde durch die entsprechende PHP-Funktion ersetzt (#5223), die Prüfungen rund um das BIG_USER_MODULE entfernt (#5030)
  • In webEdition geöffnete Dokumente/Objekte können durch Klick auf den Titel/Pfad (über den Multitabs) extern geöffnet werden (so wie schon bisher durch Doppelklick auf den entsprechenden Eintrag im Dateibaum)(#6210). Hinter dem Pfad wird neu die ID des Dokumentes/Objektes angezeigt (#4711)
  • Bei Templates unter Eigenschaften -> Dokumente wird hinter dem Dateinamen jetzt auch die ID angezeigt (#6181)
  • Tag we:listview, type ="document": Eine Sortierung nach mehreren Feldern ist jetzt möglich. Eingabe als kommaseparierte Liste. Neu ist auch die Sortierung nach dem Feld we_path (#127)
  • Tag we:href, type ="intern", hat im Bearbeiten-Modus neu einen Button "Öffnen", mit dem ein ausgewähltes webEdition-Dokument zur Bearbeitung geöffnet werden kann (#5894)
  • Tag we:ifWorkspace: in die Attribute id und path können auch mehrere Arbeitsbereiche eingegeben werden (csv-Format: kommaseparierte Liste) (#6275)
  • Tag we:ifPosition (innerhalb von we:listview): Mit den Werten position ="x" und operator ="every" kann jetzt jeder x-te Eintrag angezeigt werden. Funktioniert auch mit z.B. position ="3,5" und operator ="every": Hier würde jeder dritte und fünfte Eintrag angezeigt (#5934)
  • Tag we:select: Bislang durften zwischen we:select und /we:select kein weiteren we-Tags (wie we:comment, we:ifVar etc...) stehen. Diese Einschränkung wurde aufgehoben (#5720)
  • Viele Popups und Dialoge erhalten aussagekräftigere Seitentitel (#2221,#4712 und #5774)
  • Unterstützung für Stylesheet-Dateien im Format .less und .sass: Importierte Dateien dieser Formate sind redigierbar und sie können in webEdition neu erstellt werden unter Datei -> Neu -> Sonstige -> CSS-Datei, Erweiterung .less bzw. .sass wählen (#6204)
  • Das Verzeichnis /webEdition/we wird jetzt durch .htaccess-Datei geschützt (#5847)
  • yui: Update auf Version 2.9 (#6144)
  • Die Datenbank verwendet neu ein "lazy connection management": Die db-Connection wird erst bei Bedarf aufgebaut, wodurch sich die Serverlast verringert (#5907)
  • Veränderte Einträge in tblLink und tblContent werden jetzt häufiger durch UPDATE angepasst und nicht mehr so oft gelöscht und neu angelegt: Dadurch ändern sich die als Primärindex verwendeten IDs weniger oft, der Suchbaum bleibt ausgeglichener und die DB wird insgesamt entlastet (#5997)
  • Das Attribut hidedirindex zum Verstecken von DirectoryIndex-Dateinamen in der Ausgabefunktioniert steht jetzt bei allen weTags zur Verfügung, die Links erzeugen: we:a, we:href, we:link, we:linklist, we:listview und we:url (#5851)
  • Tag we:List wurde ersatzlos gestrichen! Für den Zugriff auf bestehende Datenstrukturen von Typ we:list ohne das weTag siehe Bugbase: #6116
  • WE-Suche: Wenn das Suchfenster ausreichend in die Breite gezogen wird, können auch längere Dateinamen komplett dargestellt werden. Bisher wurden diese auf maximal 16 Zeichen gekürzt (#4714)
  • Benutzerverwaltung: Benutzernamen können geändert werden (#3912)
  • Kundenverwaltung: Auch in webEdition importierte pdf-Dateien können nun einem Kunden zugewiesen werden (Tab "Kunden" zugefügt)(#6238)
  • Kundenverwaltung: Doppeltes Escape von Hochkommata ("d\\'Arion") in der Datenbank entfällt. Dadurch müssen Einträge aus der Kundenverwaltung z.B. in Listview-Conditions nicht mehr mehrfach escaped werden (#3998)
  • LiveUpdate: Die Einstellung der aktivierten Module wird bei einem Update / einer Updatewiederholung nicht mehr überschrieben (#5503)
  • Fehler-Protokoll: Neue Buttons "Anfang", "Ende" sowie mehrere Schritte vor und zurück erleichtern die Navigation (#5601). Zudem werden neu auch PHP fatal errors mitgeschrieben (#5825)
  • Fehler-Protokoll: Fehler-Mails wurden übersichtlicher: Das Betreff enthält den Fehlertyp, den Namen der auslösenden Funktion sowie die Domain (#5802)
  • Zeitplaner (Scheduler): Der Scheduler wurde in "Zeitplaner" umbenannt (#6134)
  • Zeitplaner: Unter Extras -> Einstellungen -> Allgemein -> Erweitert wurde "Auslösen des Zeitplaners" zugefügt. Hier kann festgelegt werden, ob der Zeitplaner vor oder nach dem Seitenaufruf augelöst wird. Als dritte Option steht "externer Cron-Job" zur Verfügung: Durch den externen Aufruf von webEdition/triggerWEtasks.php kann der Zeitplaner minutengenau gesteuert werden. Mit dieser Variante können neu auch statische Dokumente per Zeitplaner veröfentlicht werden (#4547, #3476 und #5842)
  • SDK/Apps: Unter Hilfe -> Systeminformationen wird eine Warnung mit dem Hinweis, das dann Apps nicht laufen, ausgegeben, wenn "session autostart = on" gesetzt ist (#5960)

Behobene Fehler

  • Innerhalb eines Blocks führt die Verwendung der HTML-Formulartags <form> und </form> nicht mehr zu einem Parse-Error. (#4110)
  • Der we:form -Tag schreibt keine globlen Variablen mehr in Templates, dadurch werden Konflikte mit Variablennahmen der Template Entwickler vermieden (#2493)
  • In Listviews kann jetzt das Attribut desc auch mit einer Variablen verwendet werden (#5213)
  • Eine Fehlermeldungen im Backup Wizard (wiederherstellen) wurde beseitigt (#5099)
  • Verstecken von DirectoryIndex-Dateinamen in der Ausgabe (Extras -> Einstellungen -> Allgemein -> SEO-Links): Anstatt nur die Ausgabe z.B. von "index.php" zu unterdrücken, wurde falsch auch der Dateiname "seiten_index.php" zu "seiten.php" reduziert. Dieser Fehler wurde behoben (#6150)
  • Seemode funktioniert jetzt auch im Internet Explorer 8 und 9 (#5534)
  • Bei Verwendung von JUpload wird das zuletzt verwendete Upload-Verzeichnis wieder gespeichert und beim nächsten Aufruf voreingestellt (#5995)
  • Je nach PHP-Einstellungen für Speicher und Script-Laufzeit konnte es passieren, dass das Erstellen und Wiederherstellen von Backups, Importen und Exporten nicht bis zum Ende durchlief. Diese Probleme wurden durch die Verringerung des Speicherbedarfs von webEdition massiv reduziert (#5020 und #2135)
  • Einige PHP-Notices im Cockpit wurden beseitigt (#5098)
  • Binäre Inhalte werden beim Umbenennen nicht mehr dupliziert (#6052)
  • Schließende weTags (z.B. we:title ... /we:title) innerhalb von we:ifTemplate ... /we:ifTemplate im Headerbereich des Templates zerschießen nicht mehr die Darstellung des Eigenschaften-Reiters eines WE-Dokuments (#5704)
  • Fehlerhafte Serialisierung von DB-Verbindungen behoben (#5917)
  • Das Attribut "id" in WE-generierten Buttons ist jetzt standardkonform: Das erste Zeichen darf keine Zahl sein (#5744)
  • Das Info-Fenster (Hilfe -> Info) wird in der korrekten Größe ausgespielt (#5844)
  • Datumsfelder (z.B. in we:input type ="date") bieten Daten bis ins Jahr 2120 an (#5471)
  • Dokumente vom Typ HTML-Datei: CodeMirror verwendet für eingefügten PHP-Code korrektes Syntax-Highlighting (#4689)
  • Mögliche Sicherheitslücke geschlossen: Ein Zugriff auf WE-Dokumente über we_showDoc (bei aktiviertem Register-Globals) ist jetzt ausgeschlossen (#5937)
  • Das webEdition-Login lässt sich wieder per Return bestätigen (#5930)
  • Die unter Extras -> Einstellungen -> Allgemein -> Sprachen ausgewählten Seitensprachen (Locales) werden beim Backup (ab Version 6.3) korrekt mitgenommen und müssen deshalb beim Einspielen des Backups nicht mehr vorab manuell gesetzt werden (#6068 und #6190)
  • webEdition beenden mit Datei -> Beenden funktiniert jetzt auch unter Mac OS X mit Safari 5.1.2 und neuer (#5821)
  • Tags we:master und we:content erzeugen keine Leerzeilen mehr in der Ausgabe (#6101)
  • Tag we:textarea: Änderungen in einer we:textarea mit inlineedit ="true" werden nun korrekt mit einem * auf dem Karteireiter des Dokuments angezeigt (#3140)
  • Tag we:textarea: Die falsche Fehlermeldung, die ausgegeben wurde, wenn externe Links innerhalb einer we:textarea redigiert werden sollten, erscheint nicht mehr. Dadurch lassen sich externe Links in der we:textarea wieder korrekt bearbeiten (#6206)
  • Tag we:textarea, Attribut commands : Die erlaubten KOmmandos können jetzt auch mit Leerzeichen eingegeben werden ("bold, italic, underlinde") (#5926)
  • Tag we:listview type ="multiobjekt" innerhalb eines Objekt funktioniert jetzt (#6185)
  • Tag we:listview type ="document": Einfache und OR-verknüpfte Conditions (Attribut condition ) funktionieren jetzt (AND-verknüpfte Conditions werden sind für webEdition 6.4 vorgesehen) (#5719)
  • Tag we:listview type ="orderitem": Sortierung über Attribut order funktioniert jetzt (#5873)
  • Tag we:checkform: WE-Tags oder PHP-Kode zwischen we:checkform und /wewe:checkform führten bisher zu falschen Ausgaben. Dieser Bug wurde behoben (#5747)
  • Tag we:ifEmpty type ="href" gibt keine vertauschten Rückgabewerte mehr aus (#5863)
  • Tag we:userinput type ="textarea": Die fehlenden Attribute im TagWizzard wurden ergänzt (#5983)
  • Tag we:sessionField type ="date" funktioniert jetzt fehlerfrei (#5691)
  • Tag we:sessionField select ="date": Im Attribut value kann der Eintrag definiert werden, der beim Ausspielen des Dropdown-Menues ausgewählt ist. Bisher wurde bei leerem oder fehlendem value ein leerer Eintrag angelegt: Dies geschieht jetzt nicht mehr (#6007)
  • Tags we:include und we:href spielen Links und Includes nur noch korrekt unter Beachtung von Kundenfiltern aus (#6211 und #5643)
  • Cockpit: Das Cockpit lässt sich wieder normal durch Wegklicken des Multitabs schließen (JavaScript-Fehler behoben) (#5904)
  • Cockpit: Geänderte Einstellungen des Widgets "Zuletzt bearbeitet" werden sofort gespeichert und bleiben auch erhalten, wenn webEdition (falsch) durch einfaches Schließen des Browserfensters bzw. -tabs beendet wird (#5824)
  • Cockpit: Das Ändern des RSS-Feeds im Widget "RSS-Feed - webEdition News" funktioniert wieder normal (#5866)
  • Navigations-Tool: Das Problem, dass die Navigation ab einer Anzahl von ca. 1000 Einträgen nicht mehr bearbeitet werden konnte, liess sich in Version 6.3 nicht mehr reproduzieren. Auch Speicherzeiten für einen Navigationseintrag von fast 10 Sekunden konnten nicht mehr beobachtet werden. Dies ist vermutlich auf die drastische Reduktion des Speicherbedarfs von webEdition insgesamt zurückzuführen (#3615 und #3489)
  • Navigations-Tool: Navigations-Arbeitsbereiche greifen jetzt auch beim Redigieren von Navigationseinträgen über das Feld "Navigation" im Bereich "Eigenschaften" von WE-Dokumenten (#5836)
  • Navigations-Tool: Beim Anlegen neuer oder Ändern bestehender Ordner im Navigations-Tool wird der Tree jetzt automatisch neu geladen (#3099)
  • Shop-Modul: Mögliche Sicherheitslücken geschlossen (vgl.: #6038 und #6303)
  • Zeitplaner: Der Zeitplaner ist jetzt Thread-sicher, das heißt, dass er bei mehreren gleichzeitigen Aufrufen die Tasks sauber nacheinander abarbeitet ohne dass diese sich in die Quere kommen (#5939)
  • SDK/Apps: Ein Fehler in den Sprachfunktionen wurde beseitigt (#5130)
  • Kundenverwaltung und Navigation: Änderungen der Kundenfilter-Einstellungen eines Dokuments/Objekts wurden in der Navigation erst nach erneutem Speichern des zugehörigen Navigationspunktes bzw. Wiederveröfentlichung des betreffenden Dokuments/Objekts aktiv. Dieser Fehler ist behoben. (#5504 und #4185)
  • Kundenverwaltung und Newsletter-Modul: Die Übetragung von Datenfeldern aus der Kundenvewaltung ins den Newsletter-Modul mit we:newsletterField funktioniert jetzt (vgl.: #5614)
  • DB/Objekt-Modul und Benutzerverwaltung: Wurden einem User bisher in der Benutzerverwaltung mehrere Objekt-Arbeitsbereiche zugeteilt, konnte er trotzdem nur auf einen davon zugreifen. Dieser Fehler ist behoben (#3470)
  • ToDo-/Messaging-Modul: Setzt man einen bereits erledigten ToDo-Eintrag über "Status aktualisieren" wieder auf z.B. 50% oder 0%, so wird er jetzt korrekt vom Verzeichnis "Erledigt" (zurück) ins Verzeichnis "ToDo" verschoben (#5845)
  • ToDo-/Messaging-Modul: Falsche HTML-Ausgaben im Pop-Up "Weiterleiten von ToDos" (über Button "Todo(s) weiterleiten" im Kopfbereich des ToDo-Moduls) wird nicht mehr ausgespielt (#6089)

Version 6.2.7.0

Veröffentlichungsdatum 24.03.2012
Sicherheitsupdate nein
Behobene Fehler 48
Optimierungen 8

Hinweis

Vollständige Übersetzungen: Deutsch, Deutsch_UTF-8, Dutch, Dutch_UTF-8, English, English_UTF-8, Finnish, Finnish_UTF-8
Unvollständige Übersetzungen: French_UTF-8, Polish_UTF-8, Russian_UTF-8, Spanish_UTF-8

Nach dem Update sollten folgende Rebuilds durchgeführt werden: Dokumente und Vorlagen

Verbesserungen

  • Das Zend Framework wurde auf Version 1.11.11 upgedated (5987).
  • Miniaturansichten kennen jetzt die Option "Fit inside" (feste Größe). Dabei wird bei ausreichender Bildgröße die Fläche der Miniaturansicht immer vollständig ausgefüllt, und zwar ohne Verzerrungen. Dazu wird das Bild Zentriert und (je nach Seitenverhältnis des Originals) Oben/Unten bzw. Rechts/Links beschnitten (5565). Wichtig: Wid diese Option genutzt, muss gleichzeitig "Proportionen beibehalten" angeklickt sein und breite und Höhe angegeben werden.
  • Bei der Ausgabe von Datumsangaben wie Wochentag, Monatsname usw. werden die Ausgaben jetzt sprachabhängig ausgegeben (5938)
  • we:userinput type=wysiwyg (und we:sessionfield): die Dialoge des wysiwyg-Editors sind jetzt auch im Frontend nutzbar (6087).
  • LiveUpdate: Bei Pre-Release Versionen wird jetzt beim Update automatisch (ohne Setzen der Checkbox) nach neueren Pre-Release Versionen gesucht (5992).
  • Nightly Builder: Nach dem Update des verwendeten phpsvnclients (6103) und weiteren Änderungen ist er jetzt in der Lage, "Snapshot"-Versionen für Liveupdate und OnlineInstaller zu erstellen, die nicht mehr alle Änderungen seit der Version 6.0 aufsammeln, sondern nur den aktuellen Stand der Version beinhalten (6104).
  • LiveUpdate / OnlineInstaller: Beide sind jetzt in der Lage, die Snapshot-Releases auszuliefern (6110).

Behobene Fehler

  • Die Möglichkeiten, dass tblLanglink sich wiedersprechende Einträge aufweist, wurden deutlich reduziert (5840), (6051)
  • we:userinput type=wysiwyg (und we:sessionfield): diverse Probleme mit dem Internet-Explorer 9 wurden beseitigt (6069, 6085 und 6086 sowie (6108).
  • we:category field=ID" gibt keine negativen IDs merh zurück (6203)
  • we:back und we:next berücksichtigen jetzt auch hidedirindex (5959).
  • Das seltsame Verhalten des Tags we:userinput type=date wurde beseitigt (5864)
  • Probleme mit der Nutzung von Zend-Locale auf IIS Servern (MS) wurden beseitigt (6196)
  • Probleme mit doppelten Einträgen in der tblLangLink wurden größtenteils beseitigt (5838).
  • Der Debug-Frame läßt sich auch im SeeModus wieder abschalten (5927).
  • webEdition läuft jetzt auch bei num. IP und Portangabe in der URL (5985).
  • Fehler beim Schreiben ins Fehlerlog killt nicht mehr die Seite (5852).
  • Änderungen and en Einstellungen zu den SEO-Links werden jetzt übernommen (5850).
  • Eine PHP-Notice bei nicht gesetzten WE_MAIN_DOC bei Bildern wurde beseitigt (5982), eine weitere beim Tag we:include type=template (5919) sowie ein zwischenzeitlich aufgetretener Fehler durch Aufruf der undefinierten Funktion wetag_getattribute() (5886).
  • Versionierung: Ein DB-Fehler beim Löschen von Objekten wurde beseitigt (5961).
  • Voting-Modul: Probleme mit der Winstellung "Wiederholt abstimmen = NIE" wurden beseitigt (5867).
  • Voting-Modul: Probleme mit den Speichern des "ersten" Eintrags aus Checkboxen und Radiobutton wurden beseitigt (6118).
  • Newsletter-Modul: Probleme bei der Übertragung der Daten aus der Kundenverwaltung in den Newsletter per we:newsletterField wurden beseitigt (5614)..
  • Kundenverwaltung: Der Tagwizard deklariert das Attribut monitorgroupfield nicht mehr als Pflichtfeld (5920).
  • Kundenverwaltung: Der we:sessionField-Tag unterstützt jetzt neben dem Attribut pure="true" auch wysiwyg="false" (5890).
  • Kundenverwaltung: Das Problem, dass der Kundenfilter unter gewissen Umständen für alle Dokumente u. Dokumentenordner übernommen wurde, wurde beseitigt (5835).
  • Kundenverwaltung: Probleme beim CSV-Import in die KV wenn die Sprache != 8859-1 bzw. utf-8 ist, wurden beseitigt (6197)
  • LiveUpdate: Probleme mit dem Update der Tabellen bei einem Upgrade von WE-5.x auf WE-6.x wurden beseitigt, ein solches ist jetzt maximal bis Version 6.0.0.6 möglich, von dort kann dann problemlos auf die aktuelleste Version upgedated werden (5875) und (5932).
  • LiveUpdate: Probleme mit mod_security wurden beseitigt (6074)
  • Anwendungsentwicklung / SDK: Der in WE-Apps einsetzbare wysiwyg-Editior hat keine Probleme mehr mit dem Internet-Explorer 9 (5986) und eine Notice in translate->_() wurde beseitigt (5989).
  • Benutzerverwaltung: Probleme bei nur einer installierten Backendsprache wurden beseitigt (5451).
  • Benutzerverwaltung: Probleme mit der Rechteausweitung im Backend (privilege escalation) wurden beseitigt (5877).
  • Benutzerverwaltung: P robleme mit dem Attribut user in we-Tags wurden beseitigt (5884).
  • Benutzerverwaltung: Der Arbeitsbereich dokumente kann jetzt mehr als 52 Einträge umfassen (6193)
  • DB/Object-Modul: Ein potenzielles Sicherheitsproblem beim we:write type object wurde beseitigt (5981).
  • DB/Object-Modul: Die XHTML-konforme Ausgabe wurde verbessert (5948).
  • DB/Object-Modul: Änderungen an geparkten Objekten werden jetzt wieder bespeichert (5953).
  • DB/Object-Modul: Der fehlende Typ checkbox in der Klasse ObjectEx wurde ergänzt (5870).
  • DB/Object-Modul: Probleme mit fehlenden oder doppelten Feldern in Klassen wurden beseitigt (5900).
  • DB/Object-Modul: SEO-Links aus dem wysiwyg (und von anderen Stellen) zielen bei gesetzter TriggerID im Objekt in das falsche Verzeichnis (6140).
  • Hooks: Ein Problem bei PHP < 5.3 und fehlendem Hook-File wurde beseitigt. (6071).

Version 6.2.6.0

Veröffentlichungsdatum 21.12.2011
Sicherheitsupdate nein
Behobene Fehler 41
Optimierungen 13

Hinweis

Vollständige Übersetzungen: Deutsch, Deutsch_UTF-8, Dutch, Dutch_UTF-8, English, English_UTF-8, Finnish, Finnish_UTF-8
Unvollständige Übersetzungen: French_UTF-8, Polish_UTF-8, Russian_UTF-8, Spanish_UTF-8

Nach dem Update sollten folgende Rebuilds durchgeführt werden: Dokumente und Vorlagen

Verbesserungen

  • Aktionen des Schedulers, des Workflows und aus WE-Apps lassen sich jetzt durch einen Aufruf der Datei /webEdition/triggerWEtasks.php per Cronjob aufrufen. Dadurch wird die Last beim Aufruf normaler Seiten für das Auslesen dieser Aktionen verringert und so läßt sich auch sicherstellen, das Aktionen wirklich ausgeführt werden (5790). 
  • Der Java-Vorlageneditior arbeitet jetzt auch unter SSS-Verschlüsselung (5404)
  • Das bisher separat auszuliefernde JUpload wurde ersetzt und wird jetzt bei Installation und Update mitgeliefert (5750)
  • WE bietet jetzt Unterstützung für das Erzeugen und Auslesen von *.tgz-Dateien, insbesondere auch für ganze Verzeichnisbäume (5773), insbesondere auch für Server ohne installiertes PEAR/Archive_Tar (5816)
  • WE-Apps/SDK: Apps können jetzt aus *.tgz Dateien von der Anwendungsverwaltung automatisch installiert werden. Dazu werden die Verzeichnisse /webEdition/apps und /appinstall bei jedem Start der Anwendungsverwaltung durchsucht und zur Installation angeboten. Es gilt die Namenskonvention classname_version.tgz (5799).
  • WE-Apps/SDK: Die Anwendungsverwaltung kann jetzt neue APP.tgz-Dateien erzeugen (5800)
  • WE-Apps/SDK:  Der we:write Tag ist jetzt auch aus WE-Apps nutzbar (5708) und auch direkt lassen sich Objekte jetzt aus WE-Apps anlegen und speichern (5709)
  • WE-Apps/SDK: Vorlagen lassen sich jetzt aus WE-Apps anlegen bzw. modifizieren (5817)
  • WE-Apps/SDK: Objectklassen lassen sich aus WE-Apps jetzt anlegen/modifizieren (5718)
  • WE-Apps/SDK: Die UI-Controls we_ui_control SelectCustomerfield (5710), we_ui_control SelectObjectfield (5711) und we_ui_control SelectObjectClass (5712) verfügen jetzt auch über die Option "nichts gewählt"

Behobene Fehler

  • Probleme mit der <we:title/>-Tag in Verbindung mit Delimitern wurden beseitigt (5767)
  • Probleme mit der TemporaryTable wurden beseitigt (5758)
  • Probleme mit dem E-Mail Versand unter Suhosin wurden beseitigt (5728)
  • Bei Grafiken wird das sinnlose Language-Link Formular nicht mehr angezeigt (5754)
  • Die Tags we:next und we:back erzeugen auch bei ausgeblendeten index-Dateien wieder korrekte Ausgaben (5718)
  • Fehler beim Speichern, die auftraten wenn Dokumente und Objekte mit gleicher ID existierten, wurden beseitigt (5833)
  • Fehler bei der Thumbnail Ausgabe (devision by zero) werden jetzt abgefangen (5830)
  • Fehler bei der Ausgabe des Language-Links, die auftraten wenn Dokumente und Objekte mit gleicher ID existierten, wurden beseitigt(5831)
  • Der Tag <we:ifTemplate> mit <we:title> im <head> zerschießt nicht mehr den "Eigenschaften-Reiter" (5704)
  • Die durch bereits früher beseitigte Fehler entstandenen und verbliebenen Datenbankeinträge bei Grafiken Kategorie=,we_imageDocument, werden durch einen Patch beim Update entfernt (5794).
  • Beim Anlegen einer Vorlage ist die Buttonleiste wieder vollständig (4562)
  • Überflüssiger Code bzgl. we_temporaryDocument::revert wurde entfernt (5789)
  • In <we:include/> wurde eine PHP-Notice entfernt (5810)
  • Ein CSS-Fehler wurde beseitigt (5796)
  • Ein Problem mit MySQL-Servern in Strikt-Mode wurde beseitigt (5793)
  • Notiz-Widget: Probleme mit Umlauten wurden entfernt (5813)
  • Scheduler: Probleme mit der Sichtbarkeit von Dokumenten nach der Veröffentlichung wurden beseitigt (5743, 5772)
  • Newsletter-Modul: Probleme mit der Schwarzen Liste beim  Versand wurden beseitigt (5791)
  • Newsletter-Modul: Nach Update waren die NL-Einstellungen fehlerhaft, NL Versand funktionierte erst wieder nach Korrektur der Einstellungen - dieses problem ist behoben (5826)
  • Shop-Modul: Der Tab Shopvariants ist jetzt auch bei Dokumenten wieder sichtbar (5721)
  • Voting-Modul: Das manchmal auftrtende doppelte Zählen der letzen Antwortmöglichkeit wurden beseitigt (5783)
  • Benutzerverwaltung: Probleme mit dem Updaten des Tree bei anlegen eiunes neuen Benutzers wurden beseitigt (5699)
  • Kundenverwaltung: Ein Fehler beim we:saveRegisteredUser (bei fehlendem Usernamen) wurde beseitigt (5753)
  • Kundenverwaltung: Der Code des alten depreciated Hooks wurde wegen Funktionslosigkeit entfernt, der neue Hook steht jetzt auch in addDelNewsletter type="customer" zur Verfügung (5753)
  • Backup: Das Problem bei der Backup-Wiederherstellung, dass einige Bilder erst nach einem zweiten Rebuild sichtbar wurden, wurde beseitigt (5596)
  • Backup: Bei einigen Systemen auftretende Probleme mit dem Wiederherstellen eines komprimierten Backups wurden entfernt (5795, 5795)
  • Backup: Die bei einigen Systemen (DB-Standard Charset utf8 bei gleichzeitig in den Einzeltabellen hinterlegtem latin1) auftretenden Probleme bei der Umwandlung von ISO-Sites in utf-8 wurde beseitigt (5739)
  • DB/Objekt-Modul: Probleme mit dem Überschreiben von Feldinhalten zwischen verschiedenen Feldern bei  identischen Feldnamen mit "_" und bei denen das zweite Feld vom Typ 'int' ist, wurden beseitigt (5760)
  • DB/Objekt-Modul: Der manchmal verschwundene Parken-Button ist jetzt wieder immer sichtbar (5742)
  • DB/Objekt-Modul: Das Deaktibieren des Moduls wirft jetzt keine Notice mehr (5811)
  • DB/Objekt-Modul: Für den Feldtyp Date ist jetzt die Voreinstellung "aktuelles Datum der Objekterstellung" wieder möglich (5512)
  • DB/Objekt-Modul SEO: In Listviews definierte triggerids werden nicht mehr ignoriert (5806)
  • DB/Objekt-Modul SEO: Arbeitsbereiche gehen bei SEO Objekt URLS nicht mehr verloren (5786)
  • DB/Objekt-Modul SEO: Die Voreinstellung "Dokument für die Darstellung" wird jetzt auch vom Eltern-Ordner übernommen (5725)
  • DB/Objekt-Modul SEO: redirectUSEOurls.phpwurde Geschwindkeitsmäßig optimiert und übergibt jetzt auch URL-Parameter (5751, 5706)
  • OnlineInstaller/Tarball-Setup: DB-Passwörter mit $ führen nicht mehr zu Problemen (3533)
  • OnlineInstaller: Es wird ein Hinweis angezeigt, wenn keine neue Version gewählt wurde (5484)

Version 6.2.5.0

Veröffentlichungsdatum 01.11.2011
Sicherheitsupdate nein
Behobene Fehler 19
Optimierungen 0

Hinweis

Vollständige Übersetzungen: Deutsch, Deutsch_UTF-8, Dutch, Dutch_UTF-8, English, English_UTF-8, Finnish, Finnish_UTF-8
Unvollständige Übersetzungen: French_UTF-8, Polish_UTF-8, Russian_UTF-8, Spanish_UTF-8

Nach dem Update sollten folgende Rebuilds durchgeführt werden: Dokumente und Vorlagen

Behobene Fehler

  • Backup: Probleme bei der Wiederherstellung von Objekten wurden beseitigt (#5657)
  • Backup: Probleme bei der Wiederherstellung von Backups von Systemen mit unterschiedlichen tbbPrefix wurden beseitigt (#5662)
  • Backup: Installierte Wörterbücher werden jetzt nicht mehr per Default mit ins Backup aufgenommen (#5663)
  • Backup: Probleme mit dem Backup-Updater (für Tabellen, relevant beim Wiederherstellen von Backups aus alten WE-Versionen) wurden beseitigt (#5665)
  • Backup: die tblLock wurde endgültig aus dem Backup entfernt (#5661)
  • Backup: Bei der Erstellung eines Backups kann es nicht mehr vorkommen, das das Backup bei 100% stehen bleibt und die temporäre Datei immer weiter anschwillt (#5302)
  • DB/Objekt-Modul: Pflichtfelder werden nicht mehr ignoriert (#5673)
  • DB/Objekt-Modul: Probleme mit dem CSV-Import in Objekte wurden beseitigt (#5676)
  • Kundenverwaltung: Probleme beim Includieren von statischen Dokumenten im Verbindung mit der KV wurden beseitigt (#5677)
  • Kundenverwaltung: Kundenfilter auf includierten Dokumenten setzen nicht mehr das Locale (#5675)
  • LiveUpdate die Änderungen in der tblLock werden jetzt korrekt verarbeitet (#5670)
  • LiveUpdate Ein Problem mit tbl-Prefixen die in Tabellennamen vorkommen, wurde beseitigt (#5690)
  • LiveUpdate Ein Problem mit dem Patch der Version 6.2.5.0 wurde beseitigt (#5686)
  • SDK/WE-Apps: App-Tags können jetzt im Tag-Wizard den Doku-Link wieder ausblenden (#5669)
  • SDK/WE-Apps: Diverse PHP-Notices wurden in we_ui_controls entfernt (#5661)
  • SDK/WE-Apps: Probleme mit dem Speichern der Daten aus dem we_ui_control_wysiwyg wurden beseitigt (#5667)
  • SDK/WE-Apps: das we_ui_control acFielSelector kann jetzt auch externen Files (#5672)
  • SDK/WE-Apps: Probleme mit dem Speichern der Daten aus dem we_ui_control acFielSelector wurden beseitigt. Relevant im SAVE-CMD ist jeweils der Pfad!(#5687)
  • SDK/WE-Apps: Probleme mit dem externen Erstellen/Speichern von Vorlagen (z.B. aus we-Apps) wurden beseitigt (#5685)

Version 6.2.4.0

Veröffentlichungsdatum 20.10.2011
Sicherheitsupdate nein
Behobene Fehler 19
Optimierungen 6

Hinweis

Vollständige Übersetzungen: Deutsch, Deutsch_UTF-8, Dutch, Dutch_UTF-8, English, English_UTF-8, Finnish, Finnish_UTF-8
Unvollständige Übersetzungen: French_UTF-8, Polish_UTF-8, Russian_UTF-8, Spanish_UTF-8

Nach dem Update sollten folgende Rebuilds durchgeführt werden: Dokumente und Vorlagen

Verbesserungen

  • Kundenverwaltung: Das Datum der letzten Modifikation sowie aus welcher Quelle die Modifikation stammt werden jetzt in der kundenverwaltung gespeichert (#5650)
  • SDK/ WE-APPS Apps berücksichtigen jetzt die tblPrefix von webEdition (#4927)
  • SDK/ WE-APPS Die Beispiele zu den we_ui_controls wurden aktualisiert und in webEdition/lib/we/ui-samples veröffentlicht (#5639)
  • SDK/ WE-APPS Eine we_ui_control vom Typ Select zur Auswahl von Feldern der Kundenverwaltung wurde erstellt (#5637)
  • SDK/ WE-APPS Eine we_ui_control vom Typ Select zur Auswahl von Feldern eines Objektes einer Klasse wurde erstellt (#5649)
  • SDK/ WE-APPS Eine we_ui_control vom Typ Select zur Auswahl von Objectklassen wurde erstellt (#5638)

Behobene Fehler

  • Internet Explorer 9: Der Löschmodus funktioniert jetzt auch bei wiederholtem Aufruf im IE9 (#5154)
  • Internet Explorer 9: Der Tag we:userinput type="wysiwyg" und we:sessionfield type="wysiwyg" funktioniert jetzt auch im IE9 (#5615)
  • Internet Explorer 9 / WE_Apps: Die we_ui_control ACFileSelector funktioniert jetzt auch im IE9 (#5640)
  • Internet Explorer 9 / WE_Apps: Die App-Trees funktionieren jetzt auch im IE9 (#5292)
  • Ein Fehler beim CSV-Import bzgl. der Auswahl der Vorlage bei gewähltem Dokumententyp wurde beseitigt (#3419)
  • Ein Fehler beim Versand von E-Mails (z.B. Newslettern) bei aktiviertem safe_mode wurde beseitigt (#5582)
  • Ein Fehler bei der Sprachübergabe an listviews type=document wurde beseitigt (#5609)
  • Ein Fehler bei listviews type=document mit condition wurde beseitigt (#4855)
  • Das Verhalten von we:userinput type=country und we:sessionfield type=country bzgl der Trennung von Top-Countries und anderen Ländern wurde optimiert (#5636)
  • Ein SQL-Fehler bei nicht initialisertem Widget "Unveröffentlichte Dokumente" wurde beseitigt (#5618)
  • Kategorie Ordner lassen sich jetzt wieder löschen (#5613)
  • Backup Ein SQL-Fehler bei der Erstellung von Backups (tblTemporaryContent) wurde beseitigt (#5619)
  • WYSIWYG-Editor Bilder mit Miniaturansichten verschwinden nicht mehr im Editor(#5510)
  • Kundenverwaltung: Ein SQL-Error bei deaktivierter Kundenverwaltung wurde beseitigt (#5625)
  • Kundenverwaltung: Ein Problem mit dem Tag saveRegisteredUser wurde beseitigt (#5482)
  • Workflow-Modul: In der Workflowübersicht können jetzt wieder Benutzer ausgewählt werden (#5635)
  • Shop-Modul: Ein Fehler bei der Berechnung der USt beim (nachträglichen) Versenden von Statusmails aus dem Shopmodul wurde beseitigt (#5603)
  • Editor-Plugin: Ein Fehler im Zusammenhang mit listviews wurde beseitigt (#5612)

Version 6.2.3.0 – Sicherheitsupdate!

Veröffentlichungsdatum 23.09.2011
Sicherheitsupdate ja
Behobene Fehler 39
Optimierungen 15

Hinweis

Vollständige Übersetzungen: Deutsch, Deutsch_UTF-8, Dutch, Dutch_UTF-8, English, English_UTF-8, Finnish, Finnish_UTF-8
Unvollständige Übersetzungen: French_UTF-8, Polish_UTF-8, Russian_UTF-8, Spanish_UTF-8

Nach dem Update sollten folgende Rebuilds durchgeführt werden: Dokumente und Vorlagen

Verbesserungen

  • Sicherheitsupdate Um eine schwerwiegende Sicherheitslücke in der Kundenverwaltung zu schließen, wurde - neben anderen Änderungen - der Standardwert für das Attribut register von true auf false geändert. Eine Registrierung von Neukunden ist jetzt nur noch möglich, wenn dieser Wert explizit auf true gesetzt ist! Um Inkompatibilitäten mit alten Sites vorzubeugen (Neuregistrierung von Kunden ist nicht möglich), lässt sich im Dialog Einstellungen ? Kundenverwaltung der alte Zustand wiederherstellen. (#5483,#5482)
  • SicherheitsUpdate Um es Angreifern schwerer zu machen, wurde die Anzeige der Versionsnummer im LogIn-Dialog entfernt.(#5540)
  • In der Systeminformationen werden jetzt im Bereich Deprecated Hinweise zu als "veraltet" deklarierten und/oder sicherheitskritischen Einstellungen gegeben (#5559)
  • Der Tag <we:a>-Tag verfügt jetzt mit dem Attribut "params" über die Möglichkeit, über Link-Parameter Daten an die Folgeseite zu übergeben (#5527)
  • Fehlerbehandlung PHP-Parse-Fehler in Templates werden jetzt im Fehlerlog dokumentiert, das Schreiben der Template-Datei verhindert (es erfolgt weiterhin ein Speichern in der DB) und eine entsprechende Meldung ausgegeben, die den Fehler und die Umgebung dokumentiert (#5362). Dieses Verhalten kann im Einstellungsdialog (Fehlerbehandlung) abgeschaltet werden.
  • Kundenverwaltung: Der Tag <we:ifRegisteredUser> läßt sich jetzt mit Multiselect-Feldern der Kundenverwaltung kombinieren, z.B. um Rechte abzubilden. Dazu wurden im Tag das neue Attribut mytchType=one|exact|contains eingeführt (Defaultwert ist one, d.h. das bisherige Verhalten. Ist z.B. das Feld "a" ein multiselect-Feld mit den Werten (x,y,z), so sind folgende Ausdrücke OK: <we:ifRegisteredUser permission="a" match="x,y" matchType="one">, aber auch <we:ifRegisteredUser permission="a" match="z,x,y" matchType="contains"> (#5461)
  • Kundenverwaltung In der KV stehen jetzt Tabs zur Verfügung, die die Dokumente / Objecte die mit einem Kunden sind auflisten und ein aufrufen aus der KV ermöglichen (analog zu den Bestellungen) (#5563)
  • Kundenverwaltung Beim Einlog-Vorgang wird jetzt ein Table-Scan in der DB vermieden (#5566)
  • Kundenverwaltung Die Auswahl-Liste "Kunden mit best. Krit. haben Zugriff" wird jetzt sortiert ausgegeben (#5555)
  • Kundenverwaltung Der "alte" Hook der KV WE_CUSTOMER_EXTERNAL_FN wurde als veraltet erklärt und duch einen standard-konformen Hook weCustomHook_customer_preSave (#5562)
  • Beim Veröffentlichen eines Dokumentes/Objektes werden jetzt die Einträge in der Tabelle tblTemporaryDocs entfernt (#174), dies reduziert die DB Größe oft auf die Hälfte!
  • Versionierung: Die Versionsdaten werden jetzt wesentlich platzsparender gespeichert und benötigen jetzt oft nur 10% des alten Platzes ( #5501)
  • Glossar: Das Glossar wurde so erweitert, dass sich jetzt auch einfache Textersetzungen damit durchführen lassen (#5480)
  • Dokumentenfilter werden jetzt an allen Stellen nach Namen sortiert ausgegeben (#5577).

Behobene Fehler

  • Das Zeichen ß wird jetzt wieder (da wo notwendig) korrekt durch 'ss' ersetzt. (#5477)
  • Beim "Überschreiben" von Grafiken wird auf dem "Bearbeiten"-Reiter die Preview wieder angezeigt (#5459, #5488)
  • Ein unter bestimmten Bedingungen (Fehlerhafter PHP-Code in Templates) auftretender Fehler beim Rebuild nach Einspielen eines Backups wurde beseitigt. (#5493)
  • Ein <we:input type="print" /> erzeugt jetzt im Editmode kein Eingabefeld mehr, sondern gibt die Daten aus (#5526).
  • Änderungen des DokumentenTyps veröffentlichter Dokumente überschreiben jetzt nicht mehr gleichnamige Dokumente (#5232), eine solche Änderung ist jetzt nur nach nach dem Parken des Dokumentes möglich.
  • Ein SQL-Fehler in der erweiterten Suche für den Bereiche "Klasse" wurde entfernt (#5489)
  • Kategorien lassen sich jetzt wieder löschen (#5524)
  • WE-Hook PrePublish gibt jetzt gesetzte Fehlermeldungen aus Fehlermeldung aus (#5508)
  • Der PHP-Kode und die Anweisungen im den Beispiel-Hook-Dateien wurde der verändert, das er jetzt auch bei Benutzung der WE-APP Hookverwaltung stimmt (#5554).
  • WYSIWYG-Editor Links zu geparkten Seiten werden jetzt vollständig heraus gefiltert (#5487, #4136)
  • SEO-URLs: Link-Parametern auf Objekte werden korrekt ausgegeben (statt &tag=12&monat=2 ? ?tag=12&monat=2) (#5478)
  • SEO-URLs: Die Einstellung "SEO Index in Editmode unterdrücken" lässt sich jetzt tatsächlich speichern (#5495)
  • Navigation Ein Schreibfehler in der weNavigationView.class wurde beseitigt (#5496) - mit hoher Wahrscheinlichkeit sind damit diverse in WE-6 aufgetretene Fehler in der Navigation beseitigt.
  • Navigation Ein Rebuild der Navigation berücksichtigt jetzt auch wieder die Navigationsregeln (#5505)
  • Navigation Es werden wieder alle Icons im Nav-Tree angezeigt (#5553)
  • Shop Ein unter bestimmten Bedingungen auftretender MySQL-Fehler wurde im Tag <we:writeShopData> beseitigt (#5456)
  • Shop Beim manuellen Hinzufügen eines Artikels zu einer Bestellung im Shop-Backend wird jetzt auch der Preis übernommen (#5557)
  • Newsletter-Modul: Ein Fehler in der Listenübersicht wurde beseitigt (#5473)
  • DB/Objekt Modul: Das unter bestimmten Server-Konfigurationen auftretende Ändern der Reihenfolge der Felder einer Klasse (und der darauf basierenden Objekte) wurde beseitigt (#5499)
  • Kundenverwaltung: Ein SQL-Error bei listview type="customer" in Kombination mit condition und order="random()" wurde beseitigt (#5506)
  • Kundenverwaltung: Ein SQL-Error beim Update der autoLogIn-Tabelle wurde beseitigt (#5536)
  • Kundenverwaltung: Ein Fehler im Kundenfilter, der auftrat bei Filtern des Typs "nur Kunden mit best. krit. haben Zugriff" und gleichzeitig leeren Black/White Listen, wurde beseitigt (#5546)
  • Kundenverwaltung: Ein Fehler beim Speichern der Einstellungen der KV wurde entfernt (#5573)
  • Glossar: Neue Einträge werden wieder mit einem Icon ausgestattet (#5550, #5517)
  • Glossar: Im Glossar werden jetzt nicht mehr Leerzeichen entfernt, die unmittelbar hinter einem HTML-Tag stehen (#5549)
  • DB-/Objekt-Modul Probleme beim Kopieren von Objekten mit unvollständigen Einträgen in der Tabelle Temporary-Docs wurden beseitigt (#5547)
  • DB-/Objekt-Modul Probleme beim beim Löschen des aktuellen Objektes (Lösche akt. Dokument/Objekt) trotz entsprechender Rechte des Redakteurs wurden beseitigt (#5519).
  • Versionierung Eine PHP-Warnung wurde aus der Versionsvorschau entfernt (#5548).
  • Versionierung Zwei Fehler bei der Versionierung von Vorlagen wurden entfernt (#5367).
  • Task/Messaging Modul Ein SQL-Fehler beim Löschen von gesendeten Nachrichten wurde beseitigt (#5531).
  • Ein Fehler im Tag-Wizard bzgl. we:write wurde beseitigt (#5541).
  • Auch beim Upload von Bildern über den Dateidialog wird das im Upload-Dialog gesetzte title-Attribut jetzt korrekt gesetzt und als Attribut gespeichert und steht damit sofort für eine Ausgabe mit <we:img name="Grafik" type="image" only="title" /> zur Verfügung (#5449)
  • Ein Fehler beim verarbeiten des Name-Attributs wurde im Editor behoben (#5567)
  • Das für jeden Tag verfügbare Attribut nameto funktioniert jetzt auch wieder im Editimode und wird für Eingabe-Tags im Reiter "Bearbeiten" ignoriert um Eingaben zu ermöglichen (#5513).

Version 6.2.2.0 – Sicherheitsupdate!

Veröffentlichungsdatum 24.07.2011
Sicherheitsupdate ja
Behobene Fehler 31
Optimierungen 22

Hinweis

Diese Version entfernt diverse Möglichkeiten für XSS-Angriffe.

Vollständige Übersetzungen: Deutsch, Deutsch_UTF-8, Dutch, Dutch_UTF-8, English, English_UTF-8, Finnish, Finnish_UTF-8
Unvollständige Übersetzungen: French_UTF-8, Polish_UTF-8, Russian_UTF-8, Spanish_UTF-8

Nach dem Update sollten folgende Rebuilds durchgeführt werden: Dokumente und Vorlagen

Verbesserungen

  • Beim Upload von Binär-Dateien stellt der Arbeitsspeicher jetzt keine Grenze mehr dar. Die Grenze wird gesetzt von max_file_uploads für den Hochladen-Button in "sonstige Dateien" und den Import lokaler Dateien und von max_file_uploads und post_max_size für den Upload über JUpload (#5294). Damit ist für viele Systeme ein Upload auch sehr großer PDFs bzw. Video-Dateien möglich.
  • Beim Import vom Server stellt der verfügbare Arbeitsspeicher jetzt keine Grenze mehr dar. (#5295) webEdition kann jetzt mit beliebig großen Binärdateien umgehen - dies gilt im Prinzip auch für Bilddateien - hier ist jedoch die praktische Nutzung eingeschränkt, da die Erzeugung von Miniaturansichen weiterhin am Arbeitsspeicherlimit hängt.
  • Bei we:field, we:ifField und we:ifNotField-Tag mit type=select kann jetzt über das Attribut usekey auch der Key eines Objekt-Select-Feldes abgefragt werden (#5254)
  • Bei allen Tags (und nicht nur wie bisher bei einigen) sind jetzt die Attribute to="screen|request|post|get|global|session|top|self|sessionfield" und nameto = "Name der Variable" verfügbar, bei <we:category/> (#5249), <we:var/> (#5250), <we:href/> (#5427), <we:link/> (#5428), <we:position/> (#5429), <we:select/> (#5430), <we:url/> (#5431), <we:DID/> (#5432), <we:docType/> (#5433), <we:img/> (#5434), <we:quicktime/> (#5435), <we:flashmovie/> (#5436) wurde auch der TagWizard entsprechend erweitert. Die Attribute erlauben es somit in ganz einfacher weise, Werte an globale Variablem oder anderes zu Übergeben. Die Funktionalität wird im EditMode nicht ausgeführt. Die Eingabe-Tags erlauben im EditMode dabei eine normale Eingabe-Möglichkeit, die mit <we:ifNotEditMode> jederzeit ausgeblendet werden kann. Die neuen Attribute machen natürlich nur Sinn, für Tags die eine Ausgabe erzeugen (z.B. we:sessionField type=print). Sie sollten nicht eingesetzt werden bei komplexen Tags wie we:listview oder we:block o.ä.
  • Der input-Type country (<we:input>, <we:sessionfield>, <we:userinput>) wurde um eine "Leer"-Option erweitert. Damit kann festgestellt werden, oder der Nutzer wirklich eine Auswahl getroffen hat, ansonsten wird der Ländercode '–' übermittelt. Die Anzeige (z.B. "Bitte wählen Sie") im Select-Feld kann in den Einstellungen, Tab Länder, eingestellt werden (#5417)
  • Hooks als neue Hooks wurde pre_save und pre_publish eingeführt. Dabei werden preSave und save vor prePublish und publish ausgeführt. (#5401). Alle (außer App) Hooks können jetzt den Vorgang als "fehlerhaft" markieren und eine Fehlernachricht ausgeben, preSave+prePublish steht aktuell nur bei Objekten+WE-Dokumenten zur Verfügung!
  • SEO-Urls: Der Link-Parameter ?pid=0 wird jetzt bei der Ausgabe unterdrückt und sorgt für "schönere" Links (#5373)
  • Shop-Modul: Der paypal-Tag wurde um das Attribut currency erweitert (#5269)
  • Kundenverwaltung Die Überprüfung von Nutzernamen in der KV ist beim Einlog-Vorgang jetzt nicht mehr von Groß-Kleinschreibung abhängig (#5409)
  • Als Standard-Einstellung für Neuinstallationen wird jetzt die WE-interne Fehlerbehandlung aktiviert und Fehler in das WE-Fehlerlog geschrieben. Die hierdurch erzeugte Last ist minimal, dies hilft jedoch sehr, auftauchende Probleme zu analysieren und zu beseitigen (#5389). Darüber hinaus wurden die Hinweise in den Systemeinstellungen aktualisiert (#5379)

Behobene Fehler

  • Sicherheitsupdate Diverse Möglichkeiten für XSS-Angriffe wurden entfernt (#5360)
  • Probleme bei der Auswahl der Hauptvorlage (Mastertemplate) bei ISO Installationen wurden beseitigt (#5360)
  • Probleme bei dem Kopieren von Verzeichnissen wurden beseitigt (#5391)
  • Die vierte Stelle der Versionsnummer wird nicht mehr ausgegeben wenn diese 0 ist (#4686)
  • Der Errorhandler zeigt jetzt die aus Sicherheitsgründen herausgefilterten $_SERVER['DOCUMENT_ROOT'] als SECURITY_REPL_DOC_ROOT an (#5381)
  • Probleme beim Zugriff auf das Fehlerlog bei sehr großen Variablengrößen wurden beseitigt (#5407)
  • Ein Problem mit der tblLock beim Update von WE-5 auf WE-6.x wurde beseitigt (#5372)
  • Bei Listviews die Tabellen erzeugen (cols <> 0 und rows <> 0) wurden Probleme mit <we:listviewEnd> und <we:listviewPages> beseitigt, sowie verhindert, das in "leeren" (überzählige in der letzten Rdargestellten Reihe) Tabellenzellen Inhalte doppelt ausgegeben werden (#5361)
  • WYSIWYG-Editior: Wiederholungen des Backgrounds werden jetzt unterbunden (#5410)
  • Mögliche Datenverluste bei der Neuanlage von Dokumenten/Objekten/Usern usw. bei Sites mit hohem Traffic wurden beseitigt (#5421)
  • Probleme bei einer <we:kistview type=languagelink> wurden beseitigt (#5419)
  • Objekt-Modul: Probleme mit der Voreinstellung beim Feldtyp Objekt in der Klasse wurden beseitigt (#5366)
  • Objekt-Modul: Probleme mit der Darstellung von SEO-Urls bei https://.. auf 1und1-Managed-Servern wurden beseitigt (#5400)
  • Objekt-Modul: Probleme mit dem Autocomplete für Dokumente und Objekte innerhalb des Objektmoduls wurden beseitigt (#5386)
  • Objekt-Modul: Probleme mit <we:listview type="search"> und dem Attribut hyperlink=false wurden beseitigt (#5415)
  • Objekt-Modul: Ein Problem mit der Generierung von SEO-Urls wurde beseitigt (#5408)
  • Versionierung: Eine PHP-Notice im der Versionsvorschau wurde beseitigt (#5325)
  • Shop-Modul: Bestellen zwei Kunden zur selben Zeit, werden diese Bestellungen jetzt auch separat erfasst (#5314)
  • Shop-Modul: Beim we:paypal-Tag funktionieren jetzt wieder die Attribute messageredirectAuto messageredirectMan (#5270)
  • Import: die Auswahl (das Hochladen) von lokalen Dateien bei Datenimport über CSV und Generic (flat) XML-Dateien ist jetzt wieder möglich (#5264, #5395), gleichzeitig wurden Probleme bei der Auswahl der zu erzeugenden Dokumenten mit DocType beseitigt (#5443)
  • Editior-PlugIn: Living-e sowie unnötige Meldungen wurden entfernt, die Configs befinden sich in Zukunft unter Linux: ~/.webedition_e.V. - Windows: ~/Application Data/webedition_e.V. - MacOsX: ~/Library/Application Support/webedition_e.V. (#5369)
  • Benutzerverwaltung: Probleme mit den Rechten "Benutzer darf Objekte löschen" wurden beseitigt (#5440)
  • Kundenverwaltung: Ein Logout mit aktiviertem s[AutoLogin]=0 löscht jetzt auch den Eintrag innerhalb Autologintabelle (#5398)
  • Notizen-Widget: Probleme mit Zeilenumbrüchen wurde beseitigt (#5396)
  • Tag-Wizard: Probleme mit Verzeichnis/Datei/Objekt-Auswahldialogen wurden beseitigt (#5392)
  • WE-Apps: Probleme mit der Anzeige von Einträgen in Ordner in App-Trees wurden beseitigt (#5442) - dies löst leider noch nicht das IE9 Problem mit den App-Trees
  • Manchmal auftretende Probleme bei Speichern von Dateien wurden beseitigt (#5402)
  • LiveUpdate Die bei einigen ISO-Sites auftretenden Probleme wurden beseitigt (#5374)
  • Dokumentation Die Dokumentation zum Attribut searchable bei <we:listview>-Tags wurde korregiert (#3877)

Version 6.2.1.0

Veröffentlichungsdatum 20.06.2011
Sicherheitsupdate nein
Behobene Fehler 36
Optimierungen 11

Hinweis

Vollständige Übersetzungen: Deutsch, Deutsch_UTF-8, Dutch, Dutch_UTF-8, English, English_UTF-8, Finnish, Finnish_UTF-8
Unvollständige Übersetzungen: French_UTF-8, Polish_UTF-8, Russian_UTF-8, Spanish_UTF-8

Nach dem Update sollten folgende Rebuilds durchgeführt werden: Dokumente und Vorlagen

Verbesserungen

  • LiveUpdate: Die technischen Voraussetzungen für ein Update auf eine neue Version werden jetzt inkl. der DB-Version beim LiveUpdate überprüft. Ist keine Überprüfung möglich (die Daten werden erst ab Version 6.1 an den Update-Server übermittelt, nicht in allen Fällen kann das LiveUpdate die Werte "on the fly" ermitteln), wird ein Update auf die Version 6.1.0.2 empfohlen, da hier die Vorraussetzungen niedriger sind und in einem anschließenden Update alle Voraussetzungen überprüft werden können. Ist eine Überprüfung möglich, so wirdbei "harten" fehlenden Voraussetzungen ein Update verhindert, bzw. bei schwächeren Fällen (Apps/SDK nicht nutzbar) eine Warnung ausgegeben. (#5278)
  • Update-Server: Der Update-Server überprüft jetzt bei Updates und Update-Wiederholungen ob der freie Webspace (Quota!) für das Update ausreicht. Für Update-Wiederholungen (die immer das gesamte WebEdition austauschen) wird hier mit einer Grenze von 100 MB gearbeitet, für reguläre Updates (die ja oft deutlich weniger benötigen) bei unter 100 MB der exakte freie Speicherplatz ausgegeben und auf die Update-Hinweise verwiesen, die den temporär benötigten Platz angeben (#4695). Diese Änderung ist sofort und für alle Versionen verfügbar.
  • Update-Server/LiveUpdate/OnlineIstaller/Tarball-Setup Für alle DB-Statements bei Installation und Update kann jetzt zwischen regulären und solchen unterschieden werden, die entweder nur bei einer Neuinstalltion oder nur bei einem Update auszuführen sind (#5316). Die Behandlung des tblPrefix für die Tabellen wurde dabei überarbeitet und wesentlich flexibler gestaltet.
  • Der Tag we:path nutzt jetzt bei leerem oder nicht vorhandenen dirfield wie in der Beschreibung angegeben das Feld field (so es denn vorhanden und gefüllt ist). Da dies jedoch die Ausgabe von vorhandenen Sites deutlich ändert, wurde ein Attribut fieldforfolder eingeführt, das dieses korrekte Verhalten erst aktiviert. (#5313)
  • Bei we:img Tag kann jetzt über das Attribut showthumbcontrol den Redakteur erlaubt werden, eine Miniaturansicht auszuwählen (#5359)
  • Fehler bei den Tags listViewEnd und listviewPages in Zusammenhang mit rows und cols wurden beseitigt (#5361)
  • Die Systeminformation ist jetzt übersichtlicher gestaltet worden (#5288)
  • Das Zend Framework wurde auf Version 1.11.7 upgedated (#5340)
  • Tag-Fehler (z.B. fehlende ID, fehlendes schließendes Tag usw.) werden jetzt in das Fehlerlog mit aufgenommen (#5337)
  • Die neue interne PHP-Funktion t_e erlaubt (analog zu Ausgabe-Funktion p_r()) die Aufnahme beliebiger Variablenwerte in das Fehlerlog. Syntax: t_e($type=error|notice|deprecated|warning , $args) wobei $args eine belibiege Zahl von Variablen (inkl. Objekten oder Arrays) ist und der type=error die Ausführung des Scriptes stoppt. (#5338)
  • Für alle cli-Skripts (CommandLineInterface) wurde der Error-Handler integriert (inkl Aufnahme ins Fehlerlog) und erlaubt so eine dramatisch verbesserte Diagnose von auftauchenden Fehlern und Problemen (#5356)

Behobene Fehler

  • Der <we:img>-Tag wirft keine Notice mehr, wenn das per only auszugebende Attribut nicht existiert (#5276)
  • Probleme mit der sich nicht öffnenden Dialogbox beim <we:href type="int">-Tag wurden beseitigt (#5281)
  • Auch bei tief verschachtelten listviews wird bei Nutzung des we:include-Tags jetzt kein SQL-Error mehr erzeugt (#5317)
  • Bei der <we:listview type=languagelink> wird jetzt das Attribut showself=true korrekt ausgewertet (#5296).
  • Beim <we:input>-Tag werden die Attribute to und nameto jetzt auch im Editmodus korrekt ausgewertet (#4796), sodass sie wieder editiert werden können.
  • Ein Problem mit der Ausgabe des Pfades beim <we:link-Tag wurde beseitigt (#5330)
  • Ein Problem bei der Ausgabe des <we:link-Tag in verschachtelten Blöcken wurde beseitigt (#5355)
  • Beim Java-Vorlagen-Editor wird jetzt bei allen Browsern die Eingabe von 's' und 'f' korrekt behandelt (#3577)
  • Vereinzelt auftretende Probleme mit dem Setzen des Strict Mode für die Datenbank wurden beseitigt (#5342)
  • die Dauer der Sperrzeit bei fehlerhaften LogIns wurde korregiert (#5349)
  • Die bei einigen Systemen auftretenden Probleme mit der Darstellung der Thumbs in der Verzeichnisübersicht wurden beseitigt (#5352)
  • Systemeinstellungen Die Einstellungen für "Abwärtskompatibilität" für "alte" we-Tags sowie die Standeardeinstellung für das removefirstparagraph-Attribut der wysiwyg-Textarea werden jetzt wieder korrekt abgespeichert (#5230)
  • E-Plugin Probleme mit dem Start des Content-Editor-Pluins wurden beseitigt (#5327)
  • Backup Probleme mit dem fehlenden Download-Link bei der Backup-Erstellung wurden beseitigt (#5279)
  • Backup Beim Backup externer Dateien werden jetzt auch solche erfasst, die sich innerhalb von webEdition internen Verzeichnissen befinden (#5331)
  • Backup Die Einstellungen des cli-Backups werden bei einem Update / einer Updatewiederholung nicht mehr überschrieben (#5306)
  • Backup Parse-Errors bei der Erstellung von Backups über das cli-Interface wurden beseitigt (#5344)
  • Newsletter-Modul Der addDelNewsletter-Tag füllt jetzt auch das DB-Feld "Text" der Kundenverwaltung (#5322)
  • Shop-Modul Artikelanzahlen, die auf 0 enden (z.B. 10, 100, 2500) werden im Backend nicht mehr ohne 0 dargestellt (#5274)
  • Shop-Modul paypal-Tag: Versandkosten werden jetzt auch übernommen, wenn mehr als 2 Nachkommastellen existieren (#5275)
  • Shop-Modul Probleme mit dem Versand von Bestätigungsmails aufgrund nicht gesetzten Return-Path wurden beseitigt (#5280)
  • Objekt-Modul Probleme mit dem Objekt-Selektor bei nicht gesetztem Titel-Feld im Objekt wurden beseitigt (#5284)
  • Objekt-Modul Ein SQL-Fehler bei der erweiterten Suche in Objekten wurde beseitigt (#5325)
  • Objekt-Modul Probleme mit der Klassendefinition bei den Typen multiobject / href / object und date wurde beseitigt (#5329)
  • Objekt-Modul Probleme mit dem Speichern der Vorgabe SEO-URLS TriggerID (Dokument zur Darstellung des Objektes) wurden beseitigt (#5347)
  • Voting-Modul Ein SQL-Fehler im Tree, der bei Recursion auftrat, wurde beseitigt (#5336)
  • Versionierung Eine PHP-Warnung bei Systemen ohne installiertes PEAR wurde entfernt (#5326)
  • Glossar Die bei einigen Systemen auftretenden Probleme mit der Ersetzung von Wörtern durch das Glossar wurden beseitigt (#5350)
  • Tag-Wizard Der Tag-Wizard erzeugt jetzt auch bei dem Tag we:keywords den korrekten Code (#5311)
  • Navigation Ein (alter) DB-Fehler der für Redakteure beim Autovervollständigen im Feld Ordner auftrat, wurde beseitigt (#5328)
  • Tarball-Setup Missverständliche Fehlermeldungen wegen der Nichtbeschreibbarkeit von Verzeichnissen wurden bereinigt (#5323), es werden jetzt detaillierte Hinweise zur Einstellung von Schreibrechten gegeben (#4219) und auf den wesentlich mächtigeren und schnelleren OnlineInstaller hingewiesen (#5332)
  • Tarball-Setup SQL-Probleme bein Anlegen bestimmter Tabellen wurden beseitigt (#5324)
  • Online-Installer Das bei einigen wenigen Systemen auftretende Problem mit "VERSIONING_TEXT_WEBEDITION already defined" wurde beseitigt (#5303)
  • Update-Server/Nightly Builder Durch die rottenschlechte Performance von Sourceforge kann es vorkommen, das der NB nicht die geänderten Dateien von SourceForge übermittelt bekommt und dann in der Update-DB für die Dateien einen leeren Eintrag erzeugt, was das LiveUpdate aushebelt. Der NB prüft jetzt die Zahl der geänderten Dateien und schreibt nur dann eine neue Version, wenn SF (soweit feststellbar) korrekt geantwortet hat. (#5339)

Version 6.2.0.0

Veröffentlichungsdatum 17.05.2011
Sicherheitsupdate nein
Behobene Fehler 169
Optimierungen 156

Hinweis

Vollständige Übersetzungen: Deutsch, Deutsch_UTF-8, Dutch, Dutch_UTF-8, English, English_UTF-8, Finnish, Finnish_UTF-8
Unvollständige Übersetzungen: French_UTF-8, Polish_UTF-8, Russian_UTF-8, Spanish_UTF-8

Nach dem Update sollten folgende Rebuilds durchgeführt werden: Dokumente und Vorlagen, Objekte, Navigation

Verbesserungen

  • PHP 5.3 Kompatibilität: webEdition ist jetzt unter PHP-Versionen 5.3.0 und höher vollständig und problemlos einsetzbarbar, dies zeigen Testberichte von mehr als 100 Kundeninstallationen verschiedener Entwickler.
    Bis zu dieser Version konnten bestimmte PHP-Einstellungen zur Fehlerbehandlung und die dadurch generierten "E_DEPRECATED"-Warnungen einen Betrieb unter PHP 5.3.0 (und höher) ausschließen. Ab dieser Version werden sowohl bei Online-Setup, Tarball-Setup als auch in webEdition selbst diese Meldungen unterdrückt. Sie lassen sich gezielt über die Einstellungen im Tab "Fehlerbehandlung" jedoch separat wieder aktivieren (#4862) wobei auch E_STRICT berücksichtigt wird (#5036). Die Arbeit an der Beseitigung aller als "veraltet" eingestufter PHP Funktionen (ereg usw.) geht dabei unvermindert weiter.
  • Zur Geschwindigkeitsoptimierung wurde die umfangreiche Datei we_tag.inc, die den Code für viele we:Tags beinhaltet, in einzelne Dateien aufgespaltet, wodurch für viele Templates (insbesondere solche mit relativ wenig Tags) eine deutliche Geschwindigkeitssteigerung erreicht wurde (#4867) und gleichzeitig die Herstellung vollständiger PHP 5.3 Kompatibilität vereinfacht wird.
    Um Abwärtskompatibilität zu gewährleisten, wurde in den Einstellungen im Tab System der neue Bereich Abwärtskompatibilität aufgenommen. Das alte Verhalten, alle (insbesondere "alte") WE-Tags immer vollständig zu laden, lässt sich über den Schalter Lade alle 'alten' we_tag Funktionen wieder aktivieren. Es wird nur benötigt, wenn in custom_tags oder im eigenen PHP-Kode in Vorlagen we_tags in der Form we_tag_tagname() aufgerufen werden. Empfohlen wird ein Aufruf in der Form we_tag('tagname',$attribs,$content), der die Tags bei Bedarf automatisch nachlädt(#4898)
  • Zur Geschwindigkeitsoptimierung der Datenbank wurden neue Indices angelegt, die den DB-Durchsatz deutlich steigern und auch Querbeziehungen berücksichtigen (#4837),
    In diesem Zusammenhang wurde die Backup-Erstellung und der Backup-Import so angepasst, dass auch Tabellen mit mehreren Indices korrekt übertragen werden (#4956)
    Ebenso angepasst wurde das LiveUpdate, das jetzt auch auto_increment+primary key richtig behandelt (#4960)
  • Zur Geschwindigkeitsoptimierung wurde alter, nur für eine Spezialversion von WE genutzter Code entfernt (#4971) sowie die verschiedenen Tabellen-Update-Funktionen in einer Klasse konsolidiert (#5115)
  • Alle WE-Tags verfügen jetzt über das Attribut comment, das es erlaubt kommentare in den Tags zu hinterlassen, diese werden nicht ausgegeben (#5146), darüber hinaus erlaubt der neue WE-Tag <we:comment> die Einstreuung von Kommentaren. Code der zwischen <we:comment>…</we:comment> steht, wird dabei nicht ausgeführt und erlaubt so schnelle und einfache Versuche und Umstellungen in den Vorlagen
  • Das Zend Framework wurde auf Version 1.11.6 upgedated (#5259, #4871) und zur Herstellung von Kompatibilität mit alten PCRE-Versionen (vor 7.0) gepatcht (#4863).
  • Alle Editoren wurden gebündelt und in das Verzeichnis /editors verschoben (#4585).
  • Der Java Vorlagen-Editor beherrscht jetzt Search&Replace - Strg-F bzw. Strg-G aktiviert den Dialog (#5166)
  • Der Verein verfügt über ein neues Java-Codesigning-Zertifikat, alle Java-Applets wurden neu signiert (#5199), damit wurden gleichzeitig diverse Probleme mit Java-Apps beseitigt (#5101)
  • Bei der mehrspaltigen Ausgabe aus dem <we:listview>-Tag (Attribut cols > 1), wird die korrekte Anzahl rows jetzt von der listview selbst berechnet und das Weglassen des Attrbut rows führt nicht mehr zum Absturz (#4965), darüber hinaus wurden weitere listviews mit der Möglichkeit der mehrspaltigen Ausgabe ausgestattet (type=document|category) (#4983)
  • Bei allen Tags wurde das Attribut comment eingeführt, welches bei der Ausgabe der Tags herausgefiltert wird und die eingabe vom Kommentaren in Tags erlaubt. Darüber wurde das Tag <we:comment> geschaffen, mit dem ebenfalls Kommentare gemacht werden können (<we:commenthier steht der Kommentar</we:comment>, die nicht ausgegeben werden. Mit dem Attribut type="xml|html|js" kann für eine Ausgabe in der jeweils gültigen Form gesorgt werden (#5146)
  • Der <we:listview type="Document">-Tag kann jetzt auch mit conditions umgehen, dabei funktionieren einzelne Conditions und durch OR verknüpfte Conditions (AND-Verknüpfungen werden aufgrund der Struktur der tblContent nicht unterstützt), (#4855)
  • In einer <we:listview type="search"> kann jetzt auch per $GLOBALS['lv']->f('ClassID') auf die Klasse des Suchergebnisses zugegriffen werden (#4730).
  • Die Links von <we:next> und <we:back> sind jetzt besser anpassbar und das Attribut id hinzugefügt (kann mit self überschrieben werden) (#4821)
  • Bei den IF-Tags <we:ifVar>, <we:ifField>, <we:ifPosition>, <we:ifVotingfield> und <we:ifShopfield> wurde für numerische Vergleichsoperationen das neue Attribut operation="equal,less,less|equal,greater,greater|equal", für Stringvergleiche operation="contains" eingeführt (#4816).
  • Beim <we:include name="xyz">-Tag, das dem Redakteur die Auswahl eines Dokumentes zum Inkludieren erlaubt, ist jetzt analog zum <we:href>-Tag die Angabe eines Startverzeichnisses Rootdir möglich (#87)
  • Das <we:include>-Tag funktioniert jetzt auch innerhalb eines Blocks, so das dynamische Dokumente jetzt auch dort eingebunden werden können (#3514)
  • Beim Tag <we:include>, kann mit dem neuen Attribut kind=int|ext>all die Auswahlmöglichkeiten definiert werden (#4917)
  • .htaccess-Dateien können jetzt auch innnerhalb von webEdition gepflegt werden. Dazu wurde ein neuer ContentType eingeführt, die der Besonderheiten dieser Datei berücksichtigt. (#4690).
  • Auch auf Systemen, bei denen Zend das Cache-Verzeichnis nicht automatisch bestimmen kann, wurde für die Komponenten die den Cache automatisch nutzen, dieser jetzt aktiviert (#4750)
  • Für den <we:field>-Tag wurde als neuer möglicher Wert wedoc_Published für <we:listview type="document"> eingeführt (#2592)
  • Der <we:field>-Tag unterstützt jetzt auch die direkte Übertragung der Ausgabe an beliebige Variablen mit dem Attribut to=screen|request|post|get|global|session usw. und nameto (#4774).
  • Der <we:input>-Tag unterstützt jetzt auch die direkte Übertragung der Ausgabe an beliebige Variablen mit dem Attribut to=screen|request|post|get|global|session usw. und nameto (#4796).
  • Der Tag <:we:conditionAdd> wurde um das Attribut exactmatch erweitert. Ist dieses gesetzt, so kann jetzt zwischen Zeichenketten mit und ohne Umlaute unterschieden werden. Im Gegensatz zum alten Verhalten wird dann z.B. bei der Kondition zwischen Furth und Führt (zwei Orte) unterschieden (#4844)
  • Der <we:userinput>-Tag wurde um den Typ flashmovie erweitert (#4793)
  • Der <we:userinput>-Tag wurde um den Typ quicktime erweitert (#4794)
  • Der <we:userinput>-Tag wurde um den Typ binary erweitert (#4784, #3108)
  • Der <we:userinput type="Date">-Tag wurde um die Attribute minyear und maxyear erweitert, mit denen sich die angezeigten Jahreszahlen beeinflussen lassen (#4882)
  • Der <we:title>-Tag wurde um die Attribute prefix, suffix und delimiter erweitert, um so Standardtexte-Bausteine festzulegen, z.B. <we:title suffix="Meine Seite" divider=" | ">Hier kann weiterhin ein Standardtitel stehen</we:title> bzw. <we:title prefix="Meine Seite" divider=" | ">Hier kann weiterhin ein Standardtitel stehen</we:title> (#4753)
  • Die Tags <we:charset> und <we:css> geben jetzt auch einen Zeilenumbruch aus (#5143)
  • Die WE-Funktionen browser_detect / BrowserCheck / ifClient wurden auf die gleiche Code-Basis umgestellt (#4891), und um aktuelle Browser erweitert (#3131)
  • Die tblErrorLog enthält jetzt ein lesbares Datum und nicht mehr einen Unix-Timestamp (#4907), darüber hinaus wurde die Tabelle um eine Spalte für den Fehlertyp erweitert und es wird ein Backtrace mit ausgegeben. (#4909)
  • Fehlerhafte SQL-Statements, die über die WE-DB Funktionen abgewickelt werden, erzeugen jetzt eine E_USER_WARNING und können bei aktivierter WE-Fehlerbehandlung wie andere Fehler auch per E-Mail versendet, ins Log geschrieben,.. werden (#4525)
  • Das WE-Fehlerlog läßt sich jetzt innerhalb von WE anzeigen (#5180) und enthält zusätzliche Informationen über den Kontext (#5176)
  • Modul-Deaktivierungen werden im TagParser jetzt besser geprüft und bei Verwendung eines Modul-Tags wird kein PHP-Fehler, sondern eine WE-Fehlermeldung mit Ursache ausgegeben. (umgesetzt für die in we_tagParser behandelten Tags, #4369).
  • Die Modul-Deaktivierungen im Einstellungsdialog berücksichtigen jetzt die Abhängigkeiten der Module untereinander (#4833).
  • Die Logos in webEdition wurden aktualisiert (#4835)
  • HTML 5 Im Einstellungsdialog kann jetzt im Tab Erweitert festgelegt werden, das das <we:img>-Tag kein name-Attribut mehr ausgibt. (#176)
  • XHTML Strict Im Einstellungsdialog kann jetzt im Tab Erweitert festgelegt werden, das das <we:form>-Tag kein name-Attribut mehr ausgibt. (#2930)
  • Probleme mit "Persistent" Connects (pconnect) zur Datenbank wurden beseitigt (#5091)
  • Probleme mit der (ungewollten) Ausgabe von Leerzeichen am Anfang der Ausgabe wurden durch Entfernen von ?> am Ende diverser Dateien beseitigt (#5088)
  • Die Zahl der bei einem Dokument speicherbaren Kategorien ist nicht mehr durch den Feldtyp begrenzt (#4933)
  • Versionierung die Unterschiede zwischen zwei Vorlagen sind jetzt deutlich besser sichtbar (#4596)

Suchmaschinen optimierte Links

Die Search Engine Optimization bleibt ein wichtiges Thema für Web Content Management Systeme wie webEdition. Als Datei basiertes System bietet webEdition hier schon von Hause aus vielfältige Möglichkeiten für die Generierung "optimierter" und auch für den Menschen gut lesbarer Links (SEO-Links). Aber es gibt immer Platz für Verbesserungsmöglichkeiten, sowohl bei "normalen" Dokumenten als auch insbesondere bei Objekten.

Für alle diesbezüglichen neuen Möglichkeiten wurde in den Systemeinstellungen (Menü Extras->Einstellungen->Allgemein ein neuer Tab SEO-Links als zentrale Konfigurationsstelle eingeführt. Hier kann auch eingestellt werden, wie SEO-Links innerhalb von webEdition dargestellt werden. Da SEO-Links nicht als interne Dokumente erkannt werden (ein Klick also nicht den Editor öffnen würde), können SEO-Links innerhalb von webEdition für den Editmode und/oder die Vorschau unterdrückt werden (#5049).

Ein Kritikpunkt war die Darstellung von Links in der Form: http://www.domain.de/Meine-Artikel/index.php, also die Ausgabe der "DirectoryIndex"-Dateinamen (z.B. index.php, index.html) in Links, gegenüber einer Ausgabe von http://www.domain.de/Meine-Artikel/ . Seit Version 6.1.0 ist für das Navigations-Tool ein Ausblenden der DirectoryIndex-Dateinamen bereits möglich. Diese Möglichkeit wurde jetzt auf alle relevanten Tags erweitert:

  • Für die Tags <we:link> (#4941), <we:linklist> (#4974), <we:object> (#4979), <we:listview type=document|search|object|multiobject> (#4940) kann mit dem neuen Attribut hidedirindex dieses Ausblenden jetzt ebenfalls erfolgen. Zentral läßt sich das Verhalten über den Tab SEO-Links in den Systemeinstellungen konfigurieren, dies wirkt sich dann auch auf den <we:a>-Tag aus (#5159).
  • Für die in einem Tag <we:textarea type="wysiwyg"> erzeugten Links läßt sich dieses Verhalten ebenfalls zentral über den Tab SEO-Links in den Systemeinstellungen konfigurieren (#4975).

SEO-Links für das DB/Object-Modul

Gesponsert durch die Multimediaagentur 3ma media, München, konnte jetzt durch Dr. Schulz ein lange gefordertes Feature, die SEO-Links für Objekte, realisiert werden. Dabei werden Links der Form http://www.domain.de/Meine-Artikel/darstellung.php?we_objectID=123 ersetzt durch Links http://www.domain.de/Meine-Artikel/darstellung/Beliebiger-Text-aus-dem-Objekt, bei Nutzung einer DirectoryIndex-Datei (index.php statt darstellung.php) auch als http://www.domain.de/Meine-Artikel/Beliebiger-Text-aus-dem-Objekt.

Der dargestellte Text kann dabei einem (bis zu drei) Objektfeld(ern) entnommen werden. Die genutzten Objektfelder (und weitere Möglichkeiten wie ID, Datumsangaben und Zwischentexte (-_ oder andere beliebige Zeichen) werden dabei im Tab Eigenschaften (#4378) in der Klasse konfiguriert und im Tab "Bearbeiten" einzelnen Objektfeldern zugewiesen bzw aus diesen entfernt (#5153). Dabei kann (muss) die maximale Länge des übernommenen Textes je Objektfeld festgelegt werden (#5011).
In den Objekten werden die generierten Objekt-Urls dann im Eigenschaften-Tab angezeigt (#5012). In Objekt- und Klassenverzeichnissen wurde die URL in die Übersicht Arbeitsbereiche aufgeommen (#5016).
Jedem Objekt kann (muss aber nicht) im Eigenschafts-Tab ein festes Darstellungs-Dokument zugeordnet werden (#5047), was die letztendlich generierte URL, insbesondere in Bezug auf den Darstellungsort im Verzeichnisbaum, eindeutig festlegt. Ein Vorgabewert kann dazu im Eigenschafts-Tab der Klasse definiert werden, (#5045) was dann auf alle neu erstellten Objekte angewendet wird. Die in der Klasse definierte Voreinstellung kann in Objekt-Ordnern (Tab Arbeitsbereich) auf alle gewählen Objekte übertragen werden (#5046). In Objekt-Ordnern kann zudem im Eigenschaftstab ein Darstellungsdokument festgelegt werden, was dann auf alle darin enthaltenen Objekte übertragbar ist (#5048)

  • Für die Tags <we:link> (#4942), <we:linklist> (#4977), <we:object> (#4978), <we:listview type=document|search|object|multiobject> (#4966) kann mit dem neuen Attribut objectseourls dieses Ausblenden gesteuert werden. Zentral läßt sich das Verhalten über den Tab SEO-Links in den Systemeinstellungen konfigurieren.
  • Für die aus dem Navigationstool erzeugten Links auf Objekte läßt sich dieses Verhalten zentral über den Tab SEO-Links in den Systemeinstellungen konfigurieren (#4981), (#5216).
  • Für die in einem Tag <we:textarea type="wysiwyg"> erzeugten Links läßt sich dieses Verhalten ebenfalls zentral über den Tab SEO-Links in den Systemeinstellungen konfigurieren (#4976).
  • Im <we:field>-Tag kann darüber hinaus ein spezielles Dokument als Link-Ziel über das neue Attribut triggerid ausgewählt werden (http://qa.webedition.org/tracker/view.php?id=5014#5014). Damit kann für Links aus Listviews für konsistente URL gesorgt werden.
  • Die neue Datei /webEdition/redirectSEOurls.php ist für die Identifikation des gewünschten Objektes und die Darstellung mit dem "richtigen" (d.h. gewünschten) WE-Dokument zuständig und berücksichtigt verschiedene Webserver-Konfigurationen (#5138) sowei windows-Systeme (#5234) Das Verhalten kann im Einstelllungsdialog definiert werden. Mit der "Fehlerseite für nicht existierende Objekte" kann hier auch ein ErrorDocument 404 angegeben werden, das aufgerufen wird, wenn das Objekt (oder eine andere Seite) nicht gefunden wird (#4967)
  • Die SEO-URLs werden in Objekt-Ordern im Tab Arbeitsbereich angezeigt, die Ergebnisse nach der Url sortiert werden, dort kann auch gezielt nach Ihnen gesucht werden. Dies vereinfacht den Überblick über die Generierten Urls un erleichtert es Dubletten (also identische Urls, die dann gegebenenfalls nicht dem richtigen Object zugeordner werden können) zu finden und zu beseitigen. (#5016)
  • Der WE-Tag <we:url/> wurde um den Typ object erweitert und gibt dann Objekt-SEO-Links zu einem Objekt mit definierter id aus. Dabei kann das im Objekt eingestellte Darstellungsdokument (TriggerID) durch das optionale Attribut triggerid überschrieben werden (#5217)
  • Die WE-Tags <we:next/> und <we:back> funktionieren jetzt auch mit SEO-Links (#5262)
Hintergrund-Informationen

Die wesentlichen Konkurrenz-CMS zu webEdition sind nicht Datei-, sondern Datenbank-basiert (oder bieten nicht ein Feature wie das DB/Object-Modul), arbeiten also in der Regel mit Links in der Form index.php?id=xyz.

Um SEO-freundliche Links zu generieren und dann den jeweils darzustellenden Inhalt zu identifizieren, wird oft mit der RewriteEngine des WebServers gearbeitet. Die dabei entstehenden Rewrite-Rules können beliebig kompliziert ausfallen (bis hin zu einer Regel je "Dokument" bei ungünstiger Konfiguration der Namens-Regeln), was den Server teilweise erheblich belasten kann.
Im Falle des Dokumenten-basierenden webEdition werden duch die Vielzahl der "normalen" WE-Dokumente diese Regeln nochmals komplizierter und aufwändiger. Dies ist also für webEdition kein vernünftiger Ansatz.

Eine erste Regel sollte daher sein, das ein SEO-Objekt-Link nicht identisch sein darf mit einem Link auf ein "normales" Dokument.

Nutzung der Rewrite-Engine

Um die Rewrite-Regeln übersichtlich zu halten und die Serverlast nicht unnötig zu erhöhen, sollten also auf jeden Fall existierende Dokumente ausgeschlossen werden bzw. nur für den Fall, dass ein Dokument nicht existiert, versucht werden, ein passendes Object zu verlinken. Der Apache URL Rewriting Guide) empfiehlt zwar für diesen Fall explizit die Nutzung eines Error404-Dokumentes, aber es kann Situationen in Verbindung mit anderen Regeln geben, in denen es Sinn macht, die RewriteEngine zu nutzen. Unter dem Titel "Redirect Failing URLs To Other Webserver" werden im Apache URL Rewriting Guide) zwei Möglichkeiten diskutiert, die sich einfach auf den eigenen Server (Ersatz des fremden Servers durch eine eigene Datei auf der Basis einer Vorlage die den <we:redirectObjectSeoUrls>-Tag wie oben beschrieben enthält.

Aufruf der redirectSEOurls.php als ErrorDocument 404

Die einfachste Art, die redirectSEOurls.php Datei aufzurufen, ist wegen der geschilderten Problematik der Aufruf asl Error404-Dokument. Dieses wird vom Webserver immer dann aufgerufen, wenn er kein "passendes" reales Dokument gefunden hat.
Über eine .htaccess-Datei folgenden Inhalts läßt sich dieses Dokument in vielen Webserver-Konfigurationen definieren (es gibt viele weitere Möglichkeiten, je nach Server-System und Konfiguration, eine Möglichkeit gibt es immer):

ErrorDocument 404 /webEdition/redirectSEOurls.php

Die .htaccess-Datei kann dabei seit Version 6.1.1 direkt über webEdition (für diesen Fall im root) angelegt werden.

Für "existierende" Objekte erfüllt die Datei folgende Aufgaben:

  1. es identifiziert das darzustellende Objekt
  2. es identifiziert das für die Darstellung zu verwendende WE-Dokument (unter Berücksichtigung der Objekt-Arbeitsbereiche) und die damit zur Darstellung zu verwendende Vorlage
  3. es übermittelt einen Statuscode "200 OK" an den Browser, die Suchmaschine, ...
  4. es stellt das Objekt unter der aufgerufenen URL dar.

Falls das Objekt (die zur Darstellung zu verwendende Datei) nicht gefunden wurde, sind zwei Aktionen möglich:

  • Es ruft das im Einstellungsdialog definierte WE-Dokument auf (es liegt dann in der Verantwortung dieses Dokumentes, den richtigen Statuscode (404 not found) an den Browser zu übermitteln.

oder

  • Es übermittelt den Statuscode "404 not found" an den Browser (dies läßt sich aber im Einstellungsdialog unterdrücken)

Beispiel-Backup

Um das etwas zugänglicher zu machen, wurde eine WE-Backup-Datei erstellt. Username: admin, Password: admin webackup_seo-urls-version-bseit 12. Februar in Version B

Internationalisierung

Um den bereits seit längerem in webEdition verfolgten Ansatz zur Internationalisierung (je Sprache ein Dokument/Objekt) zu vervollständigen, wurden die Verwaltung von Ländern und Sprachen nach ISO-Codes durchgängig eingeführt. Die Ausgabe erfolgt dabei als Klartext im Backend in der gewählten Backendsprache, im Frontend in der jeweils im Dokument hinterlegten Sprache (besser Locale). Für Eingaben stehen jeweils Selectfelder sowohl im Backend und im Frontend zur Verfügung.

  • Die Verknüpfung zu Dokumenten (#5182) und Objekten (#5194) in den jeweils anderen Sprachen kann jetzt im Backend hergestellt werden - diese funktionalität kann im Einstellungsdialog im Tab Sprachen aktiviert werden.
  • Dabei wird für Dokumente/Objekte (#5183) auf Wunsch (Einstellungsdialog) auch der Link im anderen Dokument/Object automatisch gesetzt, dabei dürfen die anderen Sprachdokumente nicht in einem Editor-Tab geöffnet sein!
  • Ein rekursives Setzen der Links, bei dem versucht wird, den Sprachenkreis schnellstmöglich zu schließen, wird auf Wunsch (Einstellungsdialog) ebenfalls unterstützt (#5272), dabei dürfen die anderen Sprachdokumente nicht in einem Editor-Tab geöffnet sein!
  • Die zugeordneten Dokumente (#5192) und Objekte (#5195) können dabei direkt aus dem Dokument/Objekt zur Bearbeitung geöffnet werden.
  • Auch einem Dokumenten-Verzeichnis kann ein Dokument in einer anderen Sprache im Backend zugewiesen werden (#5193), dieser Link wird genutzt, wenn ein Dokument im Verzeichnis keine eigene Zuweisung aufweist.
  • Auch einem Objekt-Verzeichnis kann ein Dokument (nicht ein Objekt!) in einer anderen Sprache im Backend zugewiesen werden (#5196), dieser Link wird genutzt, wenn ein Objekt im Verzeichnis keine eigene Zuweisung aufweist. Nutzung: ist z.B. für ein News-Objekt noch kein übersetztes Objekt in einer anderen Sprache verfügbar, wird auf die News-Übersicht der Sprache verwiesen.
  • Die Links auf die zugeordneten Dokumente/Objekte können über eine <we:listview type="languagelink"> einfach ausgegeben werden (#5184)
  • Auch einem DokumentenTyp können korrespondierende DokumentenTypen für die anderen Sprachen zugeordnet werden. Damit lassen sich dann einem Dokument heraus die Dokumente der anderen Sprachen (des jeweiligen DokumentenTypes) anlegen. (#5273)
  • In den Systemeinstellungen wurde ein neuer Tab Länder (neben Locale, früher Sprache) eingeführt. Hier stehen dann alle von Zend_Locale unterstüzten Länder zur Auswahl. Der Administrator kann hier die Länder auswählen, die als Top-Land und als "normales" Land in den Selectfeldern zur Auswahl angeboten werden (#4757). Die Auswahl der unterstützten Sprachen erfolgt weiterhin im Tab Sprachen.
  • Kundenverwaltung: In der Kundenverwaltung wurde der neue Feldtyp country eingeführt, der intern ISO-Länderkodes (DE, GB, FR usw.) verwendet. In der KV aber als Selectbox mit den Ländernamen (sortiert nach Top-Ländern und anderen Ländenr wie in den Systemeinstellungen hinterlegt) in der Backendsprache bedient wird (#4758).
  • Kundenverwaltung: In der Kundenverwaltung wurde der neue Feldtyp language eingeführt, der intern ISO-Sprachekodes (de, en, fr usw.) verwendet. In der KV aber als Selectbox mit den Sprachnamen der einzelnen Sprachen in der Backendsprache bedient wird (#4759).
  • Kundenverwaltung: Das <we:sessionField type="print">-Tag unterstützt die Ausgabe von ISO-kodierten Länder- und Sprachnamen mit den Attributen aslanguage und ascountry und gibt ISO-Kodierten Daten in der Sprache des Dokumentes aus, dabei kann mit dem Attribut doc (self|top) bestimmt werden, welche Sprache dabei benutzt wird. Mit dem Attribut outputlanguage kann diese automatische Sprachauswahl überschrieben werden (Eingabe als ISO-Code) (#4763).
  • Kundenverwaltung: Das <we:sessionField type="hidden">-Tag unterstützt die Übermittlung von Sprach und Ländercodes. Mit den Attribut languageautofill und mit dem Attribut doc (self|top) kann dabei die Sprache automatisch aus dem Dokument bestimmt werden. (#4762).
  • Kundenverwaltung: Das <we:sessionField>-Tag wurde um den neuen Typ country ergänzt. Dieser bietet eine Selectliste der in den Systemeinstellungen gewählten Länder (Sortiert nach Top-Ländern und anderen, dabei jeweils alphabetisch sortiert) in der Sprache des Dokumentes an. Mit dem Attribut doc (self|top) kann dabei die Sprache automatisch aus dem Dokument bestimmt werden. (#4760).
  • Kundenverwaltung: Das <we:sessionField>-Tag wurde um den neuen Typ language ergänzt. Dieser bietet eine Selectliste der in den Systemeinstellungen gewählten Sprachen (alphabetisch sortiert) in der Sprache des Dokumentes an. Mit dem Attribut doc (self|top) kann dabei die Sprache automatisch aus dem Dokument bestimmt werden. (#4761).
  • Der <we:userinput>-Tag wurde um den Typ country erweitert, das Verhalten ist analog zum oben beschriebenen <we:sessionField type="country"> Tag (#4782)
  • Der <we:userinput>-Tag wurde um den Typ language erweitert,das Verhalten ist analog zum oben beschriebenen <we:sessionField type="language"> Tag (#4783)
  • Der <we:formfield>-Tag wurde um den Typ country erweitert, das Verhalten ist analog zum oben beschriebenen <we:sessionField type="country"> Tag (#4799)
  • Der <we:formfield>-Tag wurde um den Typ language erweitert,das Verhalten ist analog zum oben beschriebenen <we:sessionField type="language"> Tag (#4780)
  • Der <we:input>-Tag wurde um die Typen language und country erweitert, die die ISO-Codes jeweils in der Sprache des Dokumentes ausgeben, dabei kann mit dem Attribut doc (self|top) bestimmt werden, welche Sprache dabei benutzt wird. Mit dem Attribut outputlanguage kann diese automatische Sprachauswahl überschrieben werden (Eingabe als ISO-Code) (#4795)
  • Der <we:field>-Tag wurde um die Typen language und country erweitert, die die ISO-Codes jeweils in der Sprache des Dokumentes ausgeben, dabei kann mit dem Attribut doc (self|top) bestimmt werden, welche Sprache dabei benutzt wird. Mit dem Attribut outputlanguage kann diese automatische Sprachauswahl überschrieben werden (Eingabe als ISO-Code) (#4773)
  • DB/Objektmodul: Es wurde der neue Feldtyp country (#4780) und language eingeführt. (#4781), die jeweils im Backend eine Auswahl der Länder/Sprachen als Select in der Backendsprache erlauben.
  • Shop-Modul: Auch der Shop unterstützt die neuen Typen "language" und "country" nach ISO-Codes (#4764)

Shop Modul

Die Multimediaagentur 3ma media, München, hat eine umfangreiche Erweiterung des Shop-Moduls in Auftrag gegeben, die sich um das Thema Versand von E-Mails bzgl. Statusänderungen (Eingang der Bestellung, Zahlung erfolgt usw.) drehen. Danach können E-Mails an den Kunden automatisch oder von Hand direkt aus dem Shop-Modul heraus versendet werden.

  • Es wurden zusätzliche Events (Status-Änderungen) eingeführt: "Auftragsbestätigung", "Stornierung", "Bestellung abgeschlossen" (#4751) sowie weitere frei definierbare Events, die z.B. für die Verwaltung von Stornos eingesetzt werden können (#4829).
  • Die im Shop-Modul genutzten Bezeichnungen der Statusfelder sind jetzt in einem Einstellungsdialog frei definierbar (#4766), ebenso kann festgelegt werden, welche Statusfelder überhaupt angezeigt werden (#4765), und zwar separat für die Übersicht "alle Bestellungen eines Kunden im Shop und Kundenverwaltung (#4830).
  • Für jeden Shop-Status kann jetzt die ID eines Dokumentes hinterlegt werden, das als Basis für die Mail an den Kunden dient (#4776). Ebenso kann das Feld des Dokumentes festgelegt werden, das für den Text des E-Mail Betreffs genutzt wird.
  • In den Dokumenten die versendet werden, können über we:href-Tags (in we:ifEditMode) zwei Dokumente (z.B. PDFs) hinterlegt werden, die dann als Anhang an die Mail angehängt werden (#5131,#5235 )
  • Absender-Name und Adresse sowie der Versand der Mails als BCC an einen Admin-Account können ebenso festgelegt werden (#4777), dabei sind mehrere BCC-Empfänger möglich (#5127).
  • Es kann im Einstellungsdialog auch festgelegt werden, welcher Status zu einem automatischen Versand der Mail führt (#4775), welche E-Mails "von hand" ausgelöst werden und für welchen Status überhaupt keine E-Mail zugelassen werden. Dies schließt auch die Möglichkeit ein, eine automatische Mail beim Eingang der Bestellung (aus dem we:writeShopData-Tag heraus) zu versenden (#4778)
  • Wird eine E-Mail erneut gesendet, so wird abgefragt, ob dies auch wirklich beabsichtigt ist (#4811)
  • Um die Daten der Bestellung in den Status-Mail Dokumenten verfügbar zu machen (aber auch für andere Zwecke), wurde der Listview-Tag um den type=order erweitert (#4769, #221). Dieser neue Typ wird ergänzt duch den neuen Tag <we:order> (#4770). Die einzelnen Daten sind jeweils per <we:field> zugänglich. Die Daten des Kunden aus dem Shop können dabei mit Feldnamen "Customer_xyz" (Name ders Felder aus der KV), die aus der Kundenverwaltung mit dem <we:customer>-Tag angesprochen werden.
  • Um die Daten der einzelnen Artikel einer Bestellung in den Status-Mail Dokumenten verfügbar zu machen (aber auch für andere Zwecke), wurde der Listview-Tag um den type=orderitem erweitert (#4771, #221). Dieser neue Typ wird ergänzt duch den neuen Tag <we:orderitem> (#4772). Die einzelnen Daten sind jeweils per <we:field> zugänglich.
  • Internationalisierung: Der Shop unterstützt auch die neuen Typen "language" und "country" nach ISO-Codes (#4764) und ermöglicht der Versand unterschiedlicher Dokumente je nach Nutzersprache (#4779) bzw. die Übergabe eines Sprachparameters an die Status-Mail Dokumente.

Weitere Verbesserungen im Shop-Modul:

  • Innerhalb einer <we:listview type="shopvariant"> greift jetzt auch der Tag <we:ifFound> (#4736).
  • In Dokument- und Objekt-Listviews kann jetzt die Zahl der Shop-Varianten mit WE_SHOPVARIANTS im <we:field>-Tag ermittelt werden. Diese Konstante kann auch in <we:ifField> bzw. <we:ifNotField> für Prüfungen herangezogen werden (#4735).
  • Zur Überprüfung von selbstdefinierten Bestellungs- und Artikelfeldern im Warenkorb (<we:shopField>) wurden die neuen Tags <we:ifShopField>, <we:ifNotShopField>, <we:ifShoptFieldEmpty> und <we:ifShopFieldNotEmpty> eingeführt (#279).
  • Für die relevanten Tags des Shopmoduls, also für <we:shopField>, <we:showShopItemNumber> und <we:shipping> wurden die Attribute to=screen|request|post|get|global|session usw. und nameto neu eingeführt eingeführt (#4801).
  • Der Shop unterstützt jetzt auch nicht ganzzahlige Artikelanzahlen ("halbe Gebinde").
    Dazu wurde der Tag <we:addDelShopItem> um das Attribut floatquantities=false|true ergänzt. Eventuelle "Komma" werden dabei automatisch umgewandelt.
    Der Tag <we:showShopItemNumber> wurde um das gleiche Attribut erzänzt, zusätzlich kann für die Ausgabe das Zahlenformat über num_format="german|french|english|swiss" bestimmt werden (Vorsicht bei Berechnungen!). Wird hier ein HTML-Select-Tag ausgegeben, können über das Attrbut step auch nicht ganzzahlige Schritte generiert werden (z.B. 0.5, 1.0, 1.5 usw.). Innerhalb des Shopmoduls wurde die Anzeige ebenfalls angepasst. (#4875). Diese Erweiterung wurde gesponsert von ….

Kundenverwaltung

  • Es werden jetzt "Persistent-Logins", also AutoLogin über Cookies, und zwar für einen Nutzer mit verschiedenen Browsern und von verschiedenen Computern aus, unterstützt. Dazu wurde die Tabelle tblWebUser um die Felder AutoLoginDenied (zum Abschalten dieses Features für einzelne Nutzer in der KV) und AutoLogin (Übermittlung des Wunsches des Nutzers nach Autologin) erweitert, die Tabelle tblWebUserAutologin zur Verwaltung der Login-Keys neu angelegt.
    Das Tag <we:sessionField> wurde um das Feld Autologin (Übermittlung des Wunsches des Nutzers ==1, beim Abmeldevorgang Übermitlung des Wunsches das Cookie zu Löschen ==0) erweitert.
    Der Tag <we:sessionStart> wurde um das Attribut persistentlogins="true|false", mit dem Standardwert false erweitert, der dieses Verhalten anschaltet.
    Das Feature wurde von der Multimediaagentur 3ma media, München, gesponsort (#4872)
  • Es steht jetzt ein OnlineMonitor zur Verfügung, der die Zahl der registrierten und nicht-registrierten Nutzer die aktuell Online sind, auflistet. Dazu wurde der <we:sessionStart>-Tag um das Attribut onlinemonitor="false|true" erweitert. Mit dem Attribut monitorgroupfield kann ein Feld aus der Kundenverwaltung bestimmt werden, das den Namen der "Gruppe" enthält, der der registrierte Nutzer angehört, mit dem Attribut monitordoc="self|top" das Dokument festgelegt werden, welches als aktuelles gespeichert wird.
    Eine Ausgabe der aktuellen Nutzer erfolgt über eine <we:listview type=onlinemonitor> die neben der CustomerID, der Gruppe usw. auch weitere Angaben zum Nutzer enthält (siehe Doku)
    Das Feature wurde von der Multimediaagentur 3ma media, München, gesponsort (#4880)
  • Der neue Tag <we:ifLogin> erlaubt Initialisierungen nachdem ein User sich eingelogt hat (#4920).
  • Der neue Tag <we:ifLogout> ermöglichet "Aufräumarbeiten" nachdem ein User sich ausgelogt hat (#4919).
  • Es wurden zwei neue Datentypen eingeführt: Date und DateTime, bei Date ist keine Eingabe einer Uhrzeit notwendig.(#4888)
  • Der Tag <we:sessionField> kennt jetzt auch für die Eingabe den Typ date (mit den Attributen dateformat, minyear und maxyear) (#4889)
  • Der Username darf jetzt beliebige Zeichen enthalten (#5094)
  • Je nach Konfiguration ließen sich keine Thumbs mehr anlegen (#4963)
  • Es wurde der neue Datentyp number eingeführt und die Datentyp-Information wird nicht mehr aus den DB-Feldern abgeleitet. (#4929)
  • Es wurde der neue Datentyp set eingeführt (#4906)
  • Es wurde der neue Datentyp multiselect eingeführt (#5077)
  • Die unnötigen Demo-Felder (die auch bei einem Update immer wieder angelegt wurden, sind entfernt (#4937)
  • Beim Tag <we:sessionField type="hidden"> kann jetzt über usevalue="true" festgelegt werden, das die DAten aus der DB vom übergebenen value-Wert überschrieben werden (#4886)
  • Unnötige Tests auf die Existenz von LastAccess, MemberSince usw. wurden entfernt und damit die KV, aber auch der Tag we:sessionStart> deutlich beschleunigt (#4870)
  • die Tabelle tblFailedLogins wurde aktualisiert und für IP6-IPs vorbereitet. Dabei wurden gleichzeitig diverse Fehler entfernt (#4908)

DB/Objektmodul

  • Es wurde der neue Feldtyp flashmovie eingeführt. (#3056)
  • Es wurde der neue Feldtyp quicktime eingeführt. (#4794)
  • Für die Sortierung über mehrere Spalten bei einer <we:listview type="object"> wurde ein Beispiel in die Tag-Dokumentation aufgenommen (#4197)
  • Probleme mit nachträglich hinzugefügten Feldern einer Klasse wurden beseitigt (#5174)

Benutzerverwaltung

  • Es wurde ein neues Arbeitsrecht eingeführt: "Benutzer darf die Standard-Datei-Erweiterung ändern" und damit ein potenzielles Sicherheitsproblem geschlossen (#4949)
  • Der Ersteller (inkl. Datum) sowie der Modifizierer (inkl. Datum) eines Nutzers sowie der Zeitpunkt der letzten Aktivität des Nutzers werden jetzt angezeigt (#159)
  • Das Verhalten bei "Kontakt zum Server verloren" wurde geändert: Der Ping wird häufiger ausgeführt. Im Falle eines RPC Failed, wird jetzt trotzdem erneut gepingt. Wird ein weiteres WE-Fenster geöffnet, werden die Locks nicht mehr zurückgesetzt - dies geschieht nun auf Grundlage der Session. Damit kann also nun gefahrlos mehr als eine Instanz mit dem gleichen Benutzer offen halten. Die Sperre der Dokumente wird nicht beim gleichen Benutzer aufrecht erhalten - startet man WE also 2 mal mit gleicher Benutzerkennung, kann man in beiden Instanzen das gleiche Dokument öffnen! Das Lock erhält die letzte Instanz. Somit kann im Falle eines Browserabsturzes an eigenen Dokumenten weiterarbeiten werden! (#4846)

Newsletter-Modul

  • Die beiden neuen Tags ifNewsletterSalutationEmpty und ifNewsletterSalutationNotEmpty erlauben eine wesentlich flexibler Gestaltung der Anrede und von Newslettern insgesammt (#4998)
  • Die beiden neuen Tags ifNewsletterSalutation und ifNotNewsletterSalutation erlauben eine wesentlich flexibler Gestaltung der Anrede und von Newslettern insgesammt (#4997)
  • Im Tag <we:addDelNewsletterEmail> wurde mit den neuen Attributen recipientCC und recipientBCC eine bessere Kontrolle über den Newsletteranmeldungen ermöglicht. Das Attribut includeimages ermöglicht schönere Double-Opt_in Bestätigungsmails (#5028)

LiveUpdate / OnlineInstaller

  • Der neue OnlineInstaller 2.5.0.6 integriert das neue Logo, verlinkt auf den Verein und optimiert das Datenbank-Handling. (#4938, #4954)
  • LiveUpdate: Ein potenzielles Sicherheitsproblem beim Liveupdate wurde behoben (#4584) und online (im Update-Server) für alle Versionen umgesetzt.
  • LiveUpdate: Die Darstellung der zur Verfügung stehenden Versionen wurde übersichtlicher gestaltet (#4916)
  • LiveUpdate: Im Fehlerfall werden die SQL-Statements jetzt im Update-Log besser dargestellt und der Query-String eingeblendet. Dies ist insbesondere nützlich für die jetzt neu eingeführten DB-Indices, da so einfacher überprüft werden kann, welche Tabellen fehlerbehaftet sind (doppelte Einträge) und bereinigt werden müssen (#4931,#2898)

Behobene Fehler

  • Probleme bei der Erstellung und Wiederherstellung von Backups im Internet Explorer 9 wurden beseitigt (#5271)
  • Probleme mit praktisch allen Auswahldialogen im Internet Explorer 9 wurden beseitigt (#5260)
  • Der webEdition Tag <we:include type="document" name="xyz" /> wirft innerhalb jetzt von WE keine PHP-Notice mehr (#4742)
  • Probleme mit dem <we:sendMail>-Tag bzgl. BCC und CC Empfängern wurden beseitigt (#5000)
  • Die in einer inkludierten Datei initialisierten Variablen stehen jetzt auch im Master-Template wieder zur Verfügung (#4943)
  • In einer <we:listview type="customer|order|orderitem"> führt das Attribut desc ohne Angabe einer Order nicht mehr zu einer leeren Ausgabe (#4817)
  • In einer <we:listview type="search"> wird bei der Anzahl der Gesamteinträge das Language-Kriterium jetzt berücksichtigt. (#5017)
  • Bezüglich des order-Attributs des <we:listview>-Tags wurden der Tag-Wizard für alle listview-Tapen aktualisiert, es werden jetzt nur noch funktionierende Order-Werte angezeigt.
  • Die vorhandenen, aber weder in der Dokumentation noch im Tagwizard auftauchen Tags ifTdEmpty bzw. ifTdNotEmpty (in Zusammenhang mit mehrspaltiger Ausgabe von listviews) wurde aktualisiert und dokumentiert (#4918)
  • Der niemals genutze "Dokumenten-Cache" in den webEdition-Dokumenten wurde entfernt (#3496)
  • Target-Fehler bei <we:next> und <we:back> bei Nutzung mit include in einem Mastertemplate wurden beseitigt (#5162)
  • Beim <we:formmail>-Tag greift das Attribut onmailerror jetzt für alle fehlerhaften E-Mail-Adressen (#3528)
  • Beim <we:userinput type="img">-Tag wird nach misslungenem Upload (z.B. captcha-Code nicht korrekt) jetzt kein "zerstörtes" Bild mehr angezeigt (#5023)
  • Der <we:ifNotDelete> Tag funktioniert jetzt wieder (#5039)
  • Der <we:ifNotEmpty> Tag funktioniert jetzt auch im Editmode wieder korrekt (#5076)
  • Ein Problem mit dem Include von Dateien mit utf-8 Umlauten wurde beseitigt (#5059)
  • Import vom Server: Importiert man aus dem Root-Verzeichniss, so wird jetzt nicht mehr das /webEdition Verzeichnis mit importiert (#4899)
  • Backup Ein Problem beim Erstellen von Verzeichnissen wurde behoben (#4853)
  • Backup Ein Problem beim Importieren von Backups aus alten WE-Versionen, das dazu führte das neue Funktionen nicht genutzt werden konnten, wurde beseitigt (#4717)
  • Backup Diverse Probleme bei Importieren von Backupdateien wurden beseitigt (#5063, #5089, #5041, #5111, #5112).
  • Backup Die tbllock wird nicht mehr im Backup exportiert, dadurch werden SQL-Fehler bem Import vermieden (#5096, #5245)
  • Java-Editor: Probleme mit der Code-Vervollständigung wurden beseitigt (#5081)
  • Java-Editor: Eine Fehlermeldung im apache-Log wurde beseitigt (#3295)
  • WYSIWYG-Editor: Die falsche Formatierungen im WYSIWYG-Editor, die bei vorhandenen, fehlerhaften <div>-Tags im HTML-Code auftritt, wurde insofern beseitigt, das der Schriftstil "Normal" jetzt einheitlich bei Internet Explorer und firefox dazu genutzt werden kann, vorhandene HTML-Blocktags (<p>, <h1>,…<h6>, usw.) zu entfernen.(#4688)
  • CodeMirror: Ein Javascript-FEhler wurde beseitigt (#5009)
  • Voting-Modul: Ein Fehler bei der Anzeige des Voting-Logs wurde beseitigt (#4813)
  • Voting-Modul: Beim Tag <we:voting> funtioniert jetzt auch die Übergabe des Attributes version als Variable version="\$VotingVersion"> (#4980)
  • Ein <we:setvar to=global>, ausgeführt außerhalb von klassischen WE-Dokumenten wurde von den Tags <we:object>, <we:customer>, <we:order> usw. (alle Einzeltags zu den Listviews) im TagParser ignoriert (#4848)
  • Opera Versionen werden jetzt richtig erkannt (#4868) und das Java-Menü wieder angezeigt (#4869)
  • Ein JavaScript Fehler, der gelegentlicht zu Meldungen im Error-Log führte, wurde beseitigt (#4890)
  • PHP-Warnungen im TagWizard wurden entfernt (#4910)
  • weToolLookup.class.php prüft den Pfad zum Tool jetzt auch unter openbasedir korrekt (#4912)
  • Ein kritischer Fehler bei <we:next> und <we:back> wurde beseitigt (#4841).
  • Der Schutz kritischer Verzeichnisse durch eine .htaccess-Datei wurde verbessert (#4143), gleichzeitig dafür gesorgt, das innerhalb von webEdition die entsprechenden Dateien weiterhin zur Verfügung stehen(#4958).
  • Ein Fehler beim E-Mail-Versand über SMTP wurde beseitigt (#4839)
  • Die missverständliche Bezeichnung "Schließe Dokument" usw. wurde auf "Schließe Tab" usw. umgestellt (#4820).
  • Nach dem Speichern einer neuen Vorlage ist der Button "Neues Dokument" jetzt sofort sichtbar (#4562).
  • Zwei Fehler in SDK xml-Dateinen wurden beseitigt (#4873 und #4874).
  • Banner-Modul: die Tabellenindices der tblbannerviews und tblbannerclicks werden nicht bei der Installation, sondern nur beim Erstellen bzw. Wiederherstellen eines Backups angelegt. Die entsprechenden Definitionen wurden den sql-Dumbs hinzugefügt. (#4884).
  • Banner-Modul: Probleme beim Löschen von Statistikdaten wurden beseitigt (#4982).
  • Banner-Modul: Eine Fehlermeldung im Bannermodul wurde beseitigt (#5205).
  • Glossar-Modul: Begriffe im <title></title> werden nicht mehr besetzt (#5067).
  • Glossar-Modul: Probleme mit dem Menü des Moduls wurden besetigt (#5165).
  • Benutzerverwaltung Ein Problem mit dem Recht "Der Benutzer darf Dateierweiterung ändern" wurde beseitigt (#5105)
  • Newsletter-Modul: Ein Problem beim Versand von E-Mails und der Option "E-Mail nicht senden, falls die E-Mail-Adresse ungültig ist" wurde beseitigt (#4985),
  • Newsletter-Modul: Leerzeichen am Ende einer E-Mail-Adresse führen nicht mehr zum Abbruch (#4303).
  • Newsletter-Modul: Durch ein Update werden die Newslettereinstellungen nicht mehr überschrieben (#5206)
  • Newsletter-Modul: we:newsletterUnsubscribeLink erzeugt jetzt ein href (#5202)
  • Export Ein Fehler beim Export von autologin-Daten wurde beseitigt (#5086)
  • Ein Problem beim "Sprache übertragen" aus einem Ordner wurde beseitigt (#5044)
  • Die Datenstruktur der tblIndex (Suche) wurde optimiert (#5062)
  • Datenbank-Probleme bei Systemen bei denen WebServer und DB-Server auf verschiedenen Systemen liegen wurden beseitigt (#5168,#5175)
  • Die Systeminformation nennt jetzt die Ursachen (fehlende Extensions) wenn die Voraussetzungen für das WE-SDK (Apps) nicht erfüllt sind (#5079)
  • Ein Problem mit der Multiselect-Anzeige beim Internet-Explorer wurde beseitigt (#5079)
  • Diverse Javascript-Fehler wurden entfernt (#4955, #4957, #5009)
  • Ein Problem #5237) und eine Notice im Einstellungsdialog wurde beseitigt (#5208)
  • Probleme mit ISO-Sprachen wurden gelöst (#5257, #5236)
  • Diverse Probleme beim Merge und Build der neuen Version wurden beseitigt (#4845, #4926, #4995, #5001, #5002, #5003, #5255)

Shop-Modul

  • Die Shopsession war bisher nicht an den User gebunden. Dadurch blieb trotz ausloggen der Warenlorb erhalten. Im Tag <we:createshop> kann jetzt durch dass neue Attribut deleteshoponlogout erreicht werden, das vorhandene Shopdaten in diesem Fall gelöscht werden. (#5158).
  • Eine vorhandene Bestellung läßt sich jetzt wieder um neue Artikel erweitern (#4915)
  • Das bisher für den <we:createshop>-Tag nicht dokumentierte Attribut deleteshop wurde in den TagWizard und die Dokumentation aufgenommen. (#4921).
  • Unterstriche in Feldnamen (z.B. Feldname_Teil1_Teil2) verhindert nicht mehr die Variantendarstellung bzw.Nutzung (#4682)
  • Ein Fehler bei Anzeige einer Bestellung wurde beseitigt (#4791)
  • Ein Fehler beim Wechseln von Geschäftsjahren wurde beseitigt (#4755)
  • Zeichensatzprobleme bei Änderung des Shopfields innerhalb des Shop-Moduls (Bestellung) wurde beseitigt (#4429)
  • Zwei PHP-Warnungen wurden bei "Alle Bestellungen des Kunden"-Ansicht einer gelöschten Bestellung beseitigt (#3263)
  • Ein Darstellungsfehler im POPUP Status-Mails wurde beseitigt (#4805)
  • Der <we:a type="shop">Tag übergibt jetzt auch innerhalb einer <we:listview type="multiobject"/> Shopdaten korrekt an den Warenkorb (#8118)
  • Bei den Tags <we:ifShopfieldEmpty> und <we:ifShopfieldNotEmpty> funktioniert der Fall bei leerem Feld wieder (#4895)
  • Die Prüfung <we:ifFieldNotEmpty type="multiobject"> funktioniert jetzt auch innerhalb eines <we:repeatShopItem>-Tags (#4827)
  • Ein Benutzer kann nicht mehr aus der Detailansicht einer Bestellung in die Kundenverwaltung springen, wenn er nicht die notwendigen Rechte hat (oder umgekehrt aus der Bestellübersicht der KV in die Bestellung) (#3911)
  • Der TagWizard zu showShopItemNumber funktioniert wieder (#4876)
  • Der TagWizard zum shipping-Tag funktioniert wieder (#5119)

Objekt/DB-Modul

  • In einer <we:listview type="object|multiobject"> wird bei der Anzahl der Gesamteinträge das Language-Kriterium jetzt berücksichtigt. (#5018)
  • Die Felder Title, Description und Keywords werden jetzt auch richtig gesetzt, wenn der Feldname ein _ im Namen enthält (#5006)
  • Beim Verschieben von Objekten (Menü: Datei->Verschieben->Objekte) kann man Objekte jetzt nicht mehr in die Ordner anderer Klassen verschieben (#4902)
  • Eine PHP-Warnung bei der Initialisierung von Objekten wurde beseitigt (#4842)
  • Metadaten von Objekten werden jetzt wieder angezeigt (#4629)
  • Ein Problem mit einer Listview type=object in Bezug auf das Attrbut id wurde beseitigt (#4865)
  • Beim CSV-Import von Objektdaten werden jetzt auch die Werte für Checkbosen übernommen (#4733)
  • Der Tab Eigenschaften konnte unter bestimmten Umständen nicht mehr von allen berechtigten Nutzern angeklickt werden (#4865)
  • Bei der Neuanlage von Klassen wurden zunächst die Felder DefaultDescription und DefaultKeywords vertauscht (#4939)
  • Auch bei deaktivierter Kundenverwaltung wird der Speichern-Button bei Objekt-Verzeichnissen jetzt wieder angezeigt (#4716), der unter bestimmten Bedingungen eingeblendete "Editor"-Button jedoch nicht mehr (#4831).
  • Bei deaktiviertem Objekt/DB-Modul wurden diverse PHP-Warnungen in der Datei webEdition.php beseitigt (#4836).
  • Ein Problem beim Speichern eines Objektes wurde beseitigt (#4970).
  • Das <we:write-Tag setzt jetzt auch Kategorien richtig, die als Property von einem we:userinput type=select (hier Übergabe der Kat-ID) stammen (#5068)
  • Ein Problem mit einer <we:listview type="multiobject"> wurde beseitigt (#5072)
  • Wird ein Objekt über Arbeitsverzeichnisse mit Darstellungstemplate ausgegeben, so wird jetzt auch die Sprache in dem ausgegebenen Dokument richtig gesetzt (#5153)
  • Das Problem, das manche leere Objekttabellen aus einem Backup nicht wiederhergestellt wurden, wurde beseitigt (#5228)

Kundenverwaltung

  • Das beim Export von Kunden erscheinende html-encoding der Zeichen < bzw. > wurde entfernt (#4571)
  • Drei Fehler in we:sessionfield wurde beseitigt (#4789) und für den Fall type=hidden (#4839, #4840)
  • Der Econda-Code in <we:saveRegisteredUser> wurde korrigiert (#3808)
  • Der Tag ifRegisteredUser überprüft bei gesetztem cfilter nicht wieder permissions/userID(#4989)
  • Die tblWebUser wird durch ein Update nicht mehr einfach erweitert (#2855)
  • Ein Problem mit der Sprachausgabe in KV-Backend wurde beseitigt (#5066)
  • Ein Problem beim Eintragen von Newsletter Empfängern in die KV wurde beseitigt (#5136)
  • Ein SQL_Fehler beim Autologin wurde beseitigt (#5116)
  • Beim einem Multiselect sind nicht mehr alle Felder vorausgewählt (#5156)
  • Kundenverwaltung / Benutzerverwaltung: In beiden Modulen werden die Felder Username und Passwort vom Browser nicht mehr mit gespeicherten Daten vorbelegt (#3261)

Navigation

  • Werden DirectoryIndex-Dateien in der Navigation nicht angezeigt, so werden jetzt auch geparkte DirectoryIndex-Dateien beim Parken automatisch aus der Navigation ausgeblendet (#4959)
  • Der Tag <we:ifHasEntries> liefert bei geparkten Unterseiten nicht mehr true (#4988)
  • Aus dem Dokument heraus können Navigationseinträge jetzt wieder gelöscht und umbenannt werden (#5152)
  • Dynamische Navigation aus Dokumenten nach Datum absteigend sortiert funktionieren wieder (#5253)
  • Einige PHP-Warnungen wurden entfernt (#4973)

LiveUpdate / OnlineInstaller / Tarball-Setup

  • LiveUpdate: Drei Probleme beim Setzen von DB-Indizes wurde beseitigt (#4932, #4849, #4878) und der Update-Server entsprechend angepasst (#4871)
  • LiveUpdate: Zwei Probleme beim Update der tblObject_X Tabellen wurden beseitigt (#5064, #5078), diese Updates erfolgen jetzt als Patch im Rahmen des Updates, dabei werden auch Indices jetzt beim Update angelegt (#5085]).
  • LiveUpdate: Im Rahmen des Updates werden keine neuen (doppelten) Einträge in tblsearchtool mehr gesetzt (#5052,#5093)
  • LiveUpdate: Probleme mit der Rückwärtskompatibilität bzgl. des Newsletters und der tblSearch wurden beseitigt (#5120, #5140, #5243)
  • LiveUpdate: Es werden keine Update-Server Cookies mehr gesetzt, sodass Cookies von Drittanbietern nicht mehr aktiviert sein müssen (#4567). Dies wirkt sich jedoch erst bei einem Update von 6.2 auf Folgeversionen aus
  • Nightly Builder: Zwei Probleme mit dem Nightly Builder (verantwortlich für die Produktion der nightly builds, alpha, beta und RC Versionen) wurden beseitigt (#5106, #5058)
  • OnlineInstaller: Ein Problem bei der Installation mit tblPrefix wurde beseitigt (#4954)
  • OnlineInstaller: Ein Problem in Zusammenhang mit MySQL Version 5.5 wurde beseitigt (#4992)
  • Tarball-Setup: Missverständliche Fehlermeldungen wurden korrigiert (#4848)
  • Tarball-Setup: Ein Problem mit dem Einstellungsdialog nach Installation aus dem Tarball wurde beseitigt (#5037)

Version 6.1.0.2 – Sicherheitsupdate!

Veröffentlichungsdatum 01.11.2010
Sicherheitsupdate ja
Behobene Fehler 27
Optimierungen 15

Hinweis

Diese Version behebt zwei kritische, sicherheitsrelevante Fehler, daher wird ein zeitnahes Update allen webEdition Anwendern dringendst empfohlen.
Dabei handelt es sich um eine SQL Injektionsmöglichkeit und eine Reflektive XSS Verwundbarkeit.

Noch ein Hinweis an Administratoren: Das fehlerhafte Verhalten von <we:ifRegisteredUser cfilter="true" /> bei gesetztem Kundenfilter und Einstellung "Kein Filter benutzen (alle Besucher haben Zugriff)" wurde korrigiert. Wird exakt diese Einstellung in Dokumenten verwendet, so erhalten jetzt tatsächlich alle Besucher Zugriff auf die betroffenen Dokumente. Dies sollte vor und nach dem Update umgehend kontrolliert werden.

Vollständige Übersetzungen: Deutsch, Deutsch_UTF-8, Dutch, Dutch_UTF-8, English, English_UTF-8, Finnish, Finnish_UTF-8
Unvollständige Übersetzungen: French_UTF-8, Polish_UTF-8, Russian_UTF-8, Spanish_UTF-8

Nach dem Update sollten folgende Rebuilds durchgeführt werden: Dokumente und Vorlagen

Verbesserungen

  • Gerade bei der Weiterverarbeitung von Formulardaten, aber auch bei anderen Gelegenheiten kann das gezielte Ansprechen von übergebenen Werten mittels $_GET / $_POST die Sicherheit erhöhen. Daher wurden bei den Tags <we:var>, <we:ifVar>, <we:ifNotVar>, <we:ifVarSet>, <we:ifNotVarSet>, <ifVarEmpty>, <ifVarNotEmpty> jeweils das Attribut type, bei <we:SetVar> die Attribute to und from und bei <we:pageLanguage>, <we:objectLanguage> und <we:votingField> das Attribut to um die Werte post und get ergänzt (#147).
  • Der Tag <we:dateSelect> kennt jetzt auch das Attribut style (#165)
  • Systeminformation: Die verwendete PCRE Version wird jetzt angezeigt (#4702), bei fehlenden PHP-Extensions werden Warnungen ausgegeben (#4706) und der Entwicklerzweig (es sei denn es ist trunk) wird angezeigt (#4710).
  • Backup: Bei der Umstellung von Legacy ISO-Sites auf UTF-8 werden jetzt auch Shopdaten (tblOrders) berücksichtigt und umgestellt (#4794), derzeitigte Test-Basis: der alte Demo-Shop.

Installation und Update

  • Die Dokumentation der Versionshistorie wurde aktualisiert und um PCRE-Version und notwendige PHP Extensions erweitert (#4707), aktualisiert auf http://documentation.webedition.org/wiki/de/webedition/system-requirements/start.
  • liveUpdate: Im UpdateLog werden jetzt bei Aktualisierungen auch die SVN-Revision und der Entwicklerzweig gespeichert (#4533). Umgesetzt auf dem Update-Server und für alle Versionen sofort gültig.
  • liveUpdate: Vor der Durchführung des Updates werden gegebenenfalls Warnungen bzgl. veralteter PCRE-Versionen (#4701) und fehlender PHP-Extensions angezeigt (#4708). Umgesetzt auf dem Update-Server und für alle Versionen sofort gültig.
  • liveUpdate: Beim Update von Testversionen wird jetzt der bereits verwendete Entwicklerzweig angezeigt, in der Versionsauswahl die Entwicklerzweige angezeigt aus denen die verschiednen Testversionen kommen (#4698) und neben der Version mit der höchsten Versionsnummer (die in diesem Zusammenhang nicht aussagekräftig ist) auch die aktuellste Version aus dem verwendeten Entwicklerweig angezeigt (#4699). Umgesetzt auf dem Update-Server und für alle Versionen sofort gültig.
  • Onlineinstaller/Tarball-Setup: Vor der Installation werden gegebenenfalls Warnungen bzgl. veralteter PCRE-Versionen (#4700) und fehlender PHP-Extensions angezeigt (#4709). Für den OnlineInstaller umgesetzt auf dem Update-Server und für alle Versionen sofort gültig, mit der Möglichkeit versionsspezifische Warnungen auszugeben.
  • OnlineInstaller: Der OnlineInstaller zeigt jetzt den Entwicklungszweig an, aus dem die verschiedenen Testversionen stammen (#4697)

Behobene Fehler

  • Bei einer <we:listview type="document"> kann das Attribut recursive jetzt auch mit PHP übergeben werden (#4818)
  • Der Tag <we:dateSelect> wertet jetzt das Attribut class taqtsächlich aus (#4741)
  • Einige PHP-Warnungen wurden entfernt: "Undefined Index TagRefURLName" in der weTagDataClass (#4737) und "Undefined Index l_taged" in der weTagDataClass (#4738)
  • Der Beschreibungstext bei Miniaturansichten Label "Interlace Ja / Nein" ist jetzt eindeutig (#119)
  • Backup: Bei der Umstellung von Legacy ISO-Sites auf UTF-8 werden jetzt auch Linklisten richtig umgestellt (#4671)
  • Backup: Probleme beim Wiederherstellen eines UTF-8 Backups, die bei einer ehr seltenen Serverkonfiguration auftreten konnten, wurden beseitigt (#4092 und #4620)
  • Navigation Auch bei gesetztem Anker wird der Link auf geparkte Dokumente nicht mehr angezeigt (#4744)
  • Navigation Ein Fehler im Navigationstool bei Benutzung von Kundenfiltern wurde beseitigt (#4747)
  • Navigation Geparkte Objekte werden bei einer Navigation mit "Dynamische Auswahl ? Objekte" nicht mehr angezeigt (#4797)
  • Benutzerverwaltung: Eine PHP-Notice beim Anlegen eines neuen Benutzers wurde entfernt (#4705)
  • Kundenverwaltung: Eine PHP-Notice wurde entfernt (#4683)
  • Kundenverwaltung: Das fehlerhafte Verhalten von <we:ifRegisteredUser cfilter="true" /> bei gesetzten Kundenfilter und Einstellung "Keinen Filter benutzen, alle haben Zugriff" wurde korrigiert (#4727)
  • DB/Objekt-Modul: Mit <we:ifField lassen sich jetzt auch Felder der Typen "int" und "float" auf den Wert 0 vergleichen (#4815)
  • Voting-Modul: Das Löschen einer Version erzeugt keine PHP-Notice mehr (#4802)

Installation und Update

  • liveUpdate: Eine sehr selten erscheinende Fehlermeldung im UpdateLog wurde beseitigt (#4681).
  • liveUpdate: Der Verbindungsabbruch nach Beendigung des UpdateVorgangs auf die 6.1.0.1 wurde beseitigt (#4687), umgesetzt auf dem Update-Server und sofort für alle Versionen wirksam.
  • liveUpdate: Bei Installationen, die die Beta-Sprachen beinhalten, wurde das Update auf neue Versionen verweigert. (#4704), umgesetzt auf dem Update-Server und sofort für alle Versionen wirksam.
  • liveUpdate: Bei einigen mit Suhosin geschützten Installationen wurde das Update durch die Prüfung der Systemvoraussetzungen verhindert. (#4713), Problemlösung umgesetzt auf dem Update-Server und sofort für alle Versionen wirksam.
  • OnlineInstaller: Die auf einigen Systemen doppelt aufgeführten Beta-Sprachen werden jetzt korrekt angezeigt. (#4728), Problemlösung umgesetzt auf dem Update-Server und sofort für alle Versionen wirksam.
  • nightly Builder: Bei der Erzeugung neuer Versionen aus den Entwicklerzweigen wurden nicht alle Änderungen berücksichtigt (#4696), umgesetzt auf dem Update-Server und sofort für alle Versionen wirksam.

Dokumentation

  • Die bisher völlig fehlende Dokumentation zum <we:formfield>-Tag wurde in der Online Dokumentation erstellt. (#4798).

Websites

  • qa.webedition.org: Die Standardsprache ist jetzt wieder Deutsch (#4640).
  • qa.webedition.org: Das webEdition-Logo erscheint wieder (#4602).

Version 6.1.0.1

Veröffentlichungsdatum 05.09.2010
Sicherheitsupdate nein
Behobene Fehler 24
Optimierungen 0

Hinweis

Dies ist ein Instandhaltungs-Release, der Fehler, die sich trotz aller Tests in die Version 6.1.0 eingeschlichen haben, beseitigt. Dabei wurden alle Fehler berücksichtigt die in den ersten ca. 1000 Installationen/Updates gemeldet wurden.

Alle Fehler wurden sofort nach Behebung auch direkt im Update-Server beseitigt, so dass Nutzer, die zu einem jeweils späteren Zeitpunkt ein liveUpdate oder eine Online-Installation der Version 6.1.0 durchgeführt haben, viele der hier aufgeführten Fehler gar nicht bemerkt haben. Wir empfehlen trotzdem allen Nutzern ein Update auf die Version 6.1.0.1 durchzuführen.

Vollständige Übersetzungen: Deutsch, Deutsch_UTF-8, Dutch, Dutch_UTF-8, English, English_UTF-8, Finnish, Finnish_UTF-8
Unvollständige Übersetzungen: French_UTF-8, Polish_UTF-8, Russian_UTF-8, Spanish_UTF-8

Nach dem Update sollten folgende Rebuilds durchgeführt werden: Dokumente und Vorlagen

Behobene Fehler

  • Auch in webKit-Browsern funktioniert der WYSIWYG-Editor wieder (#4622).
  • Es ist jetzt wieder möglich, Werte eines Blocks innerhalb eines we:listview type="document" auszugeben (#4635).
  • Inhalte von HREF Tags in Listviews werden wieder korrekt angezeigt, auch für den Fall das er in einem Block steht. Dies gilt auch für ifFieldEmpty als auch für ifFieldNotEmpty (#4648)
  • Ein Fehler in <we:field/> der bei einer <we:listview type="document" contentype="image" /> auftrat, wurde beseitigt (#4626).
  • Das Default-Bild des <we:img>-Tags wird jetzt im Editmodus wieder angezeigt (nicht jedoch in der Vorschau oder veröffentlichten Seiten) (#4645).
  • Einige PHP-Notices im LogIn-Screen und WE-Startbildschirm wurden beseitigt (#4666 sowie #4669).
  • Ein Tippfehler im LogIn-Screen wurde beseitigt (#4647).
  • Beim Löschen des "aktuellen Dokumentes" wird in der Sicherheitsabfrage der Name des Dokumentes genannt (#4653).
  • Die verschobene DropDownListe des AutoCompleters befindet sich wieder an der richtigen Stelle (#4638)
  • Backup: Ein Textfehler, der zur Ausgabe von <br/></br> nach Backuperstellung führen konnte, wurde beseitigt (#4662).
  • Backup: Ein Fehler in der Ersellung des Download-Links (Backup-Ziel: lokale Festplatte) wurde beseitigt (#4676).
  • Objekt-Modul: Der WYSIWYG-Editor ist bei den Objekten wieder verfügbar (#4614).
  • Objekt-Modul: Die Metadaten von Objekten werden jetzt wieder angezeigt (#4629).
  • Objekt-Modul: Probleme mit Listviews über Objekte ohne Title-Attribut wurden beseitigt (#4657,#4660)
  • Objekt-Modul: Unterstriche am Ende jeder Objekt ID bei Frontend Eintrag bzw. Edit wurden beseitigt (#4614).
  • Objekt-Modul: Auch im Internet-Explorer sind die Trennlinien zwischen einzelnen Objektfeldern im Editmodus wieder sichtbar (#4650).
  • Benutzerverwaltung: Bei veralteten PCRE-Versionen werden Rechteänderungen in der Benutzerverwaltung nicht übernommen (#4625).
  • Shop-Modul: Weiterleitung auf Paypalseite in englischer Sprache geht nicht (#4615).
  • Voting-Modul: TagWizard: beim <we:writevoting>-Tag fehlt das Attribut writeto (#4612).
  • Voting-Modul: In der Dokumentation wurde die fehlerhafte Beschreibung zum <we:writevoting>-Tag bzgl. des Attributs submitonchange="true" (als veraltet erklärt und durch reload="true" ersetzt) korrigiert (#4673).
  • Anwendungsverwaltung: Textkorrekturen für das Recht "Anwendungsverwaltung nutzen" (#4632).
  • OnlineInstaller/liveUpdate: Eine Inkompatibilität mit bestimmten Suhosin-Einstellungen wurde beseitigt (#4655 und #4659).

Version 6.1.0.0

Veröffentlichungsdatum 16.08.2010
Sicherheitsupdate nein
Behobene Fehler 233
Optimierungen 191

Hinweis

ACHTUNG: Dieses Update erfordert mindestens PHP 5.2.4. Nach wie vor ist webEdition jedoch nicht komplett kompatibel zu PHP 5.3.


Die Mail Klassen smtp.class.php, we_mailer_class.inc.php, weNewsletterMailer.php wurden durch die Klasse Zend Mail ersetzt. Diese Klassen werden bei einem Update über den OnlineUpdater nicht gelöscht und stehen bei vorhandenen Installationen weiter zur Verfügung. Bei neu installierten Sites (Tarball-Setup oder OnlineInstaller) stehen die Klassen aber nicht mehr zur Verfügung und müssen vor dem Einspielen eines Backups das diese benötigt von Hand in die entsprechenden Ordner kopiert werden.

Nach dem Update sollten folgende Rebuilds durchgeführt werden: Navigation, Objekte, Vorlagen (soweit Voting-Modul-Tags verwendet werden)

Aufgrund des überfälligen YUI Updates von Version 2.5 auf 2.8 müssen vorhandene WE-Apps angepasst werden. Vorhandene Anwendungen sind unter Umständen nicht ohne Änderungen lauffähig. Die notwendigen Änderungen sind in Umstellung von SDK-Version 6.0.0.0 auf SDK-Version 6.1.0 dokumentiert.

Vollständige Übersetzungen: Deutsch, Deutsch_UTF-8, Dutch, Dutch_UTF-8, English, English_UTF-8, Finnish, Finnish_UTF-8
Unvollständige Übersetzungen: French_UTF-8, Polish_UTF-8, Russian_UTF-8, Spanish_UTF-8

Verbesserungen

  • Die Versionierung ist jetzt auch für Vorlagen aktivierbar (Einstellungen -> Versionierung webEdition-Vorlagen (#3123, #3409), erlaubt spezielle Einstellungen für Vorlagen (#4120) und die Lesbarkeit der Unterschiede wurde verbessert (#4596).
  • Das <we:listview>-Tag unterstützt jetzt beim Attribut languages die Werte self und top. Dabei wird die dem Dokument zugewiesene Sprache/Land-Kombination für die Listview verwendet (#4089).
  • Dem <we:img>-Tag wurde das neue Attribut sizingrel hinzugefügt, das es erlaubt, vorhandene width/height Angaben (hinterlegt im we:img-Tag oder im Grafik-Dokument selbst) automatisch (mit einem auch dynamisch zu übergebenden Faktor) zu skalieren (#3789). Mit dem Attribut sizingstyle="none/em/ex/px/%" kann eine (skalierte) style-Angabe in der entsprechenden Einheit erzeugt werden, die Basis für Umrechnungen mit dem Attribut sizingbase (standard: 16) umgestellt werden. Die klassischen width und height Attribute des HTML img-Tags werden in diesem Fall nicht ausgegeben. Damit sollten barrierefreie Sites einfacher zu realisieren sein.
  • Dem <we:flashmovie>-Tag wurde das neue Attribut sizingrel hinzugefügt, das es erlaubt, vorhandene width/height Angaben (hinterlegt im we:flashmovie-Tag oder im Flash-Dokument selbst) automatisch zu skalieren (#4066). Mit dem Attribut sizingstyle="none/em/ex/px/%" kann eine (skalierte) style-Angabe in der entsprechenden Einheit erzeugt werden, die Basis für Umrechnungen mit dem Attribut sizingbase (standard: 16) umgestellt werden.
  • Dem <we:quicktime>-Tag wurde das neue Attribut sizingrel hinzugefügt, das es erlaubt, vorhandene width/height Angaben (hinterlegt im …) automatisch zu skalieren (#4067). Mit dem Attribut sizingstyle="none/em/ex/px/%" kann eine (skalierte) style-Angabe in der entsprechenden Einheit erzeugt werden, die Basis für Umrechnungen mit dem Attribut sizingbase (standard: 16) umgestellt werden.
  • Die Dokumentation zum <we:flashmovie>- und <we:quicktime>-Tag wurde ergänzt um das Thema Übergabe von Werten an den Film damit (Audio.- und Video-)Player einfacher umzusetzen sind. (#4179).
  • Ein neuer Tag pageLanguage gibt die dem Dokument zugewiesene Sprache (z.B. de_DE) in verschiedenen Variationen aus.(#4145), mit den neuen Attributen to="screen|request|global|session usw." und nameto kann die Sprache direkt in beliebigen Variablen gespeichert werden (#4328)
  • der Tag <we:url> unterstützt jetzt auch die Werte self und top bei Attribut id (#4383)
  • Auf der Eigenschaftsseite von Vorlagen ist die Liste der Dokumente jetzt sortiert, was das Wiederauffinden eines Dokumentes deutlich erleichtert (#4587)
  • WYSIWYG-Editor: Ein Problem mit <noscript>-Bereichen wurde beseitigt, diese lassen sich jetzt nutzen (#4453).
  • Kundenverwaltung: Bei den Tags <we:ifRegisteredUser> und <we:ifNotRegisteredUser> wurde das Attrbut match so erweitert, dass jetzt - kommasepariert - die Mitgliedschaft in mehreren "Gruppen" gleichzeitig abgefragt werden können (eine reicht dann um das Kriterium zu erfüllen). (#3561)
  • Kundenverwaltung: Die Felder der KV sind jetzt in ihrer Reihenfolge nicht mehr nur vom Anlagezeitpunkt abhängig, sondern lassen sich über den Menüpunkt Felder Administrieren in der Reihenfolge definieren (#4189).
  • Kundenverwaltung: <we:sessionfield type=img> bei der Ausgabe läßt sich jetzt eine Thumbnail angeben, sodass Bilder jetzt skaliert werden können (#4265).
  • Shop-Modul: Eine <we:listview type="shopVariant"> funktioniert jetzt auch innerhalb eines <we:object> bzw. einer <we:listview type="object"> ohne expliziete Übergabe einer per PHP beschaffenen Objekt-ID(#4170).
  • Shop-Modul: Eine <we:listview type="shopVariant"> eine listet die Standard-Daten (also die ohne Varianten) nicht mehr doppelt am Ende, wenn keine defaultname angegeben wurde (#4191), vielmehr kann jetzt mit einem defaultname der die Zeichenfolge "FIRST" enthält, also z.B. also z.B. defaultFIRST oder mumpizFIRST, die Reihenfolge der Anzeige der verschiedenen Varienten beeinflusst werden und die Dafault-Werte an den Anfang geschoben werden. Darüber hinaus sind jetzt alle Objekt-Felder auch bei der Varientendarstellung über <we:field verfügbar.
  • Navigation: Es ist jetzt möglich, DirectoryIndex-Dateinamen (z.B. index.php) bei der Verlinkung im Navigationstool ausblenden zu lassen. Damit werden Verlinkungen vom Typ /testordner/?par=parameter möglich. Dieses Verhalten kann über den Einstellungsdialog, Tab Erweitert eingeschaltet werden (#4058)
  • Navigation: Es können jetzt auch Navigationspunkte nur für nicht angemeldete Nutzer angezeigt werden. Für angemeldete Nutzer werden diese Punkte dann nicht mehr angezeigt. Der Kundenfilter des Navigationstools wurde entsprechend erweitert (#3648, #3941)
  • Navigation: URL-Parameter und Anker werden jetzt auf Wunsch beim Highlighting ohne den Einsatz von Regeln ausgewertet. Beide Features können durch Checkboxen beim einzelnen Navigationspunkt aktiviert werden. Da Browser den Anker nicht an den Server übermitteln, erfolgt dies bei Ankern durch einen zusätzlichen URL-Parameter we_anchor (#1231, #3887)
  • Navigation: ein Verzeichnis mit dynamischen Inhalten läßt sich jetzt wieder auf 'keine dynamische Inhalte' setzen (#2864)
  • Newsletter Modul: die Empfänger Adresse wird jetzt als Klarname ausgegeben (#2208) und unnötige Charsetangaben im Betrefffeld entfernt (#167) wodurch die Spameinstufung durch Spamfilter verbessert wurde.
  • Newsletter Modul: beim Bearbeiten von CSV-Dateien kann die Ausgabe der Tabelle jetzt nach verschiedenen Kriterien sortiert werden (#4017).
  • Newsletter Modul: Der Tag <we:addDelNewsletterEmail> untersstützt jetzt auch den type="emailonly" mit dem es möglich wird, Newsletter Empfänger nach einem DobuleOptin per E-Mail an ein Administrator-Konto zu mailen (und nicht in eine csv-Datei oder die Kundendatenbank einzutragen). Dabei werden die notwendigen Daten mit den Attributen adminmailid adminsubject und adminemail übergeben. In der Mail an den Administrator werden ###SALUTATION### ###TITLE### ###FIRSTNAME### ###LASTNAME### ###HTML### und ###MAIL### mit den entsprechenden Newsletterfeldern ersetzt (#4393).
  • LogIn-Screen / Info-Dialog: Beide zählen nicht mehr einzelne Entwickler (teilweise mit Links auf die jeweilige Homepage) auf, sondern verweisen jetzt auf die neue credits.webedition.org - Site (#4490), dadurch wird die Konkurrenzsituation mit Agenturen/Freelancern entschärft.
  • LogIn-Screen / Info-Dialog: Beide ermöglichen jetzt ein einfaches, update-sicheres Branding einer Installation (Anleitung siehe agency_sample.php im webEdition-Verzeichnis) (#4492)
  • LogIn-Screen: Um das Bookmarken des Backends zu vereinfachen, wurde die URL der Site in den Titel mit aufgenommen (#4488)
  • Hooks: Hooks können jetzt verwendet werden um Daten zu manipulieren, dazu wurde in we_save usw. (also für Save/Publish/Unpublish/Delete-Funktionen) der Parameter $skipHook (z.B. we_save($resave=0, $skipHook=0) eingeführt, mit dem Rekursion (durch das Speichern wird der Hook wiederum ausgeführt) vermieden werden kann (#4008)
  • Tag-Referenz: Für viele relevante Tags wurden Variantenübersichten in der Tag-Referenz erstellt (#4497)
  • Es wurde ein neues WE-Command Tag-Dokumentation öffnen eingeführt (#4518) und der Tag-Wizard darauf umgestellt (#4535), dies ermöglicht jetzt auch anderen Komponenten des Systems (siehe CodeMirror unten) auf die Tag-Referenz direkt zuzugreifen.
  • MySQL 5.5 Kompatibilität: webEdition selbst inkl. LiveUpdate, OnlineInstaller und Tarball-Setup sind jetzt mit neuen MySQL Versionen kompatibel die TYPE=MyISAM nicht mehr unterstützen sondern ENGINE=MyISAM verlangen (#4475, #4480, #4481, #4482)
  • PHP 5.3 Kompatibilität: Ein LogIn und Anpassen der Einstellungen (z.B. Abschalten der E-Depriciated-Warnungen) ist jetzt möglich (#4348), der Bereich des SDK und Apps sind umgestellt (#4349), der OnlineInstaller ist umgestellt (#4247, #4354), DateTime wird PHP 5.3 konform initialisiert (#4353)
  • Das gesammte WE-Mailsystem wurde auf Zend Mail umgestellt (#4025)
  • Damit ist beim Versand über SMT jetzt Verschlüsselung über SSL bzw. TLS möglich und einstellbar (#4180)
  • Der intern verwendete PHP-Mailer wurde auf Version 2.3 aktualisiert (#4026), und trotz Umstellung auf Zend_Mail aus Gründen der Abwärtskompatibilität erhalten (#4001)
  • Die Überprüfung der Gültigkeit von E-Mail-Adressen wurde auf Zend_Validate umgestellt. Dadurch wurden Probleme mit der Validierung von E-Mail-Adressen aus Subdomains beseitigt (#4456)
  • Das dem webEdition-SDK und anderen Teilen von webEdition zugrundeliegende Zend Framework wurde auf Version 1.10.6 aktualisiert (#4342, #3850)
  • webEdition läuft jetzt auch mit externen Zend Framework Versionen, dazu sollte sich das externe Zend Framework sich im Include-Pfad befinden und das WE-eigene Zend-Verzeichnis umbenannt werden (#4343, #4188 )
  • Der seit der letzten Version zur Verfügung stehende Template-Editor Codemirror wurde auf Version 0.8 aktualisiert (#4028, #4233, #4341, #4484) und als BETA markiert (#4234) und mit einem Button für eine Auto-Formatierung des Quelltextes ausgestattet (selektiv oder generel wenn nichts ausgewählt wurde) (#4228)
  • Die intern verwendete Yahoo YUI-Bibliothek wurde von Version 2.5.2 auf Version 2.8.1 upgedatet (#4362)
  • Das intern verwendete PEAR-Paket wurde von Version 1.3 auf 1.9 upgedated und ist damit PHP 5.3 kompatibel (#4248)
  • Beim Upload von Grafik-Dateien wird jetzt die Extension automatisch in Kleinbuchstaben verwandelt, um Probleme mit verschiedenen externen Tools zu reduzieren, die Grafik-Extensions nur mit Kleinbuchstaben akzeptieren (#3764)
  • Die Systeminformation warnt jetzt bei Verwendung des short_open_tag in den PHP-Optionen (#4381), warnt vor veralteten Datenbank-Versionen (#4472), gibt Warnhinweise bei Verwendung der Suhosin PHP-Erweiterung (#4471) und zeigt die SVN-Revision an (#4423)
  • Die Links in webEdition, die auf die subdomains von webedition.de zeigen wurden, soweit sinnvoll, auf die webedition.org umgeleitet (#4493)

Installation und Update

  • Online-Installer: Der Online-Installer ermöglicht jetzt auch die Installation von Pre-Release Versionen (nightly Builds, Alpha-, Beta- und RC-Versionen) (#4360)
  • Online-Installer: Der Online-Installer warnt jetzt vor gefährlichen PHP-Konfigurationen und berücksichtigt dabei auch verschiedene Darstellungen der php-INI-Werte (#4398), warnt vor veralteten Datenbank-Versionen (#4469) und gibt Warnhinweise bei Verwendung der Suhoshin PHP-Erweiterung (#4470) sowie safemode und register_globals (#3719).
  • Online-Installer: Der Online-Installer wurde bereinigt, verwendet jetzt validen HTML-Code (#4400) und ist PHP 5.3 kompatibel (#4402)
  • Online-Installer: Die SVN-Revision zu installierenden Version wird jetzt angezeigt (#4406)
  • Online-Installer: Der Verbindungszeichensatz zur Datenbank (DB_SET_CHARSET) wird jetzt gesetzt (#4358,#4253)
  • Online-Installer: Der "[beta]"-Status einiger Übersetzungen wird jetzt im Online-Installer angezeigt (#4426)
  • Online-Installer: Die Installationsoption für WE-5 wurde aus dem Installer entfernt (#4396)
  • Online-Installer: Der Online-Installer zeigt jetzt die Namen der Verzeichnisse an, die nicht angelegt werden können und vereinfacht damit die Fehlersuche bei Problemen (#4390)
  • Tarball-Setup: Das Setup-Script für Tarball-Installation warnt jetzt vor gefährlichen PHP-Konfigurationen und berücksichtigt dabei auch verschiedene Darstellungen der php-INI-Werte #4395), warnt vor veralteten Datenbank-Versionen (#4474) und gibt Warnhinweise bei Verwendung der Suhoshin PHP-Erweiterung (#4473).
  • Tarball-Setup: Das Setup-Script für Tarball-Installation räumt jetzt nach der Installation auf und entfernt eventuell gefährliche Dateien und Scripte (#3804, #3587, #4394),
  • Tarball-Setup: Das Setup-Script für Tarball-Installation erlaubt jetzt das Setzen von DB_CHARSET und DB_COLLATION und setzt auch DB_SET_CHARSET und DEFAULT_CHARSET für die Installation (#4359)
  • LiveUpdate: Über eine Checkbox lässt sich jetzt auch auf Pre-Release Version (nightly Builds, Alpha-, Beta- und RC-Versionen) updaten (#4351)
  • LiveUpdate: Die SVN-Revision zu installierenden Version wird jetzt angezeigt (#4407)
  • LiveUpdate: Das Online-Update zeigt jetzt deutliche Hinweise auf die PHP-Minimalversion und auf die Anforderungen des Zend Frameworks (#3804, #3813)
  • LiveUpdate: Bei der Sprachinstallation werden unvollständige Übersetzungen werden als beta markiert (#3819)
  • LiveUpdate: Beim Update nicht auf den Release-Stand gebrachter Versionen (z.B. nightly Builds), wird sichergesteellt, das vor dem Update auf eine neue Version erst eine Update-Wiederholung durchgeführt wird (#4576).
  • Update-Server: Ein neuer OnlineInstaller-Versionbuilder wurde entwickelt, der neue OnlineInstaller-Versionen automatisch erzeugt und in download.webedition.org/releases/ hinterlegt (#3804, #4511)
  • Update-Server: Im vom Update-Server erzeugten Tarballs (zu finden in download.webedition.org/weekly) wird jetzt die SVN-Revision eingetragen (#4425), sowie die Art der Version (alpha,…) eingetragen (#4566).
  • Der Status einer Installtion (aus dem SVN, nightly Build, Alpha-, Beta-, oder Preview-Version bzw. offizieller Release) wird jetzt durch entsprechende Logos im LogIn-Dialog und im Info-Dialog (#4568, #4565) angezeigt.

Backup

  • Der Backup-Import wurde so erweitert, dass jetzt beim Import in eine frisch installierte WE-Version eine weitgehend automatische Umstellung von Legacy-Sites mit ISO-Zeichensatz auf UTF-8 erfolgen kann. Davon sind einige Konfigurationen, die das Shop-Modul einsetzen, zur Zeit jedoch noch ausgenommen. Weitere Details unter "Zeichensatz-Umstellung älterer Sites von ISO auf UTF-8", (#4173).
  • Der Backup-Import wurde so erweitert, dass jetzt beim Import eine Umstellung des Verbindungszeichensatzes zur DB (Menü Einstellungen, Tab System, Feld Verbindungszeichensatz) erfolgen kann. Eine Umstellung war bisher nicht möglich und kann auch jetzt nur durch Einspielen des Backups erfolgen. Bei korrekt gesetztem Verbindungszeichensatz (unabhängig von den PHP-Voreinstellungen) können die Daten der DB auch mit externen Tools wie phpMyAdmin korrekt gelesen und verändert werden. (#3839).
  • Bei der Erzeugung eines Backups mit Ziel "lokale Festplatte" ist ein Download jetzt auch bei einem rewrite auf https möglich. Zur Erhöhung des Datenschutzes wird jetzt das /we_backup/tmp/ -Verzeichnis nach einem Logout (auch bei Schließen des webEdition Fensters) komplett gelöscht (#4240)
  • Bei der Erzeugung eines Backups mit Ziel "auf dem Server" werden die Dateien jetzt in einem per .htaccess-Datei geschützten Verzeichnis /we_backup/data/ abgelegt. Dadurch kann die Option "Die Backup-Datei schützen" häufig entfallen (#4382)
  • Über ein neues Recht kann einem Nutzer erlaubt werden, ein Backup lediglich "auf dem Server" zu erzeugen, die entstandene Datei jedoch nicht downzuloaden. Dies erlaubt Sicherungen anzulegen, vermeidet jedoch den potenziellen "Diebstahl" der Daten (Szenario: Schweitzer Bank) (#4225)
  • Das Backup-Log kann jetzt mit WE-Mitteln angezeigt werden. Dazu gibt es ein eigenes neues Recht. Die Logdatei wurde in das geschützte Verzeichnis /we_backup/data/ verschoben (#4224)
  • Eventuelle Zuordnungen von .xml-Dateien zum PHP-Interpreter werden im Backup-Verzeichnis jetzt aufgehoben, sodass ein Download der Backups gewährleistet ist (#4380)

Voting-Modul

Das Jüdische Museum Berlin hat eine umfangreiche Erweiterung des Voting-Moduls in Auftrag gegeben, das es erlaubt, Nutzer-Befragungen (sowohl für den Online-Auftritt als auch für Museumsbesucher) durchzuführen und mit Statistik-Tools wie SPSS auszuwerten. Das JM-Berlin hat gestattet, dies als Erweiterung des vorhandenen Voting-Moduls zu realisieren und die Ergebnisse als Open Source allen webEdition Nutzern zur Verfügung zu stellen. Das Voting-Modul wurde daher stark überarbeitet und in seinen Möglichkeiten deutlich aufgewertet

  • Es ist jetzt möglich, die individuellen Antworten der Voting-Teilnehmer ins Logbauch aufzunehmen. (#4041)
  • Es ist jetzt möglich, die individuellen Antworten eines Voting-Teilnehmer zu verschiedenen Fragen als zusammengehörend zu identifizieren und ins Logbuch aufzunehmen. Realisiert als neuer Tag <we:votingSession/> der einen eindeutigen Identifier generiert, der mit ins Voting-Log aufgenommen wird (#4042)
  • Die individuellen Antworten zu den Votings einer ganzen Voting-Gruppe (inkl. Untergruppen) können jetzt als csv-Datei (mit einstellbarem Zeichensatz) exportiert werden und stehen somit einer statistischen Auswertung zur Verfügung (#4043)
  • Es ist jetzt möglich, Freitext-Antworten mit dem Voting-Modul zu verwalten. Freitextantworten können als einzelne Antwortfelder oder in Verbindung mit Checkboxen oder Radiobutton als weitere Antwortmöglichkeit dargestellt werden. Dazu wurde das <we:votingField>-Tag um die Typen type="textinput" und type="textarea" ergänzt. Eine Ausgabe findet im Dokument nur statt, wenn für diese Frage Freitextantworten zugelassen wurden, sodass die Vorlagengestaltung sehr flexibel ist. Die Antworten selbst finden sich im Logbuch (#4044)
  • Es ist jetzt möglich, zusätzliche Formularfelder (z.B. Namen, Adressen, Kontaktdaten) mit ins Voting-Log aufzunehmen, um so z.B. Incentives (z.B. Gewinnspiele) mit dem Voting-Modul zu realisieren. Realisiert im <we:writeVoting />-Tag als zusatzliches Attribut additionalfields, das eine kommaseparierte Liste mit input-Felder Namen erwartet. (#4050)
  • Es ist jetzt möglich, Bilder direkt im Voting-Modul auszuwählen und zu verwalten. Dazu wurde das <we:votingField>-Tag um den Typen type="image" ergänzt. Eine Ausgabe findet im Dokument nur statt, wenn für diese Frage Bilder zugelassen wurden. Alle <we:img>-Attrbute wie thumbnail, sizingrel usw. werden unterstützt, sodass die Vorlagengestaltung sehr flexibel ist. (#4044)
  • Es ist jetzt möglich, Media-Dateien (audio/video) direkt im Voting-Modul auszuwählen und zu verwalten. Dazu wurde das <we:votingField>-Tag um den Typen type="media" ergänzt. Dabei wird der Pfad der Datei ausgegeben. Über die Attribute to und nameto kann dies direkt für die Ausgabe in Playern (Flash oder sonstige) als globale Variable ausgegeben werden (#4274)
  • die Ausgaben des Tags <we:votingField> können mit den neuen Attributen to="screen|request|global|session usw." und nameto in beliebigen Variablen gespeichert werden. (#4276)
  • Mit den neuen Tags <we:ifVotingField match="xyz">, <we:ifNotVotingField match="xyz"> und <we:ifVotingFieldEmpty> bzw.<we:ifVotingFieldNotEmpty> können die Inhalte von we:votingField-DAten abgefragt werden. Dabei gelten die gleichen name- und type-Attribute wie beim <we.votingField>-Tag (#4277)
  • Es ist jetzt möglich, aus dem Voting-Modul heraus die Folgeseite (und damit die Folgefrage) eines Votings zu definieren. Zusammenhängende Fragenketten können vom Redakteur damit ohne Vorlagenänderung realisiert werden. Als Sicherheitsmaßnahme wurde das <we:writeVoting />-Tag mit dem zusatzlichen Attribut allowredirects erweitert (#4047)
  • Es ist jetzt aus dem Voting-Modul heraus möglich, Antwort- abhängige Folgeseite (und damit die Folgefrage) individuell zu definieren. Damit sind Verzweigungen in Fragenketten vom Redakteur ohne Vorlagenänderung möglich. (#4048)
  • Es ist möglich, Votings als Pflichtfragen (Pflichtfelder) zu definieren. Das neue Tag <we:ifVotingIsRequired /> / <we:ifNotVotingIsRequired /> ermöglicht die Abfrage, ob ein Voting entsprechend gesetzt wurde. (#4045)
  • Es ist möglich, die vom Nutzer gewählten Antworten ihm vor der endgültigen Stimmabgabe nochmals zur Überprüfung vorzulegen. Das Tag <we:votingField .. /> zeigt dann entsprechend die vorher abgegebenen Werte als Voreinstellung an. Realisiert im <we:writeVoting />-Tag als zusatzliches Attribut writeto="session". (#4049). Mit dem dort ebenso realisierten Attribut deletesessiondata lassen sich die Daten aus der Session entfernen.
  • Als zusätzliche Maßnahme für die Kontrolle mehrfacher Stimmabgaben, kann die Customer-ID (Kundenverwaltung) mit im Voting-Log gespeichert und als Kriterium für die Erkennung doppelter (mehrfacher) Stimmabgabe für geschlossene Benutzergruppen herangezogen werden. (#4051)
  • Zur Erhöhung der Übersicht wird beim Tag <we:votingSelect /> jetzt nicht nur der Name, sondern der gesammte Pfad des Votings (also die Gruppen zu denen es gehört) angezeigt. (#4054)

DB/Object-Modul

Die Verbesserungen im DB/Object Modul erweitern im Wesentlichen die Möglichkeiten der Oberfläche um größere Objekt-Mengen einfacher handhaben zu können

  • Die Übersichtseiten des Klassenordners, also die "Tabs" Arbeitsbereich und Felder stehen jetzt auch bei Objekt-Unterordnern zur Verfügung. Umgekehrt verfügen die Klassenordner jetzt über den Tab Eigenschaften mit der Fähigkeit die Sprache sowie den Besitzer auf die enthaltenen Objekte zu übertragen. (#4076).
  • In den Objektordner (auch Unterordnern) besteht jetzt die Möglichkeit (analog zu Dokumenten) die Inhalte eines anderen Ordners hineinzukopieren. Dabei hat man die Wahl bei Namensgleichheit den Kopiervorgang abzubrechen, das vorhandene Objekt zu überschreiben oder einen neuen Namen zu vergeben (#4082), ebenso wurde die Zahl der gleichzeitig anzeigbaren Objekte drastisch erhöht (#4111).
  • Der Arbeitsbereich von Objekten kann jetzt als weitere Aktion (neben löschen/parken/veröffentlichen) in den Tabs Arbeitsbereich und Felder in Objektordner (auch Unterordnern) aus der Klasse kopiert werden (#3681, #3781).
  • Der Zeichensatz von Objekten kann jetzt als weitere Aktion (neben löschen/parken/veröffentlichen) in den Tabs Arbeitsbereich und Felder in Objektordnern (auch Unterordnern) aus der Klasse kopiert werden (#4087).
  • Objekte können jetzt aus Objektordnern (auch Unterordnern) heraus als weitere Aktion (neben löschen/parken/veröffentlichen) in den Tabs Arbeitsbereich und Felder auf durchsuchbar bzw. nichtdurchsuchbar gesetzt werden (#4086).
  • In Objektordnern (auch Unterordnern) in den Tabs Arbeitsbereich und Felder kann jetzt auch nach Objekt-IDs gesucht werden (#4086), gleichzeig werden in beiden Tabs die Objekt-ID, und im Tab Arbeitsbereich auch die Sprache, der Zeichensatz sowie die durchsuchbarkeit angezeigt (#4104).
  • Wenn ein inkludiertes Objekt geparkt ist, wird dies jetzt im Editmodus des inkludierenden Objektes angezeigt, ebenso im Tab Felder eines Objektordners (auch für Unterordner) (#4096).
  • Beim Anlegen von Objekten über Fontpage-Edit läst sich jetzt der Objektunterordner mittels des Attributs parentid spezifizieren. Ebenso läßt sich der Objektname über das Attribut name angeben und dabei über das Attribut onduplicate mit den Werten abort | overwrite | increment festlegen was bei Namensgleichheit passiert (#2860).
  • Der <we:field>-Tag wurde für die Ausgabe von binary Dokuments deutlich erweitert. Über das neue Attribut only lässt sich mit den Werten name | path || parrentpath || filename | extension | filesize der Dateiname inclusive Endung, der Pfad, der Pfad des Ordners in dem das Dokument liegt, die Dateierweiterung und die Dateigröße ausgeben (#3889).
  • Ein neuer Tag objectLanguage gibt die dem Objekt zugewiesene Sprache (z.B. de_DE) in verschiedenen Variationen aus.(#4146), mit den neuen Attributen to="screen|request|global|session usw." und nameto kann die Sprache in beliebigen Variablen gespeichert werden (#4328)

Workflow-Modul

Das Workflow-Modul wurde um einige Möglichkeiten erweitert, die es ermöglichen, bestimmte Arbeitsabläufe deutlich einfacher (oder überhaupt) abzubilden. Alle zum Veröffentlichungszeitpunkt vorhandenen Fehler und Feature Requests wurden damit umgesetzt

  • Aus dem Tab Informationen des Workflow-Moduls läßt sich jetzt direkt zum Bearbeiten der entsprechende Seite springen (#4293)
  • Es ist jetzt möglich, in einem Workflow gleichzeitig verschiedene Dokumententypen auszuwählen (#4268)
  • Im <we:write>-Tag ist jetzt möglich, Dokumente und Objekte in einen Workflow einzustellen. Dazu wurden die neuen Attribute workflowname und workflowuserid eingeführt, die beide auszufüllen sind, um einen Workflow zu starten (#4085)
  • In jedem Workflow läßt sich zur Erhöhung der Übersichtlichkeit jetzt festlegen, dass der Pfad des Dokumentes/Objektes in der Betreffzeile der E-Mails angezeigt wird (#4296)
  • In jedem Workflow läßt sich jetzt festlegen, dass nach Zeitüberschreitung des letzten Schrittes, bei gesetztem Häkchen nächster Schritt, das Dokument/Objekt veröffentlicht, statt zurückgewiesen wird. (#4297)
  • Für jeden Workflow-Schritt läßt sich jetzt eine beliebig kurze Bearbeitungszeit (auch unter einer Stunde, ausgedrückt z.B. für 1 Minute als 0.0167, festlegen (#4295)
  • Auch bei Objekten im Workflow wird jetzt der Erzeuger und der letzte Modifizierer angezeigt (#4374)

SDK / Applications

Das SDK wurde um einige wesentliche nützliche Funktionen erweitert

  • Das Applications Rechte-System wurde um das neue Standardrecht USE_APP erweitert, um so die Integration von externen Tools zu ermöglichen, bei denen keine weiteren spezifischen Rechte vergeben werden können (#4442)
  • Applications lassen sich jetzt auch deaktivieren, z.B. für den Fall, dass sie mit einer neuen WE-Version nicht lauffähig sind (#4439), dies kann auch über die Anwendungsverwaltung manuell erfolgen (#4448).
  • Beim Deaktivieren / Deinstallieren von Anwendungen werden die im App-Manifest hinterlegten Daten berücksichtigt (#4462).
  • Die Anwendungs-TOC ("Table of Contents") wird nach Deaktivieren / Deinstallieren sowie dem Erstellen neuer Anwendungen über die Toolverwaltung automatisch aktualisiert (#4461), sie lässt sich über die Anwendungsverwaltung auch manuell erzeugen (z.B. nach einer Installation "von Hand"), (#4464) und wurde in ein Zend_Config_XML kompatibles Format überführt (#4467)
  • Die Meta-Daten von Applications wurden so erweitert, dass Sie jetzt Informationen über die Version der APP, die minimale WE-Version, die Version des SDK, aber auch über Inhalte wie Autor, Copyright, externe Tools usw. aufnehmen können (#4438), das Update-Manifest wurde aktualisiert (#4450)
  • Die Unterstützung von Hooks durch eine Anwendung wird jetzt auch in meta.conf.php und im Anwendungsmanifest gespeichert. Dies optimiert die Verwaltung und Einbindung des Hook-Codes (#4489)
  • Die Meta-Daten (Manifest-XML) aller Installierten APPS werden jetzt an den Update-Server übermittelt, sodass dort geprüft werden kann, ob alle APPS mit der neuen Version kompatibel sind (#4441)
  • Applications können jetzt auch individuelle Info- und Hilfe-Dialoge anzeigen (#4440), dabei werden relevante Meta-Informationen im Info-Dialog angezeigt. Desweiteren wurde es vereinfacht, eine eigene Startseite anzuzeigen (#4476)
  • Applications können jetzt Objekte parken und veröffentlichen, dies wird dann auch durch den entsprechend erweiterten Tree wie gewohnt angezeigt (#4449), die entsprechenden Hooks wurden in den Toolfactory-Pattern aufgenommen (#4478).
  • Applications können jetzt den Status von Objekte (als zusätzliche Info neben parken und veröffentlichen), im Tree anzeigen lassen, dabei wird der Wert des Statusfeldes als CSS Klasse eingesetzt (#4463).
  • Die UI-Control DateTime wurde hinzugefügt und erlaubt die einfache Behandlung von Datums und Zeitwerten (#4324)
  • Die UI-Control WeWysiwygEditor wurde hinzugefügt und ermöglicht den einfachen Einbau eines Wysiwyg-Editors mit vollem Zugriff auf WE-Dokumente, Bilder und Objekte (#4325)
  • Die UI DialogTypen wurden um einen OK-Dialog erweitert (#4460)
  • Es wurde eine einfache Möglichkeit eingebaut, vor dem Speichern UI-Control spezifischen Javascript-Code auszuführen (#4323)
  • WE-Apps lassen sich jetzt auch über die Toolfactory wieder vollständig löschen (#3550), die dabei generierte Meldung wurde (wie auch beim Erzeugen) auf den Level Warnung angehoben (#4455)
  • Die Bibliothek we_util_strings wurde um einige nützliche Funktionen erweitert (#4280), (#4437) sowie (#4465)
  • Application-Tags lassen sich jetzt auch in den TagWizard aufnehmen (#4313)
  • Der Link aus dem TagWizard auf die Dokumentation läßt sich jetzt ausblenden, dies gilt für alle TagWizard-Einträge durch Setzen von $GLOBALS['weTagWizard']['weTagData']['noDocuLink'] = true; (#4314)
  • Der Link aus dem TagWizard auf die Dokumentation läßt sich jetzt auf eine selbst gewählte URL lenken, dies gilt für alle TagWizard-Einträge durch Setzen von $GLOBALS['weTagWizard']['weTagData']['DocuLink'] = 'url/Appname/'; (ohne http:..) (#4315)
  • Die Fehlermeldung "Invalid JSON data!" wurde um die Ausgabe der Problematischen Daten ergänzt, so dass jetzt ein Debuggen von SDK und we-Apps wesentlich einfacher ist (#4262)
  • Im DB-Bereich des SDK wird jetzt der in WE definierte DB-Zeichensatz (DB_CHARSET) genutzt, falls der nicht gesetzt ist, wird utf8 als Verbindungszeichensatz zur DB gesetzt (#4260)
  • Die Sprache Norwegisch wurde (wie bereits in anderen Bereichen geschehen) aus dem SDK entfernt (#4451).

Vorlageneditor CodeMirror

  • CodeMirror zeigt jetzt Zeilennummern an (#4517)
  • CodeMirror hebt jetzt we:Tags farblich hervor (#4513)
  • Ein Klick auf einen we-Tag im Quellcode wählt den entsprechenden Eintrag in Tag-Wizard aus (#4514)
  • Ein Doppelklick auf einen we-Tag im Quellcode öffnet die dazugehörige Tag-Referenz in einem PopUp (#4515)
  • Ein MouseOver auf einen we-Tag im Quellcode zeigt die dazugehörige Tag-Referenz als Tooltip an (#4516)
  • CodeMirror beherrscht jetzt Tag-Completion (#4519),
  • CodeMirror ist über den Einstellungsdialog umfangreich konfigurierbar: Schriftart und -größe des Editors und der Tooltips (#4546, #4589), Anzeige von Zeilennummer (#4534) und Tooltips (#4590), Nutzung von Tag-Completion (#4529) und Doku-Integration (#4591)

Websites

Alle Sites des Projektes wurden auf die neue Projekt-Domain webedition.org umgestellt. Die alte WebSite www.webedition.de bleibt dabei bis zum Relaunch der Projektsite www.webedition.org zunächst erhalten. Konkret umgestellt wurden:

  • Die Basis webSite www.webedition.org wurde auf Basis der WE-Tag Templates erstellt (#4501) und wird bis zur Umsetzung des GewinnerLayouts des Designwettbewerbes unter diesem Template-Satz betrieben.
  • Die Qualitätsmanagementsoftware Mantis wurde umgestellt (jetzt: qa.webedition.org) (#4500), auf Version 1.2.2 upgedated (#3868), Strukturanpassungen in den Projekten vorgenommen (#4508) und für Teilprojekte neue Bereiche (#0449) sowie Felder (#4559) angelegt.
  • Das webEdition Forum wurde umgestellt (jetzt: forum.webedition.org) (#4499, #4536)
  • Die webEdition Dokumentation wurde umgestellt (jetzt: documentation.webedition.org) (#4498)
  • Ebenso alle weiteren Domains, z.B. Umstellung auf help.webedition.org (#4503), modules.webedition.org (#4504), download.webedition.org (#4505), tags.webedition.org (#4506), demo.webedition.org (#4502) - demo wurde gleichzeitig mit einem Hinweis versehen, das die Demo-Sites im Moment überarbeitet werden.
  • Die Domain credits.webedition.org wurde eingerichtet (#4507) und die Site für eine vereinfachte Pflege und schnellere Ausgabe optimiert (#4511)

Behobene Fehler

  • Das Ändern eines Bildes im <we:img />-Tag sowie von Alt-Text und Titel markiert ein Dokument jetzt als geändert (#3513).
  • Beim <we:flashmovie>-Tag wird jetzt außerhalb von webEdition nicht mehr das Bild no_flashmovie.gif angezeigt, wenn im WE-Dokument kein Flashfilm ausgewählt wurde (#4069).
  • Beim <we:quicktime>-Tag wird jetzt außerhalb von webEdition nicht mehr das Bild no_quicktime.gif angezeigt, wenn im WE-Dokument kein Quicktime-Movie ausgewählt wurde (#4068).
  • Beim <we:block>-Tag mit dem Attributen start="1" und limit="1" wurden Fehler beim Löschen und Wiedererzeugen des Blocks beseitigt (#4079).
  • Beim <we:ifCat parent="true">-Tag wurde das Verhalten korregiert (#4302).
  • Das Tag <we:ifNotWebEdition> wirkt jetzt auch korrekt im Info-Tab des Dokumentes (#3471).
  • Das Tag <we:sendMail> sendet jetzt die Mail nicht mehr an den Absender, sondern nur noch an den Empfänger (#4140), außerdem wurden zwei Notices bei nicht gesetzen BCC bzw. CC Empfängern entfernt (#4255).
  • Der Tag <we:listview> kann jetzt gleichzeitig inner- und außerhalb eine <we:block>-Tags verwendet werden (#3479, #3668)
  • Der Tag <we:listview type="category"> wirft keine Notice mehr, wenn ein Cat-Ordner leer ist (#4206).
  • Beim Tag <we:field type="img" only="XYZ"> erscheint jetzt kein leeres Bild mehr in listviews, wenn kein Bild ausgegeben wurde (#4257).
  • Binär-Dateien, z.B. Grafiken lassen sich bei der Neuanlage nicht mehr speichern, ohne das eine Datei auf den Server geladen wurde (#3932).
  • Das Tag <we:linklist > gibt im quelltext kein Text-Attribut mehr aus (#4193).
  • Ein Problem bei Verwendung des <we:formmail>-Tags in Zusammenhang mit <input type="file" ..> wurde beseitigt (#4552).
  • Innerhalb eines <we:block>-Tags kann jetzt auf Seiten- und Zustands-Tags (z.B. <we:ifPageLanguage> usw. zugegriffen werden (#4361)
  • Innerhalb eines <we:block>-Tags können jetzt <we:object> und <we:listview> korrekt eingesetzt werden (#4192)
  • Im JavaScript-Code des <we:checkform> wurde ein Fehler bzgl. der Verarbeitung von Select-Feldern (nur für den IE) beseitigt (#4387)
  • Das Übertragen der Sprache in einem Ordner auf alle eingeschlossenen Dokumente/Objekte funktioniert jetzt auch für Dokumente/Objekte die nicht in der Tabelle TemporaryDocs enthalten sind (#4327)
  • Das Zahlenausgabeformat swiss wird jetzt durchgängig in allen Tags unterstützt (#4288).
  • WYSIWYG-Editor: Der Autocompleter im Bild-Dialog für we-interne Bilder funktioniert jetzt wieder bei Nutzung mit der Tastatur und mit der Maus (#3556).
  • WYSIWYG-Editor: Unter MAC OS X bringt ein durch bestimmte exterene Editoren übertragenes Unicode-Zeichen (E2 80 A8) den Editor nicht mehr zum Absturz (#4072).
  • WYSIWYG-Editor: Beim Internet-Explorer können jetzt Headings und anderes über das Format Select-Menü wieder entfernt werden (#4196), dabei wurde das Verhalten des Editors unter allen Browsern vereinheitlicht.
  • Navigation: Es greifen jetzt mehrere Regeln auf einen Order, d.h. eine Seite kann in mehr als einem Menü auf einer Seite gleichzeitig als "current" angezeigt werden. Dieses Verhalten muss durch eine Einstellung im Einstellungsdialag, Tab Erweitert aktiviert werden. (#4021,#3782).
  • Navigation: Das Löschen eines Ordners ist jetzt auch aus der Navigationsvorschau möglich. (#3375).
  • Navigation: Dynamische Navigationen funktionieren jetzt auch mit zusätzlichen GET-Parametern (#3698).
  • Navigation: Probleme mit position="last" im Tag <we:navigationEntry wurden behoben (#4545).
  • Kategorien: die Überprüfung auf falsche Zeichen wurde korregiert. (#4261).
  • Dokumententypen: Die Länge eines Domukmententyp-Names wurde von 32 auf 64 Zeichen erhöht (#4217).
  • Voting Modul: Die Auswahl eines Votings im Dokument mittels <we:votingSelect /> führte oft zum Öffnen eines neuen, leeren Dokuments im gleichen Tab. Das Attribut submitOnchange, der das Dokument abspeicherte, wurde durch das Attribut reload ersetzt (bzw. führt jetzt die reload-Funktionalität aus) (#3049,#3008).
  • Voting Modul: Das fehlende Tag <we:ifNotVotingActive /> wurde ergänzt (#4055).
  • Voting Modul: Im IE öffnet isch beim Klick auf "neues Voting" nicht mehr ein neuer Tab im Hauptfenster von webEdition (#4052).
  • Voting Modul: PHP-Warnungen im <we:writeVoting>-Tag wurden beseitigt. (#4424).
  • Banner Modul: Der Tag <we:banner> produziert kein invalides HTML mehr (#3139).
  • Export Modul: Beim Import von WE-Exports bei gleichzeitiger Konvertierung des Zeichensatz werden PDF-Dokumente jetzt nicht mehr zerstört (#4152).
  • Benutzerverwaltung: Vorgegebene Fenstergrößen werden jetzt richtig abgespeichert (#3243, #3065).
  • Benutzerverwaltung: Die Spracheinstellung eines neuen Benutzers wird jetzt korrekt mit der aktuellen Einstellung der WE-Oberfläche vorbelegt (#4139).
  • Workflow Modul: Die versendeten Text-Mails enthalten keine HTML-Bestandteile mehr (#3009,#4291 ).
  • Hooks: Der Hook wird beim Speichern neu angelegter Klassen und Objekte nicht mehr zwei mal ausgeführt (#4006)
  • Hooks: Custom-Hooks werden beim Update jetzt nicht mehr überschrieben (#4149)
  • Applikations: Die Toolfactory erstellt jetzt saubereren PHP-Code (#3512)
  • Tag-Wizard: Beim <we:listview>-Tag wurde für type="object" und type="document" um das Attribut categoryids ergänzt #4298)
  • Tag-Wizard: Der Link zur Tag-Dokumentation ist jetzt auch für Fremdsprachen korrekt #4198)
  • Tag-Wizard: "-" wird jetzt als gültige Eingabe bei Pflichtfeldern erkannt #4483)
  • CLI: Eine Reihe von PHP-Notices wurde in recoverBackup.php und rebuild.php entfernt (#3900)
  • Cockpit: Die RSS-Feeds wurden upgedated (#4337, #4012), Fehler beseitigt (#4339) und eine fehlende Sprachdatei hinzugefügt (#4338)
  • Backend-Suche Funktioniert jetzt auch wieder bei Systemsprache UTF-8 (#4422)
  • Websites: im Mantis (Qualitätsmanagement) wurde das Verhalten, an allen möglichen Stellen die Kategorie "Beginner" zu setzen, beseitigt (#4512)
  • Datei-Selektor: Beim Anlegen neuer Verzeichnisse über den Datei- bzw. Verzeichnis-Dialog kann jetzt auch ein Punkt im Verzeichnisnamen (z.B. 'www.domain.tld') verwendet werden (#4333)
  • Beim Mail-Versand über SMTP werden jetzt hinterlegte SMTP-Ports auch tatsächlich verwendet (#3728)
  • Die Systeminformation erkennt jetzt verschiedene Varianten der Darstellung von register globals und safemode (#4187)
  • Eine mögliche XSS/XSRF-Lücke im Tree wurde entfernt (#4287)
  • Diverse (ca. 20) kleinere PHP-Fehler in verschiedenen Dateien wurden entfernt (#4418, #4290, #4306, #4347, #4346, #4345, #4372, #4373), gleichzeitig wurden ca. 600 HTML-Fehler in ca. 130 Dateien entfernt (#4294)
  • Die beim Löschen des Caches manchmal auftretende Fehlermeldung wegen nicht leerer Verzeichnisse (aufgrund konkurrierender Prozesse) wird jetzt unterdrückt (#3503)
  • Die Größenbestimmung von bestimmten webEdition-Dokumenten (angezeigt im Tab Informationen) führt nicht mehr zum Absturz (#4271)
  • Beim Löschen von we_textContentDocument (und manchen Nachfolgern) wurden die Temporary Docs nicht korrekt gelöscht (#4129)
  • Das Default Encoding für den Content-Typ text/xml ist jetzt nicht immer ISO, sondern hängt von den Einstellungen ab (#4130)
  • Die ISO-Sprachfiles wurden aktualisiert und stehen jetzt in Deutsch / Englisch / Niederländisch und Finnisch zur Verfügung (#4032).
  • Diverse Textfehler wurden beseitigt und ungenaue Beschreibungen im TagWizard verbessert: <we:var>-Tag (#3977); <we:captcha>-Tag: (#4411,#4412); Backup: (#4379); Formmail-Tag: (#4376, #4377); Navigation (#3070); Newsletter Modul: (#3377, #4391); Benutzerverwaltung: (#4331); Kundenverwaltung: (#3223); Shop-Modul: (#4169); DB/Object-Modul: (#4002); Voting-Modul: (#3268); der Tag <we:quicktime/> als Eingabe-Tag aufgenommen (#4094); die Dokumentation zum <we:field type="img">-Tag vervollständigt (#4364); in allen Dateidialogen die Generator-Angaben: (#4084); die Fehlermeldung Can NOT initialize document um Angaben zum Dokument ergänzt (#4171), die Fehlermeldungen Unable to call RPC: Ping! und Unable to call RPC: setPageNr! lokalisiert und verbessert (#4168); Import: (#4336); LogIn-Screen: (#4405), Online-Installer: (#4421).
  • Beim Bezug auf das WEBEDITION_DIR wurde an verschiedenen Stellen ein / zuviel eingefügt (#4074).
  • Bei der Anlage neuer Dokumententypen wird jetzt die in den Einstellungen definierte Standard-Dateiendung für statische Dokumente verwendet (#4093).
  • Der nie genutze $GLOBALS["weDocumentCache... wird nicht mehr angelegt (#3496).
  • Die nicht mehr benutzten Klassen zum Mailversand smtp.class.php, we_mailer_class.inc.php, weNewsletterMailer.php wurden entfernt (#4027), stehen nach einem Online-Update aber weiterhin zur Verfügung. Bei Neuinstallationen werden diese Klassen jedoch nicht mehr installiert und müssen vor dem Import eines Backups, was diese benötigt von Hand installiert werden.;
  • Sonderzeichen werden jetzt bei der automatischen Umwandlung von HTML in eine Text-Alternative umgewandelt (#4415)
  • Der Startbildschirm wird jetzt auch bei Opera angezeigt (#4573)
  • Ein unter bestimmten Konfigurationen erscheinendes Problem mit dem Zend_Loader wurde beseitigt (#4581)
  • Die Liste der Ersatzschriftarten wurde ergänzt, dadurch bleibt das Backend für diesen Fall aufgeräumter (#4595)

Installation und Update

  • Online-Installer: Der Online-Installer ist jetzt auch auf dem ISS nutzbar (#4242)
  • Online-Installer: Der Online-Installer schreibt jetzt aktuelle Versionen der we_conf und we_conf_global (#4399)
  • Online-Installer: Das Make-Script setzt die Version jetzt automatisch und der execute-Aufruf wurde vollständig umgesetzt (#4194)
  • Online-Installer: Diverse Zeichensatzprobleme wurden beseitigt (#4246, #3835)
  • Online-Installer: Die Ausgabe der unvollständigen Community-Daten in der Zusammenfassung wurde entfernt (#4244)
  • Online-Installer: Fehlerhafte/veraltete Texte und Links wurden entfernt (#4379, #4142)
  • Online-Installer: Der Installer prüft jetzt auf die korrekte PHP-Minimalversion (#4155)
  • Online-Installer: Der Installer zeigt jetzt den Verzeichnisnamen an, wenn ein Verzeichnis nicht angelegt werden kann (#4390)
  • Online-Installer: Der Installer erlaubt jetzt wie webEdition selbst Usernamen die ein "-" enthalten (#4245)
  • Online-Installer: Der Weiter-button bei der Lizenz-Seite ist jetzt deaktiviert bis der GL zugestimmt wurde (#4419)
  • Online-Installer: Kleinere Probleme und Unschönheiten wurden beseitigt (#4436)
  • Tarball-Setup: Der "Back"-Button funktioniert jetzt auch im IE8 (#3975), die verschobenen Eingabefelder wurden beseitigt (#3105, #3974)
  • Tarball-Setup: Probleme mit Metazeichen in DB-Namen wurden beseitigt (#4241)
  • Tarball-Setup: Diverse kleine PHP-und HTML-Fehler wurden beseitigt (#4356, #4417)
  • LiveUpdate: SQL-Syntaxfehler beim Datentyp ENUM wurden beseitigt (#4431)
  • LiveUpdate: Probleme mit dem Update alter Versionen durch den neuen Update-Server wurden beseitigt (#4495)
  • LiveUpdate: Ein potenzielles Sicherheitsproblem durch den Updatevorgang wurde durch Behebung im LiveUpdate-Server für alle Versionen ab 6.0.0.0 beseitigt. (#4584)
  • LiveUpdate: Fehler beim Update der Tabelle tblUser wurden beseitig (#4496)
  • LiveUpdate: Probleme beim Upgrade von Version 5 auf Version 6 wurden beseitigt (#4583)
  • LiveUpdate: Probleme mit der checkbox "Beta-Versionen" wurden beseitigt (#4543)
  • LiveUpdate/OnlineInstaller: Manchmal auftretende Probleme mit für eine Domain gesetzten Cookies, die dazu führten, das der Update-Server die Verbindung ablehnte, wurden beseitigt (#4509)
  • Bei einer Neuinstallation wird für die we_conf_language jetzt auch Deutsch_UTF-8 richtig berücksichtigt (#4404)
  • Version-Builder: es wird jetzt für das Update keine we_conf.inc.php mehr erzeugt (#4036)

DB/Objekt Modul

  • Bei Nutzung der Tags <we:object> und <we:listview> innerhalb eines <we:blocks> wurden bei <we:field> bzw. <we:ifField> Feldinhalte manchmal nicht ausgegeben bzw. standen für Vergleiche nicht zur Verfügung. Dieses Problem ist behoben. (#4191)
  • Kopieren von Klassen funktioniert jetzt wieder (#4057)
  • Ein fehlendes Update-Statement in we_objectfile bzgl. OF_Language wurde ergänzt (#4064), zur Erleichterung eines Updates von WE-4 auf WE-6 weitere Update-Statements bis hinunter zu OF_IsSearchable ergänzt (#4080,#4088).
  • Eine Listview zeigt Objekte jetzt auch wieder bei Angabe eines Workspaces an (#4083).
  • Fehlerhafte Objekt-Inkludierungen (entstanden durch Löschen des Objektes) werden jetzt gelöscht. Dabei wird beim Löschen eines Objektes alle eventuell betroffenen Objekte durchsucht und die Löschung dort vermerkt (setzen der ObjektID auf 0), im Editmodus wird ebenfalls ein gelöschtes Objekt auf die ID 0 gesetzt. Dadurch wird das Inkludierende Objekt jetzt korrekt in Listviews angezeigt. (#2892).
  • Besitzen inkludierte Objekte (Feld vom Typ Objekt) gleiche Feldnamen wie die inkludierende Klasse, so wird jetzt in der Klasse auf diese Tatsache (und die folge das diese Felder in Listviews und we:object nicht angezeigt werden) im Bearbeiten Modus als Warnung hingewiesen. Gleichzeitig wurde sichergestellt, das dieser Fall eine Listview nicht mehr mit einem SQL-Fehler abbricht (#2981). Gleichzeitig wurden Darstellungsfehler im Editmodus des inkludierenden Objektes beseitigt (#4122).
  • Feldnamen mit Unterstrich (z.B. TextFeld_1) werden jetzt auch in der Ordneransicht im Tab Felder richtig dargestellt (#4112), gleichzeitig wurden an verschiedensten Stellen der RegEx-Pattern zur Isolierung des Feldtypes für diesen Fall korrigiert und dabei PHP 5.3 Kompatibilität hergestellt (#4123), manchmal auftretende Fehler bei der Reihenfolge der Feldern im Objektmodul damit behoben (#4107).
  • Beim Anlegen von Objekten über Frontpage-Edit wird jetzt der Pfad richtig gesetzt (#4099).
  • Beim Anlegen von Objekten über Frontpage-Edit wird jetzt der Charset aus der Klasse übernommen (#3471, #3482).
  • Die Tags <we:ifFieldEmpty> und <we:ifFieldNotEmpty> funktionieren jetzt auch bei Objekt-Feldern vom Typ Binary Object (und auch bei flashmovies sowie quicktime), dazu wurde das Attribut type um binary (und flashmovies sowie quicktime) erweitert (#3461).
  • Beim Löschen von Objekten über die Objektordner-Ansicht Arbeitsbereiche oder Felder werden jetzt die TemporaryDocs ebenfall korrekt gelöscht (#4128).
  • Bei href-Feldern in Klassen führte die Angabe directory="false" bisher fälschlicherweise zu der Möglichkeit, in den Objekten Verzeichnisse auszuwählen. Dieses Verhalten wurde umgedreht. Wenn Verzeichnisse ausgewählt werden dürfen, ist dies jetzt mit directory="true" anzugeben. Bestehende Klassen/Objekte verhalten sich ohne weitere Änderung jetzt korrekt (#4363)
  • Bei Versionierung von Objekten wurden die Objekttabellen nicht korrekt berücksichtigt (#4131).
  • Beim Backup-Import werden in der Tabelle tblOjectFiles jetzt die Tabellen-Felder IsSearchable, Charset und Language korrekt auf Vorhandensein überprüft und gegenenfalls neu angelegt (#4147).
  • Es lassen sich jetzt auch negative Integerzahlen abspeichern (#4269).
  • Im TagWizard des Tags <we:listview type="object" /> wird jetzt zur Auswahl der WorkspaceID korrekt die ObjectFiles-Tabelle genutzt (#4284).
  • Beim Anlegen neuer Objekte wird jetzt nach Änderung der Klasse im Verzeichnis-Eingabefeld der korrekte Klassenordner geladen und so das Abspeichern im falschen Objektordner verhindert (#4334).
  • Auch für den Fall, das der Nutzer den Eigenschaftstab von Objekten nicht sehen kann, wird beim Anlegen neuer Objekte jetzt der korrekte Klassenordner gesetzt (#4330).
  • Diverse Notices wurden entfernt (#4267).

Newsletter Modul

  • Das Problem mit Umlauten an erster Stelle beim Editieren und Versand von / mit CSV Dateien wurde beseitigt (#3441,#3597).
  • Beim Bearbeiten einer CSV-Datei wird bei der Ansicht Fehlerhafte Einträge die CSV-Navigation nicht mehr entfernt sondern eine korrekte Meldung ausgegeben und die Möglichkeit zu alle Einträge zurückzukehren (#4018)
  • Die Kundenfilter MemberSince, LastLogin, LastAccess sind wieder nutzbar (#3961) und berücksichtigen jetzt auch die Stunden und Minuten (#4061)
  • Bei Versand über https wird der Bilderpfad nicht mehr mit Portangaben verhunzt und damit ein "Bad Request" Server-Error vermieden (#3894)
  • Ein Problem beim Versand von Test-Emails wurde beseitigt (#4459) und der falsche Content-Type in Test-E-Mails für den Fall Nur-Text wurde entfernt (#3895)
  • Die Newsletter-Einstellung Standard-Format ist HTML wurde in Verbindung mit einem leeren Feld HTML_Newsletter in der Kundenverwaltung nicht richtig ausgewertet, jetzt wird dem dem gesetzten Standard-E-Mail-Format auch in Verbindung mit der KV gefolgt (#4073)
  • Beim Tag <we:unsubscribe> wurde dafür gesorgt, das nur genau definierte E-Mail Adressen gelöscht werden (#4062)
  • Der Versand von Testmails im Textformat verschluckt jetzt keine Zeilenumbrüche mehr (#4459), weitere Fehler beim Test-Mail versand wurden beseitigt (#4158)
  • Eine Notice bzgl. use_base_href in weNewsletterView.php wurde entfernt (#4062)
  • Die Text-Vorschau stimmt jetzt mit der versendeten E-Mail exakt überein (#4318)
  • Beim Tag <we:addDelNewsletterEmail > wird die confirmID wieder richtig eingetragen (#4392)

Kundenverwaltung

  • Eine Notice bei <we:listview type="customer"> wurde entfernt (#4065).
  • Zwei Notices bei <we:sessionfield type=img> beim Löschen des Bildes wurden entfernt (#4266).
  • <we:sessionfield type=img> es wird jetzt "nach Außen" kein "leeres" Bild mehr angezeigt, wenn für den Kunden kein Bild geladen wurde (#4263).
  • <we:sessionfield type=img> Probleme bei der Bildanzeige mit dem Attribut showcontrol = false sind behoben (#4264).
  • <we:sessionfield type=img> bzw. <we:saveRegisteredUser> der Bildupload funktioniert jetzt auch wenn Bilder kleiner sind als die vorgegebene Größe (#4258).
  • Es lassen sich jetzt nicht mehr Kunden mit identischem Benutzernamen anlegen (#3906), zusätzlich wurde username in der Tabelle tblWebUser als Unique deklariert (#3745).
  • Fehler bei der Behandlung von Usernamen mit Umlauten wurden entfernt (#4190).
  • Ein leerer Username wird jetzt in <we:sessionStart> abgefangen (#4430).

Shop Modul

  • Die Aktualisierung des Artikelpreises im Tab "Bestell- und Kundendaten" verursacht keine Fehlermeldung mehr (#4063).
  • Zwei bei leerem Warenkorb auftretende Notices wurden entfernt (#4165, #4166).
  • Das Hinzufügen eines Artikels zu einer Bestellung verursacht keinen Fatal Error mehr (#4428).
  • Fügt man einer Bestellung ein Produkt hinzu, so wird der Preis jetzt auch übernommen (#4457).
  • Probleme beim PayPal-Tag in utf-8 Sites (Paypal bekam utf-8 Daten übermittelt mit denen es nichts anfangen kann) wurden durch das neue Attribut charset="true", das eine Übermittlung des verwendeten Zeichensatzes an PayPal erlaubt, beseitigt (#4444).
  • Probleme mit der Übergabe von USt. an paypal bei gesetztem Attribut usevat="false" wurden beseitigt (#4549).

Versionierung

  • Die manchmal erscheinende PHP-Warnung über eine nicht existierende Datei wird jetzt im Footer unterdrückt, die Schaltflächen Speichern usw. bleiben somit erreichbar (#4300).
  • Beim Zurücksetzen von Objekten wird jetzt auch das Attribut IsSearchable korrekt gesetzt (#4250).
  • Beim Zurücksetzen von Dokumenten/Objekten wird jetzt auch der Zeichensatz und die Sprache korrekt wieder gesetzt (#4316).
  • Die unter bestimmten Umständen nicht geladenen Klasse "weVersions" wird jetzt in der Versions-Vorschau immer geladen (#4386).

SDK / Applications

  • we:util-string produziert jetzt valide IDs (#4254)
  • Der Tree zeigt neue Einträge nach dem Erstellen als selektiert an (#4454)
  • Zend_DB wird jetzt auch bei nicht-standard MySQL-Ports richtig initialisiert (#4332)
  • in we:util_File kann die Funktion rmdirr jetzt tatsächlich rekursiv Verzeichnisse löschen (#4322)
  • die unsaubere Einbindung von Theme-CSS-Dateien für UI-Controls wurde korrigiert (#4372)
  • die manchmal auftauchende doppelte utf-8 Kodierung der Sprachfiles von Apps wird jetzt verhindert (#4487)

Vorlagen-Editor CodeMirror

  • Der Tag-Wizard verschwindet jetzt nicht mehr im Firefox hinter dem CodeMirror (#4133)
  • CodeMirror übernimmt jetzt auch die Eingaben wenn sich die Formatierung nicht ändert (#4227)
  • CodeMirror erkennt jetzt Änderungen die per Copy/Paste durchgeführt wurden und speichert diese ab (#4163)
  • Probleme mit den Tooltips bei gelöschten Tags wurden beseitigt (#4524)
  • Probleme mit der Code-Completion, speziell die Anzeige der TagReferenz-Links wurde beseitigt (#4564)

Version 6.0.0.8 – Sicherheitsupdate!

Veröffentlichungsdatum 15.02.2010
Sicherheitsupdate ja
Behobene Fehler 1
Optimierungen 0

Hinweis

Vollständige Übersetzungen: Deutsch, Deutsch_UTF-8, Dutch, Dutch_UTF-8, English, English_UTF-8, Finnish, Finnish_UTF-8
Unvollständige Übersetzungen: French_UTF-8, Polish_UTF-8, Russian_UTF-8, Spanish_UTF-8

Nach dem Update sollten folgende Rebuilds durchgeführt werden: Navigation

Diese Version behebt einen kritischen, sicherheitsrelevanten Fehler, daher wird ein zeitnahes Update allen webEdition Anwendern dringendst empfohlen.

Version 6.0.0.7

Veröffentlichungsdatum 14.12.2009
Sicherheitsupdate nein
Behobene Fehler 130
Optimierungen 39

Hinweis

Vollständige Übersetzungen: Deutsch, Deutsch_UTF-8, Dutch, Dutch_UTF-8, English, English_UTF-8, Finnish, Finnish_UTF-8
Unvollständige Übersetzungen: French_UTF-8, Polish_UTF-8, Russian_UTF-8, Spanish_UTF-8

Nach dem Update sollten folgende Rebuilds durchgeführt werden: Index-Tabelle, Objekte

Verbesserungen

  • Beim Import eines webEdition-Exports wird jetzt der Zeichensatz der XML-Datei berücksichtigt und kann in den Zeichensatz des Zielsystems konvertiert werden. Unterstützt werden Konvertierungen ISO-8859-1 -> UTF-8. (#3865)
  • Der Java-Upload steht jetzt auch Redakteuren zur Verfügung. (#3520)
  • WYSIWYG-Editor: Die beim Einfügen von Word-Texten (sowie OpenOffice-Texten) entstehenden nicht validen Quelltextbestandteile wie Styles, Meta- und Link-Angaben (usw.) werden jetzt durch den removeformat-Button entfernt(#3978)
  • WYSIWYG-Editor: Als letze Hilfe gegen unbeabsichtigte, beim Kopieren entstehenden, nicht validen Quelltextbestandteile wurde ein removetags-Button hinzugefügt, der alle HTML-Tags, HTML-Kommentare und Style-Angaben (usw.) entfernt und die eingeschlossenen Texte sichtbar- und damit entfernbar macht. Dabei geht dann allerdings jedliche Formatierung (einschließlich Zeilenumbrüchen) verloren (#3718)
  • Beim <we:listview type="document" >-Tag läßt sich jetzt mit dem neuen Attribut numorder="true" die Ausgabe numerisch sortieren. (#3846)
  • Beim <we:listview type="search" >-Tag läßt sich die Sprache eines Dokumentes / Objektes mit dem neuen Attribut languages jetzt als separates Kriterium angeben. (#3824)
  • Beim <we:listview type="dokument" >-Tag läßt sich die Sprache eines Dokumentes mit dem Attribut languages jetzt als separates Kriterium angeben. (#3802)
  • DB/Objekt Modul: In einer <we:listview type="object"> bzw. <we:listview type="multiobject"> läßt sich die Sprache des Objektes mit dem Attribut languages jetzt als separates Kriterium angeben. (#3822).
  • DB/Objekt Modul: Mit den beiden neuen Tags <we:ifObjectLanguage> / <we:ifNotObjectLanguage> läßt sich die Sprache eines Objektes abfragen. (#3823)
  • DB/Objekt Modul: Die Spracheinstellungen im einem Objekt-(Unter-)Ordner (nicht jedoch im obersten) läßt sich jetzt auf alle darin befindlichen Objekte und Ordner kopieren. (#3826)
  • DB/Objekt Modul: das Tag <we:field type="text"..> kennt jetzt beim Attribut name OF_TEXT mit dem sich der Name eines Objektes anzeigen läßt (#3188)
  • Der <we:ifTemplate>-Tag wurde um das Attribut workspaceID erweitert. Dieser erlaubt die Angabe eines Vorlagenverzeichnisses und seiner Unterordner. (#3786)
  • Shop Modul: Der <we:paypal>-Tag wurde um das Attribut formtagonly="true" erweitert. Damit wird dann nur das Formular mit validem Code ausgegeben (das document.forms["paypal_form"].submit() muss dann von Hand in den onload-Event der Seite eingebaut werden, durch die Attribute messageredirectauto und messageredirectman können jetzt auch fremdsprachige Texte für die Weiterleitung ausgegeben werden. (#3852)
  • Shop Modul: Der <we:paypal>-Tag, der <we:saferpay>-Tag und der <we:writeShopData>-Tag wurde um die Attribute shipping, shippingisnet und shippingvatrate erweitert. Mit diesen können extern berechnete Versandkosten an den Shop übergeben werden. (#3845)
  • Shop Modul: Der <we:paypal>-Tag wurde um die Attribute countrycode und languagecode (<we:saferpay> nur um languagecode) erweitert. Mit diesen Attributen läßt sich jetzt das Land des Kunden und die Sprache der Paypalseite (Saferpayseite) setzen. (#3844)
  • Shop Modul: Beim <we:shopfield type="radiobutton" >-Tag läßt sich jetzt mit dem Attribut checked="true" (analog zum type="checkbox") ein Vorgabewert ausgeben. (#3421)
  • Workflow Modul: Es wurden ordnerspezifische Workflows für Objekte integriert. (#3914)
  • Das Zend Framework wurde von Version 1.5.1 auf die Version 1.8.4pl1 aktualisiert. (#3753)
  • Im Einstellungsdialog (Menü Extras -> Einstellungen) kann jetzt ein Standard-Charset definiert werden. Dieses wird bei neuen Vorlagen, Dokumenten, Klassen, Objekten und Navigationseinträgen jeweils vorgewählt. (#3817)
  • Im Einstellungsdialog (Menü Extras -> Einstellungen, Tab "Erweitert") läßt sich jetzt definieren, ob neue Navigationseinträge, die aus dem Dokument selbst angelegt werden, als Eintrag (item) oder als Ordner (folder) angelegt werden. (#3811)
  • Im Einstellungsdialog (Menü Extras -> Einstellungen) wurden Informationen und Warnungen zum Verbindungszeichensatz zur Datenbank hinzugefügt. (#3838)
  • Im Hilfe-Menü -> Online-Hilfe wird jetzt direkt auf verschiedene Online-Ressourcen wie die Online-Dokumentation, die Tag-Referenz, das Forum und den Bugtracker sowie die Versionshistorie verlinkt. (#3942)
  • Tag-Wizard: aus dem Tag-Wizard wird jetzt direkt auf die entsprechenden Einträge der Tag-Referenz verlinkt. (#3800, #3915, #4004)
  • Tag-Wizard: Select-Listen sind jetzt alphabetisch sortiert und somit einfacher / schneller nutzbar. (#3490)
  • Für Flashfilme wird jetzt automatisch beim Upload die Größe (Breite / Höhe) bestimmt und im Bearbeiten-Dialog eingetragen. (#3711)
  • Die Originalgrößen von Bildern und Flashfilmen werden jetzt als Information angezeigt. Damit ist es einfacher möglich nach Änderungen wieder die ursprünglichen Größen einzustellen. (#3736)
  • Die Tags <we:ifFieldEmpty> und <we:ifFieldNotEmpty> kennen jetzt den type=checkbox und können diesen auswerten. (#3210)
  • Der <we:form>-Tag liefert jetzt validen Code. Hier wurde wegen der Abwärtskompatibilität ein neues Attribut nameid eingeführt, das sowohl den Namen, als auch die ID des Formulars gleichzeitig setzt. (#3153)
  • Der <we:ifNotCat>-Tag wurde neu eingeführt. (#3890)
  • Der <we:setVat>-Tag wurde um das Attribut striptags="true" erweitert, die Beschreibung um Sicherheitshinweise ergänzt. (#3990)
  • Als Alternative zur Textarea und zum Java-Editor wurde codemirror als Vorlagen-Editor integriert. (#3848)
  • Der First Steps Wizard wurde aus dem Java-Menü in den Import-Bereich verschoben (#3976)
  • Selbstdefinierten Metadatenfeldern werden jetzt alphabetisch sortiert angezeigt. (#3161)
  • Auch unvollständige Übersetzungen werden jetzt veröffentlicht und als "Beta" markiert. (#3819)
  • Durch die Installer wird der Standard für das xml-Attribut jetzt auf "true" gesetzt (#3999)
  • Beim Log-In Screen wurde das autocomplete=off entfernt, wodurch jeder Nutzer selber entscheiden kann, ob er das Passwort im Browser speichert oder nicht, was ja jeder moderne Browser sehr einfach transparent ermöglicht (#4022)

Behobene Fehler

  • Die webEdition-internen Hilfeseiten-Links wurden aktualisiert. (#3855)
  • WYSIWYG-Editor: Die beim Einfügen von Word-Texten in Firefox entstehenden und im IE dann sichtbaren <!–[if !supportLists]–><!–[endif]–> werden jetzt ausgefiltert (#3536)
  • WYSIWYG-Editor: Die beim Einfügen von Texten aus bestimmten MAC-Editoren übernommenen Unicode Zeichen LS (Line Separator - U+2028) und PS (Paragraph Separator - U+2029), die zum Absturz des Editors führen, werden jetzt ausgefiltert (#3995)
  • WYSIWYG-Editor: Auch beim Einfügen einer Tabelle wird jetzt valider HTML-Code erstellt (#3148)
  • Der <we:hidePages>-Tag funktioniert wieder vollständig. (#3527)
  • Der Befehl Schließe alle inaktiven Dokumente fragt jetzt korreckt, ob geänderte Dokumente gespeichert werden sollen. (#3500)
  • Beim <we:ifWorkspace>-Tag werden Inhalte nicht mehr ausgegeben, wenn es den Workspace nicht mehr gibt. (#3532)
  • Das fehlerhafte Verhalten des <we:ifdocType>-Tags bei Abfrage von nicht (mehr) existierenden Dokument-Typen wurde beseitigt. (#2979)
  • Ein Fehler im SDK, der die Anlage neuer Tools verhinderte, wurde beseitigt. (#3864)
  • Ein Fehler im SDK unter PHP 5.3 wurde beseitigt. (#3863)
  • Einstellungsdialog: Spracheinstellungen ohne Landesangabe werden jetzt abgefangen und zerstören nicht mehr die Datei we_conf_language.inc.php. (#3820)
  • Einstellungsdialog: diverse Textkorrekturen (#3934, #3935, #3936, #3938, #3946, #3947) sowie eine PHP-Notice entfernt (#3937)
  • Die PHP-Notice beim Erstellen von ersten Thumbnaileinstellungen bzw. löschen wurde beseitigt. (#3734)
  • Navigation: Im Navigationstool funktionieren Kategorien-Einschränkung bei dynamischen Einträgen wieder. (#3832)
  • Navigation: Navigationspunkte, die aus dem Dokument heraus erzeugt werden (Karteireiter "Eigenschaften"), zeigen die korrekten Umlaute. (#3769)
  • Navigation: der Autocompleter für Ordnerauswahl zeigt keine htmlentities mehr (#2991)
  • Navigation: die Vorschau im Nav.-Tool ist jetzt auch für dynamische Inhalte korrekt (#2971)
  • Navigation: Navigationspunkte lassen sich jetzt auch aus dem Dokument (Karteireiter "Eigenschaften") heraus löschen, wenn sie Umlaute enthalten. (#3816)
  • Navigation: Im Eigenschafts-Tab von Dokumenten können jetzt auch Navigations-Ordner gelöscht werden, es sei denn, sie enthalten Unterpunkte. In diesem Fall ist der "Lösch-Button" ausgegraut, dabei werden Nutzer durch einen entsprechenden titel (Tool-Tip) auf diesen Umstand hingewiesen (#3989)
  • Navigation: Im Eigenschafts-Tab von Dokumenten werden mit Alle löschen nur noch Einträge ohne Unterpunkte gelöscht (#3991)
  • Navigation: Die Sortierung von dynamischen Navigationseinträgen ist jetzt auch bei Groß/Kleinschreibung korrekt (#3880)
  • Der <we:var>-Tag funktioniert jetzt auch wieder innerhalb eines Blockes (<we:block>) vollständig. (#3558)
  • Beim <we:form>-Tag sind jetzt alle Attribute dynamisch setzbar. (#3386)
  • Kunden Modul: Beim Import von Kunden über CSV Dateien kann jetzt der Zeichensatz der CSV-Datei angegeben werden, die Daten werden dann entsprechend konvertiert (#215)
  • Kunden Modul: Die Sortierung von Kunden nach zwei Kriterien, bei denen eines Umlaute enthält funktioniert jetzt auch unter utf-8 (#3884)
  • Kunden Modul: der documentCustomerFilter von Verzeichnissen wird jetzt bei initByPath immer richtig aktualisiert (#3983)
  • Shop Modul: Der <we:shopfield type="hidden">-Tag gibt jetzt validen Code aus (wie alles, was mit der Funktion hidden aus we_html_tools.inc.php produziert wird). (#3828)
  • Shop Modul: Einige Bezeichnungen im Bereich Shipping waren nicht mehrsprachig verfügbar. (#3829)
  • Shop Modul: Der <we:paypal>-Tag liefert jetzt einen validen submit-Button. (#3843)
  • Shop Modul: Der Versandkosten werden jetzt in der Bestellverwaltung auch bei Preisen mit Nachkommastellen (und numerischem Format Deutsch) richtig berechnet. (#3885)
  • Export-Modul: Das fehlerhafte Encoding beim Einspielen eines Exports bei Navigationseinträgen, Dokumenten-Typen und Kategorien wurde beseitigt. (#3775)
  • Export Modul: Beim Import erhalten Klassen und Objekte neue IDs. Jetzt werden auch die zugehörigen IDs in Vorlagen wieder korrekt gesetzt. (#3791)
  • Export Modul: Import - bei den Tags <we:img>, <we:flashmovie> und <we:quicktime> werden jetzt auch die Attribute startid und parentid korrekt in Vorlagen gesetzt. (#3548)
  • Export Modul: Import - der Abbruch des Imports beim Typ we_class_folder wurde beseitigt. (#3857)
  • Export Modul: Import - Fehler im Text wurden beseitigt. (#3910)
  • DB/Objekt Modul: Man kann nicht mehr einen Unterordner als Parentordner für das eigene Parentverzeichnis definieren. (#3653)
  • DB/Objekt Modul: Beim XML-Export von Objekten wird jetzt der richtige Zeichensatz angegeben (#3492)
  • DB/Objekt Modul: Aufnahme von Objekten ohne Arbeitsbereich in die Tabelle tblIndex wurde korrigiert. (#3825, #3746)
  • DB/Objekt Modul: Die Tags <we:ifFieldEmpty> und <we:ifFieldNotEmpty> funktioniert jetzt auch bei type="object" wieder. (#3837)
  • DB/Objekt Modul: <listview type="object"> verlinkt jetzt wieder bei gesetzter triggerID. (#3861)
  • DB/Objekt Modul: Bei Nutzung eines href-Feldes schließt sich jetzt das Dateiselektor-Fenster nach dem Kick auf den OK-Button. (#3913)
  • DB/Objekt Modul: PHP-Notices beim Anlegen einer Klasse wurden beseitigt (#3931)
  • DB/Objekt Modul: Es ist jetzt nicht mehr möglich in einem Objekt mit MultiObjekt das Objekt selbst auszuwählen, wodurch die Möglichkeit einer Endlosschleife mit Server-Fehler 500 entfällt (#3231)
  • DB/Objekt Modul: Der Autocompleter findet jetzt die korrekten Workspaces bei Objekten (#4014)
  • DB/Objekt Modul: we_BackupUpdater und we_updater berücksichtigten keine Änderungen an der Datenbankstrucktur von tblObject_X-Tabellen und ebenso nicht, das Klassen gelöscht sein können, dabei brach dann der Backup-Import/Update ab (#4039, #4034, #4035, #4040)
  • DB/Objekt Modul: Einige PHP-Notices unter PHP 5.3.x wurden entfernt (#4007)
  • Banner Modul: Das Bannerverzeichnis kann jetzt auch im Datei-Selektor umbenannt werden. (#3924)
  • Banner Modul: Der Datei-Selektor übernimmt jetzt auch den Namen eines neu angelegten Verzeichnisses. (#3267)
  • Newsletter Modul: Es können jetzt auch leere CSV-Dateien bearbeitet werden ((#3440)
  • Newsletter Modul: Platzhalter werden jetzt auch in reinen Textmails ersetzt ((#3985)
  • Benutzerverwaltung: Die Rechte bleiben jetzt auch erhalten, wenn man vom Karteireiter "Rechte" aus den Benutzer wechselt, beim Wechsel aus anderen Reitern werden jetzt vorgenommene Rechtsänderungen erkannt und gefragt ob gespeichert werden soll. (#3953)
  • Der <we:captcha>-Tag generiert jetzt keinen PHP-Fehler mehr, wenn mit dem Attribut open_basedir gearbeitet wird und kein fontpath als Attribut angegebn wird. (#3625)
  • Der Umlautfehler beim Speichern von neuen Dokumenten ("nach Speichern neue Seite"), der auftrat wenn vorher nicht auf "Eigenschaften" geklickt wurde, ist beseitigt. (#3742)
  • Der Umlautfehler bei der Neueingabe von Dokument-Typen mit Umlauten wurde beseitigt. (#3854)
  • Die Performance der internen Funktion path_to_id() wurde verbessert. (#3921)
  • Der PHP-Fehler im Bereich Metadateien bei Dateiendungen in Großbuchstaben wurde beseitigt. (#3733)
  • Eine PHP-Notice beim <we:link name="weiter" only="text">-Tag wurde entfernt. (#3636)
  • Eine PHP-Notice bei conditions in <we:listview> wurde entfernt. (#3763)
  • Tag-Wizard: Beim <we:listview>-Tag wurde das fehlende Attribut order="we_moddate" hinzugefügt. (#3847) sowie der Beispielcode aktualisiert (#3940)
  • Tag-Wizard: Beim <we:write tpye="document">-Tag wurde das Attribut "doctype" als Pflichtfeld ausgezeichnet. (#1640)
  • Tag-Wizard: Die in 6.0.0.6 neu eingeführten <we:sendMail>-Attribute wurden auf Kleinschreibung vereinheitlicht, dabei wurde Abwärtskompatibilität gewährleistet. (#3951)
  • Tag-Wizard: Diverse Textfehler wurden beseitigt. (#3979, #3892, #3920, #3917, #3968, #3971, #3970) und fehlende englische Beschreibungen ergänzt (#3972, #3967, #3969, #3973)
  • Diverse Textkorrekturen (#3957, #3950, #3949, #3926, #3939, #3271, #3997, #3996, #3994, #3988,#3984, #3988,#4023)
  • econda Einstellungen: die Linkfarbe wurde korrigiert. (#3925, #3316)
  • Snippets: "Search -> Search result" wurde korrigiert. (#3896)
  • Sidebar: der Link auf den Artikel zum Einbinden von econda wurde korrigiert. (#3919) sowie Texte korrigiert (#3933)
  • Auch bei SeaMonkey 2.0 werden jetzt bei vielen geöffneten Dateien die Karteireiter mehrzeilig dargestellt. (#3922)
  • Fehlende Slashes beim Include von Dateien in der Dateien weBrowser.class.php und weMetaData.class.php wurden hinzugefügt. (#3796)
  • Überflüssige Slashes beim beim Vereis auf interne WE-Images wurden entfernt (#4003)
  • JavaScript-Pfade werden bei bestimmten Dialog-Typen nicht mehr überschrieben. (#3856)
  • Der Menüpunkt Hilfe -> webEdition im Internet wurde berichtigt. (#3792)
  • Logo-Korrekturen an diversen Stellen. (Live-Update: #3805, Menüleiste oben rechts: #3944)
  • Beim Installieren wird die Datei we_conf.inc.php jetzt immer vollständig geschrieben. (#3349)
  • Eine PHP-Notice wurde aus dem Offline-Installer (Zend Framework Update) entfernt. (#3815, #3862)
  • Die immer aktiven Module (Benutzerverwaltung / Export) sind jetzt wieder über das Menü erreichbar, auch wenn alle anderen Module deaktiviert wurden. (#3833)
  • Kunden-Modul: der Standardnutzer living-e wurde ersetzt. (#3842)
  • Installer: Es wird jetzt der Verbindungszeichensatz zur Datenbank korrekt gesetzt, wodurch bei Neuinstallationen sichergestellt wird, dass auch mit externen Tools wie phpMyAdmin Umlaute korrekt ausgelesen werden können (#3836 und #3724)
  • OnlineUpdate: Das Online-Update überschrieb die conf.inc.php (#3836 und #4033)
  • Tarball-Setup: Der Offline-Installer gibt jetzt einen Warnhinweis statt einen leeren Bildschirm aus, wenn PHP < 5.2.4. (#3798)
  • Tarball-Setup: Der Offline-Installer gibt jetzt einen Warnhinweis statt einen leeren Bildschirm aus, wenn PHP < 5.2.4. (#3798)
  • Tarball-Setup: Funktioniert jetzt auch unter aktuellsten PHP-Versionen (5.3.1 bzw. 5.2.11). (#4001,#3851)
  • Tarball-Setup: Diverse Textkorrekturen. (#3930)
  • Die in den Dateien im Bereich /html angezeigten (mittlerweile falschen) PHP-Voraussetzungen wurden korrigiert. (#3821)
  • Umfangreiche Aufräumarbeiten im Bereich der additional files im Main trunk. (#3803 sowie #3943 sowie #3960)
  • Im SVN wurden Fehler in der Datei complete.sql beseitigt. (#3923).
  • Die jetzt überflüssige Tabelle "tblPasswd" wurde entfernt. (#3927).
  • Die Credits im Login- und About-Dialog wurden vervollständigt. (#3840), der Abschnitt "Thanks to" ist jetzt nur nach dem Einloggen nur noch im webEdition-Info-Fenster sichtbar. (#3952).
  • Im Login-Dialog wurden die Linkfarben korrigiert. (#3918).

Version 6.0.0.6

Veröffentlichungsdatum 23.07.2009
Sicherheitsupdate nein
Behobene Fehler 38
Optimierungen 16

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Dutch, Dutch_UTF-8, English, English_UTF-8, Finnish, Finnish_UTF-8

Verbesserungen

  • Deutliche Warnungen über sicherheitsrelevante Konfigurationsfehler (register_global usw.) in der Systeminformation und an anderen Stellen hinzugefügt. (#3749, #3750)
  • Modul(de)aktivierung: alle Module (Kundenverwaltung, Shop Modul, DB/Objekt Modul, Newsletter Modul, ToDo/Messaging Modul, Workflow Modul) lassen sich jetzt über den Einstellungsdialog (Kartiereiter "Modulaktivierung") de- bzw. aktivieren. (#3709)
  • Modul(de)aktivierung: Tags <we:ifbannerexists>, <we:ifcustomerexists>, <we:ifnewsletterexists>, <we:ifobjektexists>, <we:ifshopexists> und <we:ifvotingexists> erlauben Überprüfung, ob die entsprechenden Module deaktiviert wurden und führen den eingeschlosssenen Code nur aus, wenn die Module aktiviert sind (#3588)
  • <we:sendmail> mit neuem Attribut includeimages="true" kann jetzt analog zum Newsletter Modul HTML-Seiten mit integrierten Bildern senden. (#2209)
  • <we:sendmail> mit neuen Attributen recipientCC (CC-Empfänger) und recipientBCC (BCC-Empfänger). (#3732)
  • <we:sendmail> mit neuem Attribut useBaseHref. Damit kann die Verwendung von <base href="…"> in der versendeten Seite unterdrückt werden, so dass Links auf Anker innerhalb der versendeten Seite funktionieren. (#3739)
  • <we:sendmail> mit neuen Attributen useFormmailLog und useFormmailBlock, so dass jetzt das Versenden von Seiten genauso gelogt und geblockt werden kann wie bei formmail. Es gelten die gleichen Einstellungen wie bei formmail hinterlegt. (#3740)
  • <we:sendmail> - neue we:Tags <we:ifSendMail> / <we:ifNotSendMail> erlauben zu überprüfen, ob gerade ein Dokument per E-Mail versendet wird. Damit lassen sich auf der versendeten Seite Inhalte ein- bzw. ausblenden. (#3747)
  • Neue we:Tags <we:ifPageLanguage> / <we:ifNotPageLanguage> erlauben die Sparacheinstellungen (Karteireiter "Eigenschaften" eines Dokumentes, Konfiguration über "Einstellungen ? Karteireiter "Sprachen") zu überprüfen. (#3744)
  • <we:flashmovie> mit neuen Attributen startid und parentid. Damit läßt sich analog zu <we:img> die Auswahl für den Redakteur auf bestimmte Verzeichnisse einschränken. (#3164)
  • <we:quicktime> mit neuen Attributen startid und parentid. Damit läßt sich analog zu <we:img> die Auswahl für den Redakteur auf bestimmte Verzeichnisse einschränken. (#3710)
  • <we:flashmovie> mit neuem Attribut wmode (window, opaque, transparent). Damit kann man jetzt das Verhalten des Flashfilms besser einstellen. (#3485, #3199)
  • <we:categorie> lässt ich über das Attribut onlyindir auf einen Unterordner im Kategoriebaum einschränken. (#3703)
  • <we:var> mit dem Attribut htmlspecialchars="true" wird jetzt auch bei den Typen session und request unterstützt. (#3771)
  • Neue, vereinheitliche we:Tags <we:ifNotHasChildren> und <we:ifNotHasShopVariants> (#3713, #3714)
  • DB/Objekt Modul: Felder vom Typ "Float" lassen nun auch negative Zahlen zu. (#3619)

Behobene Fehler

  • Backup-Import: Es wurde das Encoding der Zeichen im Navigations-Tool und allen Modulen bei der Verwendung des zeichensatzes UTF-8 berichtigt. (#3412)
  • Backup-Import: Leere Dokumentenverzeichnisse wurden beim Wiederherstellen eines Backups nicht richtig angelegt. (#3705)
  • Backup-Import: Es wurde ein deutlicherer Hinweis, dass der Zeichensatz des Zielsystems identisch sein muss mit dem des Quellsystems, hinzugefügt. (#3574, #3517)
  • Es wurde der Standard-URL des RSS Readers im Cockpit umgestellt. (#3761, #3531)
  • Es wurde ein Problem beim Laden des Cockpits behoben. (#3208)
  • <we:img> ohne gewähltes Bild erzeugt jetzt eine valide Ausgabe. (#3152)
  • Es wurde ein überflüsiger "/" in em Pfad zur JavaScript-Datei für das <we:checkform>-Tag entfernt. (#3537)
  • Das ' Zeichen wird nicht mehr durch das nicht existierende &apos; ersetzt. (#3671)
  • Der <we:ifNotTemplate>-Tag wird wieder erkannt. (#3467)
  • <we:var type="link" name="feldname" only="text"> zeigte nicht mehr den Pfad sondern den Text an. (#3634)
  • <we:navigationField complete="link"> gibt jetzt wieder auch die "Link Attribute" aus. (#3741)
  • Tag-Wizard Select-Box springt bei einer Buchstaben-Eingabe wieder an die richtige Stelle. (#3331)
  • Tag-Wizard funktioniert wieder für <we:ifWorkspace>. (#3394, #3630)
  • Tag-Wizard für <we:ifNotWorkspace> verfügt jetzt über ein Feld für das Attribut id. (#3631)
  • Tag-Wizard für <we:listview type="objekt"> erlaubt Eingabe des Attributs predefiendSQL. (#3664)
  • Tag-Wizard für <we:captcha> um das Attribut alt ergänzt. (#3091)
  • Tag-Wizard für <we:form> um das Attribut enctype ergänzt. (#3738)
  • Tag-Wizard für <we:ifField> und <we:ifNotField> läßt jetzt match="" zu. Damit kann man jetzt auf leere Select-Felder in Objekt-Listviews prüfen. (#3429, #3598)
  • TagWizard ergänzt um <we:ifNotHasCurrentEntry> und <we:ifNotHasEntries>. (#3458)
  • Diverse Meldungstexte wurden korrigiert/aktualisiert (#3084, #3221, #3250, #3259, #3274, #3313, #3603, #3765)
  • Tarball-Setup: fehlende Grafik ergänzt, Warnung vor sicherheitsrelevanten Konfigurationsfehlern hinzugefügt. (#3777)
  • PHP-Hinweise beim Erst-Login nach Tarball-Installation wurden entfernt. (#3766)
  • Die Einbindung von JavaScript-Dateien wurde berichtigt. (#3721)
  • Umstellung der Standard-Fehler-Meldungsadresse auf 'mail@example.com'. (#3557)
  • Nach dem Upload lokaler Dateien über Java-Upload kommt man jetzt wieder "zurück" und kann erneut Ziel und Dateien auswählen. (#3723)
  • Kundenverwaltung: <we:sessionfield autofill="true" name="Password"> erzeugt wieder richtige Eingabefelder. (#3669)
  • Shop Modul: Shop-Einstellungsdialog speichert wieder mehr als eine Klasse ab. (#3666)
  • Shop Modul: <we:a edit="shop"> findet die Objekt-ID auch wenn das Objekt mit <we:objekt> geladen wird und findet sie auch in einer listview über Objekte in einer Varianten-Listview. (#3538)
  • Newsletter Modul: Wenn Bilder mitgesendet werden, so werden doppelte (mehrfache) Bilder nur einmal mitgesendet (und erscheinen nicht mehr als Anhänge - gilt auch für <we:sendMail>. (#3725)
  • Newsletter Modul: Es werden jetzt auch Bilder mit Dateiendungen in Grossbuchstaben (z.B. .JPG) mit gesendet. (#3768)
  • Newsletter Modul: Sendet auch bei Serverumgebungen mit aktueller PCRE-Version wieder Bilder mit. In diesem Zusammenhang Anpassungen an verschiedenen Stellen für die neue PCRE-Version. (#3443, #3101)
  • Newsletter Modul: Findet jetzt vorhandene E-Mail-Adressen auch bei mehreren CSV-Dateien und im Kundenmodul. (#3687)
  • Newsletter Modul: Im Einstellungsdialog läßt sich jetzt die Verwendung von <base href=""> im versendeten Newsletter unterdrückt werden, so dass jetzt Links auf Anker innerhalb der versendeten Newsletter funktionieren. (#3735)
  • DB/Objekt Modul: Titel bei Objekten wird wieder korrekt ausgegeben. (#3626, #3549)
  • DB/Objekt Modul: Verzeichnis-Suche funktioniert auch bei Feldnamen vom Typ date_Datum_von (also mit zwei "_" bzw. einem "_" im angezeigten Feldnamen) wieder. (#3694)
  • DB/Objekt Modul: Multiobjekt Ausgabe innerhalb des <we:object>-Tags und <we:listview type="object">-Tags bei leeren Einträgen wieder funktionsfähig. (#3688)
  • DB/Objekt Modul: Die im Konstruktor übergebene docid wird jetzt bei der Multiobjekt-Klasse korrekt initialisiert. (#3720, #3770)
  • Korrektur der webEdition-Logos und der Copyright-Notiz im Login-Screen. (#3752)

Version 6.0.0.5

Veröffentlichungsdatum 14.04.2009
Sicherheitsupdate nein
Behobene Fehler 6
Optimierungen 1

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Dutch, Dutch_UTF-8, English, English_UTF-8, Finnish, Finnish_UTF-8

Verbesserungen

  • DB/Objekt Modul: Eine Listview über Objekte kann jetzt ein eigenes SQL-Statement ausführen. Dafür wurde das Attribut "predefinedSQL" hinzugefügt. (#3650)

Behobene Fehler

  • Importfunktion ohne Java-Applet zählt wieder richtig. (#3493, #3605, #3645)
  • Textkorrektur im Einstellungsdialog (#3510)
  • Es wurde eine PHP-Warnung im RPC beseitigt. (#3469)
  • Shop Modul: <we:sessionField autofill="true"> erzeugt jetzt korrekte Kundennamen. (#3547)
  • Workflow Modul: Die Ausführung von Code durch Workflow-Name wurde unterbunden. (#3610, #3609)
  • Anwendungsentwicklung: Absturz im Zend_loader durch autoload.php beseitigt (#3541)

Version 6.0.0.4

Veröffentlichungsdatum 17.03.2009
Sicherheitsupdate nein
Behobene Fehler 7
Optimierungen 0

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Dutch, Dutch_UTF-8, English, English_UTF-8, Finnish, Finnish_UTF-8

Behobene Fehler

  • Ein Link in einer <we:textarea wysiwyg="true"> enthielt ein Leerzeichen zuviel. (#3516)
  • Suche in Vorlagen findet jetzt Inhalte nicht mehr in includierten Dateien. (#3505)
  • Es wurde ein Fehler beim Login-Screen und Installer beseitigt. (#3552, #3518)
  • Versionierung: Auch bei aktivierter Versionierung können jetzt wieder eigene PHP-Funktionen im Editmode verwendet werden. (#3524)
  • Workflow Modul: Durch einen Workflow-Namen konnte Code ausgeführt werden. (#3594)
  • Kundenverwaltung: Es war möglich, dass Redakteure auf den Quelltext von Vorlagen zugreifen konnten, obwohl dies über die Rechte der Benutzerverwaltung deaktiviert war. (#3534)
  • Anwendungsverwaltung: Es wurde ein Fehler im Zend/Loader beseitigt. (#3494)

Version 6.0.0.3

Veröffentlichungsdatum 26.01.2009
Sicherheitsupdate nein
Behobene Fehler 4
Optimierungen 2

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Dutch, Dutch_UTF-8, English, English_UTF-8, Finnish, Finnish_UTF-8

Verbesserungen

  • Es wurden missverständliche Fehlermeldung bei falschen Datenbankeinstellungen beseitigt. (#3397)
  • In index.html bzw. index.php wird jetzt eine Fehlermeldung ausgegeben, wenn JavaScript im Browser deaktiviert ist. (#3395)

Behobene Fehler

  • Eine PHP-Datei mit exit(); konnte nicht bearbeitet werden. (#3426)
  • Es wurde ein PHP-Hinweis beseitigt die auftratt, wenn Cookies deaktiviert waren. (#3396)
  • Es wurde ein Fehler bei Benutzung der internen Funktion we_util_Path::path2ID in we_io_DB::getadapter() beseitigt. (#3464)
  • Scheduler: Der Scheduler veröffentlicht jetzt nicht mehr fehlerhaft beim Start von webEdition. (#3466)

Version 6.0.0.2

Veröffentlichungsdatum 15.12.2008
Sicherheitsupdate nein
Behobene Fehler 15
Optimierungen 1

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Dutch, Dutch_UTF-8, English, English_UTF-8, Finnish, Finnish_UTF-8

Verbesserungen

  • DB/Objekt Modul: Bei Feldern vom Typ "Multi Objekt" brach der Text bei "max. Objekte" im Microsoft Internet Explorer um. (#3230)

Behobene Fehler

  • Vorlage konnte nicht bearbeitet werden, wenn kein Java installiert war. (#3315)
  • Bei Texten aus dem WYSIWYG-Textarea wurden die inline-Formatierungen oder Links in der Browseransicht nicht korrekt dargestellt. Der Fehler trat auf, wenn die automatische Ersetzung im Glossar aktiviert wurde. (#3359, #3427)
  • Nicht-Java-Menü verursachte Meldung im Apache Log. (#3314)
  • Ein JavaScript-Fehler nach Veröffentlichen eines Dokuments in der Dokumentverzeichnisansicht. (#3371)
  • Im Version-Wizard wurde die falsche Sprachvariable für Deutsch-UTF8 angezeigt. (#3372)
  • HTTP-Header wurde immer mit Pragma:no-cache gesendet. Dieser Fehler wurde behoben. (#3428)
  • Navigations-Tool: Wenn Java deaktiviert wurde, waren die Anwendungen in der Navigation auch deaktiviert. (#3408)
  • Navigations-Tool: Wenn Java deaktiviert wurde, waren die Buttons neben der Navigation verschoben. (#3398)
  • Anzeige "Zugriff einschränken" war für Benutzer unter den Dokumenteigenschaften nicht verwendbar. (#3422)
  • Bei dem Tag <we:include> konnte man keine dynamische id verwenden. (#3413, #3393)
  • Manchmal wurde unter RC3 Mac OS X im Firefox das Java-Menü nicht angezeigt. (#2942)
  • Versionierung: Versionsvorschau zeigte PHP Notices, wenn in einer Vorlage globale Variablen mit <we:setVar> gesetzt wurden. (#3384)
  • Versionierung: Man konnte über die Suche keine gelöschten Dokumente wiederherstellen. (#3385)
  • Versionierung: Die Änderung bei dem Feld "Von Glossarersetzung nicht berücksichtigen" wurde nicht berücksichtigt. (#3392)
  • DB/Objekt Modul: Anzeige von Objekten funktionierte bei Auswahl eines Objektordners nicht. (#3363)

Version 6.0.0.1

Veröffentlichungsdatum 11.11.2008
Sicherheitsupdate nein
Behobene Fehler 9
Optimierungen 4

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Dutch, Dutch_UTF-8, English, English_UTF-8, Finnish, Finnish_UTF-8

Verbesserungen

  • Das Ordner-Icon war bei den MultiTabs im Microsoft Internet Explorer unten abgeschnitten. (#3218)
  • Menüpunkt "Modulinstallation" wurde entfernt. (#3339)
  • Einige Unschönheiten bei den econda-Einstellungen-wurden entfernt. (#3278, #3279, #3282, #3281, #3277)
  • Kundenverwaltung: Bei der Installation des Moduls werden nun ein Admin und ein Kunde als Beispiel angelegt. (#3341)

Behobene Fehler

  • Glossar Modul: Glossareinträge wurden nach Update nicht mehr angezeigt. (#3356)
  • Das Tag <we:ifNotDoctype> fehlte. (#3354, #3362)
  • Suchtool: Die Suche im Inhalt von Vorlagen funktionierte nicht. (#3332
  • Wenn man im "Server durchsuchen"-Dialog einen Dateityp ausgewählt hat und versucht hat, ein neues Verzeichnis zu erstellen, kam ein JavaScript-Fehler. (#3275)
  • Wenn man einen DokumentTyp mit dem Namen 1&1 anlegen möchte, dann wurden die &-Zeichen herausgefiltert. Gleiches Problem trat bei den Miniaturansichten auf. (#3219, #3214)
  • Cockpit: Beim Notepad wurden die deutschen und polnischen Umlaute nicht korrekt dargestellt. (#3327)
  • DB/Objekt Modul: Es wurden zwei PHP-Warnungen entfernt, die beim Hinzufügen einer CSS-Datei in eine Klasse erschienen. (#3254)
  • Versionierung: Wenn ein HTML-Dokument mit Extension .php einen header("Location…") auf ein anderes Dokument hatte, wurde im Vorschau-Tab der Inhalt zwar korrekt dargestellt, aber in den Vorschau-Tabs der Versionsvergleiche wurde das Zieldokument des header() dargestellt. (#3345)
  • Es wurde ein Fehler beim <we:printVersion>-Tag behoben. Das Tag funktionierte nur dann, wenn man sich in webEdition angemeldet hat, sonst kam eine Fehlermeldung. (#3334)

Version 5.1.2.4 – Sicherheitsupdate!

Veröffentlichungsdatum 14.02.2010
Sicherheitsupdate ja
Behobene Fehler 1
Optimierungen 10

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Englisch, Englisch_UTF-8, Finnisch, Niederländisch

Nach der Installation des Updates muss ein Rebuild der Navigation durchgeführt werden.

Behobene Fehler

  • Der Fehler #3559 wurde in der Version 5.1.2.3 nur bedingt behoben. (#3610)

Version 5.1.2.3 – Sicherheitsupdate!

Veröffentlichungsdatum 13.03.2009
Sicherheitsupdate ja
Behobene Fehler 1
Optimierungen 0

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Englisch, Englisch_UTF-8, Finnisch, Niederländisch

Behobene Fehler

  • Workflow Modul: Es war möglich, einen PHP-Code durch den Namen des Workflows auszuführen. (#3596)

Version 5.1.2.2

Veröffentlichungsdatum 05.02.2009
Sicherheitsupdate nein
Behobene Fehler 6
Optimierungen 0

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Englisch, Englisch_UTF-8, Niederländisch

Behobene Fehler

  • Banner Modul: Benutzer konnten Banner nicht speichern. (#3141)
  • Benutzerverwaltung: Benutzer ohne Adminrechte konnten Vorlagen bearbeiten, obwohl sie keine Rechte dazu hatten. (#3534)
  • DB/Objekt Modul: Bei einem Feld vom Typ "Multiobjekt" konnte man eine Endlosschleife auslösen. (#3231)
  • Glossar Modul: Leerzeichen vor und nach Links wurden bei aktivierter Glossarprüfung in einer Textarea nicht ausgegeben. (#3515)
  • Glossar Modul: Aktivierte Glossarprüfung führte beim Veröffentlichen zu einem Fehler im Microsoft Internet Explorer 7. (#3491)
  • Workflow Modul: Beim Erstellen von einem neuen Workflow wurde der Benutzername in der Leiste über den Tabs angezeigt. (#3269)

Version 5.1.2.1

Veröffentlichungsdatum 16.12.2008
Sicherheitsupdate nein
Behobene Fehler 3
Optimierungen 0

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Englisch, Englisch_UTF-8, Niederländisch

Behobene Fehler

  • HTTP-Header wurde immer mit Pragma:no-cache gesendet. Dieser Fehler wurde behoben.(#3428)
  • Bei Texten aus der WYSIWYG-Textarea wurden die inline-Formatierungen oder Links im Browseransicht nicht korrekt dargestellt. Der Fehler trat auf, wenn die automatische Ersetzung im Glossar aktiviert wurde. (#3359, #3427)
  • Es trat ein Fehler in Zusammenhang mit der PHP-Funktion htmlspecialchars_decode() und PHP4 auf. (#3425)

Version 5.1.2.0

Veröffentlichungsdatum 02.12.2008
Sicherheitsupdate nein
Behobene Fehler 4
Optimierungen 3

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Englisch, Englisch_UTF-8, Niederländisch

Verbesserungen

  • Kundenverwaltung: Bei der Installation von dem Modul werden ein Admin und ein Kunde als Muster angelegt. (#3344)
  • Newsletter Modul: Zurücksetzen-Button in den Einstellungen bei Standard Mailing Liste (CSV Datei) wurde durch ein Papierkorb-Button ersetzt. (#3222)
  • Bei Feldern vom Typ "Multi Objekt" brach der Text bei "max. Objekte" im Microsoft Internet Explorer um. (#3230)

Behobene Fehler

  • DB/Objekt Modul: Es wurden zwei PHP-Warnungen entfernt, die beim Hinzufügen einer CSS-Datei in eine Klasse erschienen. (#3254)
  • Suche-Tool: Wenn man eine Suche zum Beispiel nach einem "e" startet, dann hat dies ein Fehler verursacht. (#3246)
  • Cockpit: Im Notepad wurden deutsche und polnische Umlaute nicht korrekt dargestellt. (#3327)
  • Shop-Modul: In den Einstellungen wurde als Währung "?" angezeigt. (#2457)

Version 5.1.1.9

Veröffentlichungsdatum 03.11.2008
Sicherheitsupdate nein
Behobene Fehler 4
Optimierungen 0

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Englisch, Englisch_UTF-8, Niederländisch

Behobene Fehler

  • Es wurde ein Fehler beim <we:printVersion>-Tag behoben. Das Tag hat nur dann funktioniert, wenn man sich in webEdition angemeldet hat, sonnst kam eine Fehlermeldung. (#3334)
  • Es wurde ein JavaScript-Fehler beim Öffnen der Glossar-Einstellungen über Extras > Einstellungen behoben. (#3310)
  • Shop Modul: Wenn man in den Grundeinstellungen des Shop Moduls als Währung <select></select> einträgt, dann wurde bei der Anzeige eines Artikels eine Select-Box ausgegeben. Das Problem trat ebenfalls bei der Bestellübersicht für Jahre bzw. Monate auf. (#3260)
  • Einige we:tags haben Whitespaces in der Ausgabe erzeugt. Der Fehler trat auf, wenn die automatische Ersetzung des Glossars aktiviert wurde. (#3305)

Version 5.1.1.8 – Sicherheitsupdate!

Veröffentlichungsdatum 21.10.2008
Sicherheitsupdate ja
Behobene Fehler 21
Optimierungen 2

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Englisch, Englisch_UTF-8, Niederländisch

Verbesserungen

  • Auf der Ansicht "Eigenschaften" bei webEdition-Seiten gibt es eine neue Checkbox, um die Glossarersetzungen für das aktuelle Dokument zu aktivieren/deaktivieren. (#3117)
  • DB/Objekt Modul: Es wurde bei Klassen eine zusätzliche Prüfung der Textbestandteile automatischer Namen implementiert. (#3216)

Behobene Fehler

  • Es wurde ein PHP-Hinweis beim Aufruf des <we:listview>-Tags im Tag-Wizard entfernt. (#3013)
  • Suche-Tool: Es wurde ein Fehler bei der Anzeige eigener Suchen im Dateibaum behoben. (#3238)
  • Suche-Tool: Es wurden zwei PHP-Warnungen bei vordefinierten Suchanfragen entfernt. (#2994)
  • Suche Tool: Es wurde ein Fehler bei der Suche nach Dokumenten mit einem Unterstrich im Dateinamen entfernt. (#3041)
  • Es wurde ein Fehler bei der Anzeige der Felder "Title" und "Alt-Text" im Dateiselector behoben. (#3211)
  • Es wurde ein Fehler bei der Anzeige im Bereich "Zugriff einschränken" auf der Ansicht "Eigenschaften" bei webEdition-Seiten behoben. (#3225)
  • Es wurde eine PHP-Warnung beim Dateiimport über das Java-Upload entfernt. Diese trat nur auf, wenn man Dateien mit einem Punkt als erstes Zeichen im Dateinamen hochläd. (#3224)
  • Wenn man die Art des Caches bei einer Vorlage auf den Wert "kein Cache (deaktiviert)" gestellt hatte und der Wert des Feldes "Cache Gültigkeit in Sekunden" größer als 0 war, dann wurde der Cache nicht richtig deaktiviert. (#3137)
  • Es wurde ein Fehler beim <we:ifFemale>-Tag behoben. Der Fehler trat auf, wenn das Feld "Vorname" leer war. (#3144)
  • Es wurde ein Fehler beim <we:subscribe type="htmlCheckbox"/>-Tag behoben. Der Fehler trat auf, wenn das Attribut "doubleoptin" beim <we:addDelNewsletterEmail>-Tag mit dem Wert "true" gesetzt wurde. (#3032)
  • Toolverwaltung: Der Name des Tools wurde über den Karteireitern nicht angezeigt. (#3132)
  • Kundenverwaltung: Wenn der Wert eines Feldes, welches zu Sortierung genutzt wird, ein &- oder ein +-Zeichen enthält, dann wurden im Dateibaum keine Kunden für diese Gruppen angezeigt. (#3180)
  • Kundenverwaltung: Bei der Ergebnisliste der Suche konnte es zu einer fehlerhaften Darstellung kommen, wenn man nach Sonderzeichen sucht. (#3253)
  • Kundenverwaltung: Es wurde ein Fehler bei der Anzeige von Kunden im Dateibaum behoben. Der Fehler trat auf, wenn in den angezeigten Feldwerten Sonderzeichen enthalten sind. (#3241)
  • Kundenverwaltung: Es wurde ein Fehler bei der Anzeige von Namen für Sortierungen behoben. Dieser Fehler trat auf, wenn in den Namen Sonderzeichen enthalten sind. (#3240)
  • Export Modul: Es wurde ein Fehler bei der Anzeige von Export-Namen behoben. Dieser Fehler trat auf, wenn im Namen Sonderzeichen enthalten sind. (#3244)
  • Glossar Modul: Es wurde die PHP-Funktion htmlspecialchars_decode() verwendet. Um mit PHP4 kompatibel zu bleiben, wird diese PHP-Funktion nicht mehr genutzt. (#2993, #3031)
  • Newsletter Modul: Es wurde ein Fehler bei der Anzeige von Newsletter-Namen behoben. Dieser Fehler trat auf, wenn im Namen Sonderzeichen enthalten sind. (#3245)
  • Shop Modul: Wenn man einen neuen Mehrwertsteuersatz mit dem Namen <input> anlegt, dann wurde auch ein Inputfeld anstatt des Namens angezeigt. (#3249)
  • Voting Modul: Es wurde ein Fehler bei der Anzeige von Voting-Namen behoben. Der Fehler trat auf, wenn im Namen Sonderzeichen enthalten sind. (#3247)
  • Workflow Modul: Es wurde ein Fehler bei der Anzeige von Workflow-Namen behoben. Der Fehler trat auf, wenn im Namen Sonderzeichen enthalten sind. (#3248)

Version 5.1.1.7 – Sicherheitsupdate!

Veröffentlichungsdatum 27.08.2008
Sicherheitsupdate ja
Behobene Fehler 1
Optimierungen 0

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Englisch, Englisch_UTF-8, Niederländisch.

Behobene Fehler

  • Es wurde ein mögliches Sicherheitsrisiko beim Aufruf von Objekt-Detailseiten (Aufruf über den Parameter "we_objektID") entfernt.

Version 5.1.1.6

Veröffentlichungsdatum 22.08.2008
Sicherheitsupdate nein
Behobene Fehler 41
Optimierungen 4

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Englisch, Englisch_UTF-8, Niederländisch

Verbesserungen

  • Im Tag-Wizard wurde für <we:listdir> beim Attribut "id" ein Verzeichnis-Selector hinzugefügt. (#2911)
  • Validierungsdienste: Der Ergebnis-iFrame passt sich nun der Größe des webEdition-Fensters an. (#2967)
  • Auf der Ansicht "Eigenschaften" von Dokumenten und Objekten gibt es die Checkbox "Ist durchsuchbar?". Die Beschriftung wurde auf "durchsuchbar" geändert. (#2984)
  • Bannerverwaltung: Bei der Zuordnung eines Bannernamens zu einem Banner ist der Inhalt der Select-Box nun alphabetisch sortiert. (#2962)

Behobene Fehler

  • Es wurde ein Fehler bei der Ausgabe von <we:sessionField type="checkbox"> mit dem Attribut "pass_onclick" behoben. (#2915)
  • DB/Objekt Modul: Änderungen der Sprache auf der Ansicht "Eigenschaften" bei Objekten wurden nicht gespeichert. (#3051, #2996)
  • Beim Importieren einer CSV-Datei über den Import-Wizard wurde die Vorlage nicht erkannt, nachdem man einen Dokument-Typ ausgewählt hatte. (#2752, #3010, #2988)
  • Der Tag <we:ifEmailInvalid> erkannte "foo@" nicht als falsche E-Mail-Adresse. (#3005)
  • Wenn man bei einer WYSIWYG-Textarea den Text ausrichtete (links, rechts …), dann wurde dies zunächst in der WYSIWYG-Textarea richtig angezeigt, aber wenn man in die Quelltextansicht wechselte, dann war die Ausrichtung wieder weg. Dieser Fehler trat nur in Safari unter Mac OS X auf. (#2903)
  • <we:path> funktionierte bei Vorlagen in der Ansicht "Vorschau" nicht richtig. (#2895)
  • Wenn man einen Ordner mit webEdition-Seiten kopierte, die keine Vorlage haben und man lässt Vorlagen neu erstellen, dann wird ein Vorlage ".tmpl" angelegt. Bei den webEdition-Seiten ohne Vorlage wurde bei der Vorlage ein Verzeichnispfad eingetragen. (#3015)
  • Wenn man den Tag-Wizard eines we:tags im Safari 3.1 (Mac OS X) mit Enter öffnete, wurde das Fenster sofort wieder geschlossen sobald man hineinklickte. (#2858)
  • Bei <we:captcha> war das Attribut "fontsize" ohne Funktion. (#2923)
  • Wurde bei einer <we:listview type="customer"> das Attribut "desc" auf den Wert "true" gesetzt, dann wurden durch die Listview keine Einträge ausgegeben. (#2924)
  • Wenn der Speicherplatz auf dem Server erschöpft ist, kann man sich nicht mehr am System anmelden. Es wurde die bisherige Fehlermeldung erweitert. (#2843)
  • Im Tag-Wizard wurde für <we:listview> der Typ "calendar" entfernt. Diesen Typ gibt es nicht. (#2598)
  • Es wurde eine PHP-Warnung beim automatischen veröffentlichen von Dokumenten entfernt. (#3023)
  • Bei der Ausgabe von <we:navigationField complete="link"> fehlten die Linkattribute (außer "href"). (#2932)
  • Es wurde ein PHP Parse Error bei der Verwendung der Cache-Funktion behoben. (#2832)
  • Wenn man bei der Größenänderung (Ansicht "Bildbearbeitung" bei einer webEdition Grafik) in einem der Input-Felder die Werte ^ oder ` einsetzte, wurde "NaN" im Input-Feld angezeigt und es ließ sich nichts mehr eingeben. Erst nach dem Schließen und neu Öffnen des Dialogs konnte man wieder Werte eingeben. (#2861)
  • Beim ersten Login wurden Änderungen am Cockpit nicht gespeichert. (#2982)
  • Wenn man bei einem Objekt bei einem Datumsfeld die Uhrzeit 0:00 einstellte, dann wurde der Eintrag nicht in einer Kalender-Listview aufgelistet. (#3037)
  • Eine Jahres-Kalenderlistview gab 2mal März aus. Dieses Problem trat nur am letzten Tag des Monats auf. (#3042)
  • Wenn im Safari (Mac OS X) ein Kundenfilter von einem Verzeichnis auf die enthaltenen Dokumente übertragen wurde, erschien im PopUp ein vertikaler Scrollbalken, obwohl dieser nicht nötig war. (#2863)
  • WYSIWYG-Textarea: Umlaute wurden für Title- und Alt-Text bei Bildern beim erneutem Öffnen falsch angezeigt. (#2782)
  • Es wurde ein JavaScript-Fehler im Navigations-Tool entfernt. Dieser Fehler trat nur auf, wenn keine Module installiert waren. (#2748)
  • Bei <we:img/> wurde das "title"-Attribut nicht ausgegeben, wenn das "alt"-Attribut leer war. (#2736)
  • <we:setVar/> funktionierte auf dynamischen webEdition-Seiten nicht immer korrekt. (#2717)
  • Im Tag-Wizard konnte bei <we:formfield> nur eine Option für das Attribut "type" ausgewählt werden, obwohl das Tag mehrere Angaben erlaubt. (#2714)
  • Wenn auf dem Server keine Exif-Erweiterung installiert ist, dann trat beim Öffnen einer .jpg-Datei ein Fehler auf. (#3022)
  • Newsletter Modul: Die Bearbeitung einer CSV-Datei funktionierte nicht korrekt. (#3011)
  • Navigations Tool: Wurde ein Feld mit einem Unterstrich im Namen als Titel-Feld für dynamische Inhalte verwendet, dann wurde der Name nicht vollständig übernommen. (#2935)
  • Wenn man im Dialog "Server durchsuchen" ein Verzeichnis mit dem Namen "webEdition" anlegen möchte, dann wurde eine JavaScript-Exception verursacht. (#2953)
  • Bannerverwaltung: Nach dem Anlegen bzw. Ändern eines Banners konnte der Banner in machen Fällen nicht gespeichert werden. (#2963)
  • Bannerverwaltung: Der Alt-Text wurde bei Bannern nicht ausgegeben. (#2925)
  • Kundenverwaltung: Wird beim Import einer CSV-Datei für das Feld "username" die E-Mail-Adresse ausgewählt, wurde der Import nicht korrekt durchgeführt. (#2867)
  • Beim Import von Daten als Objekte traten Fehler auf, wenn die Klasse der Objekte ein Feld mit dem Namen "Keywords" besaß. (#2854)
  • Per <we:object> konnten innerhalb eines Blocks kein Objekt aus Unterordnern ausgewählt werden. (#2828)
  • Wenn in einer Klasse ein Feld vom Typ "Multiobjekt" erstellt wird, so war die Klasse, in der man sich befindet nicht auswählbar. (#2920, #2667)
  • DB/Objekt Modul: Auf dem Karteireiter "Felder" war die Schrift in unterschiedlicher Größe. Die Schrift der Spalte "Objekt" war größer als die Schrift der anderen Spalten. (#3035)
  • Newsletter Modul: Es wurden fehlende Autocompleter ergänzt. (#2847)
  • Newsletter Modul: Es wurde ein Fehler beim Autocompleter für die Verzeichnisauswahl behoben. (#2904)
  • Benutzerverwaltung PRO: Wird ein Klassenordner als Arbeitsbereich ausgewählt, kann dieser nicht ausgewählt werden, um die Objektsuche zu verwenden. (#3029)
  • Benutzerverwaltung PRO: Wenn ein Benutzer das Recht "Dokumente löschen" nicht hat, konnte er trotzdem über "Datei > Lösche aktuelles Dokument" Dokumente löschen. (#2888)
  • Voting Modul: Beim Speichern einen neuen Votings wurde eine PHP-Warning auf der Ansicht "Eigenschaften" verursacht. (#3007)

Version 5.1.1.5

Veröffentlichungsdatum 30.06.2008
Sicherheitsupdate nein
Behobene Fehler 4
Optimierungen 0

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Englisch, Englisch_UTF-8, Niederländisch

Behobene Fehler

  • Navigations-Tool: Das "&"-Zeichen in einem Navigationseintrag wurde auf der Webseite falsch ausgegeben. (#2980)
  • Navigations-Tool: Spitze Klammern (<, >) im Feld "Darstellung" wurden bei der Ausgabe in HTML-Entities umgewandelt. (#2983)
  • Navigations-Tool: Einige Buttons wurden im Auswahlfenster für das Titel-Feld nicht angezeigt. Dieser Fehler trat nur im Microsoft Internet Explorer 7 auf. (#2987)
  • Navigations-Tool: Menüeinträge bei einem Ordner mit dynamischen Inhalten wurden nach wiederholtem Speichern nicht mehr angezeigt. (#2944)

Version 5.1.1.4

Veröffentlichungsdatum 23.06.2008
Sicherheitsupdate nein
Behobene Fehler 12
Optimierungen 3

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Englisch, Englisch_UTF-8, Niederländisch

Verbesserungen

  • Für die interne Suche wird das Recht, temporäre MySQL-Datenbanken anzulegen, nicht mehr benötigt. (#2961)
  • <we:navigationField>: Neuer möglicher Wert "display" für das Attribut "name". (#2964)
  • Wenn kein Zeichensatz angegeben wurde, hat die Formmail-Funktion als Zeichensatz immer ISO-8859-1 verwendet. Nun wird der Zeichensatz der webEdition-Oberfläche verwendet. (#2934)

Behobene Fehler

  • Navigations Tool: Der Text (Name) von Objekten in Ordnern mit dynamischem Inhalt wurde in der Baumdarstellung des Navigations Tools immer direkt von den Objekten genommen und nicht aus der Navigation. (#2965)
  • Navigations Tool: Es wurde ein Fehler bei der Standardausgabe behoben. (#2900)
  • Newsletter Modul: Es wurde ein POSIX-Fehler beim Versand behoben. (#2880)
  • Newsletter Modul: Bei Double Opt-In E-Mails wurde der Zeichensatz nicht korrekt gesetzt. (#2784)
  • Newsletter Modul: Es wurde ein Zeichensatzproblem beim Import von CSV-Dateien behoben. (#2829)
  • Newsletter Modul: Es wurde ein Fehler bei der Dokumenten-Auswahl behoben. (#2849)
  • Live-Update: Es wurde ein Problem bei der Verbindung mit sehr langsamen Webservern behoben. (#2689)
  • Bei der Verwendung des WYSIWYG-Editors bei einem <we:userInput>-Tag wurde eine PHP-Warnung und ein PHP-Fehler entfernt. (#2882)
  • Es wurde ein Problem bei der Darstellung der Karteireiter behoben. Der Fehler trat nur mit Firefox 3 auf. (#2941)
  • Es wurde ein Fehler in den mit we:tags generierten Formularen behoben. (#2917)
  • Suche: Wenn einem Benutzer mehrere Arbeitsbereiche zugeordnet sind, dann konnte er nur im ersten Arbeitsbereich suchen. (#2940)
  • Glossar Modul: Es wurde ein Fehler bei der Ausgabe von Hyperlinks behoben. (#2918)

Version 5.1.1.3

Veröffentlichungsdatum 27.05.2008
Sicherheitsupdate nein
Behobene Fehler 1
Optimierungen 0

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Englisch, Englisch_UTF-8, Niederländisch

Behobene Fehler

  • Voting Modul: Bei der Anzeige von Votings innerhalb von webEdition traten PHP Notices und eine PHP Warning auf. (#2916)

Version 5.1.1.2

Veröffentlichungsdatum 20.05.2008
Sicherheitsupdate nein
Behobene Fehler 19
Optimierungen 8

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Englisch, Englisch_UTF-8, Niederländisch

Neuerungen:
  • Navigations-Tool: In der Ansicht "Eigenschaften" von Ordnern und Einträgen wurde das Feld "Darstellung" hinzugefügt. In dieses dürfen, im Gegensatz zum Feld "Name", alle Zeichen eingegeben werden. (#2605)
  • Es wurde das Tag <we:ifNotTemplate> hinzugefügt. (#2760)
  • Es wurde das Tag <we:ifNotDoctype> hinzugefügt. (#2761)

Verbesserungen

  • Cockpit: Die Liste der RSS-Feeds für das Widget "RSS Reader" wurde überarbeitet. (#2781)
  • Generic XML Export: Wenn sich unter den ausgewählten Dokumenten für den Export geparkte Dokumente befinden, dann wird nun ein Hinweis angezeigt der darauf aufmerksam macht, dass diese Dokumente nicht mit exportiert werden. (#2611)
  • Benutzerverwaltung PRO: Das Recht "Java-Upload benutzen" ist nun benutzerspezifisch. (#2719)
  • Wenn beim Aufruf der Login-Seite von webEdition keine Verbindung zum Datenbankserver aufgebaut werden kann, wird nun ein entsprechender Hinweis angezeigt. (#2735)
  • Benutzerverwaltung (PRO): Es ist nun möglich, kein Startdokument anzugeben. (#2841)

Behobene Fehler

  • Navigations-Tool: Schrägstriche in Namen von Ordnern und Einträgen verursachten Probleme beim Export und Import im webEdition XML Format. Aus diesem Grund wurde die Eingabemöglichkeit für das Feld "Name" bei Ordnern und Einträgen limitiert. Erlaubte Zeichen sind Buchstaben von a bis z (Groß- oder Kleinschreibung), Zahlen, Unterstrich (_), Minus (-), Punkt (.), Leerzeichen ( ) und Klammeraffen (@). (#2605)
  • webEdition XML Import: Es konnten Objekte einer nicht vorhandenen Klasse importiert werden. (#1591)
  • Backup: Beim Wiederherstellen eines komprimierten Backups traten Fehler auf, wenn der Webserver die entsprechenden Komprimierungs-Funktionen nicht zur Verfügung stellt. (#2757)
  • Installation: Wird bei der Installation ein DOCUMENT_ROOT angegeben, dann wurde dieser in drei Dateien nicht eingesetzt. (#2833, #2806)
  • Benutzerverwaltung (PRO): Es wurde ein Fehler bei der Auswahl des Startdokuments behoben. (#2839, #2814)
  • Benutzerverwaltung PRO: Es wurde ein fehlender Autocompleter zur Auswahl des Startdokuments ergänzt. (#2840)
  • Bei der Auswahl des Startdokuments wurden vom Autocompleter auch Dateien angezeigt, die keine webEdition-Dokumente sind. (#2842)
  • Suche: Bei vordefinierten Suchen wurden Umlaute falsch dargestellt. Der Fehler trat nur bei der Verwendung des Sprachpakets "Deutsch_UTF-8" auf. (#2857)
  • Bei der Auswahl der Zeichenkodierung für Bilder trat ein Darstellungsproblem auf. (#2766)
  • Sind im Browser Cookies nicht aktiviert, dann wurde auf der Loginseite die Meldung "Es gibt Probleme mit den Session-Einstellungen in Ihrer php.ini Datei !" ausgegeben. Diese Meldung ist falsch und wurde durch eine Meldung ersetzt die darauf aufmerksam macht, dass Cookies aktiviert werden müssen. (#2725)
  • Über den Datei-Selector konnten keine Objekte ausgewählt werden. Dieser Fehler trat nur bei Microsoft Windows als Client-Betriebssystem auf. (#2851)
  • Es wurde ein Fehler beim <we:ifTemplate>-Tag in Verbindung mit dem Attribut "path" behoben. (#2505)
  • Mit <we:hidePages pages="schedpro"/> wurde der Karteireiter "Scheduler" nicht ausgeblendet. (#2746)
  • Glossar: Es wurde ein Problem mit Sonderzeichen im Titel von Einträgen behoben. (#2728)
  • Newsletter Modul: Bei der Verwendung der Autocompleter wurde der Newsletter nicht als "geändert" markiert. (#2850)
  • Newsletter Modul: Es traten Fehler in der Vorschau auf, wenn Dokumente als Newsletter-Inhalt eingetragen waren, bei denen der Cache aktiviert ist. (#2837)
  • Newsletter-Modul: Es konnten über den Autocompleter keine Objekte/Felder von Dokumenten als Newsletter-Inhalt ausgewählt werden. (#2823, #2695)
  • Newsletter-Modul: Wenn man einen Newsletter über SMTP versendet und der Name des Absenders enthält einen Doppelpunkt, dann wurde der Newsletter nicht richtig versendet. (#2838)
  • Voting Modul: Bei sehr vielen Einträgen im Log eines Voting konnte es zum Problemen kommen. Die Datenstruktur für das Loggen von Votings wurde neu erstellt. (#2263)

Version 5.1.1.1

Veröffentlichungsdatum 29.04.2008
Sicherheitsupdate nein
Behobene Fehler 8
Optimierungen 2

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Englisch, Englisch_UTF-8, Niederländisch

Sollten nach dem aktuellen Update Probleme bei der Verwendung der internen Suche auftreten, muss eine Updatewiederholung durchgeführt werden.

Wichtig: Bitte immer den aktuellen Installer von der Webseite verwenden.

Verbesserungen

  • Es wurde die Zeichensatzunterstützung bei der Verwendung von MySQL 5 verbessert. (#2597)
  • Es wurde die Performance der internen Suche verbessert. (#2722, #2730)

Behobene Fehler

  • Installer: Es wurde ein Fehler beim Anlegen der MySQL-Datenbanktabellen behoben. (#2750, #2741)
  • Live-Update: Auf manchen Servern konnte es zu einer Zeitüberschreitung kommen. (#2641, #2689)
  • Im SeeMode wurde ein geöffnetes Dokument, welches über das Menü Datei ? Löschen gelöscht wurde, nicht geschlossen. (#2830)
  • Wenn bei einer Klasse mehr als drei Objektfelder vorhanden sind und man eine Listview über diese Klasse erstellt, dann fehlten in dem dazugehörigen SQL-Query Tabellen. Somit Konnte die Listview nicht ausgeführt werden. (#2792)
  • Wurde webEdition ohne Module installiert, dann funktionierte der Autoselector nicht. (#2747)
  • Beim Löschen eines Dokuments über das Menü Datei ? Lösche aktuelles Dokument fehlte die Rückfrage, ob das Dokument wirklich gelöscht werden soll. (#2733)
  • Such: Bei einer Verbesserung der internen Suche durch ein vorhergehendes Update (auf webEdition 5.1.0.7) wurden Datenbankfelder falsch oder nicht gefüllt. Dieser Fehler wird durch das aktuelle Update behoben. (#2742)
  • Voting Modul: Wenn ein Benutzer keine Administrationsrechte hat, dann konnte er keine Votings in einem Verzeichnis speichern. (#2716)

Version 5.1.1.0

Veröffentlichungsdatum 03.04.2008
Sicherheitsupdate nein
Behobene Fehler 1
Optimierungen 0

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Englisch, Englisch_UTF-8, Niederländisch

Behobene Fehler

  • Update: Wurde vom Microsoft Internet Information Services (IIS) kein Wert für die DOCUMENT_ROOT-Variable zurückgegeben, dann traten nach dem Update PHP-Fehler auf. (#2743)

Version 5.1.0.9

Veröffentlichungsdatum 02.04.2008
Sicherheitsupdate nein
Behobene Fehler 2
Optimierungen 0

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Englisch, Englisch_UTF-8, Niederländisch

Behobene Fehler

  • Suche: Benutzerdefinierte Suchen wurden mit dem falschen Tab geöffnet. (#2721)
  • Suche: Bei manchen Servern konnte es vorkommen, dass keine Suche durchgeführt werden konnte, da das Recht zum Erstellen von temporären Datenbanktabellen nicht richtig erkannt wurde. (#2739)

Version 5.1.0.8

Veröffentlichungsdatum 01.04.2008
Sicherheitsupdate nein
Behobene Fehler 30
Optimierungen 6

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Englisch, Englisch_UTF-8, Niederländisch

Verbesserungen

  • Suche: Es wurde die Performance des Suchvorgangs verbessert. (#2670, #2671)
  • Suche: Es wurde die Performance der Anzeige von Suchergebnissen verbessert. (#2724)
  • Backup: Wird beim Erstellen eines Backups angegeben, dass die Backupdatei geschützt und komprimiert werden soll, dann erhält diese Backupdatei die Dateiendung ".php". Dies führt dazu, dass einige FTP-Programme diese Datei beim Download als Textdatei behandeln, obwohl es eine Binärdatei ist. Somit sind solche Dateien nach dem Download nicht mehr brauchbar. Um dies zu verhindern wurde in den Backup-Wizard ein entsprechender Hinweistext eingebaut. (#2541)
  • Beim Hochladen von Dateien werden die Dateinamen auf nicht-webtaugliche Zeichen untersucht und gegebenenfalls geändert. Hierbei wurde bisher das Leerzeichen durch einen Unterstrich ersetzt. Dies wurde nun so geändert, dass das Leerzeichen durch einen Bindestrich ersetzt wird. (#2573)
  • Es wurde der Speicherort von Dateien (vom Editor-Plugin, Rechtschreibprüfung usw.) auf dem lokalen Rechners von webEdition-Benutzern vereinheitlicht. (#1944)
  • Beim Hinzufügen eines neuen externen Programms zum Bearbeiten von webEdition-Inhalten wird nun automatisch der aus dem Kontext nächstliegende Content-Type eingesetzt. (#1941)

Behobene Fehler

  • Suche: Es konnte vorkommen, dass webEdition-Dokumente durch die Suche gefunden/aufgelistet wurden, auf die der eingeloggte Benutzer keinen Zugriff hat. (#2723)
  • Suche: Beim Wechsel der Suchoptionen wurde der Suchbegriff nicht übernommen. (#2661)
  • Suche: Es wurde ein Anzeigefehler bei der Verwendung eines Sprachpakets mit dem UTF-8-Zeichensatz behoben. (#2550)
  • Tools: Es wurde eine PHP-Warnung entfernt. (#2720)
  • Wird ein Bild, welches über das <we:img/>-Tag eingebunden wurde gelöscht, dann konnte dies zu einer fehlerhaften Anzeige führen, wenn das webEdition-Dokument neu gespeichert wird. (#2681)
  • Cockpit: Werden Widgets verschoben, wurde die neue Position beim Schließen von webEdition nicht gespeichert. (#2622)
  • Beim Import-Wizard wurde ein fehlender Autocompleter hinzugefügt. (#2683)
  • WYSIWYG-Editor: Änderungen im Fullscreen-Modus wurden nicht übernommen. (#2680)
  • WYSIWYG-Editor: Die Buttons "OK" und "Abbrechen" hatten die falsche Reihenfolge. (#2654)
  • Es wurde ein Problem mit dem UTF-8-Zeichensatz beim Versenden von E-Mails behoben. (#2662)
  • Es wurde ein Fehler bei den Dokument Typen behoben. (#2678)
  • DB/Objekt Modul: Nach dem Hinzufügen eines Feldes zu einer Klasse, auf deren Grundlage bereits Objekte angelegt wurden, konnte es zu Fehlern bei der Ausgabe innerhalb einer Listview kommen. (#2653)
  • DB/Objekt Modul: Es wurde die Stabilität des Moduls beim Verwalten von Klassen mit vielen Feldern verbessert. Hier konnte es vorkommen, dass nach dem Hinzufügen eines weiteren Feldes die Reihenfolge nicht mehr stimmte. (#2692)
  • DB/Objekt Modul: Es wurde ein Darstellungsfehler bei Feldern vom Typ "Multi Objekt Feld" bei Klassen behoben. (#2651)
  • DB/Objekt Modul: Es wurde ein Fehler beim Hinzufügen eines Standardarbeitsbereichs bei Klassen behoben. (#2647)
  • Es wurden zwei Fehler im Fenster zum Hinzufügen von Navigationseinträgen über die Eigenschaften-Seite eines webEdition-Dokument entfernt. (#2656)
  • Eine Listview mit einer MultiObjekt-Listview verursachte eine PHP Notice. (#2652)
  • Wird ein neues webEdition-Dokument durch das Speichern eines anderen webEdition-Dokuments angelegt (Option "Nach Speichern neue Seite"), dann wurden fälschlicherweise die Navigationseinträge in das neue webEdition-Dokument übernommen. (#2610)
  • Beim <we:link/>-Tag wurde das Attribut "xml" ignoriert, wenn der Wert "false" ist. (#2565)
  • Backup: Es wurde eine Ungenauigkeit bei der Benennung der Backupoptionen behoben. (#2639)
  • Kundenverwaltung: Die Sortierung nach Gruppen funktionierte nicht, wenn ein Feld ein Hochkomme enthält. (#2642)
  • Es wurde ein Fehler in der Fehlermeldung behoben die angezeigt wird, wenn man einen Kunden anlegen möchte und der Kundenname bereits verwendet wird. (#2668)
  • Es wurde ein Fehler auf dem Kunden-Tab von Dokumenten und Objekten behoben. (#2650)
  • Glossar: Bei der Verwendung von Anführungszeichen (doppelte oder einfache) im Titel eines Eintrags wurde ein PHP-Fehler verursacht. (#2715)
  • Glossar: Bei Fremdwörtern war die Verwendung von Sonderzeichen nicht möglich. (#2727)
  • Newsletter Modul: Beim Versenden von Newslettern mit einem Hochkomma im Betreff wurde der Betreff ab dieser Stelle abgeschnitten. (#2696, #2684, #2657)
  • Newsletter Modul: Es wurde eine PHP Notice beim Versenden entfernt. (#2687)
  • Newsletter Modul: Die Schwarze Liste wurde beim Newsletter-Versand nicht berücksichtigt. (#2686)
  • Newsletter Modul: Wenn ein Benutzer keine Administrations-Rechte hat, konnte er keine Newsletter in einem Verzeichnis speichern. (#2665)
  • Shop Modul: Das Hinzufügen von Produkten zu einer bestehenden Bestellung über das Backend war nicht möglich. (#2679)

Version 5.1.0.7

Veröffentlichungsdatum 26.02.2008
Sicherheitsupdate nein
Behobene Fehler 14
Optimierungen 0

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Englisch, Englisch_UTF-8, Niederländisch

Behobene Fehler

  • Wenn man bei Dokumenten und Objekten über den Autocompleter einen verknüpften Kunden hinzugefügt hat, dann wurde das Dokument bzw. das Objekt nicht als "geändert" gekennzeichnet. (#2615)
  • Navigations-Tool: Bei der Erstellung von dynamischen Einträgen (basierend auf der Angabe einer bestimmten Kategorie) ist ein Fehler aufgetreten. (#2436)
  • Navigations-Tool: Beim Anlegen von dynamischen Inhalten trat ein Fehler bei der Auswahl des Feldes "Sortierung" auf. (#2587, #2629)
  • Navigations-Tool: Wurde für einen Benutzer ein Arbeitsbereich für die Navigation definiert, dann wurden keine Einträge im Navigations-Tool angezeigt. (#2628, #2607)
  • WYSIWYG-Textarea: Es wurde ein Fehler bei der XHTML-konformen Ausgabe behoben. (#2626)
  • WYSIWYG-Textarea: Es konnten keine internen Bilder eingefügt werden, wenn bei der Textarea das Attribut "xml" den Wert "true" hatte. Auch konnte der bereits enthaltene Text nicht bearbeitet werden, wenn sich bereits ein Bild in der Textarea befand. Dieser Fehler trat nur im Microsoft Internet Explorer 6 auf. (#2623, #2621)
  • WYSIWYG-Textarea: Wenn sich in einer Link-URL ein URL-kodiertes Zeichen befindet, dann verursachte diese eine Endlosschleifen. Dieser Fehler trat nur bei Browsern mit der Gecko-Engine auf. (#2633)
  • Es wurde ein Fehler beim Bearbeiten von GIF-Dateien behoben. (#2612)
  • Es konnten nicht mehrere Bilder hintereinander hochgeladen werden. (#2624)
  • Newsletter Modul: Es wurde ein Fehler bei der Verarbeitung der Absenderadresse behoben. Dieser Fehler trat nur auf, wenn man den Newsletter über SMTP versendet hat.
  • Voting Modul: Fügt man einem bestehenden Voting eine neue Antwort hinzu, dann konnte es bei der Berechnung des Ergebnisses zu Fehlern kommen. (#2002)
  • DB/Objekt Modul: Bei der Sortierung von Listviews konnte es zu Fehlern kommen. Diese raten nur bei der Verwendung von MySQL 5 auf. (#2619)
  • DB/Objekt Modul: Wenn man in einer Klasse bei einem Feld vom Typ "Grafik" eine Miniaturansicht angegeben hat, dann wurde bei den Objekten ein Broken Image angezeigt, wenn kein Bild ausgewählt ist. (#2620)
  • Benutzerverwaltung: Es wurden zwei PHP Notices beim Anlegen eines Benutzers entfernt. (#2616)

Version 5.1.0.6

Veröffentlichungsdatum 11.02.2008
Sicherheitsupdate nein
Behobene Fehler 20
Optimierungen 6

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Englisch, Englisch_UTF-8, Niederländisch

Verbesserungen

  • Es wurden die Dateien für die Sprachpakete optimiert. (#2574)
  • Es wurde die Sicherheit der Formmail-Funktion verbessert. (#2588)
  • Es wird nun vor der Registrierung beziehungsweise vor einem Update geprüft, ob der Server zur Verfügung steht. (#2576)
  • Bei der Eigenschaften-Seite eines webEdition-Dokuments konnte ein Reload der Seite eingespart werden. (#2552)
  • DB/Objekt Modul: Bei Feldern vom Typ "Grafik" kann man nun für die Darstellung innerhalb von webEdition eine Miniaturansicht auswählen. (#2534)
  • Newsletter Modul: Es wurde die Überprüfung der Syntax der E-Mail-Adressen verbessert. (#2401)

Behobene Fehler

  • Online-Installer: Es wurde ein Rechtschreibfehler in der englischen Version behoben. (#2603)
  • Navigations-Tool: Wenn ein Navigations-Eintrag einen Zeilenumbruch enthält, dann beeinflusste dies die Baumdarstellung negativ. Nun werden hier die HTML-Tags <br> und <br/> herausgefiltert, das HTML-Tag <br /> (mit Freizeichen) wird inline (als Text) dargestellt. (#2569)
  • Navigations-Tool: Beim Speichern eines Ordners mit dynamischen Inhalten wurde beim Titel-Feld der erste Buchstabe abgeschnitten. (#2586)
  • Navigations-Tool: Bei der Auswahl des Titel-Feldes bei Ordnern mit dynamischen Inhalten wurde als Wert nicht der Name des Titel-Feldes sondern eine Nummer eingesetzt. (#2585)
  • Navigations-Tool: Es wurde ein JavaScript-Fehler in der Oberfläche für Ordner mit dynamischen Inhalten behoben.
  • Es wurde ein Fehler bei dem Kundenfilter von Listviews behoben. (#2562, #2572)
  • Es wurde ein Fehler beim Generic XML Export behoben. Dieser Fehler trat nur auf, wenn die erste zu exportierende Datei kein webEdition-Dokument war. (#2537)
  • Es wurde ein Fehler beim Wizard des Generic XML Imports behoben. (#2533)
  • Es wurde ein Fehler beim Hochladen einer Datei vom Typ "Sonstige Datei" behoben. Der Fehler trat nur auf, wenn man auf den "Hochladen"-Button geklickt hat, ohne zuvor eine Datei auszuwählen. (#2578)
  • WYSIWYG-Textarea: Es wurde ein Fehler bei der Umwandlung von Sonderzeichen in HTML-Entities behoben. (#2591)
  • WYSIWYG-Textarea: In seltenen Fällen konnte es passieren, dass der erste Buchstabe des Namens eines CSS-Klasse abgeschnitten wird. Dieser Fehler trat auch nur dann auf, wenn man einer Tabellenzelle die CSS-Klasse zugewiesen hatte. (#2507)
  • WYSIWYG-Textarea: Es wurde ein Fehler beim Bearbeiten von Tabellen mit dem Microsoft Internet Explorer behoben. (#2498)
  • WYSIWYG-Textarea: Es wurden fehlende Einträge in der deutschen Sprachdatei für diese Komponente ergänzt. (#2488)
  • Bei der Eingabe von "*/" verursachte der Autocompleter einen MySQL-Fehler. (#2583)
  • Es wurde ein Fehler des Autocompleters in Verbindung mit PHP 4 behoben. (#2581)
  • Banner Modul: Beim Speichern eines Banners kam es zu einem PHP- und einem JavaScript-Fehler, wenn es bereits einen Banner mit demselben Namen gibt. (#2580)
  • DB/Objekt Modul: Bei der Angabe des Standardverzeichnisses für Felder vom Typ "Grafik" trat ein Fehler auf, wenn es mehr als ein Feld von diesem Typ gibt. (#2540)
  • Export-Tool: Der Export von Dokument-Typen verursachte eine PHP Notice. (#2553)
  • Beim Import eines webEdition-Teilexports wurden die beim <we:ifTemplate>-Tag angegebenen IDs nicht berichtigt. (#2554)
  • Newsletter Modul: Die Angabe des Absenders in der Form "Vorname Nachname vorname.nachname@domain.de" war nicht möglich, wenn die Newsletter über einen SMTP-Server verschickt wurden. (#2564)

Version 5.1.0.5

Veröffentlichungsdatum 28.01.2008
Sicherheitsupdate nein
Behobene Fehler 11
Optimierungen 1

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Englisch, Englisch_UTF-8, Niederländisch

Verbesserungen

  • Live-Update: Es wurden die Fehlermeldungen beim Verbindungstest besser/genauer formuliert. (#2302)

Behobene Fehler

  • Navigations-Tool: Es wurde ein JavaScript-Fehler beim Speichern eines Eintrags behoben. Der Fehler trat nur bei der Verwendung des Microsoft Internet Explorers auf. (#2442)
  • Navigations-Tool: Wurde bei einem Navigations-Ordner auf der "Inhalt"-Seite der Wert "Der Ordner enthält dynamische Inhalte" zusätzlich der Wert "Objekte" ausgewählt, dann verursachte die Verzeichnisauswahl Fehler. (#2513)
  • Navigations-Tool: Wurde bei einem Navigations-Ordner auf der "Inhalt"-Seite der Wert "Der Ordner enthält dynamische Inhalte" zusätzlich der Wert "Objekte" ausgewählt, dann wurde beim Speichern ein MySQL-Fehler verursacht. Dieser Fehler trat nur auf, wenn noch keine Klasse angelegt wurde. (#2544)
  • Navigations-Tool: Es wurde ein Rechtschreibfehler berichtigt. (#2555)
  • Wenn keine GDlib (GD Bibliothek) installiert ist, dann konnte kein Rebuild über die Navigation durchgeführt werden. (#2559)
  • Generic XML Import: Wenn man im Wizard bei "Dokumente" eine Vorlage über den Datei-Selektor ausgewählt hatte, dann wurde die Auswahl nicht in das Feld "Vorlage" übernommen. (#2548)
  • Generic XML Import: Wenn man im Wizard bei "Dokumente" keinen Dokument Typ ausgewählt hatte, dann konnte man auch keine Vorlage auswählen. (#2531)
  • Generic XML Import: Wenn man im Wizard zwischen "Dokumente" und "Objekte" gewechselt hat, dann wurde ein JavaScript-Fehler verursacht. (#2547)
  • DB/Objekt Modul: Bei einer größeren Anzahl (über 100) von Klassen erscheinen nicht alle Klassen im Menü (Datei -> Neu -> Objekte). (#2567)
  • Glossar: Glossareinträge, die einen Punkt enthalten, wurden auf zu viele Begriffe angewendet (Beispiel: "Tel." wurde auf "TelX", "TelY" usw. angewendet). (#2561)
  • Workflow Module: Es wurde ein Fehler beim Autocompleter zur Benutzer-Auswahl beim Anlegen eines neuen Workflows behoben. (#2341)

Version 5.1.0.4

Veröffentlichungsdatum 22.01.2008
Sicherheitsupdate nein
Behobene Fehler 44
Optimierungen 6

Verbesserungen

  • Backup: Es wurden die Fehlermeldungen besser/genauer formuliert. (#1947)
  • Es wurde das Aussehen der Select-Boxen innerhalb von webEdition vereinheitlicht. (#2238)
  • Live-Update: Es wurden die Fehlermeldungen besser/genauer formuliert. (#2302)
  • Es wurden die Angaben bei den Systeminformationen erweitert. (#2503) Neu hinzugekommen sind folgende Werte: Update-Verbindungstypen, Multibyte String Funktionen, GDlib Unterstützung
  • Es wurde die Sicherheits-Überprüfung bei der Vergabe von Dateinamen verbessert. (#2404)
  • Bei allen we:Tags die für die Ausgabe der Navigation verantwortlich sind ist das Attribut "navigationname" kein Pflichtattribut mehr. Wenn das Attribut nicht gesetzt wurde, dann wird automatisch "default" als Wert verwendet. Dies betrifft folgende we:Tags: <we:navigation>, <we:navigationEntry>, <we:navigationWrite>

Behobene Fehler

  • Live-Update: Das Live-Update konnte nicht durchgeführt werden, wenn die "chmod"-Funktion fehlschlug. (#1911)
  • Such-Tool: Es wurden auch Ergebnisse außerhalb des Arbeitsbereichs des Benutzers angezeigt. (#2452)
  • Such-Tool: Nach der Sortierung der Ergebnisliste konnte nicht sofort eine weitere Sortierung durchgeführt werden. (#2354)
  • Beim Starten der Suche über das Eingabefeld unterhalb des Dateibaums konnte es zu einem Fehler kommen, wenn kein Dokument geöffnet war. Dieses Problem wurde behoben. (#2440)
  • Beim HTML-Meta-Tag "Content-Type" wurde bei der Verwendung des Wertes "UTF-8" automatisch ein überflüssiges Anführungszeichen eingefügt. Dies ist nun nicht mehr der Fall. (#2471)
  • Navigations-Tool: Es wurde ein MySQL-Fehler behoben. (#2527)
  • Navigations-Tool: Der Selektor für das "Titel-Feld" enthielt den Typ des Feldes als Präfix. (#2529, #2514)
  • Navigations-Tool: Es wurde ein JavaScript-Fehler beim Wechsel des Inhalt-Typs entfernt. Dieser Fehler trat nur bei der Verwendung des Microsoft Internet Explorers auf. (#2441)
  • Navigations-Tool: Es wurde ein JavaScript-Fehler beim Anlegen eines neuen Eintrags entfernt. (#2444)
  • Navigations-Tool: Bei der Verwendung des Autocompleters konnte es zu Problemen kommen, wenn ein "["-Zeichen im Namen eines aufgelisteten Namens verwendet wurde. (#2443)
  • Navigations-Tool: Es wurde eine Fehler im deutschen Sprachpaket berichtigt. (#2489)
  • Navigations-Tool: Sonderzeichen in dynamisch ermittelten Einträgen eines Eintrags wurden nicht richtig kodiert. (#2490)
  • Navigations-Tool: Es wurde ein Problem bei der Ausgabe von Sonderzeichen bei der Verwendung des "UTF-8"-Zeichensatzes behoben. (#1967)
  • Navigations-Tool: Wird bei einem Navigations-Ordner auf der "Inhalt"-Seite der Wert "Der Ordner enthält dynamische Inhalte" zusätzlich der Wert "Objekte" ausgewählt, dann verursachte die "Titel-Feld"-Auswahl einen PHP-Fehler. (#2511)
  • Generic XML Import: Es wurden zwei Fehler im Wizard behoben. (#2543, #2530)
  • "webEdition Import" und "Generic XML Import" akzeptieren nun auch Dateien die eine andere Dateiendung als ".xml" haben.
  • webEdition XML Import: Es wurde ein Fehler bei der Auswahl des Navigations-Verzeichnisses behoben. Der "Auswählen"-Button und der Autocompleter funktionierten im Browser Safari nicht. (#2445, # 2466)
  • webEdition XML Import: Bei der Auswahl des Navigations-Verzeichnisses kam es zu einem MySQL-Fehler. (#2467)
  • Cockpit: Es war nicht möglich, einen eigenen RSS-Feed zu definieren und dauerhaft auszuwählen. (#2509)
  • Über eine entsprechend präparierte Kombination von Dateiname und Dateiendung (Name = "." / Dateiendung = "./webEdition.php") konnten webEdition-Dokumente in beliebige Verzeichnisse gespeichert werden. (#2403)
  • Beim Eintragen (per Copy & Paste) des Pfades der Hauptvorlage auf der Eigenschaften-Seite einer Vorlage konnte es zu einem Fehler kommen. (#2434)
  • Es wurde ein Fehler bei der Erzeugung von Miniaturansichten behoben. (#2482)
  • Im Dialog zum Bearbeiten von Dokument Typen wurde in seltenen Fällen nur ein Dokument Typ in der Select-Box angezeigt. (#2494)
  • Formmail: Es wurde ein Problem mit Sonderzeichen bei der Verwendung des UTF-8 Sprachpakets behoben. (#2528)
  • Formmail: Das <we:form type="formmail">-Tag funktionierte nicht mehr, wenn sich davor ein anderer <we:form>-Tag befunden hat. (#2491)
  • Newsletter Modul: Es wurde ein Fehler bei der Sortierung der Logbuch-Einträge berichtigt. (#2462)
  • Es wurde ein JavaScript-Fehler auf der Eigenschaften-Seite von webEdition-Dokumenten entfernt. Dieser Fehler trat nur bei der Verwendung von Dokument Typen auf. (#2496)
  • Beim Attribut "subfolders" des <we:listview>-Tag ist die Funktionalität der Werte true|false verdreht. Um eine hohe Kompatibilität zu gewährleisten und Webseiten, bei denen dieses Attribut bereits verwenden wurde, nicht zu beeinflussen, wurde das Attribut als "deprecated" gekennzeichnet. Es funktioniert aber weiterhin wie bisher. Als Ersatz wurde das neue Attribut "recursive" eingeführt. (#2518)
  • Es wurden einige PHP Notices beim First Steps Wizard entfernt. (#2304)
  • Es wurde ein Problem mit dem Autocompleter für das "Vorlagen"-Feld auf der Eigenschaften-Seite von webEdition-Dokumenten behoben. (#2440)
  • Beim unerlaubten Versuch, ein Verzeichnis mit dem Namen "webEdition" im Stammverzeichnis anzulegen, traten Fehler auf. Diese wurden beseitigt. (#2485)
  • Es wurde ein Fehler bei der "Vorschau"-Ansicht von HTML-Dateien behoben. (#2483)
  • Es wurde ein JavaScript-Fehler beim Schließen des "Dokument Typen"-Dialogs entfernt. (#2495)
  • Es wurde ein JavaScript-Fehler beim Starten des Import-Wizards entfernt. (#2523)
  • Es wurde eine PHP Notice bei der Fullscreen-Ansicht des WYSIWYG-Editors entfernt. (#2521)
  • Wurde der <we:navigationWrite>-Tag falsch geschrieben (mit einem kleinen "w"), dann wurden PHP Notices verursacht. (#2463)
  • Es wurde ein Fehler bei der Verwendung der Tag-Kombination <we:content name="foo"> und <we:master name="foo"> behoben. (#2468)
  • Miniaturansichten: Es wurde ein Fehler beim verkleinern von transparente Bildern (PNG, GIF) behoben. (#2487, #2423)
  • DB/Objekt Modul: Es wurde ein Fehler bei der Verwendung eines Feldes vom Typ "Link" behoben. Die Auswahl wurde nicht gespeichert. (#2473)
  • Editor PlugIn: Es konnte zu Fehlern beim gleichzeitigen Bearbeiten von mehreren Vorlagen kommen, wenn die Dateinamen der Vorlagen identisch sind. (#2470)
  • Scheduler Pro: Es wurde ein Fehler bei Aufgaben vom Typ "Verzeichnis ändern" behoben. Fokussierte man das "Verzeichnis"-Feld und drückte dann die Enter-Taste, dann wurde das aktuelle Dokument geschlossen. (#2508)
  • Shop Modul: Es wurde ein Fehler bei der Verwendung von Varianten behoben. (#2522)
  • ToDo/Messaging Modul: Es wurde ein MySQL-Fehler beim Verschieben einer ToDo-Nachricht entfernt. (#2515)
  • ToDo/Messaging Modul: Nach dem Ändern eines Ordners wurde dieser in der webEdition-Oberfläche nicht als "geändert" (*) markiert. (#2352)

Version 5.1.0.0

Veröffentlichungsdatum 11.12.2007
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Hinweis

  • PHP-Version: webEdition 5.1 benötigt PHP ab Version 4.3. Wir empfehlen eine aktuelle PHP 5 Version wie z.B. PHP 5.2.x.
  • Navigation: Es kann passieren, dass die Kundenfilter im Navigations-Tool nicht korrekt übernommen werden. Diese müssten in diesem Fall in Version 5.1 manuell neu gesetzt werden. Es kann auch sein, dass fehlerhafte Navigationseinstellungen in webEdition 5.1 nun korrekt beachtet werden, die vorher ignoriert wurden.

Version 5.0.0.8 – Sicherheitsupdate!

Veröffentlichungsdatum 19.11.2007
Sicherheitsupdate ja
Behobene Fehler 1
Optimierungen 0

Hinweis

Es wurde eine Sicherheitslücke entfernt.

Version 5.0.0.7

Veröffentlichungsdatum 09.10.2007
Sicherheitsupdate nein
Behobene Fehler 44
Optimierungen 0

Behobene Fehler

  • Fehler bei der Eintragung des $-Zeichen in DB-Benutzername bzw. DB-Kennwort wurde behoben (#1835)
  • Navigation über Eigenschaften-Seite hinzufügen - Scrollbalken im Internet Explorer entfernt(#1414)
  • Fehler im JavaScript-Encoding des "Title" Felds in Dokumentselektor behoben (#1963)
  • Fehler in der Anzeige beim Versenden von Nachrichten über das "Benutzer Online" Widget behoben (#1448)
  • Die Funktion des "Mitteilungs-Button" (Symbol Briefumschlag) im "Benutzer Online" Widget funktioniert wieder (#1961)
  • Die Darstellung im Listing von externen Dateien beim Eintrag von "0" ist wieder korrekt (#1927)
  • Fehlerhafte Interpretation von "to:" im Formmailer behoben (#1898)
  • WYSIWYG: In Attribut "classes" angegebene CSS-Klassen werden bei Tabellen-Zelle nicht berücksichtigt (#1973)
  • Navigations-Tool: Fehler beim Löschen von Ordnern in der Vorschau-Ansicht behoben (#1978)
  • Deutsch_UTF-8: Fehler mit Umlauten beim Anlegen von Kategorien behoben (#1854)
  • Fehler bei der Sprache im Bearbeiten-Modus von Dokumenten ist behoben (#1908)
  • Fehler bei der Interpretation von Javascript im WYSIWYG Editor behoben (#1780)
  • <we:field type="date" name="Datum" hyperlink="false" format="d F Y"> wird mit der Systemsprache Deutsch-UTF8 und Charset UTF8 korrekt dargestellt (#1498)
  • PHP Warning beim Erstellen von Kategorien entfernt (#1858)
  • Fehler bei der Glossarersetzung in dynamischen Dokumenten behoben (#1934)
  • Fehler im Charset für double-opt-in-mail behoben (#1916)
  • Tag-Wizard: <we:form type="formmail"> - Attribut "charset" steht wieder zur Verfügung (#1870)
  • WYSIWYG-Editor: Bei dem Attribut inlineedit="false" wird Bearbeiten-Button wieder korrekt dargestellt (#1871)
  • Standard-Notiz des Cockpit-Notizenwidgets ist in der Systemsprache Deutsch_UTF8 englisch. (#1274)
  • Apache-Fehlermeldung "File does not exist" im Cockpit behoben, wenn Datenbankcharset und Systemsprache Deutsch-UTF8 ist (#1856)
  • Hochkomma als Seriennummer verursacht PHP Parse error (#1839)
  • Dynamische Navigation: Kategoriezuordnungen werden nicht berücksichtigt (#1782)
  • Deutscher Text bei englischer Oberflächensprache innerhalb von Bearbeiten Screen (#1762)
  • WYSIWYG Editor - Formatierung löschen: Nachfrage enthält Textfehler (#1847)
  • Cockpit: Einige Textbausteine in jscalendar sind in der Finnischen lokalisierung auf englisch vorhanden (#1918)
  • Im finnischen First-Steps-Wizard ist der "Rebuild" Button gestaucht (#1928)
  • Im finnischen CodeWizard sind die Einträge alle auf Deutsch (#1866)
  • First-Steps-Wizard funktioniert nicht mit PHP-Dateiendungen != ".php" (#1876)
  • Fehlermeldung in <we:checkform> bei der Ausgabe einer globalen Variable (#1797)
  • Fehler in Tag-Wizard beim <we:category>-Tag Attribut "tokken" behoben (#1846)
  • Cockpit: JavaScript-Fehler beim Hinzufügen eines RSS Widgets behoben (#1923)
  • Fehler beim Erstellen von Verzeichnissen im Navigations-Tool behoben (#1809)
  • Bei Einträgen mit dynamischer Auswahl im Navigations-Tool ist das gewählte Verzeichnis nicht entfernbar (#1809)
  • Fehler beim Importieren von Dateien ohne Extension mit dem Import-Wizard behoben (#1842)
  • Darstellungsfehler im Navigationstool bei Zeilenumbrüchen im Namen von Einträgen behoben (#1478)
  • Navigationstool: Keine Rückfrage bei ungespeicherten Änderungen auf dem Tab "Kunde" (#1146)
  • Fehlerhafte Anzeige verschiedener UTF8-Sonderzeichen im WYSIWYG-Editor behoben (#1748)
  • WYSIWYG: Problem mit Unicode-Codes wenn xml="true" behoben (#1904)
  • Darstellungsfehler in der Startseite für nicht unterstützte Browser korrigiert (#1807)
  • Fehler in der Sortierung der Notizen im Notepad-Widget behoben (#1921)
  • Fehler in der Linkbearbeitung von Grafiken im WYSIWYG-Editor behoben (#1729)
  • Inhalte von <we:link> werden nicht in den Suchindex aufgenommen (#1836)
  • Textfehler im Hinweistext in den Formmailer-Einstellungen korrigiert (#1885)
  • Falsche Benennung der "Command-"Sondertaste auf Apple-Tastaturen korrigiert (#1869)

Version 5.0.0.6

Veröffentlichungsdatum 12.09.2007
Sicherheitsupdate nein
Behobene Fehler 19
Optimierungen 0

Behobene Fehler

  • Es wurden fehlende Einträge in finnischer Sprachversion hinzugefügt. (#1867)
  • Es wurde eine Fehler beim Verschieben eines Widgets im Cockpit entfernt. (#1166)
  • Ein Problem mit französischen Sonderzeichen im Navigationstool wurde behoben. (#1808)
  • War die deutsche Sprachversion nicht installiert, kam es beim Dateiselektor zu einem Fehler. (#1789)
  • Wurde aus den Einstellungen eines Widgets im Cockpit die Vorschau mehrfach aufgerufen, erschien das "loading"-Symbol mehrfach. (#1766, #1843)
  • Es wurde ein Fehler im "Besucher Online"-Widget des Cockpits wurde behoben. (#1602, #1510)
  • Im Microsoft Internet Explorer wurde ein leerer Iframe im unteren Bereich des Cockpits angezeigt. (#1915)
  • DB/Objekt Modul: Es wurde ein Textfehler in einer Fehlermeldung beim Erstellen von Klassen behoben. (#1763)
  • Es wurde ein Textfehler in einer englischer Meldung des Cockpits behoben. (#1844)
  • Es wurde ein Hinweistext beim Rebuild-Dialog (Rebuild Navigation) ergänzt. (#1487)
  • Der <we:captcha>-Tag konnte auf Microsoft Windows Servern den Pfad der Font-Dateien nicht automatisch ermitteln. (#1342)
  • Im Notiz-Widget wurde das Datumsfeld zum Pflichtfeld geändert, wenn Zeitraum oder Zeitpunkt ausgewählt wurde. (#1460)
  • Bei Aufruf des Cockpits kam es zu einer PHP-Notice. (#1368)
  • Im Dateiselektor wurde der Pfad in der Statuszeile nicht aktualisiert, wenn das Verzeichnis über die Selektbox ausgewählt wurde. (#1548)
  • Es wurden diverse Korrekturen am Notizen-Widget im Cockpit vorgenommen. (#1481, #1277, #1480)
  • Die Formmail-Funktion erkannte bei einigen Serverkonfigurationen das Protokoll nicht korrekt. (#1914)
  • Beim webEdition XML Import/Export wurden unter bestimmten Bedingungen Dokumente doppelt exportiert. (#1742)
  • Bei dynamischen Einträgen im Navigationstool konnten die Felder Titel und Sortierung teilweise nicht ausgewählt werden. (#1567)
  • Das Editor-Plugin konnte unter bestimmten Bedingungen nicht initialisiert werden. (#1705)

Version 5.0.0.5

Veröffentlichungsdatum 28.08.2007
Sicherheitsupdate nein
Behobene Fehler 29
Optimierungen 2

Verbesserungen

  • Beim Wechsel der Oberflächensprache werden einige wenige Meldungen des Systems erst nach einem Neustart von webEdition in der neuen Oberflächensprache angezeigt. Aus diesem Grund wurde im Einstellungen-Dialog ein entsprechender Hinweistext ergänzt. (#1830)
  • In manchen Fällen wurde bei der Registrierung der Lizenznehmer nicht geändert. An dieser Stelle wurde die Stabilität des Systems verbessert. (#1767)

Behobene Fehler

  • Bei der Installation wurden die Verzeichnisse "webEdition/we/include/we_tags/custom_tags" und "webEdition/we/include/weTagWizard/custom_tags" nicht angelegt. (#1852)
  • Beim UTF-8_Deutsch Sprachpakets fehlte eine JavaScript-Datei. (#1856)
  • Es wurde ein Darstellungsfehler im Menü bei der Verwendung des finnischen Sprachpakets behoben. (#1790)
  • Es wurde ein Fehler im englischen Sprachpaket für das Cockpit behoben. (#1658)
  • Es wurde ein Fehler im englischen Sprachpaket für die Registrierung behoben. (#1824)
  • Es wurde die Schreibung der Widget-Namen im englischen Sprachpaket vereinheitlicht. (#1822)
  • Enthielt eine Vorlage einen <we:img>-Tag und gleichzeitig eine Listview über alle Dokumente auf Basis der gleichen Vorlage, dann wurde immer der "title"- und "alt"-Text des <we:img>-Tags auf dem aktuelle Dokument verwendet.
  • Bei deaktiviertem Java wurde das webEdition-Menü im Firefox nicht angezeigt. (#1831)
  • Wenn man bei der Suche innerhalb von webEdition bei "Gesamter oder Teil des Namens des Eintrags:" ein ' (Hochkomma) einträgt und dann sucht, dann wurde daraus ein \'. (#1840)
  • Gelöschte Dateien wurden auf dem Widget "zuletzt bearbeitet" noch angezeigt. (#1837)
  • Wenn man in den Einstellungen angegeben hat, dass die Sidebar eine Breite von 0 Pixeln haben soll und man dann über das Menü Hilfe ? Sidebar die Sidebar anzeigen lassen wollte, dann passierte nichts. Wenn man nun in den Einstellungen für die Breite der Wert 0 eingibt, dann wird dieser automatisch auf 100 geändert. (#1826)
  • Es wurde ein Fehler beim Löschen von Dokumenten im seeMode behoben. (#1833)
  • Beim Erstellen von Dokumenten über das Frontend wurde die Angabe von Kategorien nicht übernommen. (#1827)
  • Es wurde ein Fehler bei der Anzeige von Verzeichnisinhalten im Datei-Selektor behoben. (#1513)
  • Der Tag-Wizard wurde beim Wechsel des Tabs nicht geschlossen. (#1823)
  • Nach dem Kopieren eines Verzeichnisses konnten die neu erstellten Dokumente nicht geparkt werden. (#1582)
  • Es wurde ein JavaScript-Fehler beim Wechsel der webEdition-Oberflächensprache behoben. (#1663)
  • In manchen Fällen konnte es sein, dass beim Erstellen eines webEdition-Backups der Dateiname falsch erzeugt wurde. Die Endung ".php" wurde doppelt hinzugefügt. (#1794)
  • Es wurde ein Fehler beim <we:userinput type="textarea" wysiwyg="true">-Tag behoben. (#1770, #1802)
  • Wenn man ein (oder mehrere) Objekt(e) verschieben möchte, dann zeigte der Autoselector für das Zielverzeichnis die Dokumentenverzeichnisse an und nicht die Objektverzeichnisse. (#1549)
  • Unter bestimmten Umständen konnte es passieren, dass unveränderte Dokumente als geändert markiert wurden. (#1675)
  • Im seeMode war die Breite der Sidebar nicht veränderbar. (#1774)
  • WYSIWYG-Editor: Beim Einfügen einer internen Grafik wurde ein Button an einer falschen Position angezeigt. (#1691)
  • Es wurde ein Fehler beim Wechsel des Dokument-Typs bei einem webEdition-Dokument behoben. (#1686)
  • Es wurde ein Fehler beim <we:search>-Tag behoben. (#1806)
  • Es wurde ein Darstellungsfehler bei den Einstellungen für die Fehlerbehandlung behoben. (#1660)
  • Newsletter Modul: Wenn eine CSV-Datei mit fehlerhaften Einträgen als Mailingliste verwendet wurde, dann konnte der Newsletter nicht gespeichert werden. (#1673, # 1811)
  • DB/Objekt Modul: Es wurde eine PHP-Notice bei der Objekt-Vorschau entfernt.
  • Navigations-Tool: Es wurde ein Darstellungsfehler beim Hinzufügen und Entfernen von Kunden-Filtern behoben. Der Fehler trat nur im Microsoft Internet Explorer auf. (#1756)

Version 5.0.0.4

Veröffentlichungsdatum 08.08.2007
Sicherheitsupdate nein
Behobene Fehler 20
Optimierungen 0

Behobene Fehler

  • Nach dem Kopieren eines Verzeichnisses mit Dokumenten konnten die kopierten Dokumente nicht geparkt werden. (#1582)
  • Beim Bearbeiten von Vorlagen und beim Anlegen von Benutzern in der Benutzerverwaltung traten unter PHP 4.1.2 PHP-Warnings auf. (#1665)
  • Wurde im WYSIWYG-Textarea die Miniaturansicht eines Bildes ausgewählt, wurde ein falscher Pfad im Dialog eingetragen. (#1735)
  • Unter bestimmten Bedingungen konnte ein Fehler in der Cache-Funktion für Dokumente beim Veröffentlichen zu einem PHP-Parse-Error führen. (#1667)
  • Es wurde ein fehlender Eintrag in Sprachdatei des Cockpits hinzugefügt. (#1618)
  • Innerhalb des WYSIWYG-Textareas wurden Verweise auf Dokumente mit ähnlichen IDs nicht korrekt aufgelöst. (#1654)
  • In einer <we:listview type="document"> wurde die Sortierung nach Veröffentlichungsdatum nicht korrekt ausgeführt. (#1710)
  • Der Button zum Öffnen des Dateiselektors wurde im Microsoft Internet Explorer 7 teilweise an einer falschen Position angezeigt. (#1678, #1679, #1721)
  • Es gab Probleme mit dem Import von Generic-XML Dateien. (#1572)
  • Die Größe des Infobereichs im Dateibaum konnte im Microsoft Internet Explorer verändert werden. (#1635)
  • Die Funktion "Nach Speichern neues Dokument" bei einer Vorlage funktionierte nicht, wenn gleichzeitig die Option "automatischer Rebuild" aktiviert war. (#1697)
  • Per webEdition Export erstellte Dateien wurden beim Import nicht zur Auswahl angezeigt. (#1689)
  • Die Dateiendung einer per Backup-Funktion erstellten Datei wurde doppelt angehängt. (#1443)
  • Installation: Die Installation war nicht möglich, wenn die im Browser aufgerufene Domain und die vom Server zurückgegebene Domain unterschiedlich waren. (#1595)
  • Installation: Im Installer waren überflüssige Dateien enthalten. (#1573, #1574)
  • Installation: Es wurde ein Textfehler in der deutschen Sprachdatei berichtigt. (#1377)
  • Installation: Die Installation war nicht möglich, wenn der Server-Port nicht auf den Standardport 80 eingestellt war. (#1694)
  • Installation: Es war keine Installation möglich, wenn der Datenbankname ein Minuszeichen enthält. (#1609)
  • DB/Objekt Modul: Es wurde ein JavaScript-Fehler beim Bearbeiten von Klassen behoben. (#1631)
  • DB/Objekt Modul: Es wurde ein Darstellungsfehler der Buttons beim Bearbeiten eines Multiobjekt-Felds in der Bearbeiten-Ansicht von Klassen behoben. (#1632)

Version 5.0.0.3

Veröffentlichungsdatum 12.07.2007
Sicherheitsupdate nein
Behobene Fehler 43
Optimierungen 4

Verbesserungen

  • Es wurde ein zusätzlicher Hinweis bei den Live-Update-Einstellungen hinzugefügt. Dieser besagt, dass die gemachten Proxy-Einstellungen auch für den First Steps Wizard gelten. (#1479)
  • Es wurde ein Hinweistext im Verschiebemodus verständlicher formuliert. (#1496)
  • Wenn man versucht, eine Klasse zu löschen, von der noch Objekte vorhanden sind, dann erscheint eine Fehlermeldung. Diese wurde aussagekräftiger formuliert. (#1590)
  • Es wurden einige Formulierungen im First Steps Wizard verbessert. (#1431, #1652)

Behobene Fehler

  • Beim Erstellen eines Backups konnte es in manchen Fällen passieren, das die Dateiendung der Backupdatei doppelt gesetzt wurde (z.B.: "xml.gz.php.gz.php"). (#1443)
  • Es wurde ein Fehler bei der Darstellung des Einstellungen-Dialogs behoben. Dieser Fehler trat nur im Internet Explorer auf. (#1657)
  • Es wurde ein Fehler bei der Darstellung des Verschiebemodus behoben. Dieser Fehler trat nur im Internet Explorer auf. (#1655)
  • Es wurde ein Fehler beim Auto Complete im Verschiebemodus behoben. (#1656)
  • Unter bestimmten Umständen wurde eine Vorlage beim Klick auf das Schließen-Icon im MultiTab nicht geschlossen. (#1428)
  • Navigations-Tool: Es wurde ein JavaScript-Fehler bei den Navigations-Regeln entfernt. (#1544)
  • Beim Speichern der allgemeinen Einstellungen wurde die angegebene Dateierweiterung nicht übernommen. (#1561)
  • Wenn im Titel eines Dokuments Anführungszeichen enthalten sind, dann führte dies zu einem JavaScript-Fehler im Datei-Selektor. (#1474, #1472)
  • Es wurde ein Darstellungsfehler der Auto Complete Suggest Box behoben. Der Fehler trat nur im Internet Explorer 7 auf. (#1621)
  • In manchen Fällen reagierte der Internet Explorer beim Auswählen einer Kategorie nicht mehr. (#1583, #1391)
  • Beim <we:userInput>-Tag wurde der Wert des Attributs "value" nicht übernommen. (#1588)
  • Im seeMode wurde bei Links auf Objekte weitere Parameter nicht übernommen. (#1512)
  • Bei aktiviertem Dokumenten-Cache konnte es zu einem PHP-Fehler in der Vorschau-Ansicht innerhalb von webEdition kommen. (#1400)
  • Wenn man bei einem Dokument Typ im Bereich "Standardwerte" den Wert für das Feld "Erweiterung" über die Select-Box ändert, dann wurde der Wert aus der Select-Box nicht in das Eingabefeld übernommen und es wurde ein JavaScript-Fehler verursacht. (#1555)
  • Es wurde ein Rechtschreibfehler in der englischen Programmoberfläche beim webEdition XML Import behoben. (#1624)
  • Es wurden einige PHP Notices beim Rebuild der Navigation entfernt. (#1483)
  • Navigations-Tool: Wenn ein Benutzer als Arbeitsbereich nur "KlasseA" hat, dann konnte er trotzdem für "KlasseB" Regeln definieren. (#1610)
  • Der Login-Mechanismus schlug in machen Fällen bei der Verwendung von Safari 3 fehl. (#1589)
  • WYSIWYG-Textarea: Die Eingabe von Domains mit Umlauten war nicht möglich. (#1394)
  • Beim <we:listview>-Tag funktionierte beim Attribut "order" der Wert "we_published" nicht. (#1301)
  • Es wurde ein Problem beim Aktivieren beziehungsweise Deaktivieren des seeModes in den Einstellungen behoben. (#1557)
  • Wenn man über das FrontEnd (<we:userInput>) Objekte anlegt und in der Klasse keinen automatischen Namen vergeben hat, dann wurden die Objekte ohne Namen angelegt. (#1442)
  • Es wurde ein Fehler im Dialog für die Formmail Einstellungen behoben. (#1467)
  • Das Fenster "Kennwort ändern" war zu breit. (#1458)
  • Es wurde ein Darstellungsfehler bei webEdition-Dokumenten ohne Vorlage behoben. (#1519)
  • Bei einer geringen Fensterbreite wurde der Button zum Öffnen das Tag-Wizard zu klein und der linke und rechte Abstand war zu gering. (#1518)
  • Es war kein XML-Generic-Import möglich, wenn der MIME-Typ der hochgeladene Datei application/xml war. (#1572)
  • Wenn keine Module installiert sind, dann fehlte im Tag-Wizard der <we:sessionStart>-Tag. (#1421)
  • Es wurden PHP Notices beim Kopieren einer Vorlage entfernt. (#1502)
  • Der Content Frame ließ sich in der Höhe verändern. (#1516)
  • In manchen Fällen konnte es vorkommen, dass ein geöffnetes Dokument als "verändert" markiert wurde, obwohl keine Änderungen daran durchgeführt wurden. (#1257)
  • Es war möglich eine Vorlage zu löschen, die noch als Hauptvorlage verwendet wird. (#1504)
  • Es war möglich eine Vorlage zu löschen die noch von webEdition-Dokumenten verwendet wird. (#1477, #1451)
  • Beim Schließen des "Server durchsuchen" Fensters wurde ein JavaScript-Fehler verursacht. Dieser wurde entfernt. (#1220)
  • Banner Modul: Der Name eines geöffneten Banners wurde nicht über den Tabs angezeigt. (#1321)
  • Banner Modul: Visits und Clicks von Bannern, die extern über generierten Banner-Code eingebunden werden, wurden nicht in den Statistiken erfasst, wenn im Browser des Besuchers JavaScript deaktiviert ist. (#1322)
  • DB/Objekt Modul: Bei Objekten wurde ein Darstellungsfehler bei der Angabe einer Feldbeschreibung behoben. (#1354)
  • DB/Objekt Modul: Bei den Voreinstellungen eines Multiobjekt-Feldes konnten zwar mehrere Objekte hinzugefügt werden, aber nach dem Speichern war nur noch das erste Objekt eingetragen. (#1509)
  • Export Tool: Wenn die Option "Besitzerdaten exportieren" ausgewählt ist, brach der Export nach der Vorbereitung ab. (#1475)
  • Export-Tool: Beim starten des Exports wurde ein JavaScript-Fehler verursacht, wodurch der Export nicht mehr durchgeführt werden konnte. Dieser Fehler trat nur im Internet Explorer 7 auf. (#1515)
  • Shop Modul: Es wurde ein JavaScript-Fehler bei der Monatsauswahl entfernt. Dieser Fehler trat nur im Internet Explorer 7 auf. (#1648)
  • Newsletter Modul: Es wurde ein kleiner Darstellungsfehler behoben. (#1455)
  • Benutzerverwaltung PRO: Ein Benutzer konnte einen Benutzer mit mehr als den eigenen Rechten anlegen. (#1412)

Version 5.0.0.2

Veröffentlichungsdatum 19.06.2007
Sicherheitsupdate nein
Behobene Fehler 33
Optimierungen 4

Verbesserungen

  • Cockpit: Beim Notizen-Widget wurde die Benutzerführung verbessert. (#1433, #1112)
  • Beim Dateiupload wurde die Prüfung der Dateinamen verbessert. (#766, #1188)
  • Tag-Wizard: Beim <we:ifClient>-Tag wurden zusätzliche Werte für das Attribut "version" ergänzt. (#1330)
  • Es wurde die Identifizierung von falsch geschriebenen we:Tags verbessert. (#1315)

Behobene Fehler

  • Es wurde eine PHP Notice und ein JavaScript-Fehler beim Speichern der SMTP-Einstellungen behoben. (#1144)
  • Es wurde ein Fehler bei der Anzeige des Lizenznehmers in Verbindung mit dem Sprachpaket "Deutsch_UTF8" behoben. (#1349)
  • Es wurde ein Fehler beim Live-Update in Verbindung mit cURL bei der Verwendung eines Proxy-Servers behoben. (#1334)
  • Es wurden drei PHP Notices beim Live-Update bei der Verwendung eines Proxy-Servers behoben. (#1303)
  • Es wurde ein Fehler auf dem Registrierungs-/ Update-Server behoben. (#1374)
  • Es wurde ein Fehler in den Einstellungen berichtigt. Dieser Fehler trat nur bei einem Update von webEdition 4 auf webEdition 5 auf. (#1268)
  • Es wurde ein Fehler bei den Einstellungen für den Proxy-Server behoben. (#1296)
  • Es wurde ein Fehler beim Wiederherstellen eines Backups behoben. Unter bestimmten Umständen wurden Vorlagen nicht wiederhergestellt. (#1463)
  • First Steps Wizard: Es wurden PHP Notices beim Einspielen von Vorlagen entfernt. (#1340)
  • First Steps Wizard: Es wurde ein Rechtschreibfehler berichtigt. (#1343)
  • Cockpit: Beim Notizen-Widget wurde ein Fehler bei der Verarbeitung von Sonderzeichen behoben. (#1432)
  • Cockpit: Beim Notizen-Widget wurde ein Fehler bei der Datumsanzeige behoben. (#1214)
  • Cockpit: Es wurde ein Fehler in den Einstellungen des Notizen-Widgets behoben. (#1129)
  • Cockpit: Es wurde ein Fehler beim Hinzufügen eines neuen Widgets behoben. (#1217)
  • Navigations-Tool: Es wurde ein Fehler bei der Sortierung dynamischer Inhalte berichtigt. (#258)
  • Navigations-Tool: Es wurde ein Fehler bei der Umwandlung von Sonderzeichen bei Attributen von Navigations-Einträgen behoben. (#1416, #1356)
  • Navigations-Tool: Es wurde ein Fehler bei der Verarbeitung von Kunden-Filtern behoben. (#1308)
  • Navigations-Tool: Es wurde ein Fehler beim Hinzufügen von Navigations-Einträgen von einem webEdition-Dokument aus behoben. Es konnten mehrere Einträge mit gleichem Namen erstellt werden. (#1363)
  • Nach dem Beenden des Löschen- beziehungsweise Verschiebemodus wurde die Sidebar geschlossen. (#1345)
  • Es wurde ein Fehler bei der Verwendung des <we:navigationEntry current="true">-Tags im Zusammenhang mit PHP 4 behoben. (#1302)
  • Es wurde ein Fehler beim Importieren von Bildern behoben. (#1459, #1299, #1406)
  • Beim <we:sessionLogout>-Tag wurde eine PHP Notice entfernt. (#1419)
  • Beim <we:listview type="object">-Tag wurde eine PHP Warning entfernt. Das Problem trat nur auf, wenn kein beziehungsweise ein falscher Wert für das Attribut "classid" angegeben wurde. (#1335, #1337)
  • Es wurde ein Fehler beim Import lokaler Dateien behoben. Es konnte immer nur eine Datei importiert werden. (#1314)
  • Es wurde ein Fehler bei den Einstellungen für die Formmail-Empfänger behoben. Es konnten keine bestehenden Einträge bearbeitet und keine neuen Einträge hinzugefügt werden. (#1441, #1298)
  • Es wurde eine PHP Warnung beim Anlegen von Miniaturansichten behoben. Das Problem trat nur auf, wenn für die Höhe und Breite jeweils der Wert 0 verwendet wurde. (#1138)
  • Tag-Wizard: Beim <we:ifClient>-Tag wurde die Reihenfolge der Werte für das Attribut "version" berichtigt. (#1329)
  • Es wurde ein Fehler beim Import eines Teilexports behoben. Der Fehler trat auf, wenn beim <we:navigation>-Tag der Wert für das Attribut "parentid" dynamisch gesetzt wurde.
  • Es konnten keine Dokumente ohne Dateiendung aus dem eigenen Arbeitsbereich gelöscht werden. (#1155)
  • DB/Objekt Modul: Es wurde ein PHP-Fehler beim Erstellen einer neuen Klasse behoben. (#1435)
  • Newsletter Modul: Im Modul wurde eine Newsletter-Gruppe an einer Stelle als "Newsletter" und nicht als "Gruppe" bezeichnet. Dieser Fehler wurde berichtigt. (#1437)
  • Voting Modul: Es wurde eine kleine Unschönheit bei der Darstellung der Optionen-Seite eines Votings behoben. (#1436)
  • Workflow Modul: Nach dem Ändern des Namens eines Workflows wurde der angezeigte Name ich aktualisiert. (#1269)

Version 5.0.0.1

Veröffentlichungsdatum 06.06.2007
Sicherheitsupdate nein
Behobene Fehler 18
Optimierungen 1

Verbesserungen

Es ist nun möglich, unveröffentlichte Änderungen an Dokumenten und Objekten zu widerrufen. (#513)

Behobene Fehler

  • Die Zugangsdaten wurden bei einem Update von webEdition 4 auf 5 nicht korrekt übernommen, wenn die Benutzerverwaltung nicht installiert war. (#1259)
  • Unter bestimmten Umständen konnte die Vorschau innerhalb von webEdition nicht aufgerufen werden. (#1242)
  • Fehlende Bestätigungsmeldungen nach Bearbeitung von Dokumenten. (#1268)
  • Der Rebuid-Dialog schloss sich selbst. (#1286)
  • Es wurde ein Textfehler bei Update behoben. (#1287)
  • Cockpit: Es wurde ein JavaScript-Fehler nach der Änderung der Spaltenanzahl entfernt. (#1192)
  • Bei Eingabe von Objektpfaden per Copy & Paste wurde der Link teilweise nicht korrekt gespeichert. (#1294)
  • First Steps Wizard: Es wurde ein Fehler in den Beispielvorlage behoben. (#1201)
  • First Steps Wizard: Es wurde eine fehlerhafte Darstellung von Umlauten in Hilfedokument korrigiert. (#1271)
  • First Steps Wizard: Es wurde die inkonsistente Benennung von Infoboxen korrigiert. (#1284)
  • First Steps Wizard: Abbruch des Wizards behoben. (#1227)
  • DB/Objekt Modul: Fehler in Objektauswahl bei Multiobjekt-Feldern behoben. (#1267)
  • DB/Objekt Modul: Im Feld vom Typ "Objekt" wurde bei Auswahl über Datei-Selektor ein JavaScript-Fehler ausgegeben. Dieser Fehler wurde behoben (#1288)
  • Adobe Dreamweaver Extension: <we:ifCat categories=""></we:ifCat> Selector funktioniert nicht. (#1232)
  • Task/Messaging Modul: Bei der Verwendung des Sprachpakets "Deutsch_UTF 8" wurde diverse Fehlermeldung hervorgerufen und die Baumstruktur links wurde nicht dargestellt. (#1279)
  • Workflow Modul: Nach Übergabe eines Dokuments in den Workflow wurde der Status der Tabs fehlerhaft dargestellt. (#1275)
  • Workflow Modul: Nach dem Ändern eines Workflow–Namen wurde der Name über den Tabs nicht aktualisiert. (#1269)
  • Newsletter Modul: Bei der Verwendung einer Vorlage für den Newsletterversand wurde der Newsletter ohne Inhalt versendet. (#1290)

Version 5.0.0.0

Veröffentlichungsdatum 04.06.2007
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

Modulintegration - sieben Module sind ab sofort in webEdition 5 integriert.
  • Editor PlugIn
  • Voting Modul
  • Scheduler PRO
  • Banner Modul
  • Rechtschreibprüfung
  • Export Modul
  • Benutzerverwaltung
First Steps Wizard
  • Ab Version 5 wird es noch einfacher, eine pflegbare Website mit webEdition zu erstellen.
  • Der First Steps Wizard steht Ihnen als Assistent zur Seite und Ihnen werden keinerlei technische Kenntnisse abverlangt.
  • Im First Steps Wizard werden verschiedene Template-Sätze bereitgestellt, von denen einer als Basislayout für den Webauftritt ausgewählt werden kann.
  • Diese Template-Sätze beinhalten jeweils ein Design, das sich an bestimmte Berufsgruppen bzw. Branchen wendet.
  • Der First Steps Wizard ermöglicht weiterhin die Installation zusätzlicher Template-basierter Funktionen. Ziel dabei ist es, den Arbeitsaufwand für Standardfunktionen - gerade auch für Agenturen - zu minimieren.
MultiTabs
  • Ab webEdition 5 können mehrere Dokumente und/oder Vorlagen nebeneinander geöffnet und bearbeitet werden. Über Tabs können die jeweiligen Dokumente bzw. Vorlagen angewählt werden.
Editor PlugIn
  • Ab webEdition 5 können Dateien, die sich bereits in webEdition befinden mit einem beliebigen Editor bearbeitet und direkt in der Datenbank gespeichert werden. Die Änderungen sind in webEdition sofort zu sehen.
  • Somit entfällt der nochmalige Upload, wenn nachträglich noch Änderungen an Dateien vorgenommen werden.
  • Beispiel: Editieren einer Grafik (weitere: Office-Dokumente, PDF, …)
Dreamweaver Extension
  • Ein webEdition-Template kann ab sofort komplett mit Dreamweaver® von Adobe weiter bearbeitet werden.
  • Die Dreamweaver Extension beinhaltet die Integration sämtlicher we:Tag Funktionalitäten von webEdition.
  • Über den Tag-Editor ist es möglich, Attribute eines we:Tags zu setzen.
  • Wird Dreamweaver über das Editor-PlugIn gestartet, ist es zudem möglich, über ID-Selektoren remote Informationen vom installierten webEdition abzufragen und zu verwenden.
  • Darüber hinaus ist das Bearbeiten im Tag-Editor und im Eigenschafteninspektor möglich.
  • Sämtliche we:Tags sind in die webEdition Toolbar integriert und können schnell eingebunden werden.
  • Informationen über einen we:Tag stehen in der Tag-Referenz zur Verfügung, diese ist zusätzlich im Tag-Editor integriert.
  • In der webEdition Toolbar kann das aktuell bearbeitete Dokument mittels einer webEdition Vorschau sowohl im Bearbeiten-, als auch im Vorschaumodus betrachtet werden.
  • Nach dem das Dokument in Dreamweaver gespeichert wurde, wird es automatisch in webEdition aktualisiert.
  • Der Vorlagencode wird von webEdition übernommen. Nach einem Speichern werden die Daten auf der Web-Seite verwendet.
Individuell konfigurierbares Cockpit
  • Das Cockpit ist ab webEdition 5 Ihre optimale Schaltzentrale, denn …
  • hier sehen Sie, wer alles eingeloggt ist
  • Sie sehen, welche Dokumente und Objekte noch nicht veröffentlicht sind
  • Sie sehen, ob Sie neue Mitteilungen haben
  • Sie sehen, welche Dokumente Sie zuletzt bearbeitet haben
  • Sie können zu jedem Thema freie Kommentare und mehr eingeben
  • und mittels Web 2.0-Technologie alles so arrangieren, wie Sie es gerne hätten.
Caching
  • In webEdition 5 ist nun eine neu entwickelte Caching-Technologie integriert, die für einen erheblich schnelleren Seitenaufbau sorgt.
  • Interne Cache-Funktionen reduzieren die Anzahl der Datenbankzugriffe erheblich.
  • Website-Cache erlaubt das vollständige oder teilweise Zwischenspeichern von Webseiten.
  • Neuer Tag: <we:noCache>
  • Websites, bei denen die Navigation mit dem in webEdition integrierten Navigationstool erstellt wurde, werden nochmals erheblich schneller aufgebaut und angezeigt.
Glossar-Funktion
  • Mit dem webEdition Glossar ist es möglich, innerhalb von webEdition Abkürzungen und Akronyme auszuzeichnen. Dies ist vor allem für einen barrierefreien Internetauftritt von Bedeutung. Mit dem webEdition Glossar können häufig auftauchende Akronyme und Abkürzungen zentral verwaltet werden, so dass diese nicht bei jedem Auftauchen in einem Text manuell ausgezeichnet werden müssen.
  • Weiterhin stellt das Glossar die Funktion bereit, dass bestimmte Wörter automatisch mit fest vordefinierten Links versehen werden.
Auto Complete
  • Das ausschließliche Navigieren durch die Verzeichnisstruktur gehört ab webEdition 5 "der Vergangenheit" an.
  • Alle Eingabefelder sind ab sofort offen dafür, welchen internen Link bzw. welches Verzeichnis Sie auswählen möchten.
  • Ab dem ersten "/" werden Ihnen die möglichen Links oder Namen angezeigt, die es intern überhaupt gibt und die Sie somit auswählen können.
  • Sparen Sie enorm viel Zeit, wenn Sie durch die Auto Complete-Funktion gleich auf den Punkt kommen dürfen.
  • Somit werden auch Fehleingaben abgefangen, so dass sichergestellt ist, dass Redakteure nur tatsächlich gültige Pfade auswählen können.
Sidebar
  • Ab webEdition 5 kann im rechten Teil des Programmfensters zusätzlich noch eine Sidebar aufgerufen werden.
  • Dort kann eine beliebige Website angezeigt werden.
  • Hier kann man beispielsweise dem Redakteur einer zu pflegenden webEdition Website eine Hilfe zur Verfügung stellen.
Vorschau Dateiselector
  • Die Vorschau vom Dateiselector wurde um zahlreiche Funktionen und Informationen erweitert.
  • Neben Meta-Informationen werden Datei-Infos wie Datei-Typ, Größe (bei einem Bild), letztes Änderungsdatum, Dateigröße etc. angezeigt.
Usability
  • Frischeres Design
  • Usability-Gewinn durch entsprechende Icons
  • Schalter um Dokumenten-Baum einzuklappen. Es steht die volle Bildschirmbreite zum Bearbeiten des Seiteninhalts zur Verfügung.
  • webEdition merkt sich jetzt die Breite des Baums, beim nächsten Öffnen von webEdition stellt sich die Oberfläche somit in individuell optimaler Ansicht dar.
Sicherheit
  • Templates und Backupdateien sind geschützt vor unerlaubtem Download.
Neuer Installer
  • Deutlich kürzere Installation, da kein anschließendes Update notwendig ist.
  • Es wird direkt die gewünschte webEdition-Version ausgewählt und installiert.
  • Module können bereits während der Installation installiert werden.
DB-/Objekt Modul
  • Die im Backend verwendete Struktur kann nun auch zum Filtern der Anzeige auf der Website verwendet werden. Dies erspart oft eine zusätzliche Kategorisierung der Objekte.
  • Neues Recht "Benutzer darf Objekte außerhalb seines Arbeitsbereichs wählen". Damit kann angegeben werden, ob ein Benutzer Verweise auf Objekte setzen kann, die er eigentlich nicht sehen darf.
Navigations-Tool
  • Für Einträge kann nun eine "Zugriffsbeschränkung" festgelegt werden. Somit kann definiert werden, dass einzelne Einträge zum Beispiel nur für angemeldete Besucher der Website oder zum Beispiel nur für Kunden mit einer speziellen Berechtigung sichtbar sind. (Zusammenarbeit Navigationstool ? Kundenverwaltung)
Administration
  • Es kann nun ein SMPT Server angegeben werden, über den alle E-Mails verschickt werden, welche webEdition generiert (Newsletter, Formmail). Dadurch muss auf dem Webserver nicht zwangsläufig ein Mailserver installiert sein, sondern es kann ein beliebiger externer Server verwendet werden. Dies erleichtert vor allem die Installation in einem Intranet.
  • Durch die Verwendung des "richtigen" Mailservers sinkt das Risiko, dass E-Mails beim Empfänger als "Spam" eingestuft werden.


Version 4.1.2.5

Veröffentlichungsdatum 23.10.2008
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Hinweis

Verfügbare Sprachpakete: Deutsch, Deutsch_UTF-8, Englisch, Finnisch,Niederländisch

Behobene Fehler

  • Es wurde ein Fehler im WYSIWYG-Editor behoben. Wurde bei <we:textarea wysiwyg="true"> das Attribut "inlinineedit" mit dem Wert "true" gesetzt, wurde der Inhalt nicht im WYSIWYG-Editor angezeigt. (#3308, #3309)

Version 4.1.2.4 – Sicherheitsupdate!

Veröffentlichungsdatum 22.10.2008
Sicherheitsupdate ja
Behobene Fehler 0
Optimierungen 0

Hinweis

Dieses Update wird für alle Benutzer dringend empfohlen, da mögliche Sicherheitsrisiken entfernt wurden.

Verfügbare Sprachpakete:
Deutsch; Deutsch_UTF-8; Englisch; Finnisch; Niederländisch

Version 4.1.2.3 – Sicherheitsupdate!

Veröffentlichungsdatum 27.08.2008
Sicherheitsupdate ja
Behobene Fehler 0
Optimierungen 0

Hinweis

Dieses Update wird für alle Benutzer dringend empfohlen, da ein mögliches Sicherheitsrisiko entfernt wurde.

Behobene Fehler

  • Es wurde ein mögliches Sicherheitsrisiko beim Aufruf von Objekt-Detailseiten (Aufruf über den Parameter "we_objektID") entfernt.
  • Es wurde eine PHP-Warnung (POSIX) entfernt. (#2835)
  • Es wurde einen Zeichensatz-Problem beim Versenden von E-Mails behoben. (#2939)
  • Der Karteireiter-Text wurde an Bindestrichen umbrochen. Dieser Fehler trat nur bei der Verwendung von Firefox 3 mit Mac OS X auf. (#2954)
  • Es wurde ein JavaScript-Fehler bei der Installation des Editor-PlugIns entfernt. (#2702)
  • Newsletter Modul: Es wurde ein PHP-Fehler entfernt. Diese wurde in der Ansicht "Bearbeiten" verursacht. (#2697)
  • Newsletter Modul: Bei der Verwendung eines Hochkommas im Betreff eines Nerwsletters wurden E-Mails ohne Betreff-Zeile verschickt. (#2699)
  • Shop Modul: Es wurde ein Fehler im Text des "Payment Provider"-Dialogs entfernt. (#2703)
  • ToDo/Messaging Modul: Es wurde ein Fehler bei der Darstellung des Menüs behoben. Das Menü wurde unvollständig angezeigt. (#2956)
  • ToDo/Messaging Modul: Es wurde ein PHP-Hinweis beim Bearbeiten eines Ordners entfernt. (#2700)
  • ToDo/Messaging Modul: Es wurde ein JavaScript-Fehler beim Speichern eines neuen ToDos entfernt. (#2701)

Version 4.1.2.1

Veröffentlichungsdatum 24.01.2008
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Es wurde die Funktionalität zum Hinzufügen von Navigations-Einträgen über die Eigenschaften-Seite eines webEdition-Dokuments verbessert. (#1409)

Behobene Fehler

  • Beim Erstellen eines neuen Objekt-Verzeichnisses über den Datei-Selektor wurde der Dateibaum im Hauptfenster nicht aktualisiert. (#1473)
  • Formmail: Wenn die Webseite den Zeichensatz UTF-8 verwendet, dann konnte es zu Problemen bei der Zeichenkodierung der über die Formmail-Funktion verschickten E-Mails kommen. Dieses Problem wurde behoben. Zusätzlich muss man innerhalb des Formulars (zwischen <we:form> und </we:form>) folgendes Formular-Feld einfügen: <input type="hidden" name="charset" value="UTF-8" />. (#804)
  • Bei der Verwendung des Browsers Safari unter Mac OS X gab es Probleme bei der Funktionalität von Checkboxen auf der webEdition-Oberfläche. (#2525)
  • Es wurde ein Fehler beim Rebuild in Verbindung mit Hauptvorlagen behoben. (#2477)
  • Es wurde ein Fehler beim Erzeugen von Miniaturansichten behoben. (#2481)
  • Newsletter Modul: Das Erstellen von Newsletter-Verzeichnissen war über den Datei-Selektor nicht möglich. (#1311)
  • Benutzerverwaltung PRO: Es war möglich, dass ein Benutzer A einen neuen Benutzer B anlegen kann, der mehr Rechte besitzt als Benutzer A. (#1411)

Version 4.1.2.0 – Sicherheitsupdate!

Veröffentlichungsdatum 19.11.2007
Sicherheitsupdate ja
Behobene Fehler 0
Optimierungen 0

Hinweis

Es wurde eine Sicherheitslücke entfernt.

Version 4.1.1.9

Veröffentlichungsdatum 04.06.2007
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Wenn ein Backup auch externe Dateien enthält, dann konnte es nicht wiederhergestellt werden. (#1193)
  • Beim <we:href>-Tag wurden externe URLs mit mehr als einem Parameter falsch kodiert. (#1199)

Version 4.1.1.8

Veröffentlichungsdatum 04.06.2007
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Durch ein Sicherheits-Patch für alle Browser, welche die Gecko-Engine nutzen, kam es zu Problemen bei der Darstellung des Menüs. Bei den betroffenen Browsern wird nun nicht mehr das XUL-Menü sondern ein Java-Menü angezeigt. (#1191, #1178)
  • Es wurde die Kompatibilität zum MySQL5 Strict Mode hergestellt. (#1065)
  • Shop Modul: der Standard-Mehrwertsteuersatz wurde auf 19% gestellt.

Behobene Fehler

  • Navigations-Tool: Bei der Auswahl für dynamische Inhalte waren die Buttons zum Hinzufügen eines Titel- und Sortierungs-Feldes aktiv, auch wenn kein Dokument-Typ ausgewählt war. (#257)
  • Navigations-Tool: Sonderzeichen im Title von Links wurden nicht in HTML-Entities umgewandelt. (#111)
  • Navigations-Tool: Es wurde ein PHP-Fehler beim Setzen eines Links auf ein Objekt behoben. (#422, #458)
  • Nach dem Hinzufügen einer Datei über den Datei-Selector des <we:href>-Tags wurde die hinzugefügte Datei nicht ausgewählt. (#162)
  • Bei der Verwendung des Sprachpakets "Deutsch_UTF-8" verursachte das "Hilfe"-Menü eine PHP-Notice. (#1183)
  • Es wurde eine Fehldarstellung des Menüs bei der Verwendung des finnischen Sprachpakets behoben. (#218)
  • Es wurde ein Fehldarstellung beim Update-Prozess beseitigt. (#940)
  • Es wurde ein Fehler beim Update-Prozess im Zusammenhang mit der Datenbanktabelle "tblFailedLogins" behoben. (#966)
  • Es wurde ein Fehler beim Wiederherstellen eines Backups mit Daten für den Scheduler PRO behoben. (#783)
  • Es wurde eine falsche Fehlermeldung beim Wiederherstellen eines Backups berichtigt. (#149)
  • Es wurde ein Fehler beim Aufruf der Fullscreen-Ansicht des WYSIWYG-Editor behoben. (#1057)
  • Es wurde ein Fehler beim Aufruf des "Grafik-Bearbeiten"-Dialogs des WYSIWYG-Editors behoben.
  • Beim Wiederherstellen eines Backups wurde die Einstellung für das pageLogger-Verzeichnis nicht berücksichtigt. (#212)
  • Beim Wechseln in die Quelltext-Ansicht bei den Tags <we:userInput type="textarea" wysiwyg="true"> und <we:textarea wysiwyg="true"> wurde der Quelltext nicht angezeigt. (#597, #1016)
  • Die Meldung im Datei-Selector beim Anlegen eines Verzeichnisses welches bereits existiert wurde auf die wesentlichen Bestandteile des Pfades reduziert. (#219)
  • Beim Aufruf der Seite für die nicht installierten Module wurde bei der Verwendung des Sprachpakets "Deutsch_UTF-8" eine leere Seite angezeigt. (#770)
  • DB/Objekt Modul: Es wurde ein PHP-Fehler beim Erzeugen von Vorlagen über die Arbeitsbereich-Seite einer Klasse behoben. (#333)
  • DB/Objekt Modul: Redakteure mit eingeschränkten Rechten konnten keine Arbeitsbereich von selber erstellten Objekten entfernen. (#207)
  • DB/Objekt Modul: Beim Feld vom Typ "Textarea" fehlte das Command "spallchecker".
  • Es wurde beim <we:sessionField>-Tag verwendetet PHP-Funktion str_shuffle() entfernt um volle Kompatibilität zu den in den Systemanforderungen angegebenen PHP-Versionen sicherzustellen. (#889)
  • Bei Links, die aus einem WYSIWYG-Editor heraus erzeugt werden, steht bei externen Links wieder der Wert "http:" im URL-Feld. (#500)
  • Es wurde eine kleine Schwachstelle im Sicherheitssystem behoben. (#964)
  • Bei der webEdition-internen Suche wurde auch Dokumente außerhalb des Arbeitsbereichs des angemeldeten Benutzers angezeigt. (#959, #958)
  • Es wurde eine PHP Notice beim Anlegen einer HTML-Datei entfernt. (#950)
  • Es wurde ein Fehler beim Erstellen von Verzeichnissen innerhalb des Datei-Selectors behoben. (#951)
  • Newsletter Modul: Es wurde ein JavaScript-Fehler beim Anlegen einer neuen Gruppe entfernt. (#782)
  • Scheduler PRO: Es wurde ein Fehler beim automatischen Ändern des Dokument-Typs behoben. (#857)
  • Shop Modul: Es wurden zwei PHP Notices bei der Verwendung des <we:shipping>-Tags entfernt. (#886)
  • Shop Modul: Es wurde ein Fehler bei der Darstellung der Oberfläche des Shop Moduls beseitigt. (#947)
  • Shop Modul: Es wurde ein Fehler bei der Anzeige von Meldungen mit Sonderzeichen entfernt. (#775)
  • Benutzerverwaltung PRO: Wenn man Verzeichnisse löscht, die bei Benutzern als Arbeitsbereiche definiert sind, dann wurden diese Einträge bei den Benutzern auf das Root-Verzeichnis geändert. (#210)
  • Benutzerverwaltung PRO: Rebuild-Rechte konnten nicht deaktiviert werden. (#160)
  • Export Modul: Es wurde der Aufruf eines falschen Datei-Selectors berichtigt. (#1095)

Version 4.1.1.7

Veröffentlichungsdatum 16.05.2007
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Es wurde die Stabilität beim Speichern der Einstellungen optimiert. (#152)

Behobene Fehler

  • Teilexporte waren bei der Verwendung von Safari nicht importierbar. (#242)
  • Es wurde ein Problem bei der manuellen Eingabe eines <div>-Tags in der Quelltext-Ansicht des WYSIWYG-Editors behoben. (#686)
  • PHP-Code in webEdition-Dokumenten ohne Vorlage wurde nicht ausgeführt. (#113)
  • Es wurde ein PHP-Error im Navigations-Tool behoben. Dieser trat auf, wenn man als Linkziel eines Eintrags ein Objekt ausgewählt hatte. (#422)
  • Beim Hinzufügen von Kategorien zu einem webEdition-Dokument war keine Mehrfachauswahl mehr möglich. (#250)
  • Es wurde ein Fehler beim Wechsel zwischen webEdition-Dokumenten und JavaScript-Dateien behoben. (#438)
  • Es wurde ein Fehler beim Speichern von Miniaturansichten bei der Verwendung von Safari behoben. (#267)
  • Es wurde ein Fehler beim Parken von webEdition-Dokumenten behoben. (#85)
  • Es wurde ein Fehler beim <we:navigationWrite>-Tag behoben. Das Attribut "depth" wurde ignoriert. (#201)
  • Es wurden einige PHP-Notices bei der Verwendung von Shop-Tags entfernt. (#243)
  • Feldnamen, welche eine Ziffer enthalten, konnten nicht für Shop-Varianten verwendet werden. (#188)
  • Es wurde ein PHP-Warning bei der Verwendung des <we:listview type="object">-Tags ohne Angabe einer "classid" entfernt. (#209)
  • Es wurde ein fehlender Textbaustein in den Sprachdateien für das UTF-8-Sprachpaket hinzugefügt. (#225)
  • Es wurde ein Fehler beim Importieren von CSS-Dateien behoben. (#206)
  • Scheduler PRO: Es wurde eine PHP-Notice beim Hinzufügen einer neuen Aufgabe entfernt. (#235)
  • Shop Modul: Es wurde eine fehlerhafte Übergabe der Versandkosten beim <we:paypal>-Tag berichtigt. (#183)
  • Benutzerverwaltung PRO: Das Abwählen von Rechten für die Rebuild-Funktionen funktionierte nicht. (#160)
  • DB/Objekt Modul: Bei den Arbeitsbereichen wurde ein Fehler bei der Behandlung von Verzeichnissen ab der dritten Ebene entfernt. (#461)

Version 4.1.1.6

Veröffentlichungsdatum 16.04.2007
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Wenn man die Benutzerverwaltung PRO installiert hat, dann war es nicht möglich über das Menü (Datei -> Neu -> Objekte) neue Objekte anzulegen. (# 262)
  • Es wurden PHP Notices bei der Verwendung des niederländischen Sprachpakets entfernt. (# 217)
  • Es wurden PHP Notices bei der Verwendung des finnischen Sprachpakets entfernt. (# 216)
  • Es wurde ein PHP Error beim <we:newsletterConfirmLink/>-Tag behoben. (# 261)

Version 4.1.1.5

Veröffentlichungsdatum 13.04.2007
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Es wurde die Dateinamenprüfung beim Upload über die Tags <we:img> und <we:link> verbessert. (#155)
  • Die Darstellung des <we:object>-Tags in der Bearbeiten-Ansicht wurde geringfügig verbessert. (#93)
  • Nach dem Hinzufügen eines pageLogger-Verzeichnisses in den Einstellungen wird nun das webEdition neu geladen um im Module-Menü den Eintrag für pageLogger sofort zur Verfügung zu haben. (#89)
  • Es wurden die Informationen auf der Login-Seite aktualisiert. (#190, #191)
  • Dem <we:newsletterConfirmLink>-Tag wurde das neue Attribut "plain" (true|false) hinzugefügt. Somit kann man nun die Ausgabe des Bestätigungslinks differenzierter steuern. (#75):
    • innerhalb von HTML-E-Mails:
      <we:newsletterConfirmLink plain="false">Newsletter bestätigen</we:newsletterConfirmLink>
    • innerhalb von Text/Plain-E-Mails: <we:newsletterConfirmLink plain="true"/>

Behobene Fehler

  • Es wurde ein Fehler beim Loggen und Blocken von Anfragen an das Formmail-Script behoben.
  • Es wurde eine PHP Notice beim Erstellen eines Backups behoben. (#203)
  • Das <we:listview>-Tag erzeugte einen Fehler wenn das Attribut "categories" einen Umlaut enthielt. (#213)
  • Es wurde ein Fehler behoben durch den es zu einem Abbruch des Rebuilds kommen konnte. (#227)
  • Es wurde die Beschriftung eines Buttons bei den Formmail-Einstellungen berichtigt. (#192)
  • Innerhalb eines <we:listview type="multiobject">-Tags gab das <we:field type="href">-Tag den Inhalt falsch aus. (#143)
  • Der <we:userInput>-Tag verursachte eine PHP Notice. (#172)
  • Es wurden einige PHP Warnings bei der webEdition interner Suche (nach Objekten) entfernt. (#193)
  • Es wurde eine fest-codierte Fehlermeldung in die Sprachdateien ausgelagert. (#211)
  • Export Modul: Es wurde eine PHP Notice beim Export mit manueller Auswahl entfernt. (#214)
  • Benutzerverwaltung PRO: Für einen Benutzer mit eingeschränktem Arbeitsbereich war ein Rebuild über einen übergeordneten Ordner möglich. (#161)
  • Benutzerverwaltung PRO: Es wurde eine PHP Notice entfernt.

Version 4.1.1.4

Veröffentlichungsdatum 04.04.2007
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Es wurde die Sicherheit des internen Scripts zum Versenden von E-Mails erheblich verbessert. Dazu wurden auch zusätzliche Funktionalitäten und Einstellungen implementiert die man innerhalb von webEdition über das Menü Optionen -> Einstellungen -> Formmail erreichen kann. Zu diesen neuen Funktionalitäten zählt unter anderem, dass man alle Sendevorgänge protokollieren, zeitlich begrenzen und blockieren kann.

Behobene Fehler

  • Wenn sehr viele Bannerdaten vorhanden sind, dann konnte es passieren, dass kein Backup mehr erstellt werden konnte. Dieses Problem wurde durch eine Optimierung der Datenbank behoben.
  • Es wurde eine PHP Notice beim <we:navigationEntry>-Tag entfernt.
  • Es wurde ein Fehler beim Zusammenwirken der Tags <we:sum> und <we:calculate> behoben.
  • Inhalte in Blöcken (<we:block>) wurden bei der Volltextsuche nicht erfasst. (#146)
  • Es wurde ein Fehler im Script zum Versenden von E-Mails behoben.
  • In seltenen Fällen konnte es beim Import von lokalen Dateien zu Fehldarstellungen der webEdition-Oberfläche kommen. Dieses Problem wurde behoben. (#81)
  • Das Feld für "Externer Link" war im Link-Dialog des <we:userInput type="textarea" wysiwyg="true">-Tag nicht sichtbar. (#138)
  • Der <we:path>-Tag gab innerhalb einer <we:linklist> nur den URL des Links ohne eventuell vorhandene Parameter aus. (#141)
  • Wenn einem Dokument-Typ mehrere Vorlagen zur Auswahl zugeordnet sind, einem anderen Dokument-Typ dieselben Vorlagen, dann blieb beim Wechsel des Dokument-Typs die beim ersten Dokument-Typ ausgewählte Vorlage nicht erhalten, sondern es wird immer die Standardvorlage gesetzt. (#109)
  • Werden im Datei-Selektor hintereinander mehrere Einträge ausgewählt, dann blieben alle vorhergehenden Einträge markiert. (#34)
  • Es wurde ein Fehler bei der Indexierung von Feldinhalten behoben. (#148)
  • DB/Objekt Modul: Es wurde ein Fehler in der Funktionalität "Klasse kopieren" bei bereits gespeicherten Klassen behoben. (#145)
  • DB/Objekt Modul: Es wurden PHP Warnings auf der Übersichtseite von Objektordnern innerhalb von webEdition entfernt. (#86)
  • DB/Objekt Modul: Innerhalb eines Objekts konnten über ein Feld vom Typ "HREF" keine Dateien über den Datei-Selektor hochgeladen werden. (#95)

Version 4.1.1.3

Veröffentlichungsdatum 16.02.2007
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Navigations-Tool: Es wurde ein Fehler bei der Auswertung der Regeln und bei der Ausgabe der Navigation behoben.

Version 4.1.1.2

Veröffentlichungsdatum 14.02.2007
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Navigations-Tool: Es wurde ein Fehler bei der Auswertung der Regeln und bei der Ausgabe der Navigation behoben.

Version 4.1.1.1

Veröffentlichungsdatum 09.02.2007
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Bei der Verwendung des <we:object>-Tags innerhalb eines <we:block>-Tags sind Fehler aufgetreten, wenn in der Vorlage noch ein weiteres <we:object>-Tag verwendet wurde.
  • Es wurde ein PHP-Hinweis beim Veröffentlichen von webEdition-Dokumenten beseitigt.
  • Navigations-Tool: Es wurde eine PHP-Warnung im Navigations-Tool entfernt.
  • Navigations-Tool: Es wurden an alle Links die Zeichen "#a" angehängt.

Version 4.1.1.0

Veröffentlichungsdatum 08.02.2007
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Beim Fehlen eines Endtags wird eine Fehlermeldung ausgegeben.
  • Falls das Verschieben von Dokumenten nicht durchgeführt werden kann, erhält der Benutzer eine entsprechende Meldung. Diese wurde eindeutiger formuliert.
  • DB/Objekt Modul: Bei den Klassen wurde der Feldtyp "Text area" aus Gründen der Einheitlichkeit in "Textarea" umbenannt.

Behobene Fehler

  • Der Datei-Selector zeigte teilweise falsche Verzeichnisinhalte an.
  • Wenn ein Shop-Artikel früher einmal Varianten enthielt und es wurden diese entfernt, dann funktionierte der <we:ifHasShopVariants>-Tag nicht mehr richtig.
  • Es wurde ein Fehler beim <we:ifSelf>-Tag behoben.
  • Es wurde ein Fehler beim <we:captcha>-Tag (Attribut "angle") behoben.
  • Es wurde ein Fehler beim Parken von webEdition-Dokumenten mit Dokument-Typ behoben.
  • Es wurde ein Darstellungsfehler im Tag-Wizard (<we:checkForm>) behoben.
  • Im Tag-Wizard (Tag-Auswahl) wurde die Gruppierung der we:Tags berichtigt.
  • Im Tag-Wizard (Tag-Auswahl) wurden auch we:Tags von nicht installierten Modulen angezeigt.
  • Es konnte passieren, dass wenn man in der Quelltextansicht des WYSIWYG-Editors selber HTML-Code eingefügt hatte, beim Zurückschalten zusätzlich falsche HTML-Tags eingefügt wurden.
  • Beim Einfügen von Objekten in ein webEdition-Dokument über das <we:object>-Tag wurden im Datei-Selector die Objekte in manchen Fällen als geparkt (rot) dargestellt obwohl sie veröffentlich waren.
  • Wird ein webEdition-Dokument von einem anderen Benutzer bearbeitet, dann erhält man eine entsprechende Meldung. Diese wurde inhaltlich berichtigt.
  • Es wurde ein Darstellungsfehler beim Ändern des Dateityps eines Bildes behoben.
  • Es wurde ein Fehler bei der Ausgabe des Wertes für das "alt"-Attribut bei Miniaturansichten innerhalb des <we:listview>-Tags behoben.
  • Es wurde ein Fehler beim <we:paypal>-Tag behoben.
  • Bei der Verwendung des <we:include>-Tags wurde danach ein überflüssiges Leerzeichen eingefügt. Dieses wurde entfernt.
  • Bei der Verwendung des <we:userInput type="textarea">-Tags wurde bei installierter Rechtschreibprüfung bei der Textarea auch der Button für die Rechtschreibprüfung angezeigt.
  • Es wurde ein Fehler im Backup-Wizard behoben.
  • Template-Includes wurden nicht kopiert, wenn man Dokumente kopiert und angibt, dass man auch die Vorlagen kopieren möchte.
  • Beim Bearbeiten von Dateien über die "Server durchsuchen"-Funktion wurden "\"-Zeichen entfernt.
  • Es konnte manchmal zu einem Fehler beim Erstellen von Kategorien über den Datei-Selector kommen.
  • Es wurde ein Fehler bei der Verwendung des <we:listview>-Tags innerhalb des <we:object>-Tags behoben.
  • Es wurde ein Fehler beim <we:link>-Tag innerhalb des <we:linklist>-Tags behoben. Man konnte hier keine E-Mail-Adressen angeben.
  • Im Cockpit war die Überschrift "zuletzt bearbeitet" nicht sprachabhängig. Es wurde immer der deutsche Text angezeigt.
  • Es wurde ein Fehler beim <we:setVar>-Tag innerhalb des <we:block>-Tags behoben.
  • Beim <we:textarea>-Tag konnte man die Rechtschreibprüfung mit Hilfe des Attributs "spellcheck" mit dem Wert "false'" nicht abschalten.
  • Wenn man eine Vorlage ohne Angabe eines Namens speichert und auswählt, dass nach dem Speichern ein neues Dokument angelegt werden soll, dann kam die Meldung, dass kein Name angegeben wurde und es wurde trotzdem ein neues webEdition-Dokument angelegt, ohne die Vorlage vorher zu speichern.
  • Bei der Verwendung des Sprachpakets "Deutsch UTF-8" konnte im Cockpit kein RSS-Feed angezeigt werden.
  • In machen Fällen konnte es innerhalb einer WYSIWYG-Textarea zu Problemen beim Bearbeiten von bereits gesetzten Links kommen.
  • In Safari funktionierte beim Tag-Wizard der Button "Alles auswählen" nicht.
  • Wenn man bei einer WYSIWYG-Textarea von der Quelltextansicht in den Vollbildmodus wechselt, wurde der Inhalt nicht mit übernommen.
  • Wenn man mehrfach Objekte per CSV-Export exportiert und beim zweiten Mal einen anderen Ordner angibt der exportiert werden soll und den gleichen Namen für die CSV-Datei angibt, dann wurden die Objekte exportiert, die man beim ersten mal exportiert hat. Dieser Fehler wurde behoben.
  • Der Generic XML Import von Dateien, die HTML-Tags enthalten, funktionierte nicht, auch wenn diese sich im CDATA-Segment befanden. Dieser Fehler wurde behoben.
  • Im WYSIWYG-Editor wurde ein Fehler bei der Auswahl-Box der CSS-Klassen behoben.
  • Beim Rebuild des Suchindexes (Index-Tabelle) werden nun Inhalte von nicht mehr vorhandenen Feldern entfernt.
  • Die Pfade der Bilder für die Buttons in der Menüleiste ("Home", "Zurück" usw.) waren nicht richtig.
  • Bei der Verwendung der Einstellung für eine HTTP Authentifizierung kam es zu einem Fehler, wenn innerhalb des Passworts ein Anführungszeichen verwendet wurde.
  • Im Navigations-Tool war es bei dynamischen Inhalten nicht möglich, die Einstellung für Kategorien zu speichern.
  • Navigations-Tool: Navigationseinträge ohne gültiges Ziel werden bei der Ausgabe nicht aufgeführt.
  • Navigations-Tool: Wurden ein Ordner und ein Unterordner mit dem gleichen Namen angelegt, dann verursachte dies einen Fehler.
  • Navigations-Tool: Bei einem Eintrag/Ordner funktionierte die Link-Eigenschaft "Popupfenster" nicht.
  • Navigations-Tool: Es wurde ein Fehler im Dateibaum des Navigations-Tools behoben.
  • Navigations-Tool: Bei der Verlinkung auf einen externen URL mit Parametern wurde das &-Zeichen nicht in ein HTML-Entitie umgewandelt.
  • Navigations-Tool: Es konnte in machen Fällen passieren, dass bei einer Seite, für die keine Regel definiert wurde, die letzte Regel angewendet wurde.
  • DB/Objekt Modul: Es konnte bei der "Arbeitsbereich"-Ansicht von Objekten zu PHP-Fehlern kommen.
  • DB/Objekt Modul: Wenn man ein neues Objekt anlegt, ein Verzeichnis auswählt (anderes als Standardverzeichnis) und die Kategorie ändert, dann wird der Pfad des Verzeichnisses wieder zurückgesetzt.
  • DB/Objekt Modul: Wenn man innerhalb eines Objektes in einer WYSIWYG-Textarea einen externen Link einfügt und als Parameter z.B. den Wert "foo=1&bar=2" angibt, dann wird das &-Zeichen bei der Ausgabe nicht in &amp; umgewandelt.
  • Rechtschreibprüfung: Es wurden kleine Fehler bei der Oberfläche des Moduls behoben.
  • Es wurde ein Fehler in der Speichern-Funktion des Tag-Wizard behoben.
  • Newsletter Modul: Der Abgleich der E-Mail-Adressen mit der "Schwarzen Liste" wurde bisher abhängig von der Klein- und Großschreibung durchgeführt. Dies ist nun nicht mehr so.
  • Newsletter Modul: Wenn man im Newsletter Modul eingestellt hat, dass nur eine bestimmte Anzahl von E-Mails mit einem Mal versendet werden sollen und dann eine Pause gemacht werden soll, dann wird diese Pause gleich vor dem ersten Versenden gemacht. Die ist nun nicht mehr so.
  • Newsletter Modul: Wenn die Mailingliste eines Newsletters eine CSV-Datei enthält bei der Kunden z.B. ohne Vornamen eingetragen sind, dann wurde in machen Fällen die Anrede falsch ausgegeben.
  • Benutzerverwaltung PRO: Wenn das Export Modul nicht installiert ist, fehlten in der Benutzerverwaltung PRO die Rechte "Import/Export".
  • Benutzerverwaltung PRO: Es wurde ein Fehler beim Anlegen von Gruppen in Bezug auf zugewiesene Arbeitsbereiche behoben.

Version 4.1.0.3

Veröffentlichungsdatum 05.12.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Navigations-Tool: Es wurde das Interface und die Funktionalität zum Erstellen und Bearbeiten von Navigations-Regeln verbessert.
  • Beim Verschieben von Vorlagen (Datei - Verschieben - Vorlagen) kann nun auch automatisch ein Rebuild durchgeführt werden.

Behobene Fehler

  • Es wurde ein Fehler bei den Einstellungen für eine HTTP-Authentifizierung behoben.
  • Es wurde ein Textfehler im Tag-Wizard für den <we:ifVarNotEmpty>-Tag behoben.
  • Das Attribut "forceedit" wurde im Tag-Wizard für den <we:delete>-Tag ergänzt.
  • Navigations-Tool: Es wurde ein Fehler bei den Navigations-Regeln im Zusammenhang mit Kategorien behoben.
  • Bei den Tags <we:keywords> und <we:description> wurde das Attribut "htmlspecialchars" auch in der HTML-Ausgabe eingefügt. Die ist nun nicht mehr der Fall.
  • Im Tag-Wizard wurde der <we:ifConfirmFailed>-Tag in die Gruppe für die Newsletter-Tags ergänzt.
  • Bei den Tags <we:var>, <we:field type=text>, <we:description> und <we:keywords> wurde das Attribut "htmlspecialchars" im Tag-Wizard ergänzt.
  • Es wurde ein Fehler im Tag-Wizard für den <we:ifVarNotEmpty>-Tag behoben.
  • Es wurde ein Fehler bei der CURL-Implementierung behoben.
  • Es wurde der Aufruf einer nicht existierenden CSS-Datei entfernt.
  • Es wurde ein Fehler des JUpload-Applets im Zusammenhang mit Firefox 2.0 und dem Microsoft Internet Explorer 7 behoben.
  • Es wurde ein Fehler des JUpload-Applets im Zusammenhang mit einer HTTP-Authentifizierung behoben.
  • Es wurde ein Fehler beim Import von Daten behoben die Sonderzeichen (zum Beispiel Umlaute) enthalten.
  • Es konnte zu Problemen bei der Installation von webEdition bei der Verwendung einer MySQL 5 Datenbank kommen.
  • Es wurde ein Problem beim Betrieb von webEdition zusammen mit PHP 4.1.2 behoben.
  • Es wurde die alphabetische Auflistung der Commands für das <we:textarea>-Tag und für den Feldtyp "Textarea" bei Klassen berichtigt.
  • Es wurde ein Fehler beim Ändern des Dokument-Typs bei webEdition-Dokumenten behoben.
  • Es wurde ein Fehler beim Hinzufügen von mehr als zehn Shopvarianten behoben.
  • Es wurde ein Fehler beim Auslesen eines Select-Feldes bei verschachtelten Objekten behoben.
  • Newsletter Modul: In einigen Fällen konnte es durch eine falsche Vergabe von Dateirechten zu Problemen beim Versenden eines Newsletters kommen.
  • Newsletter Modul: Es wurde ein Fehler beim Versenden von HTML-Newslettern behoben.
  • DB/Objekt Modul: Wenn Feldnamen einer Klasse einen Unterstrich enthalten konnte es zu Fehlern beim Export und Import kommen.
  • Kundenverwaltung PRO: Es wurde ein Fehler bei der Darstellung eines Suchergebnisses behoben.

Version 4.1.0.2

Veröffentlichungsdatum 26.10.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Es wurde ein Fehler im Zusammenhang mit der Benutzerverwaltung und der Rechtschreibprüfung behoben.

Version 4.1.0.1

Veröffentlichungsdatum 26.10.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Beim <we:userInput type="textarea" wysiwyg="true">-Tag wird nun auch im Microsoft Internet Explorer der Inhalt richtig angezeigt, wenn er im UTF-8-Zeichensatz eingegeben wird.
  • Rechtschreibprüfung: Es wurde die Anordnung einzelner Elemente im Interface des Moduls verbessert.
  • Rechtschreibprüfung: Es wurden die Symbole des Moduls überarbeitet.
  • Rechtschreibprüfung: Es wurde der Hintergrund der Karteireiter angepasst.

Behobene Fehler

  • Wenn webEdition 4.1.0.0 ohne das Modul "Rechtschreibprüfung" gestartet wurde, konnte auf Dokumenten mit WYSIWYG-Textarea nichts mehr bearbeitet werden.
  • Beim Verschieben von Unterverzeichnissen in das Rootverzeichnis wurde ein Slash (/) zu viel in den Pfad eingefügt.
  • Beim <we:link>-Tag funktionierte der Typ "E-Mail" nicht als Link.
  • Es wurde ein Fehler im PHP-Quelltext der Datei we_objecttag.inc.php behoben.
  • Navigations-Tool: Die Standardausgabe des Navigations-Tools ist nun valide.
  • Der Button für die Rechtschreibprüfung wurde bei WYSIWYG-Textareas auch in Quelltext-Ansicht angezeigt.
  • Das Kopieren eines bestehenden webEdition-Dokumentes erzeugte Fehlermeldungen.
  • Der Tag-Wizard generierte für das Attribut "compare" beim <we:conditionAdd>-Tag einen falschen Wert.
  • Beim Anlegen eines neuen Objektes wurde ein vergebenes Unterverzeichnis nicht gespeichert, wenn nicht zunächst eine Kategorie vergeben wurde.
  • <we:paypal>-Tag: Der Dezimaltrenner ist nun korrekterweise ein Punkt ".".
  • <we:ifWritten>-Tag: Es wurde die Beschreibung im Tag-Wizard korrigiert.
  • Rechtschreibprüfung: Es fehlte das Attribute (<we:input>) und Command (<we:textarea>) zur Aktivierung der Rechtschreibprüfung.
  • <we:navigationField>-Tag: Numerische accesskeys wurden nicht ausgegeben.
  • Benutzerverwaltung: Benutzer durften Dokumentenverzeichnisse löschen, obwohl keine Berechtigung für "Benutzer darf Dokumente löschen" gesetzt war.

Version 4.1.0.0

Veröffentlichungsdatum 12.10.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Ab webEdition 4.1.0.0 ist das neue Modul "Rechtschreibprüfung" verfügbar.
  • Benutzerverwaltung PRO: Es wurde die Möglichkeit zur Definition von Arbeitsbereichen für Newsletter hinzugefügt.
  • Es wurde die Unterstützung für Curl implementiert (für PHP muss dazu die cUrl-Erweiterung installiert sein). Die Curl-Implementierung wird dann verwendet, wenn die PHP-Einstellung "allow_url_fopen" auf "Off" gesetzt ist.

Behobene Fehler

  • Es wurde ein Fehler beim <we:paypal>-Tag behoben. Es öffnet sich ein PayPal-Fenster mit der Meldung, einige Parameter würden fehlen.
  • Es wurden zwei Fehler beim <we:object>-Tag behoben. Die Fehler traten im Zusammenhang mit der Objekt-Eigenschaft "Durchsuchbar" auf.
  • Navigations-Tool: Es wurde ein Fehler bei der Behandlung von Umlauten in Navigationseinträgen behoben.
  • Benutzerverwaltung PRO: Bei der Verwendung des Browsers Safari war es nicht möglich Benutzer zu bearbeiten welche in einer Gruppe gespeichert sind.
  • DB/Objekt Modul: Es wurde ein Problem beim nachträglichen Hinzufügen von Feldern in einer Klasse behoben.
  • Newsletter Modul: Es wurde ein Fehler bei der Personalisierung behoben. Der Fehler trat auf, wenn der Newsletter an eine CSV-Mailingliste verschickt wurde und das Feld "Vorname" leer ist.

Version 4.0.1.0

Veröffentlichungsdatum 26.09.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Wenn man ein Objekt über das <we:object>-Tag einbinden wollte, dann musste das Objekt bisher "durchsuchbar" sein. Dies ist nun nicht mehr notwendig.
  • Shop Modul: Die Darstellung der Felder in der Ansicht "Bestell- und Kundendaten" wurden verbessert.

Behobene Fehler

  • Wenn man bei einem Bild im Alt-Text oder im Titel spitze Klammern (< und >) verwendet und man dann ein solches Bild z.B. über den WYSIWYG-Editor einfügt, dann wurden diese nicht durch entsprechende Entities ersetzt.
  • Wenn man beim <we:captcha>-Tag das Attribut "align" verwendet, dann wurde dieses bei der HTML-Ausgabe mit ausgegeben.
  • Wenn man beim <we:href>-Tag einen externen URL eingibt, dann wurde in diesem bei der Ausgabe ein & nicht zu einem &amp; umgewandelt.
  • Es wurde ein Fehler bei der Verwendung des <we:setVar typefrom="href">-Tags innerhalb eines <we:block>-Tags behoben.
  • Es wurde ein Fehler beim <we:newsletterConfirmLink>-Tag behoben.
  • Beim Hochladen von Bildern über den Datei-Selector wurden falsche Dateinamen nicht berichtigt.
  • Java-Upload: Es wurde ein Fehler beim Zusammenspiel mit der Benutzerverwaltung PRO behoben.
  • Beim <we:calculate num_format="swiss">-Tag wurde der Wert in einem falschen Zahlenformat ausgegeben.
  • Beim <we:sum num_format="swiss">-Tag wurde der Wert in einem falschen Zahlenformat ausgegeben.
  • Das <we:saferpay>-Tag kann nun auch das Nummernformat der Schweiz verarbeiten.
  • Das Updatefenster hatte einen leeren Titel.
  • Im Tag-Wizard des <we:listview type="calendar">-Tags fehlte das Attribut "calendar".
  • Im Tag-Wizard wurde das <we:ifMale>-Tag der "Newsletter-Modul"-Gruppe zugewiesen.
  • Wenn man über die Suchfunktion in webEdition nach einer Zeichenkette sucht die Anführungszeichen enthält, dann wurde auf der Ergebnisseite den Anführungszeichen ein Backslash vorangestellt. Dies ist nun nicht mehr so.
  • Wenn man einen Dokumenten-Ordner kopiert und die Checkbox aktiviert hat, dass auch neue Dokument-Typen erstellt werden sollen, dann wurden in den Vorlagen die Namen der alten Dokument-Typen nicht durch die neuen ersetzt.
  • Es wurde ein Fehler (alle Felder der zusätzlichen Linkeigenschaften wurden mit einem "a" ausgefüllt) im Navigations-Tool behoben.
  • Es wurde ein Fehler bei den Einstellungen für die Sortierung dynamischer Einträge im Navigations-Tool behoben.
  • Es wurden zwei PHP-Warnings beim Speichern von Ordnern mit dynamischen Inhalten entfernt.
  • Wurde vor der Verwendung des <we:repeatShopItem>-Tags kein Shop initialisiert (<we:createShop>), dann konnte es zu einem PHP-Fehler kommen.
  • Es wurde ein Fehler in der englischen Übersetzung beim Datei-Upload beseitigt.
  • Es wurde ein Fehler beim <we:linktoSeeMode>-Tag behoben. Der Fehler trat auf, wenn über diesen Tag ein URL mit dem Parameter "id" geöffnet werden sollte.
  • Voting Modul: Es wurden Übersetzungsfehler in der niederländischen Sprachversion berichtigt.
  • Benutzerverwaltung PRO: Es wurde ein Fehler bei der Rechteverarbeitung für das Bearbeiten von Formmail-Empfängern behoben.
  • Export Modul: In einigen Fällen konnte es passieren, dass nicht alle Einstellungen für Miniaturansichten vollständig exportiert wurden.
  • Export Modul: Wenn eine große Datenmenge exportiert werden soll, dann konnte es zum Abbruch des Exports kommen. Dieses Problem wurde behoben.
  • Newsletter Modul: Wenn man im Text für einen Text-Plain-Newsletter spitze Klammern (< und >) verwendet, dann wurden diese im verschickten Newsletter nicht dargestellt.
  • Newsletter Modul: Wenn man beim Newsletter-Versand mehrer CSV-Dateien nutzt, dann wurde der Inhalt des Newsletters in jeder E-Mail mehrfach eingesetzt. Dieser Fehler wurde behoben.
  • Newsletter Modul: Wenn man beim Apache nicht den Standard-Port verwendet, dann funktionierte die Anzeige von Bildern in der Newsletter-Vorschau nicht, da der Port nicht mit in den URL eingefügt wurde.
  • ToDo/Messaging Modul: Es wurden PHP-Notices entfernt.
  • ToDo/Messaging Modul: In einigen Fällen konnte es zu Fehlern bei der Anzeige der Nachrichtenanzahl kommen.
  • DB/Objekt Modul: Beim Bearbeiten eines Feldes vom Typ "Link" gab es nicht die Möglichkeit, einen externen Link zu definieren.
  • DB/Objekt Modul: Es wurde ein Problem (nur Microsoft Internet Explorer) beim WYSIWYG-Textarea behoben.
  • DB/Objekt Modul: Es wurde ein Problem bei der Verwendung des UTF-8-Zeichensatzen im Zusammenhang mit dem WYSIWYG-Textarea behoben.

Version 4.0.0.9

Veröffentlichungsdatum 22.08.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Wenn man Bilder vom Server importierte, dann waren diese immer durchsuchbar. Dies ist nun nicht mehr so.
  • Newsletter Modul: Bisher musste das Feld "Salutation" ausgefüllt sein. Andernfalls wurden alle Felder beim Versand leer gelassen. Dies ist nun nicht mehr so.
  • Newsletter Modul: Beim Erstellen eines neuen Ordners über den Datei-Selector konnte es zu einem JavaScript-Fehler kommen. Dieses Problem wurde behoben.
  • Newsletter Modul: Hatte man eine leere CSV-Datei zur Bearbeitung ausgewählt, dann wurde ausgegeben, dass man keine Datei ausgewählt hat. Dies wurde berichtigt.
  • Bei einem verschachtelten Objekt konnte ein Feld vom Typ "Select" innerhalb einer Listview nicht ausgegeben werden. Dies ist nun möglich.
  • Shop Modul: Beim nachträglichen Ändern der Porto-Kosten einer Bestellung konnte man als Tennzeichen auch ein Komma setzen. Dies führte zu einem Fehler. Dieses Problem wurde behoben.
  • Shop Modul: Bei Artikel-/ Umsatzübersicht für Objekte wurde ein unbegründete Fehlermeldung ausgegeben. Dies ist nun nicht mehr so.
  • Shop Modul: Es wurden einige Texte in der Oberfläche des Shop Moduls entweder berichtigt oder eindeutiger formuliert.
  • Es wurde eine PHP-Notice beim RSS-Feed (Cockpit) beseitigt.
  • Es wurde eine PHP-Notice beim Kategorie-Selector behoben.
  • DB/Objekt Modul: Es wurde ein Fehler im Zusammenspiel mit der Benutzerverwaltung und den Arbeitsbereichen von Klassen bzw. Objekten behoben.
  • Im Tag-Wizard zum <we:userInput type="textarea">-Tag fehlte das Attribut "hideautobr".
  • Wenn man die Sprache "Deutsch-UTF-8" für die webEdition-Oberfläche verwendet und die Hilfeseiten aufruft, dann gelangte man auf die englische Hilfe. Dieser Fehler wurde beseitigt.
  • Es wurde ein Fehler in der Datenbanktabelle "tblFailedLogins" berichtigt.
  • Es wurde ein Fehler bei der Benutzerverwaltung beim Update auf webEdition 4 behoben.
  • Es wurde ein Darstellungsfehler bei den Einstellungen beseitigt.
  • Bei der Ausgabe von Einträgen aus dem Navigations-Tool wurden Sonderzeichen nicht in HTML-Entities umgewandelt. Dieser Fehler wurde behoben.
  • Navigations-Tool: Es wurde ein Fehler bei Regeln für Objekte behoben.
  • Es wurde ein JavaScript-Fehler beim Speichern von Kategorien behoben.

Version 4.0.0.8

Veröffentlichungsdatum 10.08.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Für die Arbeit mit dem Navigations-Tool würde ein neues Tag eingeführt: <we:ifHasCurrentEntry>.
  • Navigations-Tool: Wenn man keinen Ordner/ Eintrag ausgewählt hat und aus dem Menü "Löschen" auswählt, dann wird nun ein Hinweis ausgegeben, dass man keinen Ordner/ Eintrag ausgewählt hat.
  • Navigations-Tool: Die ID eines Ordners bzw. Eintrags wird nun zusätzlich unterhalb des Baummenüs angezeigt, wenn man mit der Maus über einen Ordner bzw. Eintrag geht.
  • Export Modul: Es wurden die Beschriftungen der Felder bei den Optionen spezifiziert.
  • Import: Es wurden die Beschriftungen bei den Feldern bei den Optionen spezifiziert.

Behobene Fehler

  • Navigations-Tool: Es wurde ein Rechtschreibfehler berichtigt.
  • Navigations-Tool: Es wurde der Text einer Fehlermeldung korrigiert.
  • Navigations-Tool: Es wurde ein Fehler bei der Parameterübergabe von Kategorien behoben.
  • Miniaturansichten: Die Checkbox "Interlace Ja / Nein" konnte nicht deaktiviert werden.
  • Wurde ein webEdition-Dokument verändert und es wurde versucht auf ein anderes webEdition-Dokument zu wechseln ohne vorher zu speichern, dann erhilt man die Meldung, dass die Vorlage verändert wurde. Dieser Fehler wurde berichtigt.
  • Wenn eine Hauptvorlage das <we:content />-Tag nicht enthält, dann konnte es in machen Fällen zu einem Fehler kommen. Dies wurde berichtigt.
  • Benutzerverwaltung PRO: Es wurde ein Fehler im Zusammenspiel mit dem Navigations-Tool behoben.
  • Benutzerverwaltung PRO: Wenn man einem Benutzer das Recht erteilt hatte, den Formmail-Empfänger zu ändern, dann wurde der Reiter "Formmail-Empfänger" unter Optionen » Einstellungen nicht angezeigt. Dieser Fehler wurde behoben.
  • Es wurde ein Fehler bei der Verwendung des <we:href />-Tags innerhalb eines Blocks (<we:block>) behoben.
  • Beim <we:field type="img">-Tag fehlte im Tag-Wizard das Attribut "thumbnail".
  • Es wurde ein Fehler bei der Kodierung von Umlauten im Tag-Wizard behoben.
  • CSV-Import: Wenn man eine CSV-Datei importiert und auf Grundlage dieser webEdition-Dokumente erstellt, dann waren diese immer durchsuchbar - egal was man im verwendeten Dokument-Typ angegeben hat. Dieser Fehler wurde beseitigt.
  • Beim Bilder-Import von Server aus wurden alle importierten Bilder auf "durchsuchbar" gesetzt. Dies ist nun nicht mehr so.
  • Es konnten keine E-Mails per "formmail" gesendet werden, wenn die PHP-Einstellung "safe_mode_exec_dir" gesetzt ist.

Version 4.0.0.7

Veröffentlichungsdatum 28.07.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Es wurde ein Fehler im Navigations-Tool behoben.

Version 4.0.0.6

Veröffentlichungsdatum 11.07.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Es wurden die Copyright-Hinweise aktualisiert.

Behobene Fehler

  • DB/Objekt Modul: Bilder innerhalb einer WYSIWYG-Textarea wurden manchmal als Broken-Image dargestellt.
  • Newsletter Modul: Es wurde ein Fehler beim Speichern der Einstellungen behoben.
  • Beim <we:textarea>-Tag wurde das Attribut "php" ignoriert. Dieser Fehler wurde behoben.
  • Beim <we:textarea>-Tag wurde ein Fehler bei der Eingabe von JavaScript-Code behoben.
  • Es wurde eine PHP-Notice im File-Selector entfernt.
  • Es wurde ein Fehler in der englischen Sprachdatei behoben.
  • Wenn ein Dokument gesperrt ist, dann wurde ein falscher Hinweistext ausgegeben. Dieser wurde berichtigt.
  • Es wurde ein Fehler beim Live-Updater bei der Verwendung eines Proxy-Servers behoben.
  • Der automatische Download wurde bei der "Backup erstellen"-Funktion vorübergehend deaktiviert da es hier ab und zu zu Problemen gekommen war.

Version 4.0.0.5

Veröffentlichungsdatum 29.06.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Es wurden die Hinweistexte im Navigations-Tool verständlicher formuliert.

Behobene Fehler

  • Es wurde ein Fehler beim Speichern von Vorlagen-Ordnern im Zusammenhang mit Arbeitsbereichen behoben.
  • Es wurde ein Fehler bei der Ausgabe von Einträgen aus dem Navigations-Tool behoben. Es wurde bei jedem Link eine Raute mit ausgegeben.
  • Es wurde ein Fehler im Tag-Wizard vom <we:textarea>-Tag behoben.

Version 4.0.0.4

Veröffentlichungsdatum 27.06.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Das <we:navigationField>-Tag wurde um die Attribute "attributes" und "complete" erweitert.
  • Es wurde das neue Tag <we:ifHasEntries> eingeführt. Mit diesem neuen we:Tags kann innerhalb eines <we:navigationEntry>-Tags der Inhalt nur ausgegeben werden, wenn der auszugebende Navigationseintrag Einträge besitzt.
  • Es wurden etliche Attribute für Einträge im Navigations-Tool hinzugefügt.

Behobene Fehler

  • Newsletter Modul: Wenn in PHP der safe_mode aktiviert ist, dann konnten keine Newsletter versendet werden. Dieses Problem wurde behoben.
  • DB/Objekt Modul: Es wurde ein Fehler beim Abspeichern einer Klasse mit Feldern die einen Unterstrich im Namen hatten behoben.
  • Es wurde ein Fehler bei der Verarbeitung der Regeln im Navigations-Tool behoben.
  • Es wurde ein Fehler bei der Zuweisung von dynamischen Einträgen im Navigations-Tool behoben.
  • Es wurde ein Fehler beim Speichern von Ordnern im Navigations-Tool behoben.
  • Wenn im Navigations-Tool einem Eintrag ein Icon zugewiesen hatte, dann konnte man dieses nicht wieder entfernen.
  • Es wurde ein Fehler beim Speichern der Linkattribute bei Einträgen im Navigations-Tool behoben.
  • Es wurde ein Fehler beim CSV-Import behoben.
  • Es wurde ein Fehler beim importieren von Dateien vom Server behoben.

Version 4.0.0.3

Veröffentlichungsdatum 22.06.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • DB/Objekt Modul: Es wurde ein Fehler beim Erstellen und Bearbeiten von Klassen behoben.

Version 4.0.0.2

Veröffentlichungsdatum 16.06.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Shop Modul: Es wurde ein Problem bei der Auswahl der Jahresübersichten behoben.
  • DB/Objekt Modul: Es wurde eine PHP-Warning entfernt.
  • Es wurden einige PHP-Notices entfernt.
  • Es wurden einige Rechtschreibfehler berichtigt.
  • Es wurde ein Fehler bei der Export-Funktion behoben.
  • Bei der Verwendung des Attributs "parentid" beim <we:img>-Tag wurde das Attribut mit ausgegeben. Dies ist nun nicht mehr so.
  • Es wurde ein Fehler beim <we:userInput type="textarea">-Tag behoben.
  • Das <we:ifNotObject>-Tag funktionierte nicht.
  • Wenn die webEdition-Installation noch nicht registriert war, dann trat bei den Regeln im Navigations-Tool ein Fehler auf.
  • Es wurde ein Fehler beim <we:content/>-Tag behoben.
  • Es wurde ein Fehler beim <we:navigationEntry>-Tag behoben.
  • Es wurde ein Fehler beim <we:sessionStart>-Tag behoben.
  • Es wurde ein Fehler bei der webEdition-internen Suchfunktion behoben.
  • Es wurde ein Fehler bei den Rebuild-Einstellungen behoben.
  • Es wurde ein Fehler bei der Funktion zum Wiederherstellen eines Backups behoben.
  • Es wurde ein Fehler bei der Funktion zum Multifile-Upload (Java-Applet) behoben.

Version 4.0.0.1

Veröffentlichungsdatum 14.06.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Es wurde eine PHP-Warning beim Speichern von Dokumenten entfernt.
  • Es wurde ein Fehler beim <we:userInput type="textarea">-Tag behoben.
  • Der Warenkorb ließ sich nicht leeren. Dieser Fehler wurde behoben.

Version 4.0.0.0

Veröffentlichungsdatum 13.06.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

Neue Key-Fatures
  • Navigations-Tool (im Menü Optionen -> Navigation)
  • Template-Include
  • Mastertemplate
  • Suchfunktion innerhalb von webEdition (im Menü Datei -> Suche)

Neue we:Tags
<we:ifTop>, <we:ifNotTop>, <we:captcha>, <we:ifCaptcha>, <we:ifNotCaptcha>, <we:docType>, <we:navigation>, <we:navigationEntries>, <we:navigationEntry>, <we:navigationField>, <we:navigationWrite>, <we:content>

Kundenverwaltung:

  • Es gibt nun die Möglichkeit den Account eines Kunden temporär zu sperren.
  • Es wird nun auf der Informationsseite "Allgemein" die ID des ausgewählten Kunden angezeigt.
  • Es ist nun möglich in alle Felder auch Werte mit mehr als 32 Zeichen zu speichern.

Shop Modul:

  • Die bisher nur angezeigte neuste Bestellung ist nun auf eben diese verlinkt.
  • Es wurde die Baumdarstellung um die Angaben der noch nicht bezahlten Bestellungen erweitert.

Newsletter Modul:

  • Es ist nun möglich bestehende CSV-Dateien zu erweitern.
  • Es wurde die Bedienung der CSV-Datei-Anzeige verbessert.
  • Die Behandlung der E-Mail-Adressen war bisher case sensitive. Dies wurde nun abgestellt.
  • Die Einstellung der Checkbox "HTML" wird nun gespeichert und ist auch nach dem wiederholten Öffnen des Newsletter Moduls wieder so wie beim Verlassen des Moduls.

Benutzerverwaltung PRO:

  • Es wurden einzelne Rechte in andere Gruppen verschoben um die Benutzerfreundlichkeit sowie Übersichtlichkeit zu verbessern.
  • Es ist nun möglich auch für Objekte Arbeitsbereiche zu definieren.
  • Es ist nun möglich die allgemeinen Einstellungen eines jeden Benutzers direkt aus dem Modul heraus vornehmen zu können.
  • Es wurde ein neues Recht hinzugefügt über welches man festlegen kann, ob der ausgewählte Benutzer die Passwörter in der Kundenverwaltung im Klartext sehen darf oder nicht.

DB/Objekt Modul:

  • Um die Übersichtlichkeit bei der Anzeige zu verbessern werden nun bei Feldern vom Typ "Objekt" nicht mehr alle Felder des eingefügten Objekts angezeigt. In der Vorschau kann man die Felder ein- und ausklappen.
  • Auf der "Eigenschaften"-Seite wird nun auch die Klassen-ID angezeigt.
  • Man kann nun ein Feld als Feld für die "Schlüsselwörter" definieren.
  • Es wurde die Möglichkeit geschaffen zu den Feldern einer Klasse Bemerkungen für die Redakteure zu hinterlegen.
  • Es ist nun möglich Klassen zu kopieren.
  • Es ist nun möglich alle hinzugefügten Arbeitsbereiche als "Standard-Arbeitsbereich" zu definieren. Alle so gekennzeichneten Arbeitsbereiche werden bei neuen Objekten automatisch eingetragen.
  • Es wurde eine Einstellungsmöglichkeit geschaffen mit der man festlegen kann, ob ein Objekt durchsuchbar ist oder nicht.
  • Auf der Objektübersicht wurden die Datumsangaben "Veröffentlicht" und "Geändert" hinzugefügt.
  • Auf der Objektübersicht wurden Funktionalitäten hinzugefügt um mehrere Objekte gleichzeitig veröffentlichen bzw. parken zu können.
  • Es werden nun die Einstellungen (Sortierung, Seite, Suche) der Objektübersicht beim erneuten Aufruf dieser Seite wiederhergestellt.
  • auf der Objektübersicht (Felder) wurde eine Markierung für die Sortierrichtung hinzugefügt.
  • Der Feldtyp "Checkbox" wurde hinzugefügt.
  • Beim Feldtyp "Select" kann man nun angeben, wie viele Option-Wiederholungen mit einem Mal hinzugefügt werden sollen.
  • Beim Feldtyp "Objekt" werden die vorhandenen Klassen nun alphabetisch sortiert angezeigt.
  • In dem Dialog für die Einstellungen einer WYSIWYG-Textarea wird nun der Name des Feldes angezeigt.
  • Es ist nun möglich die Höhe und die Breite einer WYSIWYG-Textarea zu definieren.
  • Es wurden die möglichen Zeichen für die Benennung von Feldnamen erweitert. Somit es nun möglich auch Unterstriche bei den Feldnamen zu nutzen.
  • Es besteht nun die Möglichkeit eine n:n-Verknüpfung zu erstellen.
  • Beim <we:listview>-Tag gibt es den neuen Wert "multiobject" beim Attribut "type".

Weitere Verbesserungen:

  • Bei Listviews (<we:listview>) ist es nun möglich die Einträge nach dem Änderungsdatum zu sortieren.
  • Der <we:field>-Tag wurde um das Attribut "striphtml" erweitert.
  • Innerhalb einer Kalender-Listview kann man sich nun mittels des <we:field type="week">-Tags die Kalenderwoche ausgeben lassen.
  • Die Tags <we:block> und <we:linklist> wurden um das Attribut "limit" erweitert um eine maximale Anzahl von Wiederholungen festzulegen.
  • Die Tags <we:block> und <we:linklist> wurden um das Attribut "start" erweitert um die Anzahl von Wiederholungen beim ersten Aufruf festlegen zu können.
  • Es ist nun möglich dynamische webEdition-Dokumente über den <we:href>-Tag einzufügen.
  • Der <we:href>-Tag wurde um das Attribut "rootdir" erweitert um ein Startverzeichnis anzugeben.
  • Der <we:userInput>-Tag wurde um den Wert "password" für das Attribut "type" erweitert.
  • Der <we:img>-Tag wurde um die Attribute "startid" und "parentid" erweitert.
  • Der <we:categorySelect>-Tag wurde um die Attribute "multiple" und "indent" erweitert.
  • Der <we:ifSelf>-Tag wurde so erweitert, dass man beim Attribut "id" mehrere IDs kommasepariert angeben kann.
  • Der <we:listview>-Tag wurde so erweitert, dass man beim Attribut "workspaceID" mehrere IDs kommasepariert angeben kann.
  • Der <we:hidden>-Tag wurde um das Attribut "type" erweitert. Somit kann dieses Tag neben globalen Variablen auch Request- und Session-Variablen verarbeiten.
  • Der <we:ifRegisteredUser>-Tag wurde um das Attribut "match" erweitert. Somit ist es nun möglich auf bestimmte Werte zu prüfen.
  • Es ist nun möglich Kategorien zu verschieben.
  • Beim <we:categorySelect>-Tag ist nun eine Mehrfachauswahl möglich.
  • Auf den "Eigenschaften"-Seiten von Vorlagen wurde eine Auflistung der abhängigen webEdition-Dokumente hinzugefügt. Über diese Auflistung kann man direkt zu den aufgeführten webEdition-Dokumenten wechseln.
  • Es wurde eine Funktionalität integriert, mit der man bei Vorlagen nicht nur die Vorschau für die Redakteursansicht sondern auch eine Vorschau für das Endergebnis anzeigen kann.
  • Es ist nun durch aktivieren einer Checkbox möglich, direkt nach dem Speichern einer Vorlage, automatisch ein webEdition-Dokument erzeugen zu lassen.
  • Beim Rebuild-Dialog wurde ein "Aktualisieren"-Button hinzugefügt.
  • Wenn einem webEdition-Dokument noch keine Vorlage zugeordnet ist, dann ist der "Vorlage"-Link inaktiv.
  • Bei den Übersichten über unveröffentlichte webEdition-Dokumente bzw. Objekte wurde eine Markierung für die Sortierrichtung hinzugefügt.
  • Es wurde eine "Verschieben"-Funktionalität für Dokumente, Vorlagen und Objekte hinzugefügt.
  • Der <we:newsletterConfirmLink>-Tag wurde um die Funktionalität erweitert das man einen Linktext angeben kann.
  • Der <we:path>-Tag wurde um das Attribut "hidehome" erweitert um den "Home"-Eintrag auszublenden.
  • Der <we:dateSelect>-Tag wurde um die Attribute "start" und "end" erweitert. Somit kann man einen Zeitraum angeben.
  • Die Tags <we:ifFieldEmpty> und <we:ifFieldNotEmpty> wurden um den möglichen Wert "integer" für das Attribut "type" erweitert.
  • Beim <we:link>-Tag wurde bei den Einstellungen für einen Link im Bereich "Popup Fenster" die Möglichkeit zum aktivieren/deaktivieren der Toolbar hinzugefügt.
  • Beim <we:link>-Tag ist nun im Bereich "URL" standardmäßig der Wert "Interner Link" aktiviert.
  • Beim <we:printVersion>-Tag wurde das Attribut "type" in "doc" umbenannt. Dies trägt zu Vereinheitlichung und zum besseren Verständnis bei.
  • Beim <we:input>-Tag kann nun auch bei der Verwendung des Typs "checkbox" das Attribut "reload" mit dem Wert "true" verwendet werden.
  • Bei den Eigenschaften-Seiten von Objekten wurde die Funktion zum Hinzufügen von Kategorien aus den "Weiteren Eigenschaften" heraus geholt und wird nun immer angezeigt. Somit ist ein schnelleres Bearbeiten der Kategorien möglich.
  • Der <we:saveRegisteredUser>-Tag wurde durch das Hinzufügen neuer Attribute erweitert.
  • Der <we:category>-Tag wurde um das Attribut "separator" erweitert. Damit ist es nun möglich das Verzeichnis-Trennzeichen selber zu definieren.
  • Mit dem <we:ifCat>-Tag kann man nun auch die Kategorien der Einträge einer Listview (<we:listview>) prüfen.
  • Es wurde eine Vorschau für PDF-Dokumente hinzugefügt.
  • Es wurde durch verschiedene Optimierungen eine verbesserte Performance beim Speichern von Dokumenten, Objekten usw. erreicht.
  • Durch gezielte Indexierung der Datenbank wurde eine verbesserte Performance des gesamten Systems erreicht.
  • Bildbearbeitungsfunktionen für die Crop-Funktion (Ausschneiden) hinzugefügt.
  • Bei den Einstellungen zur Fehlerbehandlung wurde bei der Option "Hinweise" eine Warnung hinzugefügt, dass diese Option nicht auf Live-Systemen aktiviert sein sollte.
  • Es wurden die Standardmeldungen von <we:form type="formmail"> überarbeitet.
  • Die Importfunktion wurde um das Zuweisen von Kategorien erweitert.
  • Objekt-Felder vom Typ "Select" konnten nicht importiert werden. Dies ist nun möglich.
  • Wenn im File-Selector Dateien mit sehr langem Namen aufgelistet werden, dann werden diese Namen gekürzt. Der vollständige Name wird nun als Tooltip angezeigt.
  • Bei den Eigenschaften für Miniaturansichten kann man nun die neue Option "Interlace Ja / Nein" einstellen.
  • Man kann nun beim Erstellen von Objekten über das Frontend angeben, in welchem Verzeichnis die Objekte gespeichert werden sollen.
  • Im Backup-Fenster wurden überflüssige Scrollbalken entfernt.
  • Beim Hochladen von Dateien in deren Name nicht erlaubte Zeichen (z.B. Unterstrich) enthalten sind werden die Dateinamen automatisch berichtigt.
  • Es ist nun möglich in den Einstellungen anzugeben welche Seite aufgerufen werden soll, wenn eine nicht vorhandene Objekt-ID an ein dynamisches webEdition-Dokument übergeben wird.
  • Bei den Validierungsdiensten wurde die Länge der Datenbankfelder erhöht um nun auch Diensten sehr lange Namen geben zu können.
  • Es ist nun möglich mehrere Bilder bzw. ganze Ordner per Drag&Drop zu importieren. Die Auswahl jeder einzelnen Datei ist so nun nicht mehr notwendig.
  • Der Quickstart wurde stark erweitert und trägt nun den Namen "Cockpit".


Behobene Fehler

  • Wenn man bei einem Grafik-Dokument noch keine Grafik hinzugefügt hat, dann wurde auf der Seite "Information" der Pfad falsch ausgegeben. Dieser Fehler wurde behoben.
  • Im Dokument-Selector wurden unveröffentlichte webEdition-Dokumente nicht rot dargestellt. Dieser Fehler wurde behoben.
  • Bisher war es möglich zwei Validierungsdienste mit identischem Namen anzulegen. Dies wurde nun unterbunden.
  • Wenn man einen Validierungsdienst einem Namen gegeben hat der ein Anführungszeichen enthielt, dann führte dies zu einem Fehler. Dieses Problem wurde behoben.

Version 3.5.1.9 – Sicherheitsupdate!

Veröffentlichungsdatum 19.11.2007
Sicherheitsupdate ja
Behobene Fehler 0
Optimierungen 0

Hinweis

Es wurde eine Sicherheitslücke entfernt.

Version 3.5.1.8

Veröffentlichungsdatum 04.04.2007
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Es wurde die Sicherheit des internen Scripts zum Versenden von E-Mails erheblich verbessert.

Behobene Fehler

  • Das Löschen von Objekten und Klassen war nicht möglich. (#151)
  • Newsletter Modul: Es wurde ein Fehler bei der Verarbeitung von CSV-Dateien behoben.

Version 3.5.1.7

Veröffentlichungsdatum 08.02.2007
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Wenn an einer Vorlage eine Änderung (z.B. Zeichensatz) vorgenommen wurde und dann über das Menü Datei ? Löschen ? Dokumente auswählt, dann erscheint ein Auswahlfenster. Wenn man hier auf den "Abbrechen"-Button klickt, dann bleibt der Dateibaum im Löschmodus. Dieser Fehler wurde behoben.
  • Shop Modul: Wurden einem Shop-Artikel mehr als zwölf Varianten zugewiesen, dann konnte es zu Fehlern kommen.
  • Banner Modul: Es wurde ein Fehler in der "Erzeuge Bannercode"-Funktionalität behoben.
  • In Safari funktionierte beim Tag-Wizard der Button "Alles auswählen" nicht.
  • Kundenverwaltung: Eine Suche in den Kundendaten lieferte maximal 20 Einträge. Alle weiteren Fundstellen wurden ignoriert. Dieser Fehler wurde behoben und es werden nun alle Fundstellen angezeigt.
  • Bei Objekten funktionierte die Sortierung einer Listview nach "we_filename" und "we_id" nicht, sobald die Klasse ein Feld vom Typ "Objekt" enthielt.
  • Die Pfade der Bilder für die Buttons in der Menüleiste ("Home", "Zurück" usw.) waren nicht korrekt.

Version 3.5.1.6

Veröffentlichungsdatum 26.09.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Wenn der Newsletter-Versand sehr lange dauert, dann konnte dieser in machen Fällen durch ein Caching-Problem abgebrochen werden. Dieses Problem wurde behoben.

Version 3.5.1.4

Veröffentlichungsdatum 20.08.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Shop Modul: Es wurde die schweizer Länderkennung hinzugefügt.

Behobene Fehler

  • Beim <we:object>-Tag wurde die Ausgabe eine Tabulators entfernt.
  • Nach dem Löschen einen Kategorie wurde diese noch auf der rechten Seite des Kategorien-Fensters angezeigt. Dies ist nun nicht mehr so.

Version 3.5.1.3

Veröffentlichungsdatum 11.07.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Es wurden die Copyright-Hinweise aktualisiert.

Behobene Fehler

  • Wenn ein Dokument gesperrt ist, dann wurde ein falscher Hinweistext ausgegeben. Dieser wurde berichtigt.
  • Es wurde ein Fehler beim Live-Update von Version 3 auf Version 4 bei der Verwendung eines Proxy-Servers behoben.

Version 3.5.1.2

Veröffentlichungsdatum 29.06.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Es wurde ein Fehler des File-Selectors im Zusammenhang mit Arbeitsbereichen behoben.
  • Es wurde ein Fehler beim Speichern von Vorlagen-Ordnern im Zusammenhang mit Arbeitsbereichen behoben.

Version 3.5.1.1

Veröffentlichungsdatum 26.06.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Wenn man eine neue Lizenznummer eingibt wird nun auch der Lizenznehmer in allen Infoseiten aktualisiert.

Behobene Fehler

  • Shop Modul: Es wurde ein Fehler bei der Auswahl der Geschäftsjahre behoben.
  • Newsletter Modul: Wenn in PHP der safe_mode aktiviert ist, dann konnten keine Newsletter versendet werden. Dieses Problem wurde behoben.
  • Es wurde ein Fehler beim CSV-Import behoben.
  • Es wurden einige PHP-Notices entfernt.

Version 3.5.1.0

Veröffentlichungsdatum 09.06.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Es wurde die Performance des File-Selectors verbessert.

Behobene Fehler

  • Wurde der <we:link>-Tag mit dem Attribut "only" innerhalb des <we:linklist>-Tags verwendet, dann trat ein Fehler bei der Ausgabe aus. Dieser Fehler wurde behoben.
  • Es wurde eine Fehler beim Zusammenspiel der we:Tags <we:href> und <we:setVar> behoben.
  • Es wurde ein Fehler beim der Verwendung von des <we:ifVar>-Tags innerhalb des <we:block>-Tags behoben.
  • Es wurde ein Fehler beim <we:printVersion>-Tag behoben.
  • Es wurde ein Fehler beim <we:css>-Tag behoben.
  • Es wurde ein Fehler beim <we:date>-Tag behoben.
  • Beim WYSIWYG-Textarea wurden bei der Verwendung des "xml"-Attributs mit dem Wert "true" geschützte Leerzeichen entfernt. Dieser Fehler wurde behoben.
  • Export Modul: In einer WYSIWYG-Textarea enthaltene Bilder wurde nicht mit exportiert. Dieser Fehler wurde behoben.
  • Voting Modul: Es wurde ein Fehler bei der Darstellung von mehr als 20 Votings im Baummenü behoben.
  • Newsletter Modul: Beim Versenden von webEdition-Dokumenten mit einem <we:block>-Tag konnte es passieren, dass die Zeilen zu lang geworden sind. Dies wurde nun berichtigt.

Version 3.5.0.9

Veröffentlichungsdatum 09.02.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Es wurde ein Fehler beim WYSIWYG-Editor in Verbindung mit dem Microsoft Internet Explorer behoben.

Version 3.5.0.8

Veröffentlichungsdatum 03.02.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Workflow Modul: Wenn ein Dokument vom Workflow zurückgewiesen wird, dann wird nun eine E-Mail an den Verfasser gesendet.
  • Beim <we:hidePages />-Tag kann man nun beim Attribut "pages" den Wert "all" setzen um alle Seiten auszublenden.
  • Mit dem Tag <we:checkForm> kann man nun auch Checkboxen prüfen.
  • Der WYSIWYG-Editor ist nun als Beta-Version auch für Safari verfügbar und kann über die Einstellungen aktiviert und deaktiviert werden.

Behobene Fehler

  • Es wurden zwei Fehler in der Backup-Funktion behoben.
  • Es wurde ein Fehler beim <we:sendMail>-Tag behoben.
  • Es wurde ein Fehler (Kategorien wurde nicht importiert) beim Import eines webEdition-Exports behoben.
  • Wenn eine webEdition-Export-Datei Benutzerdaten enthält, dann wurde die Datei nicht richtig erkannt. Dieser Fehler wurde behoben.
  • Wenn man versuchte eine webEdition-XML-Datei mit Shop-Objekten zu importieren ohne das Shop Modul installiert zu haben, dann brach der Import ab. Dieser Fehler wurde behoben.
  • Wenn man beim <we:userinput type="textarea">-Tag das Attribut "tabindex" gesetzt hat, dann wurde dieses bei der Ausgabe herausgefiltert. Dies ist nun nicht mehr so.
  • Voting Modul: Beim Logbuch konnte man nur die ersten 16 Einträge sehen, da der Scrollbalken in diesem Fenster gefehlt hat. Dieser Fehler wurde behoben.
  • Es wurde ein Fehler beim <we:printVersion>-Tag behoben.
  • Es wurde ein Fehler bei Kalender-Listviews behoben.
  • Benutzerverwaltung: Es konnte manchmal vorkommen, dass ein Dokument, Objekt, Vorlage oder Klasse durch einen nicht/ nicht mehr eingeloggten Benutzer gesperrt war. Dieser Fehler wurde behoben.
  • Newsletter Modul: Beim Versenden eines Newsletters an Empfänger aus einer CSV-Datei die nur E-Mail-Adressen enthält konnte es zu Fehlern kommen.
  • Es wurde ein Fehler beim Überprüfen einer E-Mail-Adresse durch den Tag <we:checkForm> behoben.
  • Der Tag <we:pageLogger> bindet nun innerhalb von webEdition den Erkennungscode nicht mehr ein. Somit werden Seitenaufrufe innerhalb von webEdition nicht mehr gezählt.
  • Beim <we:listview type="category" categoryids="7,22">-Tag wurde der Wert des Attributs "categoryids" nicht richtig verarbeitet. Hier wurde nur die erste ID beachtet. Dieser Fehler wurde behoben.
  • DB/Objekt Modul: Es wurde ein Fehler beim Zuweisen einer Kategorie zu einer noch nicht gespeicherten Klasse behoben.
  • DB/Objekt Modul: Es wurden PHP-Notices entfernt.

Version 3.5.0.7

Veröffentlichungsdatum 19.01.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Es wurde ein Workaround für einen Fehler in PHP 4 eingebaut. Durch diesen Fehler wurden in machen Fällen beim Backup-Wiederherstellen die Zeilenumbrüche in Texten von Objekten nicht richtig importiert.

Behobene Fehler

  • DB/Objekt Modul: Es wurde eine PHP-Warning entfernt.

Version 3.5.0.6

Veröffentlichungsdatum 13.01.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Es wurden Vorbereitungen für den polnischen Installer getroffen.

Behobene Fehler

  • Voting Modul: Es wurden Textfehler berichtigt.
  • Benutzerverwaltung PRO: Wenn man eine Gruppe oder einen Benutzer speichert, dann wurde danach immer die Seiten "Daten" angezeigt. Nun bleibt man auf der Seite auf der man vor dem Speichern war.
  • Benutzerverwaltung PRO: Es ist nun möglich einem Benutzer alle Rechte über den Button "Alle Rechte anwählen" zu geben.
  • Kundenverwaltung/ Kundenverwaltung PRO: Es wurde ein Fehler im Dateibaum behoben.

Version 3.5.0.5

Veröffentlichungsdatum 11.01.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Beim Import eines "webEdition XML Imports" werden nun auch die Pfade der zu importierenden Objekte angezeigt.

Behobene Fehler

  • Bei der Verwendung des <we:calculate>-Tags konnte es zu einem PHP-Fehler kommen.
  • Kundenverwaltung PRO: Beim Import (CSV-Datei) von Kundendaten wurde das Feld "Mitglied seit" falsch importiert.

Version 3.5.0.4

Veröffentlichungsdatum 10.01.2006
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Shop Modul: Es ist nun möglich beim Mehrwertsteuersatz einen Wert mit Dezimalstellen anzugeben.

Behobene Fehler

  • Es wurde ein Fehler beim Zusammenspiel zwischen dem Editor PlugIn und Firefox 1.5 beseitigt.
  • Es wurde ein Textfehler im Dialog-Fenster für die Modulinstallations- und Updatefunktionalität beseitigt.
  • Workflow Modul: Es wurden Textfehler berichtigt.
  • ToDo/Messaging Modul: Es wurden Textfehler berichtigt.
  • Export Modul: Es wurden Textfehler berichtigt.
  • Export Modul: Die erweiterten Eigenschaften von Grafiken wurden nicht mit exportiert.
  • Kundenverwaltung PRO: Es wurde ein Fehler beim Import einer CSV-Datei beseitigt.
  • Kundenverwaltung: Es wurde ein Fehler bei der Darstellung von Datumsfeldern beseitigt.
  • Die HTML-Ausgabe des Tags <we:sessionFeld type="hidden" xml="true" /> war nicht XHTML-konform.
  • Wenn eine Backup-Datei auch externe Dateien enthält, dann wurde diese nicht als Backup-Datei sondern als "webEdition XML Import"-Datei anerkannt. Dieser Fehler wurde berichtigt.

Version 3.5.0.3

Veröffentlichungsdatum 22.12.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Es wurde ein Fehler in der Backup-Funktion behoben.

Version 3.5.0.2

Veröffentlichungsdatum 15.12.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Neuer we:Tag für das Arbeiten mit dem Newsletter Modul: <we:ifConfirmFailed>
  • Beim Auszeichnen von Sprachwechseln wurde die Option für französisch hinzugefügt.

Behobene Fehler

  • Wenn beim Tag <we:userInput> das Attribut "xml" auf den Wert "true" gesetzt war, dann wurde die Ausgabe nicht XHTML-konform erzeugt.
  • Beim Editieren eines Links im WYSIWYG-Editor wurde das "+"-Zeichen aus dem Link-Titel gelöscht.
  • Beim Tag <we:link> funktionierte das Attribut "only" mit dem Wert "rel" nicht.
  • Das Tag <we:printVersion> verursachte PHP-Warnings.
  • Beim Tag <we:img> war die dynamische Übergabe eines Wertes an das Attribut "style" nur ohne einem führenden "\" möglich.

Version 3.5.0.1

Veröffentlichungsdatum 08.12.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Es wurde ein Fehler im Tag <we:saferpay> behoben.
  • Es wurde ein Fehler im Tag <we:category> behoben.

Version 3.5.0.0

Veröffentlichungsdatum 07.12.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

Voting Modul:
Es wurden die bestehenden Funktionen verbessert und zusätzlich neue Funktionen hinzugefügt. Zu den neuen Funktionen zählen unter anderem:
  • die neue Ansicht "Option"
  • die Möglichkeit, die Gültigkeit auf "immer" zu setzen
  • farbliche Darstellung im Baum
  • Fallback-IP Methode bei der Cookie-Methode
  • "Daten des Benutzer-Agents speichern" bei der IP-Methode
  • die Möglichkeit das Voting zu protokollieren
  • die Möglichkeit die IP-Adressen zu sperren ("schwarze Liste")
  • die prozentualen Ergebnisse werden zweistellig dargestellt
  • beim <we:votingField>-Tag sind die Attribute "num_format" und "precision" hinzugekommen
Shop Modul:
Es wurden die bestehenden Funktionen verbessert und zusätzlich neue Funktionen hinzugefügt. Zu den neuen Funktionen zählen unter anderem:
  • Erweiterte Grundeinstellungen
  • Variantierbare Shop-Artikel
  • Freie Felder innerhalb von Shop-Artikeln
  • Freie Felder innerhalb der Bestellung
  • Verschiedene Mehrwertsteuersätze
  • Porto und Versandkosten
  • Anbindung an Payment Provider (PayPal, saferpay)
Neue / erweiterte we:Tags: <we:useShopVariant>, <we:listview type="shopVariant">, <we:ifHasShopVariants>, <we:shopField>, <we:ifVarSet type="shopField">, <we:ifNotVarSet type="shopField">, <we:ifShopPayVat>, <we:ifShopVat>, <we:shopVat>, <we:field type="shopVat">, <we:var type="shopVat">, <we:writeShopData netprices="true|false" usevat="true">, <we:ifVarSet type="sum">, <we:ifNotVarSet type="sum">, <we:paypal>, <we:saferpay>, <we:sessionField autofill="true">, <we:shipping>

Kundenverwaltung/ Kundenverwaltung PRO:
  • Wenn das Shop Modul installiert ist, dann wird ein zusätzliches Tab "Bestellungen des Kunden" angezeigt.
  • Wenn man innerhalb des Moduls die Baumansicht nach dem letzten Login bzw. nach dem letzten Zugriff sortiert, dann kann man nun die Formatierung des Datums bei der Darstellung beeinflussen.
  • Die Funktionen zur Sortierung der Baumansicht innerhalb des Moduls wurden verbessert und erweitert...
Voting Modul:
Wenn man für ein Voting oder eine Gruppe einen ungültigen Namen vergibt, dann wird man nun darauf hingewiesen, welche Zeichen gültig/ nicht gültig sind.

Weitere Verbesserungen:
  • Der Kategorie-Selektor wurde verbessert und erweitert. Es ist nun möglich Kategorien neben dem Namen auch einen Titel und eine Beschreibung zuzuweisen. In diesem Zusammenhang wurde auch der Tag <we:listview> erweitert. Es ist nun möglich Übersichten über Kategorien zu erstellen: <we:listview type="category">. Der Tag <we:categorie> wurde um die Attribute "field" und "id" erweitert. Damit ist es nun möglich die Informationen einer beliebigen Kategorie auszugeben.
  • Es ist nun möglich den Tag <we:listview> zu verschachteln.
  • Es wurde die Sicherheit des webEdition-internen Formmail-Skripts erhöht.

Behobene Fehler

  • Kundenverwaltung: Nach dem Import von Kunden wurde die Baumansicht auf der linken Seite nicht aktualisiert.
  • Kundenverwaltung PRO: Nach der Änderung der aktuell eingestellten Sortierung wurde die Baumansicht auf der linken Seite nicht aktualisiert und es war eine andere Sortierung eingestellt.
  • Im Tag-Wizard von <we:field> fehlte das Attribut "seeMode".
  • Wenn man beim Tag <we:field> das Attribut "listviewname" gesetzt hat, dann wurde dieses fälschlicherweise in die HTML-Ausgabe übernommen.
  • Auf dem Login-Screen konnte man per Tastatur den Modus (normal/ seeMode) nicht einstellen.
  • Wenn die Benutzerverwaltung installiert ist, dann konnte es in seltenen Fällen vorkommen, dass ein webEdition-Dokument, ein Objekt, eine Vorlage oder eine Klasse beim Schließen den Browserfensters nicht wieder freigegeben wurde.
  • Bei allen Tags die das Attribut "num_format" haben wurden die Rundungsregeln berichtigt, wenn der Wert "swiss" gesetzt ist.
  • Wenn ein Backup auf die lokale Festplatte gemacht wurde, dann konnte es vorkommen, dass die Backupdatei unvollständig heruntergeladen wurde, da der Download durch eine serverseitige Einstellung vorzeitig beendet wurde.
  • DB/Objekt Modul: Es wurde eine PHP-Notice entfernt.
  • DB/Objekt Modul: Es wurde ein Fehler bei der Ansicht der Suchergebnisseite innerhalb des Moduls behoben.
  • Es wurde ein Fehler im Tag <we:include> behoben.
  • Es wurde ein Fehler im Datei-Selector behoben.
  • Bei der Modulinstalltion wurde die Schreibweise eines Modulnamens berichtigt.
  • Newsletter Modul: Wenn in einen Newsletter Bilder eingebettet werden, dann wird der Content-Type nun nicht mehr auf "multipart/related" sondern auf "multipart/mixed" gesetzt.
  • Newsletter Modul: Beim Versenden einer Test-E-Mail kam es zu einem PHP-Fehler.
  • Export Modul: Wenn man verknüpfte Objekte wie z.B. in Objekten eingefügte Bilder exportieren möchte, dann war dies bisher nicht möglich.
  • Bei einigen Seiten im webEdition-Interface kam es bei der Verwendung des Firefox 1.5 Browsers zu horizontalen und vertikalen Scrollbalken auch wenn diese nicht nötig waren.
  • Es wurde eine PHP-Notice bei der Verwendung von <we:form type="object"> entfernt.
  • Es wurde eine PHP-Notice beim Umbenennen von Bildern entfernt.
  • Bei der Verwendung von PHP 4.4.1 (mit aktiviertem safe_mode) konnten keine Miniaturansichten erzeugt werden, da der gd.wrapper um fehlende Funktionen für den safe_mode erweitert wurde.

Version 3.4.1.0

Veröffentlichungsdatum 22.11.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Hat man bei <we:form type="object"> das Attribut "categories" gesetzt, dann wurde dieses auch bei der HTML-Ausgabe übernommen. Dies ist nun nicht mehr so.
  • Der Text im Tag-Wizard zum Tag <we:pagelogger> wurde korrigiert.
  • Bei der Verwendung von <we:userInput type="date"> wurde bei der HTML-Ausgabe eine webEdition-Interne-CSS-Angabe mit ausgegeben. Dies ist nun nicht mehr so.
  • Bei der Verwendung von PHP 5.0.5 war es nicht möglich eine Klasse abzuspeichern. Dies ist nun wieder möglich.
  • Bei der Verwendung von PHP 5.0.5 konnte es bei der Erzeugung von Miniaturansichten von Bildern zu Fehlern kommen. Diese Fehler wurden behoben.
  • Wenn man aus einem Bild im PNG-Format mit transparentem Hintergrund eine Miniaturansicht im PNG-Format generiert, dann ist der Hintergrund bei dieser schwarz. Der Fehler wurde behoben und die Transparenz bleibt nun erhalten.
  • Wenn man ein Rebuild über die Miniaturansichten ohne Auswahl eines Verzeichnisses machen wollte, dann konnte es zu Fehlern kommen. Dies ist nun nicht mehr so.
  • DB/Objekt Modul: Wenn man eine Klasse mit zwei Feldern hat, deren Namen mit demselben Wort beginnt (z.B. "Ueberschrift" und "UeberschriftKurz"), dann konnte das Löschen des Feldes mit dem längeren Namen zu Fehlern führen. Dieses Problem wurde behoben.
  • Wenn man bei einem <we:select> die Werte des Tags <option> so vergeben hat, dass sie mit demselben Wort beginnen (z.B. "Rot" und "RotRand"), dann wurde der Wert nicht richtig gespeichert. Dieser Fehler wurde behoben.
  • Beim Einbinden einer Datei mit PHP-Funktionen in ein statisches webEdition-Dokument konnte es bei der Verwendung von PHP 5 zu Problemen beim Rebuild kommen. Dies ist nun nicht mehr so.
  • Es wurde ein Fehler bei der Zuweisung von Vorlagen zu Dokument-Typen behoben.
  • Ein Feld vom Typ <we:var type="href"> ließ sich nicht mit dem Tag <we:ifVarEmpty> abfragen. Dies ist nun möglich.
  • Wenn in der Datei php.ini das Memory Limit auf einen Wert größer als 32M gesetzt war, wurde dieser Wert durch webEdition wieder auf 32M heruntergesetzt. Das Memory Limit wird nun durch webEdition nur noch gesetzt, wenn der Wert in der Datei php.ini kleiner als 32M ist.
  • Bisher war das dynamische Setzen von Variablen als Attributwerte uneinheitlich entweder mit \$name oder $name (ohne Backslash) möglich. Dies wurde nun vereinheitlicht. Die Übergabe sollte nun immer mit dem vorangestellten Backslash erfolgen. Aus Kompatibilitätsgründen funktioniert, dort wo es vorher auch möglich war, eine Übergabe ohne Backslash.
  • Beim Erstellen und Löschen von Objekten über das Front-End (mit den Tags <we:userInput>) ohne Kundenlogin, dann konnte es zu PHP-Notices kommen. Dies ist nun nicht mehr so.
  • Es wurde eine ungenaue Textpassage in der Erklärung zu <we:link> im Tag-Wizard berichtigt.
  • Die Verwendung des Attributs "only" im Tag <we:link> funktionierte innerhalb einer <we:linklist> nicht.
  • DB/Objekt Modul: Es war bisher möglich einen Arbeitsbereich einer Klasse zu entfernen, wenn Objekten dieser Klasse der Arbeitsbereich zugewiesen ist. Dies ist nun nicht mehr möglich.
  • DB/Objekt Modul: Wenn man zum Löschen aller Objekte einer Klasse den obersten Objektordner löscht, dann wurde dieser zwar nicht gelöscht, aber aus dem Baummenü entfernt. Dies ist jetzt nicht mehr so.

Version 3.4.0.9

Veröffentlichungsdatum 08.11.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Hinweis

Der Tag <we:tracker> wurde in <we:pagelogger> umbenannt. Aus Kompatibilitätsgründen funktioniert der Tag <we:tracker> aber weiterhin.

Verbesserungen

  • Der Tag <we:linkToSeeMode> funktioniert nun auch ohne dem Modul "Benutzerverwaltung" bzw. "Benutzerverwaltung PRO".

Behobene Fehler

  • Import: Es wurde ein Fehler beim Erstellen von Verzeichnissen behoben.
  • Im Microsoft Internet Explorer (mit aktiviertem PopUp-Blocker) war es in manchen Fällen nicht möglich, ein Backup zu erstellen.

Version 3.4.0.8

Veröffentlichungsdatum 23.10.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Wenn die webEdition Statistiksoftware auf dem Server installiert und der entsprechende Pfad in den Einstellungen von webEdition angegeben ist, dann kann man die webEdition Statistiksoftware direkt über das Module-Menü von webEdition aufrufen.
  • Es ist nun möglich, dass beim Import einer Teil-Export-Datei auch die Unterverzeichnisse mit übernommen werden.

Behobene Fehler

  • Es wurde ein Fehler im Tag-Parser behoben.
  • Export-Modul: Es wurde ein Fehler beim Erstellen von Exports mit aktiviertem Save Mode (PHP) behoben.
  • Es wurde ein Fehler beim Import von Teil-Export-Dateien behoben. Der Fehler trat nur bei der Verwendung von PHP < 4.2.0 auf.
  • Es wurde ein Fehler im Tag-Wizard für <we:sessionField /> behoben. Es fehlte das Attribut "value".
  • Es wurde ein Darstellungsfehler im Menü von webEdition behoben.
  • Wenn man in ein WYSIWYG-Textarea in der Quellcode-Ansicht <script> einfügte, dann konnte es zu Fehlern kommen. Dies ist nun nicht mehr so.
  • Wenn es einen unaktiven Scheduler Pro Eintrag bei einem Objekt gab, dann konnte man das Objekt nicht veröffentlichen. Dieser Fehler wurde behoben.
  • Kundenverwaltung Pro: Es wurde ein Fehler im Datei-Baum der Kundenverwaltung Pro behoben.
  • Newsletter Modul: Hatte man in den Einstellungen des Newsletter Moduls eine Standard-CSV-Datei definiert, so konnte man diese nicht wieder entfernen. Dies ist nun möglich.
  • Es wurde ein Fehler beim Löschen einer E-Mail-Adresse aus einer CSV-Datei behoben.
  • Das <we:votingList>-Tag sortierte die Einträge nicht richtig, wenn das Attribut "order" nicht gesetzt war.
  • Voting Modul: Bisher war es nicht möglich als Antwort bei einer Frage den Wert "0" (Null) anzugeben. Dies ist nun möglich.
  • Wenn in der Benutzerverwaltung Pro definiert ist, dass ein Benutzer die Eigenschaften-Seite eines webEdition-Dokuments nicht sehen darf und der Benutzer innerhalb des seeModes ein neues webEdition-Dokument angelegt hat, dann konnte er die Eigenschaften-Seite sehen. Dies ist nun nicht mehr so.
  • webEdition erzeugt nun alle neu erstellten Verzeichnisse mit den in den Einstellungen (Optionen ? Einstellungen ? System ? "Zugriffsrechte für neue Verzeichnisse") definierten Rechten.
  • Wenn man über <we:include /> ein leeres HTML-Dokument (ohne Vorlage) einbindet, dann ist es bisher zu einer PHP-Fehlermeldung gekommen. Dieser Fehler wurde behoben.
  • Bei den Tags <we:link /> und <we:title> funktionierte das Attribut "htmlspecialchars" nicht fehlerfrei.
  • Im Tag-Wizard von <we:img /> wurde das Attribut "only" angezeigt, obwohl es dieses bei diesem Tag nicht gibt. Es wurde aus dem Tag-Wizard entfernt.
  • Beim Tag <we:banner> funktionierte das Attribut "xml" nicht fehlerfrei.
  • Beim Öffnen des Tag-Wizards erhielt das entsprechende Browserfenster nicht den Focus.
  • In der französischen webEdition-Version konnte die Importfunktion für eine lokale Datei nicht fehlerfrei ausgeführt werden.

Version 3.4.0.7

Veröffentlichungsdatum 30.08.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Beim Tag <we:delete> wurde das optionale Attribut forceedit="true" hinzugefügt. Damit ist es nun möglich, auch ohne installierte Kundenverwaltung bzw. ohne auf der Webseite eingeloggt zu sein webEdition-Dokumente und Objekte über das Frontend zu löschen.

Behobene Fehler

  • Es wurde ein Fehler beim Anlegen von Objekten über das Frontend behoben.
  • Der Tag <we:votingField name="answer" type="radio"> validierte bei der Verwendung des Attributs xml="true" nicht, da das schließende "/" fehlte.
  • Der Tag <we:votingField name="answer" type="checkbox"> validierte bei der Verwendung des Attributs xml="true" nicht, da das schließende "/" fehlte.
  • In seltenen Fällen wurden Zeichen wie " " oder " " im Text eingefügt. Dies ist nun nicht mehr der Fall.

Version 3.4.0.6

Veröffentlichungsdatum 11.08.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Innerhalb von Kalender-Listview funktionieren nun auch die Tags <we:back> und <we:next>.

Behobene Fehler

  • Es wurde ein Fehler (Formular-Felder blieben leer) beim Bearbeiten von Dokumenten über das Tag <we:userInput> behoben.
  • Es wurde ein Fehler (Schriftgröße) in der Oberfläche des File-Selectors behoben.
  • Bei einer Kalenderübersicht (<we:listview calender="month">) wurden teilweise am Anfang oder am Ende leere Einträge ausgegeben.
  • In der niederländischen Version konnte man keine Votingdaten exportieren.
  • Es wurde ein Fehler in der französischen Sprachdatei für das Voting Modul behoben.
  • Es wurde ein Fehler in der russischen Sprachdatei für das DB/Objekt Modul behoben.
  • Es wurde ein Fehler in der deutschen Sprachdatei für das Exportmodul behoben.
  • Benutzerverwaltung PRO: Es wurde ein Fehler bei der Rechtevergabe für Verzeichnisse behoben.

Version 3.4.0.5

Veröffentlichungsdatum 25.07.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Es wurde ein Sicherheitsproblem beim Voting Modul behoben.
  • Es wurde ein Problem beim Wiederherstellen (Backup) der Einstellungen behoben.
  • Das Installer-Programm installierte fälschlicherweise auch einige we:Tags des Voting Moduls, wenn dieses nicht vorhanden ist.

Version 3.4.0.4

Veröffentlichungsdatum 22.07.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • DB/Objekt Modul: Es wurde ein Fehler beim Speichern von Objekten in Verbindung mit einem zugeteilten Arbeitsbereich (Benutzerverwaltung) behoben.
  • Voting Modul: Es wurde ein Fehler beim Setzen des Cookies (revote) behoben.

Version 3.4.0.3

Veröffentlichungsdatum 21.07.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Beim Wiederherstellen eines Backups wurden Umlaute nicht richtig wiederhergestellt. Dieses Problem trat nur ab PHP 5.0.2 auf.
  • Beim Wiederherstellen eines Backups ohne Binarydaten wurden vorhandene Binarydaten mit leeren Dateien überschrieben. Nun werden bestehende Binarydaten nicht verändert.

Version 3.4.0.2

Veröffentlichungsdatum 20.07.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Es wurden einige kleine Fehler beim Voting Modul korrigiert.

Version 3.4.0.1

Veröffentlichungsdatum 19.07.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Fragen und Antworten (Voting Modul) mit Umlauten wurden nach dem Backup nicht richtig wiederhergestellt.

Version 3.4.0.0

Veröffentlichungsdatum 19.07.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Neues Modul: Das webEdition Voting Modul.
  • Beim CSV-Import kann man nun vorhandene Objekte überschreiben.
  • Bei <we:img> gibt es nun auch das Attribut "only".
  • Das Tag <we:calculate> ist nun auch in der Basisversion verfügbar.
  • Newsletter Modul: Wenn man Bilder als Anhang eines Newsletters verschickt, dann werden nun auch über HTML und CSS definierte Hintergrundbilder mit eingebunden.
  • Bei <we:userInput type="date"> gibt es ein neues Attribut: newdate="true" - Ist das gesetzt wird bei einem Datumsfeld das Datum auf aktuellen Zeitpunkt gesetzt.

Behobene Fehler

  • Benutzerverwaltung PRO: Fehler bei Zugriffsrechten auf Verzeichnisse behoben.
  • Benutzerverwaltung PRO: Fehler bei der Rechtevergabe für das Hochladen von Dateien behoben.
  • Benutzerverwaltung: Fehler bei der Ordneranzeige ohne Administrationsrechte behoben.
  • Benutzerverwaltung: Es war teilweise für Benutzer möglich, Dokumente außerhalb ihres Arbeitsbereichs zu speichern.
  • Kundenverwaltung PRO: Bei der Verwendung des Wertes 0 funktionierte die Sortierung nach diesem Feld nicht richtig.
  • Newsletter Modul: Fehler beim Versenden von webEdition Dokumenten mit <we:block> behoben.
  • Workflow Modul: Es war teilweise nicht mehr möglich, einen neuen Workflow anzulegen.
  • Scheduler PRO: Beim Backup wurden nicht alle Daten gespeichert.
  • Das Startdokument für einzelne Benutzer wurde nicht richtig gespeichert.
  • Fehler im Java-Menü bei der Verwendung von Safari behoben.
  • Fehlerhafte Darstellung eines Feldes vom Typ "href" im Microsoft Internet Explorer behoben.
  • Der generierte Quelltext von <we:flashmovie> war bei der Verwendung des Attributs "alt" nicht valid.
  • Es war nicht möglich bei den Einstellungen den letzten Formmail-Empfänger endgültig zu löschen.
  • Bei <we:userInput type="textarea"> wurde das Attribut "id" nicht übernommen.
  • Es wurden keine webEdition-Dokumente ohne Inhalt bei der automatischen Auswahl exportiert.
  • Bei <we:textarea> fehlte im Tagwizzard das Attribut "classes".
  • Bei <we:link> war die Ausgabe bei der Verwendung von Sonderzeichen und Umlauten als Inhalt nicht valid.
  • Fehler bei der Aktivierung bzw. Deaktivierung von Scheduler-Einstellungen behoben.
  • Fehler bei Links innerhalb einer <we:listview type="object"> im seeMode behoben.
  • Fehler im Fileselector behoben.

Version 3.3.0.1

Veröffentlichungsdatum 31.05.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Wenn die Fehlerbehandlung von webEdition aktiviert ist, dann werden nun die Fehlermeldungen auch XHTML-valid ausgegeben.
  • Das Tag <we:ifVar> kann man nun auch innerhalb von <we:linklist> verwenden.

Behobene Fehler

  • Bei <we:printVersion> funktionierte das Attribut "triggerid" nicht.

Version 3.3.0.0

Veröffentlichungsdatum 01.05.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Die Bezeichnungen der webEdition-Module wurden vereinheitlicht.
  • Neues Modul: "Export Modul"
  • "webEdition XML Import" - in die Basisversion wurde die Möglichkeit integriert, webEdition-XML-Exports (die man über das Export Modul erstellt hat) zu importieren. Diese neue Funktion ist über das Menü Datei ? Import/Export ? Import erreichbar.
  • Benutzerverwaltung PRO
    • Neues Recht für "Import/Export": "Der Benutzer darf webEdition XML Dateien importieren"
    • Wenn das Export Modul installiert ist, dann gibt es eine neue Rechte-Gruppe: "Export Modul." Hier gibt es folgende neue Rechte: Der Benutzer darf Exports erstellen; Der Benutzer darf Exports löschen; Der Benutzer darf Exports bearbeiten; Der Benutzer darf Daten exportieren

Behobene Fehler

  • Die Karteireiter bei Dokumenten, Vorlagen, Objekten, Klassen und den Einstellungen funktionierten mit Safari 1.3 nicht mehr und bei aktuellen Mozilla Firefox Versionen gab es ebenfalls kleine Probleme.
  • Im Safari ließ sich die Eigenschaften-Seite mit ENTER abschicken.
  • Wenn man bei einer Klasse/ Objekt als Arbeitsbereich nur "/" angegeben hat, dann kam man mit einem <we:field hyperlink="true" /> innerhalb einer Listview im seeMode nicht auf die Detailseite, sondern gleich zum Objekt selbst.
  • WYSIWYG-Editor:
    • Beim Löschen der Formatierungen des Inhaltes wurden nicht alle Formatierungen vollständig entfernt.
    • Beim Einfügen eines Bildes gingen gesetzte Attribute bei der Auswahl einer Miniaturansicht verloren.
  • Es gab ein Problem im Zusammenspiel von transparenten GIF-Bildern und der Funktion zum Bearbeiten von Grafiken.
  • Wenn man in einer Klasse ein select-Feld als "Title" definiert hat, dann wurde dieses Feld bei einer <we:listview type="search"> mit <we:field name="Title" /> nicht ausgegeben.
  • Der Tag <we:field type="img" /> verursachte eine PHP Notice.
  • Bei der Verwendung von <we:userInput name="foo" type="hidden" xml="true" value="bar" /> wurde der Wert des Attributs "value" nicht übernommen und die Ausgabe war nicht XHTML-konform.

Version 3.2.1.2

Veröffentlichungsdatum 14.04.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • WYSIWYG-Editor: Bei inlineedit="false" kann der Text nun markiert und kopiert werden.
  • Kundenverwaltung: Die Suche nach Kunden kann nun auch per [ENTER]-Taste gestartet werden.
  • Der TagParser prüft nun genauer auf <html>, <head> und <body> Tag.
  • Codevorlagen im Tagwizard auf XHTML validen Beispielquellcode umgestellt.

Behobene Fehler

  • we:Tags:
    • Es wurden einige Fehler im <we:link> im Zusammenhang mit unveröffentlichten Dokumenten behoben.
    • Das <we:formfield>-Tag übernimmt jetzt wieder gesetzte Attribute.
    • <we:userInput type="select">: Attribute wurden auch für <option> Felder übernommen.
    • Problem mit <we:sendMail>, wenn sowohl Attribut "from" als auch "reply" angegeben wurden.
  • DB/Objekt Modul: GUI-Problem beim Ändern der Zugriffsrechte geändert.
  • DB/Objekt Modul: Ein Fehler im Zusammenhang mit Arbeitsbereichen, der Benutzerverwaltung und dem DB/Objekt Modul wurde behoben.
  • DB/Objekt Modul: Ein Problem bei den Berechtigungen im Zusammenhang mit Zugriff auf Klassen aus DB/Objekt Modul beseitigt.
  • DB/Objekt Modul: Auswahlfelder die nur Zahlen als Schlüssel verwenden werden wieder korrekt dargestellt.
  • DB/Objekt Modul: Der Link auf die Startseite in der Navigationsleiste war an einer Stelle nicht korrekt.
  • Newsletter Modul: Beim Speichern eines Newsletters in einem Ordner können nun nur noch Ordner ausgewählt werden.
  • Kundenverwaltung: Baum wurde nach dem Löschen eines Kunden nicht aktuallisiert.
  • Banner Modul: Views von Bannern wurden auch im Vorschau-Modus der Vorlage gezählt.
  • Benutzerverwaltung: Fehler beim Löschen von Standard-Arbeitsbereichen behoben.
  • Ein Übersetzungsfehler beim Backup wurde behoben.
  • CSV-Export: Spaltennamen bei Auswahlfeldern aus dem DB/Objekt Modul wurden nicht korrekt exportiert.
  • Diverse PHP-Notices entfernt.
  • Fehler beim Kopieren von ganzen Verzeichnissen behoben, hier wurden auch Ordner umbenannt, die den zu ändernden Ordnernamen am Anfang des eigenen Namens hatten.

Version 3.2.1.1

Veröffentlichungsdatum 07.03.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Wenn ein webEdition-Dokument auf Grund von safe_mode oder ungenügenden Schreibrechten im DOCUMENT_ROOT nicht veröffentlicht werden konnte, wurde dies nicht in der Meldung nach dem Speichern des webEdition-Dokuments mitgeteilt.
  • Wenn bei einem externen Link nur "http://" als Ziel angegeben wird, dann wurde der Link auf dem fertigen webEdition-Dokument auch generiert. Nun wird hier kein Link mehr erzeugt.
  • Wenn bei einem internen Link kein Linkziel angegeben wird, dann wurde der Link auf dem fertigen webEdition-Dokument auch generiert. Nun wird hier kein Link mehr erzeugt.
  • Wenn bei einem interner Link auf ein unveröffentlichtes webEdition-Dokument zeigt, dann wurde der Link auf dem fertigen webEdition-Dokument auch generiert. Nun wird hier kein Link mehr erzeugt und der Inhalt des Links wird auch nicht ausgegeben.
  • Die finnischen Sprachversion wurde aktualisiert.

Version 3.2.1.0

Veröffentlichungsdatum 01.03.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Newsletter Modul: Wenn man auf der Eigenschaften-Seite eines Newsletters keine "Zeichenkodierung" ausgewählt hat, dann wurde der Newsletter ohne Zeichenkodierung verschickt. Nun wird in einem solchen Fall die Standard-Zeichenkodierung von webEdition verwendet.

Version 3.2.0.8

Veröffentlichungsdatum 28.02.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Newsletter Modul: Wenn man einen Newsletter verschickt der am Ende des Betreffs ein Fragezeichen hat, dann wurde der Betreff verstümmelt.
  • Newsletter Modul: Wenn man einen Newsletter verschickt, dessen Inhalt einen anderen Charset als "iso-8859-1" verwenden, dann wurden diese Inhalte nicht richtig dargestellt, da der zugehörige Charset nicht beachtet wurde.
  • Wenn man innerhalb eines Objektes in einem Text (WYSIWYG-Textarea) auf ein anderes Objekt verlinkt, dann wurde hier &pid= angehängt – dies war nicht valid und wurde in &amp;pid= geändert.
  • Es wurde eine Sicherheitslücke geschlossen.

Version 3.2.0.7

Veröffentlichungsdatum 24.02.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Es wurde eine kleine visuelle Verbesserung für die Eingabefelder des Alt- und Title-Textes bei Bildern (bei <we:img/>) gemacht.

Behobene Fehler

  • Beim Tag <we:categorySelect> wurde der ausgewählte Wert beim Wechsel von der Bearbeiten- zur Vorschauansicht nicht übernommen.
  • In die Druckansicht eines webEdition-Dokuments wurde webEdition-interner JavaScript-Code eingefügt.
  • Bei <we:listview type="object" calender="month_table"> funktionierte das Attribut "weekstart" nicht.

Version 3.2.0.6

Veröffentlichungsdatum 21.02.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Es wurden kleine Fehler in der Demo-Seite berichtigt.
  • Es wurden einige PHP-Notices bei der Verwendung von <we:link> entfernt.
  • Einige Formulierungen in der Benutzerverwaltung PRO waren nicht konsistent. Dies wurde nun angeglichen.
  • Es wurde ein Rechtschreibfehler im ToDo/Messaging Modul berichtigt.

Version 3.2.0.5

Veröffentlichungsdatum 10.02.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Man kann nun auch mehrere Updates verschiedener webEdition-Instanzen gleichzeitig in einem Browser durchführen.
  • <we:ifPosition> kann nun auch innerhalb von <we:repeatShopItem> verwendet werden.

Behobene Fehler

  • Die Fehlerbehandlung ließ sich nicht mehr deaktivieren.
  • Es wurde ein kleiner optischer Fehler bei einer Dialogbox beim Updateprozess behoben.
  • Änderungen an webEdition-Dokumenten, welche gespeichert aber nicht veröffentlicht waren gingen beim Umbenennen des übergeordneten Ordners verloren.
  • Nach einer Update-Wiederholung wurden gelöschte Standard-Felder der Kundenverwaltung wieder angelegt.
  • Bei <we:img> wurde das webEdition-Attribut "showinputs" beim HTML-Output mit ausgegeben.
  • Wenn man in der Kundenverwaltung PRO einen Kunden anzeigt und dann auf Kunden ? Administration ? Felder verwalten geht und ein neues Feld hinzufügt, dann wird im Hintergrund ein Reload ausgeführt und alle Daten der Seite "Allgemein" wurden nicht mehr angezeigt.

Version 3.2.0.4

Veröffentlichungsdatum 04.02.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Fehler bei der Eingabe eines E-Mail Links bei <we:link>
  • Übergabe von PHP Variablen bei <we:form> zum Teil fehlerhaft

Version 3.2.0.3

Veröffentlichungsdatum 01.02.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Generic-XML-Export funktioniert nun wieder, auch wenn kein Datenbank-/Objekt-Modul installiert ist.
  • WYSIWYG-Editor: Tabellen wurden im Microsoft Internet Explorer ohne Rand dargestellt und waren daher kaum zu bearbeiten. Dies ist nun behoben.
  • WYSIWYG-Editor: Es konnten bei internen Links keine Anker hinzugefügt werden.
  • Die Einstellungen für die HTTP-Authentifizierung, wie Benutzername und Kennwort, wurden nicht gespeichert wie unter Optionen > Einstellungen > Erweitert eingestellt.
  • Wenn bei der Option "Maximale Upload Größe in Hinweistexten" unter Optionen > Einstellungen > Erweitert als Wert keine ganze Zahl angegeben wurde, erfolgte ein Parse Error.
  • Anker in WYSIWYG-Textareas von Objekten wurden nicht korrekt interpretiert sondern erzeugten einen we_cmd Link.
  • Ein Problem mit der PHP-Direktive "short_open_tags", der Angabe von <?xml … ?> und dem eingebauten Validator wurde behoben.
  • Datenbank-/Objekt-Modul: Der Import von CSV Dateien in Objekte funktioniert nun wieder.

Version 3.2.0.2

Veröffentlichungsdatum 01.02.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • "Barrierefreie"-Attribute für die Tags <we:link> und <we:linklist> sind nun zur besseren Übersicht für Redakteure in der Benutzerverwaltung abschaltbar.
  • Alt-Text und Titel bei <we:img>-Tag sind nun global oder einzeln abschaltbar, um vorhandenes Layout zu erhalten.
  • Validierung kann für Redakteure in der Benutzerverwaltung ein- und ausgeschaltet werden.

Behobene Fehler

  • Die Attribute "rel" und "rev" wurden innerhalb einer <we:linklist> für <we:link> nicht übernommen.
  • Links im WYSIWYG-Editor konnten nicht geändert werden, wenn das erste Wort des Textes ein Link war.
  • Das Tag <we:userInput type="select"> arbeitet nun wieder korrekt.
  • Bei <we:flashmovie> wurden die Newlines aus dem HTML-Quelltext entfernt.

Version 3.2.0.1

Veröffentlichungsdatum 28.01.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Bei <we:userInput type="choice"> wurde der Wert des Attributs "size" auch auf die Select-Box angewendet.
  • Bei <we:userInput type="select"> wurden keine "value"-Attribute bei den <option>-Tags geschrieben.

Version 3.2.0.0

Veröffentlichungsdatum 27.01.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

we:Tags ...
  • Alle we:Tags können nun validen XHTML-Output generieren.
  • Bei allen we:Tags, die eine Ausgabe produzieren, gibt es ein neues Attribut "pass_…". Um z.B. bei <we:form> dem Formular bei der Ausgabe eine ID zu geben, kann man das Attribut "id" nicht verwenden, da dieses schon ein webEdition-Attribut ist. In einem solchen Fall kann man "pass_id" verwenden - <we:form id="100" pass_id="Kontaktformular">. Man kann also nach dem "_" (Unterstrich) einen beliebigen Wert (HTML-Attribut) angeben, welches so an die Ausgabe weitergegeben wird.
  • Der <we:field name="we_href">-Tag gibt bei Objekt-Listviews (<we:listview type="object">) die Adresse des webEdition-Dokuments mit we_objectID zurück. Damit können Detail-Links einfacher erstellt werden.
  • Der <we:ifEqual>-Tag untersucht nun auch global existierende Variablen und vergleicht diese mit der angegebenen Dokumenten-Variable.
  • Neuer we:Tag <we:checkForm>
  • Neue globale Einstellung für die gesamte Website für die Ausgabe von we:Tags. Damit muss nicht mehr bei jedem Tag das xml-Attribut gesetzt werden. Wird es explizit gesetzt, wird die globale Einstellung überschrieben.
  • Bei <we:search type="textinput"> bzw. <we:search type="textarea"> kann man nun über das Attribut "value" einen Wert vorgeben.
  • Das we:Tag <we:flashmovie> hat zwei neue Attribute: "showflash" und "showcontrol".
  • Das we:Tag <we:quicktime> hat zwei neue Attribute: "showquicktime" und "showcontrol".
  • Das we:Tag <we:flashmovie> hat ein neues Attribut "alt". Dieses wird verwendet, um einen alternativen Inhalt anzuzeigen.
  • Das we:Tag <we:link/> hat ein neues Attribut "only". Dies dient dazu, um einzelne Werte eines Links auszugeben. Als Attributwerte können alle Attribute des HTML-Tags <a> angegeben werden und zusätzlich der Wert "content".
  • Die we:Tags <we:back> und <we:next> haben ein neues Attribut "only". Dies dient dazu, um einzelne Werte des erzeugten Links auszugeben. Als Attributwerte können alle Attribute des HTML-Tags <a> angegeben werden.
  • Das we:Tag <we:textarea> hat ein neues Attribut: htmlspecialchars="true". Dies bewirkt, dass alle HTML-relevanten Zeichen in entsprechenden HTML-Code umgewandelt werden. Dabei werden folgende Umwandlungen vorgenommen:
    • & (kaufmännisches "und") wird zu &amp;
    • " (doppelte Anführungszeichen) wird zu &quot;
    • ' (einfaches Anführungszeichen) wird zu &apos;
    • < (kleiner als) wird zu &lt;
    • > (größer als) wird zu &gt;
  • Das we:Tag <we:input> hat ein neues Attribut: htmlspecialchars="true". Dies bewirkt, dass alle HTML-relevanten Zeichen in entsprechenden HTML-Code umgewandelt werden. Dabei werden folgende Umwandlungen vorgenommen:
    • & (kaufmännisches "und") wird zu &amp;
    • " (doppelte Anführungszeichen) wird zu &quot;
    • ' (einfaches Anführungszeichen) wird zu &apos;
    • < (kleiner als) wird zu &lt;
    • > (größer als) wird zu &gt;
  • Mit dem we:Tag <we:listview> kann man nun auch Kalender erstellen. Beispiel: <we:listview calendar="">
    Dieses Tag erzeugt eine Liste von webEdition-Dokumenten und/oder Objekten auf einer bestimmten Kalenderbasis.
  • Neues we:Tag <we:xmlfeed>
    Dieses Tag dient dazu, ein XML-Quelle zu definieren und die Daten von einem URL in den internem Cache zu speichern.
  • Neues we:Tag <we:xmlnode>
    Dieses Tag gibt den Inhalt eines Elements vom XML-Dokument aus.
  • Die "Maximale Upload Größe in Hinweistexten" kann nun unter Optionen ? Einstellungen ? Erweitert selber definiert werden.

Das "Verhalten der Dokument-Typ Auswahl" kann nun unter Optionen -> Einstellungen -> Erweitert definiert werden.

Beim WYSIWYG-Editor sind Funktionen hinzugekommen, welche wichtig sind, um barrierefreien Inhalte zu erzeugen:

  • Link-Dialog: Man kann nun die Sprache des verlinkten Textes sowie die Sprache der verlinkten Seite angeben.
  • Eingabemöglichkeit einer Abkürzung
  • Eingabemöglichkeit der Sprache
  • Tabellen: Bei Tabellen kann nun eine Zusammenfassung angegeben werden.
  • Tabellenzellen: Bei Tabellenzellen kann man nun bestimmen, dass sie eine Überschrift-Zelle ist (<th> anstelle <td>).
  • Tabellenüberschrift: Für eine Tabelle kann man nun eine Beschriftung (Caption) eingeben.


Es gibt nun die Möglichkeit, webEdition-Dokumente direkt aus webEdition heraus online validieren zu lassen.

Barrierefreie Demoseite

Bei Bildern kann man nun auch eine "longdesc" hinzufügen.

Behobene Fehler

  • Wenn man das Attribut showimage="false" für <we:img> verwendet, dann wurde dieses webEdition-eigene Attribut beim HTML-Output nicht herausgefiltert.
  • Es wurde ein Fehler beim we:Tag <we:ifRegisteredUserCanChange> beseitigt.
  • Beim RTF-Import einer WYSIWYG-Textarea wurde ein Fehler in der Bedienungsoberfläche behoben.
  • Wenn man den WYSIWYG-Editor auf "Fullscreen" schaltet, dann in die Quellcodeansicht geht und in dieser die Enter-Taste drückt, dann wurde die Fullscreenansicht wieder geschlossen.
  • Wenn man bei den Eigenschaften eines Bildes einen Alt-Text angibt, welcher Anführungszeichen (und andere Sonderzeichen) enthält, dann wurden diese bei der Ausgabe nicht in Entities umgewandelt.
  • Beim WYSIWYG-Editor konnte es passieren, dass Quellcode, den man in der Quellcode-Ansicht selber hineingeschrieben hat (z.B. CSS-Angaben für Tabellen), nicht übernommen wurde.
  • Bei den we:Tags <we:back> und <we:next> wurde bei den URL-Parametern das "&"-Zeichen anstatt &amp; verwendet.

Version 3.1.2.9

Veröffentlichungsdatum 24.01.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Man konnte über die we:Tags <we:var>, <we:ifVar> usw. nicht auf die Request-Variable "we_objectID" zugreifen.
  • Wenn man das DB-/ Objektmodul installiert, aber keine Klasse angelegt hat, dann konnte man per Startmenü trotzdem den Button "neues Objekt" anklicken.
  • Wenn man keine Startseite definiert hatte und auf den "Startseite"-Button geklickt hatte, dann wird man gefragt, ob man eine Startseite festlegen möchte. Bricht man den Vorgang über den "Abbrechen"-Button ab, so wurde die "index"-Seite geöffnet. Dies ist nun nicht mehr so. Der Vorgang wird vollständig abgebrochen.
  • Wird in <we:include> das webEdition-Dokument über das Attribut "path" angegeben, dann wurde trotz seeMode="true" der Button zum Bearbeiten des eingebundenen webEdition-Dokuments im SeeMode nicht angezeigt.
  • Im Tag-Wizard von <we:userInput> fehlte das Attribut "hideautobr".
  • Es wurde ein Fehler bei der Verwendung der Thumbnail-Funktion von Bildern in Zusammenhang mit Objekten beseitigt.
  • Bei <we:object> darf der Wert des Attributs "name" keine Leerzeichen enthalten. Wird trotzdem ein Leerzeichen angegeben, dann wird nun eine Fehlermeldung ausgegeben.

Version 3.1.2.8

Veröffentlichungsdatum 13.01.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Beim Backup auf Windows-Servern gab es Probleme mit den Klassen und Objekten.

Version 3.1.2.7

Veröffentlichungsdatum 13.01.2005
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Beim Tag <we:setVar> ist nun beim Attribut "from" auch der Wert "listview" möglich. Dieser neue Wert funktioniert nur innerhalb einer Listview. Man kann so z.B. Felder einer Listview in eine globale Variable schreiben.

Behobene Fehler

  • Newsletter-Modul: Beim Einfügen von Bildern in einen textbasierten Newsletter bekam man keine Auswahlmöglichkeit, sondern konnte lediglich eine absolute URL eintragen.
  • Newletter-Modul: Beim Exportieren von Mailinglisten war es möglich per Hand einen Speicherpfad anzugeben. Existierte dieser nicht, dann wurden keine Daten exportiert. Dies wurde so geändert, dass man nun den Speicherpfad nur noch über den File-Selector auswählen kann.
  • Newsletter-Modul: Wenn man versuchte in eine fehlerhafte CSV-Datei eine zweite fehlerhafte CSV-Datei zu importieren konnte es bei der Darstellung der Liste im Modul zu Fehlern kommen.
  • Beim Versenden von E-Mails (Kontaktformular, Newsletter, usw.) wird nun auch ein Return-Path gesetzt.
  • Kundenverwaltung: Werte mit ' (Hochkomma) machten Probleme und konnten Datenbank-Fehler verursachen.
  • Beim Import einer CSV-Datei mit mehreren Datumsfeldern wurde die Formatierung des Datums nur für das erste Feld angewendet.
  • Die vertikalen Tabs wurden im Safari nicht immer richtig angezeigt.
  • Shop-Modul: Die Daten von <we:showShopItemNumber type="textinput"> wurden nicht richtig an die Folgeseite übergeben.
  • Hatte ein Benutzer eine Sprache eingestellt, die nicht verfügbar ist (z.B. nach dem Einspielen eines Backups in ein anderes webEdition) kam es zu Fehlern.
  • Wird das Tag <we:ifFieldNotEmpty> innerhalb einer <we:block><we:object> Kombination verwendet, dann funktionierte es nicht.
  • Es wurde verschiedene Fehler im Wizard des XML-Exports behoben.

Version 3.1.2.6

Veröffentlichungsdatum 23.12.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Es wurde ein Fehler beim Erstellen eines Backups beseitigt.

Version 3.1.2.5

Veröffentlichungsdatum 22.12.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Backup: Bei der Verwendung eines Table-Prefix (Datenbank) funktionierte das Wiederherstellen eines Backups nicht richtig.
  • Backup: Rechtschreibfehler entfernt
  • Fehler in Kombination von <we:link/> und RollOver-Bild behoben

Version 3.1.2.4

Veröffentlichungsdatum 16.12.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Bei <we:write type="object"> kann man nun auch die Arbeitsbereiche mit angeben. Z.B.: <we:write type="object" workspaces="342,564,345" …>
  • Bei <we:form type="formmail"> gibt es ein neues Attribut "forcefrom". Bisher war es so, dass wenn bei <we:form> das Attribut "from" gesetzt war und es in dem Formular ein Feld mit dem Namen "email" gab, der Absender der E-Mail auf den Wert des Feldes "email" gesetzt wurde - also der Wert von "from" überschreiben wurde. Möchte man die Verwendung des Wertes aus dem Attribut "from" nun trotzdem erzwingen, dann kann man das Attribut "forcefrom" bei <we:form> auf den Wert "true" setzen.

Behobene Fehler

  • Beim Import von Objekten mit mehreren Datumsfeldern (z.B. Start- Endtermin einer Veranstaltung) und selbst definiertem Datumsformat wurde nur beim ersten Datumsfeld die Formatierung richtig übernommen. Beim zweiten Datumsfeld wurde der Standardwert verwendet. Nun wird auch beim zweiten Datumsfeld das selbstdefinierte Format übernommen.

Version 3.1.2.3

Veröffentlichungsdatum 10.12.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Die Session-Verwaltung beim Rebuild wurde verbessert. Bei großen Seiten mit vielen statischen Seiten wird dadurch eine Geschwindigkeitsverbesserung erreicht.

Behobene Fehler

  • Die Dialogbox zum Auswählen eines Bildes verursachte einen Fehler.
  • Wenn der Inhalt eines Textfeldes mit einem Umlaut beginnt, dann konnte es in seltenen Fällen zu einem Fehler beim Veröffentlichen der Seite bzw. bei der Abfrage mit <we:ifEmpty>/ <we:ifNotEmpty> kommen.
  • DB-/ Objekt-Modul: Objekte konnten im Root-Verzeichnis gespeichert werden; Objekte die über das Frontend (mit <we:userInput>) erstellt wurden, wurden im Root gespeichert.
  • Shop-Modul: Es kam zu Problemen bei der Berechnung von Preisen über 1.000.000
  • Das neue num_format "swiss" war bei <we:calculate> und <we:sum> nicht verfügbar.
  • Es kam zu einer Fehlermeldung, wenn man den Button zur Klasse in einem Objekt anklickte, falls webEdition unter Verwendung eines Table-Präfixes installiert ist.
  • Bei <we:listview type="object"> konnte das Attribut "cols" ohne das Attribut "rows" nicht verwendet werden.
  • Bei <we:textarea wysiwyg="true" inlineedit="false"/> konnte es zu Problemen bei der Übernahme der CSS.Klassen kommen, wenn man diese über das Attribut "classes" eingeschränkt hat.
  • Bei der <we:textarea inlineedit="false"/> wurde im Dialog der Zeichensatz ignoriert und die Texte wurden falsch erfasst.

Version 3.1.2.1

Veröffentlichungsdatum 30.11.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Der Datei-Selektor funktioniert nun auch wieder bei Vorlagen.

Version 3.1.2.0

Veröffentlichungsdatum 29.11.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Die dynamische Übergabe des "desc"-Wertes für eine Listview ist nun möglich.
  • Shop-Modul: Es wurde das Zahlenformat "swiss" hinzugefügt.
  • Die Tags <we:ifEmpty>, <we:ifNotEmpty>, <we:ifFieldEmpty> und <we:ifFieldNotEmpty> haben beim Attribut "type" einen neuen möglich Wert "object".
  • Beim Tag <we:sessionField> kann man nun auch das HTML-Attribut "id" angeben.
  • Sortierung nach Erstellungsdatum: order="we_creationdate" für <we:listview type="document">, <we:listview> NICHT <we:listview type="object">, <we:listview type="search"> hinzugefügt.
  • Wenn keine GD Library auf dem Webserver zur Verfügung steht, dann wird eine entsprechende Meldung bei der "Miniaturansicht"-Seite und bei Optionen ? Miniaturansichten angezeigt.
  • Es ist nun auch möglich, dass man auf nicht veröffentlichte Dokumente Links setzen kann.

Behobene Fehler

  • Es wurden zwei Fehler in allen we:Tags beseitigt die das Attribut "max" verwenden.
  • Beim Tag <we:link/> ist nun auch das Attribut "xml" verfügbar.
  • WYSIWYG-Editor: Es wurden bestimmte Begriffe (z.B. script, DEscriptION) in Kleinbuchstaben umgewandelt.
  • WYSIWYG-Editor: Beim Einbinden eines in webEdition gespeicherten Bildes im WYSIWYG-Editor wurde der mit dem Bild gespeicherte alt-Text nicht übernommen.
  • Hatte man bei <we:userInput/> das Attribut "pure" gesetzt, dann wurde dieses auch auf der fertig generierten Seite ausgegeben.
  • Darstellungsfehler bei der "Server durchsuchen"-Funktion behoben.
  • Die Tags <we:back> und <we:next> produzierten keinen validen HTML-Code - das &-Zeichen wird nun als &amp; ausgegeben.
  • Ein <we:object> konnte nicht mittels <we:ifEmpty> bzw. <we:ifNotEmpty> geprüft werden.
  • Rechtschreibfehler auf der "Miniaturansicht"-Seite von Bildern berichtigt.
  • DB-/ Objekt-Modul: Nicht veröffentlichte Objekte waren durch einen direkten Aufruf noch erreichbar.
  • DB-/ Objekt-Modul: In einer Klasse vorausgewählte Objekte (im Feld vom Typ "Objekt") wurden im Objekt nicht übernommen.
  • DB-/ Objekt-Modul: Stellt man beim Anlegen eines Objekts ein Charset ein, wird auf der Vorschau-Seite dieses Charset nicht übernommen. Das Objekt wird korrekt gespeichert, aber nicht richtig angezeigt.
  • Newsletter-Modul: Bei <we:unsubscribe xml="true"/> wurde ein nicht valider HTML-Code generiert (onChange).
  • Newsletter-Modul: Bei <we:subscribe xml="true"/> war die Ausgabe nicht valid - ein "/" am Ende war zu viel.
  • Newsletter-Modul: Die HTML-Ausgabe des Tags <we:subscribe type="htmlSelect"> war nicht XHTML-valid.
  • Newsletter-Modul: Wenn man eine Newsletter-Anmeldung mit doubleoptin macht, dann wird nicht geprüft, ob die E-Mail-Adresse schon eingetragen ist.
  • Newsletter-Modul: Bestimmte Absender (z.B. mit einem +) eines Newsletters wurden als falsch interpretiert.
  • Newsletter-Modul: HTML-Entities wurden bei der Einbindung eines Objektes in einen Newsletter nicht richtig ausgegeben.
  • Newsletter-Modul: Der gestreifte Hintergrund einer WYSIWYG-Textarea wurde entfernt. Nun ist der Hintergrund weiss.
  • Benutzerverwaltung PRO: Wenn man einem Benutzer das Recht eingeräumt hat, nur Objekte und Objektverzeichnisse bearbeiten und erstellen zu dürfen, dann konnte er keine Objektverzeichnise erstellen.
  • Benutzerverwaltung/ Benutzerverwaltung PRO: Es wurde ein Fehler bei der Einschränkung eines Benutzers auf seinen Arbeitsbereich beseitigt.
  • Scheduler PRO: Beim Ändern des Dokument-Typs mit der Angabe, dass die Standardwerte übernommen werden sollen, wird die Verzeichnis-Angabe nicht übernommen.
  • Shop-Modul: Es wurde ein Darstellungsfehler bei der Anzeige von grossen Preisen behoben.

Version 3.1.1.8

Veröffentlichungsdatum 14.10.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Beim Ändern eines Dateinamens bzw. beim Verschieben einer Datei konnte es vorkommen, dass sich der Dateibaum nicht aktualisierte.
  • Beim Anlegen eines neuen Objekts über "Quickstart" konnte es zu einer PHP-Warnung kommen.
  • Wenn man sehr viele Verzeichnisse hat und bei einer Klasse als Arbeitsbereich "/" (root) angegeben hat, dann war die Arbeitsbereich-Seite bei den Objekten sehr langsam.
  • Workflows konnten bei der Verwendung von Safari nicht aktiviert werden.
  • Im "Server durchsuchen"-Fenster konnte es vorkommen, dass keine Dateien angezeigt werden, ebenso konnten keine Verzeichnisse ausgewählt werden.
  • Beim CSV-Import der Kundenverwaltung PRO kam es zu Fehlern, wenn als Trennzeichen "TAB" verwendet wird.
  • Wenn man ein webEdition-Dokument ohne Vorlage angelegt hat, dann kam es auf der Bearbeiten-Seite zu einer PHP-Notice und die Eingabefelder fehlten.
  • Wenn es bei einem Workflow bei der letzten Stufe zu einer Zeitüberschreitung kam, dann ging das Dokument nicht zum Autor zurück.
  • Beim Einfügen von externen Bildern im WYSIWYG-Editor wurde der volle Serverpfad ergänzt. Dies ist nun nicht mehr so.

Version 3.1.1.6

Veröffentlichungsdatum 21.09.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Newsletter-Modul: Nach dem Bearbeiten und Speichern einer CSV-Datei kam ein Javascript-Fehler.
  • Newsletter-Modul: In der E-Mail bei einer DoubleOptIn-Anmeldung werden Werte aus <we:input/> und <we:textarea/> nicht berücksichtigt.
  • Benutzerverwaltung: Seit der Version 3.1.1.4 funktionierte der Datei-Tree nicht mehr, wenn jemand einen Arbeitsbereich zugewiesen bekommen hat.
  • Firefox 1.0 PR wurde von <we:ifClient> nicht als Mozilla-Browser erkannt.
  • Mit Firefox 1.0 PR konnte man bei eingeschalteten Notices webEdition nicht starten.
  • Wird ein neues webEdition-Dokument erstellt und keine Vorlage ausgewählt und man gibt Attribute zum Body-Tag ein, dann wurden diese direkt hinter body geschrieben (ohne Leerzeichen).
  • WYSIWYG-Editor: Beim Tag <area> wurde beim Wechsel von der Quellcodeansicht in die WYSIWYG-Ansicht alle Attribute gelöscht, wenn das Attribut xml den Wert "true" hat.
  • WYSIWYG-Editor: Seit der Version 3.1.1.4 war es nicht mehr möglich, in der Quellcodeansicht Text zu selektieren.

Version 3.1.1.4

Veröffentlichungsdatum 17.09.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Newsletter-Modul: Beim manuellen Hinzufügen einer E-Mail-Adresse zu einer Mailingliste kann man nun die validen Anreden über eine Select-Box auswählen.
  • Für <we:userInput type="textarea"> gibt es ein neues Attribut "hideautobr" - Werte sind "true" und "false". Wenn autobr="tue", dann wird über der Textarea noch die Checkbox für autobr angezeigt. Wenn man diese nicht anzeigen möchte, dann kann man nun das Attribut "hideautobr" auf "true" setzen. Standardmäßig ist es "false".

Behobene Fehler

  • Wenn man in webEdition (ohne installierter Benutzerverwaltung) eingeloggt war und eine längere Zeit nichts gemacht hat, dann kam manchmal die Meldung, dass man für die Aktion nicht berechtigt sei und man sich neu anmelden muss (Session war abgelaufen). Dieses Problem wurde nun behoben.
  • Der Datei-Tree hat sich nicht immer den aktuellen Stand gemerkt.
  • Bei der Verwendung von <we:sessionField/> (z.B. we:sessionField name="Anrede_Anrede" type="textinput" size="1" choice="true" options="Herr,Frau") kam es nu einer PHP-Notice.
  • Beim Export von Objekten wurden Felder vom Typ "select" nicht mit exportiert.
  • Notice beim Backup bereinigt.
  • Fehler beim Setzen/ Bearbeiten von Ankern innerhalb einer <we:textarea wysiwyg="true"/> behoben.
  • Fehler bei der Darstellung des WYSIWYG-Editors wenn Tabellen per CSS formatiert wurden.
  • Das "ö" von Schriftgrösse im Dropdown-Menü des WYSIWYG-Editors wurde falsch kodiert dargestellt.
  • Wenn man bei <we:input type="checkbox"/> einen Wert vorgegeben hattte, dann wurde dieser nicht mehr übernommen.

Version 3.1.1.1

Veröffentlichungsdatum 06.09.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Bei <we:listview type="object" seeMode="true"> ist für <we:field> das Attribut seeMode="true|false" default = true hinzugekommen. Damit kann man bei Bedarf festlegen, vor welchem Field der Objekt-Bearbeiten-Button erscheinen soll. Standardmäßig wird der Button weiterhin vor dem ersten auszugebendem Feld gesetzt.

Behobene Fehler

  • Wenn man ein Backup mit Objekten macht, dann wurden die Objekte nicht richtig in der Backup-Datei geschrieben.

Version 3.1.1.0

Veröffentlichungsdatum 03.09.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Vor dem Wiederherstellen eines Backups kann man nun alle alten Dateien vom Server löschen.

Behobene Fehler

  • Beim Einlesen von Backups - die mit älteren webEdition-Versionen erstellt wurden - traten Fehler (fehlende Leerzeichen) bei den Objekten auf.
  • Hatte man in einer Klasse bei einem WYSIWYG-Textarea einen mehrzeiliger Text als Standardwert eingetragen und wurde davon ein Backup gemacht, dann kam es nach dem Wiederherstellen des Backups zu Fehlern beim bearbeiten der Klasse und der darauf basierenden Objekten.
  • Newsletter-Modul: Wird mit <we:ifNotHtmlMail> ein Bereich gekennzeichnet, der für den Textteil von HTML-Nachrichten verwendet werden soll, so wurde dieser beim Versand einer Test-E-Mail nicht berücksichtigt.
  • WYSIWYG-Editor: Wenn bei <we:textarea> die Attribute "wysiwyg" und "xml" den Wert "true" haben, dann wurde beim Erstellen eines Ankers das Attribut "id" nicht gesetzt.
  • WYSIWYG-Editor: Wenn bei <we:textarea> das Attribute "wysiwyg" den Wert "true" hat, dann wurden beim Wechsel von der WYSIWYG-Ansicht zur Quellcode-Ansicht und zurück in einigen Fällen überflüssige Leerzeichen eingefügt.
  • WYSIWYG-Editor: Wenn bei <we:textarea> das Attribute "wysiwyg" den Wert "true" hat, dann wurden Zeichen des erweiterten Windows-Zeichensatzes nicht in Entities umgewandelt.
  • WYSIWYG-Editor: Wenn bei <we:textarea> das Attribute "wysiwyg" den Wert "true" hat, dann funktionierten mit älteren Mozilla-Versionen (1.4, 1.5) die Drop-Down-Menüs nicht.
  • JavaScript-Fehlermeldung des Datei-Trees behoben.
  • Wird ein Bild mit RollOver-Effekt innerhalb eines <we:listview> angezeigt (als <we:field type="img">), dann funktionierte der RollOver-Effekt des Bildes nicht.
  • Benutzerverwaltung PRO: Redakteure die nicht das Recht haben Klassen anzulegen konnten über den Quickstarter neue Klassen erstellen.
  • DB-/ Objekt-Modul: WYSIWYG-Textareas hatten einen gestreiften Hintergrund wenn keine Hintergrundfarbe gesetzt war.

Version 3.1.0.9

Veröffentlichungsdatum 26.08.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Beim Tag <we:ifVar> kann man nun beim Attribut "type" auch den Wert "property" setzen.
  • WYSIWYG-Editor: Man kann nun auch einem eingefügten Bild eine CSS-Klasse zuweisen.
  • WYSIWYG-Editor: Man kann nun auch einem eingefügten Bild einen Title zuweisen.

Behobene Fehler

  • Der Tag <we:ifPosition> funktioniert nun auch mit der Angabe einen Zahlenwertes.
  • Benutzerverwaltung: Das eingestellte seeMode-Startdokument wurde nicht gespeichert.
  • Backup: Beim Aktivieren der Checkbox für externe Dateien kam im Microsoft Internet Explorer eine Javascript-Fehlermeldung.
  • Wenn das ColorChooser-Fenster berits offen ist und im Hintergrund ist und man es wiederholt öffnet, dann kam es nicht wieder in den Vordergrund.
  • WYSIWYG-Editor: Es wurden diverse Probleme behoben die im Zusammenhang mit dem Microsoft Internet Explorer 5.5 auftraten.
  • WYSIWYG-Editor: Es wurden kein inline CSS erkannt.
  • WYSIWYG-Editor: Beim Editieren von Links und Tabellen wurden nicht nur die CSS-Klassen zur Verfügung gestellt die beim Attribut "classes" angegeben waren sondern alle CSS-Klassen.
  • WYSIWYG-Editor: Bei eingefügten Bildern ohne "alt"-Text wird nun ein leeres "alt"-Attribut gesetzt wenn der Wert des Attributs "xml" auf "true" gesetzt ist.
  • Miniaturansichten: Auch wenn man bei den Einstellungen für die Miniaturansichten die Checkbox "Bei Bedarf maximieren" nicht aktiviert hatte wurde die Miniaturansicht vergrößert, wenn entweder die Breite oder die Höhe den Wert 0 (Null) hatte.
  • Wurde bei einem Flashfilm eine Höhe und Breite gesetzt und wurde beim Tag <we:flashmovie> das Attribut xml="true" gesetzt, wurden im erzeugten HTML-Code die Angaben width, height, name doppelt ausgegeben.
  • Im Tag-Wizard von <we:field> fehlte das Attribut "xml".
  • Backup wiederherstellen: In seltenen Fällen wurden hier Newlines bei Objekt-Inhalten "herausgefiltert".
  • Beim Tag <we:sessionField/> wird das HTML-Attribut "id" bei der Ausgabe nun nicht mehr herausgefiltert.

Version 3.1.0.7

Veröffentlichungsdatum 20.08.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • PHP-Warning (seit Version 3.1) beim Includen von dynamischen webEdition-Dokumenten entfernt.
  • PHP-Notice (seit Version 3.1.0.4) bei leeren Blöcken (<we:block>) entfernt.
  • PHP-Notice bei der Verwendung von <we:object> ohne gesetztem "name"-Attribut beseitigt.
  • kleine Berichtigungen bezüglich der XHTML-Validität bei <we:flashmovie>
  • WYSIWYG-Textarea: Wenn die Attribute "xml" und "wysiwyg" auf "true" gesetzt wurde, dann gab es Probleme bei eingefügten Bildern (Größe wurde auf "0" gesetzt bzw. die Bilder wurden herausgefiltert).
  • WYSIWYG-Textarea: Im Microsoft Internet Explorer waren die Buttons der Menüleiste durchsichtig. Dies hatte zur Folge, dass auf dunklen Hintergrundfarben die Symbole auf den Buttons nur sehr schlecht zu erkennen waren.
  • WYSIWYG-Textarea: Im Microsoft Internet Explorer wurden geschütze Leerzeichen entfernt.
  • WYSIWYG-Textarea: Im Microsoft Internet Explorer wurden HTML-Tags in Entities umgewandelt.
  • WYSIWYG-Textarea in Klassen: Bei der Verwendung des Microsoft Internet Explorers kam es zu einem Javascript-Fehler.
  • Wenn zwei (oder mehr) Blöcke (<we:block>) auf einer Seiten waren kam es zu Problemen wenn das Attribut "showselect" nicht auf "false" gesetzt war.
  • Sind einem Dokument-Typ mehrere Vorlagen, aber keine Standardvorlage zugewiesen, erschien bei einem neuen webEdition-Dokument nicht die Selectbox zur Auswahl der Vorlagen, sondern es blieb der Button "Auswählen" vorhanden über den alle Vorlagen ausgewählt werden konnten.
  • Datenbank-/Objekt-Modul: Wenn man ein Objekt hat wo erst einige Text-Felder kommen und am Ende ein Image-Feld und man muss zu diesem Image-Feld hinscrollen, dann wurde nach dem Bearbeiten die Scrollposition nicht mehr hergestellt.
  • Backup: Die Geschwindigkeit für das Erstellen eines Backups wurde etwas erhöht.

Version 3.1.0.4

Veröffentlichungsdatum 16.08.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Weitere allgemeine Sortiermöglichkeiten für Listviews hinzugefügt:
    • Sortierung nach dem Dateinamen: order="we_filename" für <we:listview type="search">, <we:listview type="object">, <we:listview "type="document">, <we:listview>
    • Sortierung nach id: order="we_id" für <we:listview type="search">, <we:listview type="object">, <we:listview "type="document">, <we:listview>
    • Sortierung nach Erstellungsdatum: order="we_creationdate" für <we:listview type="document">, <we:listview> NICHT <we:listview type="object">, <we:listview type="search">
  • Die Usability beim Einstellen der Attributwerte für eine WYSIWYG-Textarea innerhalb einer Klasse wurde verbessert.

Behobene Fehler

  • Der Fortschrittsbalken beim Backup lief etwas unregelmäßig.
  • Beim Löschen der Dateien auf dem Webserver vor dem Einspielen eines Backups war bei der Pfadangabe der zu löschenden Datei ein "/" zu viel.
  • Wenn man ein Bild, bei dem man einen Rollover definiert hat, über ein <we:link> eingebunden hatte, dann funktionierte der Rollover nicht mehr.
  • <we:block> innerhalb einer <we:listview> funktionierte nicht mehr.
  • Es wurden kleine Fehler bei der CSS-Übernahme für eine WYSIWYG-Textarea behoben.
  • Beim Rebuild wurden die Textinhalte von Objekten nicht in die Datenbank-Tabelle geschrieben, die für die Suche verantwortlich ist.
  • Man konnte keine zwei Blöcke mit gleichem Namen sichtbar (wenn einer mit <we:ifNotEditmode> ausgeblendet war ging es auch) auf einer Seite haben.
  • Bei dem Navigationsmenü (rechts neben dem Menü) wurden Short-Open-Tags verwendet.
  • Kundenverwaltung: Der Text für die Sicherheitsnachfrage beim Löschen einen Kunden würde präzisiert.
  • Scheduler: Es gab Probleme, wenn ein Dokument durch den Scheduler gesteuert wurde und es gab ein Objekt mit der gleichen ID wie das Dokument.

Version 3.1.0.3

Veröffentlichungsdatum 11.08.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Bei <we:include> funktionierte seem="true|false" nicht mehr, sondern nur noch die neue Variante seeMode="true|false". Nun funktioniert auch wieder die alte Variante.
  • Beim Rebuild kam es zu Problemen, wenn große Dokumente in der Datenbank waren.
  • Manchmal war nicht möglich, über den Fileselector Dateien hochzuladen.
  • Beim Kopieren eines webEdition-Dokuments traten beim Fileselector Probleme bei der Verzeichnisauswahl auf.
  • Der Pfad für die Miniaturansichten konnte nicht geändert werden.
  • Die Ausgabe bei <we:flashmovie> mit xml="true" war nicht vollständig XHTML-konform.
  • Bei WYSIWYG-Textareas innerhalb eines Objekts konnte man webEdition-interne CSS-Klassen auswählen.
  • Beseitigung von kleineren CSS-Übernahme Problemen bei WYSIWYG-Textareas.
  • Wurden Änderungen in einer WYSIWYG-Textarea gemacht und wurde danach ein anderes Dokument ausgewählt, so fehlte hier die Nachfrage, ob die Änderungen gespeichert werden sollen.
  • Kundenverwaltung: PHP-Fehler beim Umschalten über die Tabs beseitigt.
  • Der Tag-Wizard erstellte für die Tags <we:ifWorkspace> und <we:ifNotWorkspace> keine End-Tags.
  • Bei dem Tag <we:img> kann man das Attribut "thumbnail" angeben. Es wurde jedoch nicht vom Tag-Wizard angeboten.
  • Installer/ Live-Update: Auf der Eigenschaften-Seite war unter den weiteren Eigenschaften bei "webEdition-Seite kopieren" ein <br>-Tag zu sehen.
  • Benutzerverwaltung PRO: Wenn ein Benutzer, ohne das Recht webEdition-Dokumente ohne Dokument-Typ anzulegen, ein Dokument editieren darf, welches keinen Dokument-Typ besitzt, dann wurde in der Select-Box "Dokument-Typ" der erste Dokument-Typ zugeteilt.

Version 3.1.0.1

Veröffentlichungsdatum 04.08.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Newsletter-Modul: Durch einen Javascript-Fehler konnte der Dateibaum im Newsletter-Modul nicht angezeigt werden.
  • Newsletter-Modul: Wenn man in einem Newsletter nur eine WYSIWYG-Textarea hat, dann konnte der Newsletter nicht gespeichert werden. Man erhielt eine Meldung, das es nichts zum Speichern gäbe.
  • XML-Import: Wurden Objekte mit dem Namen 0 (Null) importiert, dann wurde die 0 (Null) zu einem "O".
  • Beim Bearbeiten eines Links aus dem WYSIWYG-Editor heraus war das entsprechende Dialogfenster im Microsoft Internet Explorer etwas zu klein.
  • Beim Erstellen eines Backups auf die lokale Festplatte kam es bei manchen Servern zu Problemen. Das Backup konnte nicht heruntergeladen werden.
  • Beim gleichzeitigen Ändern der Bildgröße und Bildqualität bei einem neuen, noch nicht gespeicherten, Bild kam es zu Problemen.
  • Wenn keine GDLIB installiert ist, dann kam es beim lokalen Datei-Import zu Javascript-Fehlern.
  • Wenn bei einer WYSIWYG-Textarea das Attribut "xml" auf "true" gesetzt war, dann wurden z.T. Leerzeichen herausgefiltert.

Version 3.1.0.0

Veröffentlichungsdatum 02.08.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Hinweis

Manuelles Backup:
Bis zu der Version 3.1 wurden alle Inhalte von webEdition (auch Bilder und andere binäre Dokumente) in der MySQL-Datenbank gespeichert. Um ein komplettes manuelles Backup einer Site zu erstellen (z.B. per Cron Job oder bei Problemen mit dem webEdition-internen Backup), genügte es, einen DB-Dump der Datenbank zu erstellen. Da seit webEdition 3.1 binäre Dokumente wie Bilder und PDFs nicht mehr in der Datenbank gespeichert werden, muss man bei manuellen Backups noch zusätzlich eine Sicherungskopie des Verzeichnises "/webEdition/site" anlegen. Um das Backup wieder einzuspielen, wird der DB-Dump wiederhergestellt und das gesicherte "/webEdition/site" Verzeichnis wieder in das /webEdition Verzeichnis kopiert. Danach muss ein Rebuild durchgeführt werden.

Überflüssige Dateien nach Update auf 3.1 aus der Datenbank entfernen:
Um nach einem Update die Daten von binären Files, wie z.B. Bildern und PDFs, aus der Datenbank zu entfernen, muß ein Rebuild aller Dokumente mit der Option "Haupttabelle neu speichern" durchgeführt werden. Dies ist sinnvoll, da nach einem Update die binären Files sich noch in der Datenbank befinden und unnötigen Platz belegen. Das Ergebnis dieses Rebuilds ist eine kompaktere Datenbank und, daraus resultierend, eine höhere Performance.

Änderungen im "WYSIWYG"-Editor:
Der "WYSIWYG"-Editor wurde komplett überarbeitet. Insbesondere wurde die Erzeugung von XHTML-validem Code erneuert (xml="true"). Die Erzeugung des Quellcodes ist nun zwar ein wenig langsamer, der erzeugte Quellcode ist jetzt jedoch besser. Der leichte Geschwindigkeitsverlust macht sich aber nur bei sehr viel Inhalt oder bei sehr vielen "WYSIWYG"-Editoren auf einer Seite bemerkbar. Deshalb kann man den "WYSIWYG"-Editor nun durch inlineedit="false" im normalen Editmode abschalten. Anstelle des "WYSIWYG"-Editors erscheint der Text mit einem "Bearbeiten"-Button. Klickt man auf diesen, erscheint der "WYSIWYG"-Editor in einem separaten Fenster. Dies macht eine Seite mit vielen WYSIWYG-Textareas um einiges schneller.

Verbesserungen

  • Es ist eine Bildbearbeitungs-Funktion hinzugekommen - man kann nun auf einfachstem Wege Bildergalerien erstellen.
  • vollständige Überarbeitung der Backup-Funktion
  • vollständige Überarbeitung der Rebuild-Funktion
  • vollständige Überarbeitung des WYSIWYG-Editors:
    • neues Attribut inlineedit="true|false";
    • verbesserte CSS-Unterstützung;
    • Einfügen von Sonderzeichen
  • Es wurde neben dem Menü eine Navigationshistorie in die webEdition-Oberfläche eingebaut.
  • Neue Attribute reload="true|false", file="true|false", directory="true|false" bei <we:href/>
  • Neues Attribut reload="true|false" bei <we:select>
  • Neues Attribut showselect="true|false" bei <we:block>
  • Neue Attribute contenttypes="wepage|img|binary" und searchable="true|false" buttonpos="top,bottom" bei <we:listview>
  • Neue we:Tags: <we:controlElement>, <we:hidePages>, <we:ifWorkspace> / <we:ifNotWorkspace>, <we:position>, <we:tr>
  • Man kann nun <we:object> auch innerhalb von <we:block> verwenden.
  • Wird <we:field> fälschlicherweise ausserhalb einer Listview verwendet, dann kommt es nun nichtmehr zu einer PHP-Fehlermeldung.
  • Verbesserte Gestalung des "Verzeichnis kopieren"-Dialogfensters
  • Bei <we:hidden> wurde das Attribut "xml" mit der entsprechenden Funktion XHTML-validen Code zu erzeugen hinzugefügt.
  • Kleine Verbesserungen an der Benutzeroberfläche von webEdition.
  • Active-X-Plugin-Unterstützung nun auch für Mozilla 1.7.x
  • Vervollständigung der Farmatierungsmöglichkeiten bei <we:date>
  • Die Ausgabe von <we:flash> und <we:quicktime> wurde auf eine Zeile gesetzt, damit man diese beliebig weiterverarbeiten kann.
  • DB-/ Objekt-Modul: Man kann nun einer Klasse eine CSS-Datei zuweisen
  • DB-/ Objekt-Modul: Die Einstellungen für ein Feld vom Typ "Textarea" wurden in einen seperaten Dialog ausgelagert

Behobene Fehler

  • Einige PHP-Notices innerhalb des seeModes und der Kundenverwaltung (beim Import) wurden beseitigt
  • Bei einem Bild in einer WYSIWYG-Textarea konnte man in das Feld "Name" nur Zahlen und keine Buchstaben eingeben.
  • Wenn man über die "Bei Speichern neue Seite"-Funktion ein neues webEdition-Dokument angelegt hat, dann wurde dieses nach dem Speichern nicht im Dateibaum angezeigt.
  • Wenn man über die "Bei Speichern neue Seite"-Funktion ein neues webEdition-Dokument angelegt hat, dann wurden die Einstellungen "Seite dynamisch generieren", "Ist durchsuchbar" und auch die Dateiendung nicht mit übernommen
  • Kundenverwaltung: Rechtschreibkorrektur in einer Fehlermeldung.
  • Kundenverwaltung Wenn man in der Kundenverwaltung ein Feld hinzufügen wollte bei dem man Sonderzeichen verwendet die MySQL nicht verarbeiten kann, kam es zu einer MySQL-Fehlermeldung.
  • Kundenverwaltung PRO: Javascript-Fehler bei der Suche beseitigt.
  • Kundenverwaltung PRO: Wenn man in einem sehr grossen Datenbestand einen Kunden gesucht hat, dann kam es hier zu einem Timeout.
  • Banner-/Statistik-Modul: Die maximale Anzahl von Einblendungen für ein Banner enthielt einen Fehler wodurch der Banner kurz vor Erreichen der maximalen Einblendungszahl schon nichtmehr angezeigt wurde.
  • Workflow: Wenn man einen neuen Workflow angelegt hat, DocumentType/Category basiert ausgewählt hat, auf den Tab "Übersicht" klickt und wieder zurück auf "Eigenschaften", dann ist wieder "Verzeichnisbasiert" ausgewählt. Dieser Fehler wurde behoben.
  • Beim Ändern der Einstellungen unter Optionen ? Einstellungen ? Erweitert ? Art der Datenbankverbindung auf PCONNECT wurde beim Speichern der Datei we_conf.inc.php am Dateiende das ">" vergessen.
  • Die globalen Einstellungen wurden beim Erstellen eines Backups nicht mitgespeichert.
  • Wenn man bei einer Vorlage oder einem Objekt das Encoding auf utf-8 umgestelt hatte, dann stellte sich das Endcoding von webEdition mit um und man erhielt eine fehlerhafte Anzeige der webEdition-Oberfläche.
  • Wenn im WYSIWYG-Textarea ein Bild eingefügt und danach ein Link erstellt wird, wobei das Linkziel gleich dem Bild ist, dann war der erzeugte Link fehlerhaft.
  • Wurde die über ein <we:href type="int"> referenzierte Datei gelöscht, so reagierte <we:ifEmpty> bzw. <we:ifNotEmpty> nicht richtig darauf.
  • Im Tag-Wizard funktionierte der Doppelclick auf einen Eintrag nicht, wenn man die Tagauflistung eingeschränkt hatte.
  • Wurde ein über <we:object> eingebundenes Objekt gelöscht, so verursachte das im webEdition-Dokument einen SQL-Fehler.
  • Wird eine neue PDF-Datei hochgeladen und gespeichert, dann wird das PDF-Icon korrekt angezeigt. Nach einem Reload des Dateibaums ist es dann nur noch das Icon für sonstige Dateien.
  • Der Befehl bzw. die Bezeichnung für das Zeilenumbruchszeichen fehlt, um es im Attribut "commands" hinzuzufügen.
  • Beim XML-Export wurde ein Fehler bei der Auswahl zwischen Dokumenten und Objekten beseitigt.
  • Bei <we:ifVarNotEmpty> fehlte im Tag-Wizard beim Attribut "doc" der Eintrag "self".
  • Die Zeichencodierung (<we:charset>) erschien im Suchergebnis, wenn man eine Ausgabe über <we:field name="we_text"> realisierte.
  • Wurde ein Attribut einer Klasse geändert, dann wurde diese Änderung nicht auf die bestehenden Objekte dieser Klasse übertragen.
  • Bei <we:textarea autobr="true"> (ohne WYSIWYG) kam es zu fehlerhaften Ausgaben (<br />-Tags)
  • <we:printVersion> übernahm nicht die Suchparameter von <we:search>.
  • <we:printVersion> übernahm nicht die Positionsparameter einer Listview (z.B. auf welcher Seite der Listview man war).
  • Wenn man ein neues Verzeichnis anlegt, noch nicht speichert und nun ein Verzeichnis kopieren möchte erscheint eine Fehlermeldung - richtig. Wenn man nun aber das Verzeichnis speichert und dann wieder wieder versucht ein Verzeichnis zu kopieren, dann erscheint wieder die Fehlermeldung - falsch. Dieses Problem wurde behoben.
  • Bei Verwendung von <we:link xml="true"> fehlte das abschließende "/" wenn man ein Bild verlinkt hat.

Version 3.0.3.3

Veröffentlichungsdatum 14.07.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Alle Attributnamen die sich auf den seeMode beziehen haben nun auch den Namen "seeMode". Andere Schreibweisen werden zwar noch unterstützt, sollten aber nicht mehr verwendet werden.

Behobene Fehler

  • Wenn das Attribut "id" oder "path" leer oder nicht gesetzt ist, dann wird nun keine PHP-Fehlermeldung mehr ausgegeben.
  • Kundenverwaltung: Javascript-Fehler im Export-Wizard bei der Kundenverwaltung behoben
  • Kundenverwaltung: Es war nicht möglich, in einem Benutzernamen eines Kunden einen Bindestrich zu verwenden, obwohl dies erlaubt ist.
  • Kundenverwaltung: Wenn man in der Kundenverwaltung das Suche-Fenster öffnete, dann war das Eingabefeld nicht blau hinterlegt, wenn man in dieses hineinklickte.
  • Kundenverwaltung: Wenn man in der Kundenverwaltung das Suche-Fenster öffnete, dann wurde der Focus nicht gleich in das Eingabefeld gesetzt.
  • Kundenverwaltung: Wenn man eine neue Sortierung erstellt hat und dort ein eigenes Feld aus der Kategorie "Sonstige" wählte, dann sprang das Feld wieder auf "Gruppe".
  • Kundenverwaltung: Fügte man in der Kundenverwaltung ein neues Feld hinzu, welches ein Leerzeichen enthielt, verursachte dies einen SQL Fehler. Leerzeichen sind nun nicht mehr erlaubt.
  • Kundenverwaltung: Bei der Feldadministration ist es nichtmehr möglich mehrere Felder auf einmal zu zu selektieren.
  • Kundenverwaltung: Bei der Felderverwaltung konnte man "Allgemein" nicht per Pulldown auswählen aber eintippen. Wenn man so ein neues Feld angelegt hat, dann erschien der Reiter "Allgemein" doppelt und man konnte das Feld nicht mehr aus der Kundenverwaltung löschen.
  • Kundenverwaltung: Wenn man über das webEdition-Interface einen neuen Kunden angelegt hat und auf den "Speichern"-Button klickte, dann wurde der Kunde nicht gespeichert. Erst wenn man nochmal auf den "Speichern"-Button klickte wurde der Kunde gespeichert.
  • Wechsel beim <we:registerSwitch> auf die Ansicht "registrierter Benutzer" verursachte Probleme bei der Verwendung eines Charsets.
  • Bei den Feldern der Kundenverwaltung gibt es im webEdition-Interface einen Eintrag "Mitglied von" - dieser wurde in "Mitglied seit" umbenannt.
  • Beim Versenden eines Formulars über <we:form type="formmail"> stand in der E-Mail "recipient_error_page" - dies wurde nun bereinigt.
  • Der Zeichensatz des Dokuments wurde in der Dialogbox "Link bearbeiten" ignoriert. Dadurch konnten keine Links mit Sonderzeichen als Beschriftung erstellt werden.
  • Es ist nun nicht mehr möglich die Eigenschaften-Seite eines Dokuments aufzurufen ohne in webEdition eingeloggt zu sein.
  • Wenn man beim Export auf dem Server den Pfad angibt, wo die Datei (csv, xml) gespeichert werden soll, wurde der letzte angegebene Ordner im Pfad als Dateinamen verwendet.

Version 3.0.3.2

Veröffentlichungsdatum 01.07.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • kleine Verbesserungen bei der Oberfläche der Einstellungen
  • neues Attribut pure="true" bei <we:userinput type="textarea"/>; Dieses Attribut sollte man setzen, wenn eine zusätzliche Sicherung des webEdition-Verzeichnisses mittels .htaccess gemacht wird.
  • Vereinheitlichung der Menüs im Hauptprogramm und den Modulen
  • Bei <we:link/> und bei Feldern vom Typ "Link" bei Objekten kann man nun für alle Links Anker und Parameter angeben.
  • Beim Tag <we:listview> wurde das Attribut "seeMode" hinzugefügt. Mögliche Werte sind "true" und "false". Es ist ein optionales Attribut, standardmäßig ist es "true". Das Attribut legt fest, ob in einer Listview aus Objekten der "bearbeite Objekt" Button erscheinen soll.

Behobene Fehler

  • Einige PHP-Notices behoben die auftraten, wenn kein Datenbank-/ Objektmodul installiert ist.
  • PHP-Fehler (mit PHP 4.1.0) bei den Einstellungen beseitigt
  • Fehler bei der Sortierung im Dateibaum behoben
  • Shop-Modul: Wenn man einen Artikel hinzufügt, dann ist das Fenster etwas zu schmal gewesen.
  • Shop-Modul: Wenn man einen Artikel hinzufügt, dann kam es in seltenen Fällen zu einem PHP-Fehler.
  • Shop-Modul: PHP-Notice in den Einstellungen behoben
  • Shop-Modul: Die Standard-Kundendaten (wie Vorname/ Name, …) wurden im Shopmodul unter "Bestelldaten" nicht angezeigt.
  • Einige Dateien, die direkt vom Browser aufgerufen werden, haben die Endung .inc.php. Dies führte bei einigen Servern zu Problemen.
  • Es konnte vorkommen, dass alle Einstellungen entweder zurückgesetzt oder gelöscht wurden. Dieses Problem wurde beseitigt.
  • Wenn bei einem Dokumenttypen eine Kategorie ausgewählt ist, konnte keine neue Vorlage zugewiesen werden.
  • Fehler beim Schreiben von webEdition-Dokumenten über das Frontend; Felder die mit <we:ifDoctype> umschlossen sind, werden nicht gefüllt.
  • Wenn eine Datenbank-Tabelle des Kunden mit "tblObject" anfängt, dann gab es Probleme bei der Bearbeitung der Klassen innerhalb des Datenbank-/ Objektmoduls
  • Benutzerverwaltung PRO: Fehler (Berechtigungs-Fehler) beim Löschen von Dokumenten beseitigt.
  • Benutzerverwaltung PRO: Geht ein Benutzer über den Quickstart ? "Neues Dokument", dann kann er alle Vorlagen auswählen obwohl er keine Berichtigung dazu hat.
  • Wenn man bei einem Objekt auf der Seite "Arbeitsbereich" die Vorlage ändert und dann zu einem anderen Objekt wechselte, wurde man nicht gefragt, ob man die gemachten Änderungen speichern möchte.
  • Bei <we:hidePages> kann man "Scheduler Pro" auswählen, wenn dieses Modul nicht installiert ist.
  • Wann man die Sprache, die augewält ist, löscht, kam es zur Fehlermeldungen.
  • Im Standard-Modus hat ein eingschränkter Benutzer die Möglichkeit, die Dokument-Typen zu sehen und auszuwählen. Im im seeMode konnte er das nicht.

Version 3.0.3.0

Veröffentlichungsdatum 03.06.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Shop Modul: Einige Texte wurden durch einen Sprachwechsel der webEdition-Oberfläche nicht verändert.
  • Todo/Messaging Modul: Einige Texte wurden durch einen Sprachwechsel der webEdition-Oberfläche nicht verändert.
  • Es wurde ein Fehler beim Speichern von Kundendaten (auf der Seite "Sonstige" innerhalb der Kundenverwaltung) behoben.
  • Es wurde ein DB-Fehler behoben (die Tabelle tblTemporaryDoc wurde nicht richtig befüllt/entleert).
  • Das Hochladen von Bildern über den FileSelector war teilweise nicht möglich, wenn die Benutzerverwaltung installiert und dem Benutzer ein Arbeitsbereich zugewiesen ist.
  • Es wurde eine PHP-Notice bei der Verwendung des DB-/Objekt-Moduls bereinigt.
  • Bei der Vergabe von Zugriffsrechten gab es mit der Benutzerverwaltung PRO Schwierigkeiten.
  • Bereinigung eines kleinen Fehlers im UserSelector (Benutzerverwaltung PRO).
  • Banner-/Statistik-Modul: Links auf interne Dokumente wurden falsch generiert.
  • Banner-/Statistik-Modul: Bei fehlenden Bannern für bestimmte Kriterien kam es zu Problemen.
  • Newsletter-Modul: Der Tag <we:newsletterUnsubscribeLink> steht nun wieder zur Verfügung.
  • Kleiner Fehler beim XML-Import behoben: Bei der zugeordneten Namensvergabe treten Fehler auf, wenn das Datensatzfeld mit einer 0 beginnt.
  • Wenn ein Tabellenprefix gesetzt war, dann funktionierte der CSV Import für Dokumente nicht problemlos.
  • JavaScript-Fehlermeldung beim CSV Import bereinigt
  • Bei installiertem Scheduler wird im seeMode der Button Scheduler angeboten. Dieser wurde entfernt (nur noch beim Scheduler PRO sichtbar).
  • Fehler beim Speichern von Textarea-Inhalten beim Microsoft Internet Explorer behoben.
  • Beim Microsoft Internet Explorer 6 wurden für die webEdition-Oberflächte teilweise keine CSS geladen.

Version 3.0.2.9

Veröffentlichungsdatum 25.05.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Titel und Beschreibung wurden nicht in das Shop-Modul übertragen
  • Es wurde ein Fehler beim Zusammenspiel des Datenbank-/Objekt-Moduls mit der Benutzerverwaltung behoben. Zugelassene Benutzer konnten Objekte nicht bearbeiten.
  • Notice im Shop (<we:showShopItemNumber type="select">) bereinigt
  • Wenn bei einem Objekt in einem Feld ein Umlaut am Anfang stand, dann verursacht <we:ifFieldNotEmpty> / <we:ifFieldEmpty> einen Fehler.

Version 3.0.2.8

Veröffentlichungsdatum 13.05.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Auch nach einem fehlgeschlagenen Login bleibt der gewählte Modus (Normal/ seeMode) ausgewählt
  • Benutzerdefinierte Felder der Kundenverwaltung konnten innerhalb des Shop-Moduls bei einer Bestellung nicht angezeigt werden. Aus diesem Grund wurde der Einstellungen-Dialog des Shop-Moduls dahingehend erweitert, dass man nun die Felder die angezeigt werden sollen selber definieren kann.
  • Newslettermodul: Performancesteigerung
  • Neues Attribut "onrecipienterror" bei <we:form>

Behobene Fehler

  • Das nicht benötigte Feld "Standardwert" wurde im Tag-Wizard zu <we:addDelShopItem> entfernt
  • Für eine bessere Verständlichkeit wurden einige kleine Sprachformulierungen innerhalb von webEdition verbessert.
  • Anführungszeichen innerhalb von <we:title>, <we:description> und <we:keywords> führten zu einem PHP-Parse-Error
  • Bei der Verwendung von <we:search xml="true"> wurde ein nicht XHTML-konformes HIDDEN-Feld erzeugt.
  • Benutzerverwaltung PRO: Im WYSIWYG-Textarea konnte ein Benutzer ohne alle Objekt-Rechte ein Objekt als Linkziel angeben.
  • <we:makeMail> funktionierte nicht, wenn der Warenkorbinhalt von zwei Shops auf einer Seite verschickt werden sollte.
  • Es wurden einige Notices von PHP bereinigt.

Version 3.0.2.7

Veröffentlichungsdatum 11.05.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Bei der Anzeige von Feldern vom Typ "href" kam es innerhalb von <we:object> zu Problemen.
  • Bei der Abfrage <we:ifFieldNotEmpty> innerhalb von <we:object> kam es bei Feldern vom Typ "href" zu Problemen.

Version 3.0.2.6

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Fehler bei <we:write> behoben

Version 3.0.2.5

Veröffentlichungsdatum 05.05.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Shop-Modul: Wenn einer Warenkorb-Seite der Parameter "shop_anzahl_und_id" übergeben wurde, so wurde der entsprechende Artikel im Warenkorb nicht aktualisiert.
  • Wenn man über das Frontend statische webEdition-Dokumente erstellt hat, dann wurden diese doppelt angelegt.
  • Beim Tag <we:userInput type="choice"> gab es einen Javascript-Fehler. Dadurch wurde die Auswahl aus der Select-Box nicht in das Input-Feld übertragen.
  • Bei <we:block> waren maximal 6 Verschachtelungen (Block in Block in Block usw.) möglich. Nun sind auch tiefere Verschachtelungen möglich.
  • Generic XML-Import: Wenn im Schritt "Datenfelder zuordnen" als zugeordneter Name ein Datensatz-Feld gewählt wurde, welches nur eine 0 enthielt, dann konnte der Datensatz nicht richtig importiert werden.

Version 3.0.2.4

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Newsletter-Modul: Durch einen PHP/JavaScript-Fehler war es nach dem Update auf Version 3.0.2.2 nicht möglich, Newsletter zu verschicken. Dieser Fehler wurde behoben.
  • Newsletter-Modul: Bei der Verwendung mehrer Mailinglisten ist es beim Versenden zu Fehlern gekommen. Dies wurde berichtigt.

Version 3.0.2.3

Veröffentlichungsdatum 28.04.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Newsletter-Modul: Durch einen PHP/JavaScript-Fehler war es nach dem Update auf Version 3.0.2.2 nicht möglich, Newsletter zu verschicken. Dieser Fehler wurde behoben.
  • Newsletter-Modul: Bei der Verwendung mehrer Mailinglisten ist es beim Versenden zu Fehlern gekommen. Dies wurde berichtigt.

Version 3.0.2.2

Veröffentlichungsdatum 27.04.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • neue Tags: <we:ifPosition> und <we:ifNotPosition>
  • Newsletter-Modul: Durch eine neue Option in den Einstellungen kann man angeben, ob der Port bei Verweisen mit angegeben werden soll oder nicht.
  • Der 3D-Rahmen von wysiwyg-Textareas wurde durch einen einfachen Rahmen ersetzt. Somit fügt sich nun eine wysiwyg-Textarea besser in das Gesamtbild von webEdition ein.

Behobene Fehler

  • Der Tree wurde nicht aktualisiert, wenn man neue Verzeichnisse oder Dateien angelegt hat.
  • Wenn alle Module installiert sind, dann war das Backup-Fenster etwas zu klein.
  • Es wurden einige Notices von PHP bereinigt.
  • Das Attribut "xml" wurde bei <we:charset> nicht berücksichtigt.
  • Bei der Verwendung von <we:colorChooser> kam es beim Aufruf des generierten webEdition-Dokuments ausserhalb von webEdition zu einer Fehlermeldung.
  • Im Mozilla ist manchmal der Tree verschwunden.
  • Wenn der Inhalt einer Textarea geändert wurde und danach direkt auf die Vorschau gegangen wurde, dann wurden die Änderungen nicht übertragen.
  • Wenn man mehrere CSS-Klassen bzw. HTML-Elemente eine CSS-Definition gegeben hat (z.B. table, td, .text { color: red; }), dann kam es zu einer unschönen Darstellung im Dialog "Tabelle einfügen"
  • <we:printVersion> lieferte falsche Werte, wenn doc="top" gesetzt war
  • Beim Import von RTF-Dateien in eine wysiwyg-Textarea gab es mit dem Microsoft Internet Explorer Probleme.
  • Ein Benutzer mit eingeschränktem Arbeitsbereich konnte auch Dateien ausserhalb seines Arbeitsbereiches importieren.
  • Bei der Auswahl einer Vorlage über den FileSelector gab es Probleme.
  • Bei der Eingabe von unerlaubten Zeichen als Kategoriename gab es Probleme.
  • Enthält der Name eines Dokumenttyps ein "&"-Zeichen, dann funktionierte das XUL-Menü (Mozilla-Browser) nicht mehr.
  • Wird per CSS das <div>-Tag formatiert, dann kann es zu Darstellungsfehlern der Menüleiste von wysiwyg-Textareas kommen.
  • Bei <we:userInput type="textarea"> wurde das HTML-Attribut "id" nicht mit auf die fertige Seite übergeben.
  • Das Startelement von <we:form> wurde in der Vorschau teilweise falsch umgesetzt. Es fehlten die "" bei verschiedenen Attributen.
  • Beim Hochladen einer Datei über den FileSelector trat ein Javascript-Fehler auf.
  • Generic XML Import: Das "Escapen" von Anführungszeichen wurde unterdrückt.
  • Generic XML Import: XML CData Sektionen werden jetzt auch erkannt wenn nach dem CDEnd String PCData oder whitespaces folgen.

Version 3.0.2.1

Veröffentlichungsdatum 19.04.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Die Usability beim Live-Updater wurde verbessert.
  • Bei <we:form type="formmail"> kann (man) nun auch mit dem Tag-Wizard das Attribut "xml" gesetzt werden.
  • Newsletter-Modul: Hier ist eine neue Einstellungen hinzugekommen: "Wartezeit bis zum nächsten Sendevorgang".
  • Newsletter-Modul: Geschwindichkeitssteigerung beim Versenden eines Newsletters
  • Newsletter-Modul: Bei den Feld-Typen Dokument, Objekt und URL können Bilder als E-Mail Anhang versandt werden.

Behobene Fehler

  • Es wurden einige Notices von PHP bereinigt.
  • Fehler von <we:ifFieldNotEmpty> im Zusammenhang mit Binär-Feldern von Objekten behoben.
  • Newsletter-Modul: Fehler beim Austragen einer E-Mail-Adresse aus einer CSV-Datei behoben.
  • Fehler beim Speichern von Dokumenten-Verzeichnissen behoben.
  • Fehlende Rückmeldung beim Speichern eines Benutzers bei der Benutzerverwaltung PRO hinzugefügt.
  • Fehler beim Login-Screen behoben, wenn mehrmals hintereinander falsche Zugangsdaten eingegeben wurden.
  • Fehler bei <we:object> behoben - nach dem Tag traten bei nachfolgenden Blöcken und Listen Fehler auf.
  • Fehler beim Import von Dateien mit einem Namen wie name.inc.html behoben. Die Dateiendung wurde entfernt. Dies ist nun nicht mehr so.
  • Fehler bei den Auflistungen von Vorlagen bei Dokument-Typen behoben.
  • Wenn im seeMode eine Datei aufgerufen wird, dann ist diese für andere Benutzer gesperrt. Diese Sperre ist nun erst dann wirksam, wenn die Datei bearbeitet wird.
  • Bei installierter Benutzerverwaltung und definiertem Arbeitsbereich kann der Benutzer auch Dateien in Verzeichnisse außerhalb seines Arbeitsbereichs importieren. Dieser Fehler wurde behoben.
  • Fehler beim Umbenennen von Klassen behoben.
  • Nach einem Update von 2.3.6.0 auf 3.0 werden im Datei-Tree keine Objekt-Icons angezeigt. Dieser Fehler wurde behoben.
  • Fehler beim Zusammenspiel von Klassen mit mehreren Arbeitsbereichen und Redakteuren mit beschränkten Arbeitsbereichen behoben.
  • Scheduler: Scheduler-Einträge wurden aus der Datenbank nicht gelöscht, wenn das dazugehörige webEdition-Dokument bzw. Objekt gelöscht wurde. Dieser Fehler wurde behoben.
  • Scheduler PRO: Textfehler bei einer Alert-Box behoben.
  • Scheduler PRO: Fehler bei einem Veröffentlichungsdatum, das in der Vergangenheit liegt, behoben.
  • Todo/Messaging Modul: Fehler im Zusammenhang mit einem gesetzten Tabellenpräfix behoben.
  • Wenn man ein neues webEdition-Dokument erstellt und die Dateiendung z.B. auf ".xyz" setzt, dann wird diese nach der Auswahl einer Vorlage wieder zurückgesetzt. Dieser Fehler wurde behoben.
  • Fehler bei <we:ifSeeeMode> bereinigt. Nach dem Update muss ein Rebuild durchgeführt werden, bei dem die Vorlagen neu gespeichert werden.
  • Ohne installierte Module war es nicht möglich, beim Backup die Einstellungen mit zu sichern. Dieser Fehler wurde behoben.

Version 3.0.2.0

Veröffentlichungsdatum 06.04.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Die Usability beim Live-Updater wurde verbessert.
  • Bei <we:form type="formmail"> kann (man) nun auch mit dem Tag-Wizard das Attribut "xml" gesetzt werden.
  • Newsletter-Modul: Hier ist eine neue Einstellungen hinzugekommen: "Wartezeit bis zum nächsten Sendevorgang".
  • Newsletter-Modul: Geschwindichkeitssteigerung beim Versenden eines Newsletters
  • Newsletter-Modul: Bei den Feld-Typen Dokument, Objekt und URL können Bilder als E-Mail Anhang versandt werden.

Behobene Fehler

  • Es wurden einige Notices von PHP bereinigt.
  • Fehler von <we:ifFieldNotEmpty> im Zusammenhang mit Binär-Feldern von Objekten behoben.
  • Newsletter-Modul: Fehler beim Austragen einer E-Mail-Adresse aus einer CSV-Datei behoben.
  • Fehler beim Speichern von Dokumenten-Verzeichnissen behoben.
  • Fehlende Rückmeldung beim Speichern eines Benutzers bei der Benutzerverwaltung PRO hinzugefügt.
  • Fehler beim Login-Screen behoben, wenn mehrmals hintereinander falsche Zugangsdaten eingegeben wurden.
  • Fehler bei <we:object> behoben - nach dem Tag traten bei nachfolgenden Blöcken und Listen Fehler auf.
  • Fehler beim Import von Dateien mit einem Namen wie name.inc.html behoben. Die Dateiendung wurde entfernt. Dies ist nun nicht mehr so.
  • Fehler bei den Auflistungen von Vorlagen bei Dokument-Typen behoben.
  • Wenn im seeMode eine Datei aufgerufen wird, dann ist diese für andere Benutzer gesperrt. Diese Sperre ist nun erst dann wirksam, wenn die Datei bearbeitet wird.
  • Bei installierter Benutzerverwaltung und definiertem Arbeitsbereich kann der Benutzer auch Dateien in Verzeichnisse außerhalb seines Arbeitsbereichs importieren. Dieser Fehler wurde behoben.
  • Fehler beim Umbenennen von Klassen behoben.
  • Nach einem Update von 2.3.6.0 auf 3.0 werden im Datei-Tree keine Objekt-Icons angezeigt. Dieser Fehler wurde behoben.
  • Fehler beim Zusammenspiel von Klassen mit mehreren Arbeitsbereichen und Redakteuren mit beschränkten Arbeitsbereichen behoben.
  • Scheduler: Scheduler-Einträge wurden aus der Datenbank nicht gelöscht, wenn das dazugehörige webEdition-Dokument bzw. Objekt gelöscht wurde. Dieser Fehler wurde behoben.
  • Scheduler PRO: Textfehler bei einer Alert-Box behoben.
  • Scheduler PRO: Fehler bei einem Veröffentlichungsdatum, das in der Vergangenheit liegt, behoben.
  • Todo/Messaging Modul: Fehler im Zusammenhang mit einem gesetzten Tabellenpräfix behoben.
  • Wenn man ein neues webEdition-Dokument erstellt und die Dateiendung z.B. auf ".xyz" setzt, dann wird diese nach der Auswahl einer Vorlage wieder zurückgesetzt. Dieser Fehler wurde behoben.
  • Fehler bei <we:ifSeeeMode> bereinigt. Nach dem Update muss ein Rebuild durchgeführt werden, bei dem die Vorlagen neu gespeichert werden.
  • Ohne installierte Module war es nicht möglich, beim Backup die Einstellungen mit zu sichern. Dieser Fehler wurde behoben.

Version 3.0.1.0

Veröffentlichungsdatum 22.03.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Wenn man das webEdition-Dokument/ Vorlage/ Objekt oder Klasse wechselt und die Benutzerverwaltung installiert ist, dann geht das webEdition-Fenster beim Wechsel immer in den Hintergrund. Dieser Fehler wurde behoben.

Version 3.0.0.9

Veröffentlichungsdatum 19.03.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Hinweis

  • Nach dem Update muss ein Rebuild durchgeführt werden bei dem die Vorlagen neu gespeichert werden.

Verbesserungen

  • Beim Tag <we:block> kann man nun per Select-Box auswählen, wie viele Wiederholungen mit einem Mal eingefügt werden sollen
  • Bei der Installation von webEdition wird nun geprüft, ob MySQL in PHP eincompiliert ist.
  • Sprachen (für die webEdition Oberfläche) können nun je nach vorhandener webEdition-Version auch nachinstalliert werden.
  • Dateierweiterungen werden nun auch beim Neuanlegen eines Dokuments aus den Einstellungen übernommen.

Behobene Fehler

  • Fehler bei den Attributen "formnameto" und "formnamefrom" beim Tag <we:setVar> behoben
  • Fehler beim Anlegen von webEdition-Dokumenten über das Frontend behoben; die eingegebenen Daten wurden zwar in die Datenbank aber nicht in das fertige webEdition-Dokument geschrieben.
  • Es wurden überflüssige Kommentare (im webEdition-Dokument) bei <we:userinput type="textarea"/> entfernt
  • Es wurden verschiedene PHP-Notices entfernt.
  • Wenn man eine JS- bzw. CSS-Datei gespeichert hat, dann wurde diese dabei neu geladen. Dies wurde abgestellt.
  • Wenn beim Tag <we:search/> das Attribut "name" gesetzt wurde, dann wurde dieses im webEdition-Dokument doppelt eingefügt. Dies wurde abgestellt.
  • Beim Tag <we:banner type="pixel"/> würde der Aufruf nicht in die Statistik geschrieben. Dieses Problem wurde behoben.
  • Das Icon im Tree war nicht verlinkt.
  • Wenn man beim CSV-Import einen Dokument-Typ ausgewählt hat konnte man nur die erste Vorlage aus der Liste auswählen. Dieser Fehler wurde behoben.
  • Nach dem Löschen von webEdition-Dokumenten/ Vorlagen/ Objekten/ Klassen wurde ein ausgewählter Eintrag im Tree nicht mehr hervorgehoben. Dieser Fehler wurde behoben.
  • Fehler beim Backup erstellen mit dem IIS wurde behoben.
  • Es wurde ein Problem von <we:include/> (hier: Mehrfachverschachtelung) innerhalb des seeModes behoben.
  • Es wurde ein Fehler im Zusammenhang mit seeMode und Startdokument behoben.
  • Der Tag <we:RegisterSwitch> zeigte keine Wirkung für includete Dateien. Dieser Fehler wurde behoben.
  • Bei der Installation von webEdition konnte im Kennwort für die Datenbank kein $-Zeichen vorkommen. Dies ist nun möglich.
  • Bei der Installation von webEdition über https zeigt der Link im letzten Schritt nicht auf eine https- sondern auf eine http-URL. Dieser Fehler wurde behoben.
  • Bei der Installation von webEdition über einen Port ungleich 80 fehlt im Link beim letzten Schritt die Portangabe. Dies wurde geändert.
  • Bei der englischsprachigen Installation von webEdition wurden die deutschen Lizenzvereinbarungen angezeigt. Dies wurde geändert.
  • Eine Javascript-Fehlermeldung bei der Installation von webEdition wurde entfernt.

Version 3.0.0.8

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Parse error beim Einfügen eines Bilds in ein wysiwg-Textfeld beseitigt

Version 3.0.0.7

Veröffentlichungsdatum 04.03.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Hinweis

  • <we:linkToSEEM> wurde in <we:linkToSeeMode> umbenannt; <we:linkToSEEM> wird allerdings weiterhin unterstützt

Verbesserungen

  • Man kann nun auch bei HTML-, CSS-, Javascript-Dateien und Objekten/Klassen den Charset einstellen.
  • Verbesserte Usability beim XML-Export von Objekten

Behobene Fehler

  • einige Notices von PHP bereinigt
  • kleiner Textfehler beim Live-Update verbessert
  • Fehler beim Erstellen eines Backups auf Windows-Servern behoben
  • Fehler beim Übertragen von Standard-Werten von <we:title/>, <we:description/> und <we:keywords/> auf die Eigenschaften-Seite eines webEdition-Dokuments behoben

Version 3.0.0.6

Veröffentlichungsdatum 02.03.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Verbesserung der Usability beim Live-Updater

Behobene Fehler

  • Fehler beim Import von CSV-Dateien behoben
  • Newsletter-Modul: Bestimmte Zeichen wurden in der Absender-Adresse eines Newsletters nicht zugelassen
  • DB-/Objektmodul: Title und Description wurden beim Speichern eines Objektes nicht in die tblIndex (für die Suchfunktion) geschrieben
  • DB-/Objektmodul: Man konnte bei einem Feld vom Typ "select" eine leeren Options anlegen. Diese wurden beim Speichern wieder gelöscht.
  • Bei <we:form type="formmail"> wurde bei gesetztem Attribut "remove" dieses nicht aus dem Startelement des <form>-Tags entfernt
  • Der in den Einstellungen definierte Wert für die maximale Anzahl im Tree angezeigter Objekte wurde nicht beachtet

Version 3.0.0.5

Veröffentlichungsdatum 26.02.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • neue/erweiterte Tags: <we:search/> - neues Attribut "print", <we:ifSearch>, <we:ifNotSearch>, <we:ifSeeMode>, <we:ifNotSeeMode>
  • Das Editor-Plugin funktioniert nun auch mit Mozilla (1.4 und 1.6), Firefox (0.8), und Firebird (0.6, 0.6.1) - allerdings nur unter Microsoft Windows
  • Updatelog - Sortiermöglichkeit bei der Anzeige der Einträge
  • Updatelog - nur selektierte Fehlerarten können nun gelöscht werden
  • Innerhalb einer Vorlage kann man nun auch mit verschiedenen Zeichensätzen schreiben

Behobene Fehler

  • Statistik-/Banner-Modul: Bug mit der Auswahl eines Standard-Banners behoben
  • Newsletter-Modul: Fehler beim Escapen des Newsletter-Betreffs behoben
  • Fehler beim Import/Export bei der Dateityp-Auswahl behoben
  • Fehler beim <we:charset>-Tag behoben
  • Fehler im Tag-Wizard (user-Zuweisung) behoben
  • Fehler beim Speichern der Einstellungen für das Editor-Plugin behoben
  • Fehler beim Anlegen von webEdition-Dokumenten über das Frontend behoben - die eingegebenen Daten wurden nicht richtig/ vollständig übergeben
  • Fehler bei der Generierung des E-Mail-Headers beim Versenden über <we:form type="formmail"> behoben
  • Fehler in <we:linklist> behoben - Style-Zuweisung bei mehreren <we:link/> innerhalb der Linklist
  • Bug beim WYSIWYG-Textarea behoben: Aus der Quellcode-Ansicht konnte man nicht in den Fullscreen-Modus wechseln.

Version 3.0.0.4

Veröffentlichungsdatum 23.02.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Verbesserung der Usability beim Löschen von webEdition-Dokumenten, Vorlagen, Objekten und Klassen
  • Man kann nun auch bei <we:listview type="document"> eine workspaceID verwenden.
  • Alle E-Mail-Adress-Überprüfungen akzeptieren nun auch Umlaute in E-Mail-Adressen
  • Beim Import/Export kann man nun auch XML- und CSV-Dateien von der lokalen Festplatte verwenden.

Behobene Fehler

  • Bug mit Objekten als Shopartikel behoben
  • Bug bei der Anzeige der Objekt-Übersicht innerhalb von webEdition behoben
  • Bug bei <we:ifDoctype> behoben
  • Bug in <we:charset> behoben
  • Behebung kleinerer Bugs im Tag-Wizard
  • Der seeMode funktioniert nun auch bei webEditionInstallationen die nicht auf Port 80 sind
  • Behebung kleinerer Bugs beim Live-Update und der Modulinstallation (IIS, DOCUMENT_ROOT, HTTPS).

Version 3.0.0.3

Veröffentlichungsdatum 20.02.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Der Import/Export-Dialog wurde überarbeitet.
  • Neues Attribut "xml" beim Tag <we:icon/> hinzugekommen.
  • Neue Werte (session/ sessionfield) für Attribut "type" von <we:ifVar>/ <we:ifNotVar> hinzugekommen.

Behobene Fehler

  • Wurde im wysiwyg-Textarea ein Link auf ein Objekt angelegt, welches in einem anderen Arbeitsbreich ist, so werden diese Links automatisch entfernt. Diese Entfernung war nicht in allen Fällen vollständig.
  • Problem beim Anlegen von webEdition-Dokumenten und Objekten vom Frontend aus behoben.
  • Problem bei der Sortierung (nach nicht vorhandenen Feldern) einer <we:listview type="search"> behoben.
  • Es wurden mehrere kleine Fehler im Tag-Wizard behoben.
  • Man konnte den Benutzernamen nicht ändern, wenn keine Benutzerverwaltung installiert war. Dieser Fehler wurde behoben.
  • Problem bei der Objektauswahl bei <we:object> behoben.
  • Fehler (wenn ein Document_Root gesetzt war) beim Live-Updater behoben.

Version 3.0.0.2

Veröffentlichungsdatum 18.02.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Die aktuelle Größe der Editor-Textarea kann in die Einstellungen übernommen werden
  • Änderung der Größe der Editor-Textarea werden nun direkt ausgeführt
  • Wenn in den Einstellungen keine Formmail-Empfänger eingetragen sind, dann sind die Buttons "Bearbeiten" und "Löschen" nun deaktiviert
  • Bei den Formmail-Empfängern in den Einstellungen kann man nun eine eingetragene E-Mail-Adresse über einen Doppelklick bearbeiten
  • Die optional durch den Error-Handler versendete E-Mail ist nun besser formatiert (Zeilenumbrüche) und enthält zusätzliche Informationen (genauerer Betreff, Domainname)
  • Der Error-Handler wurde wesentlich beschleunigt
  • Verbesserung des Error-Handler-Dialoges in den Einstellungen
  • Bei der Benutzerverwaltung PRO wurde ein neues Recht (für den CSV-Datei-Export) hinzugefügt
  • Bei der Benutzerverwaltung kann man nun für jeden Benutzer das Startdokument festlegen/ ändern

Behobene Fehler

  • Fehlerbehebung beim Update von Version 2 auf Version 3; der Ordner "/webEdition/we_backup" wurde nicht angelegt
  • Bug bei der Vorschau und beim Versenden von webEdition-Dokumenten bzw. Objekten im Newsletter-Modul behoben
  • Bug beim Kopieren von Newslettern behoben
  • Behebung eines Bugs beim Zusammenspiel der Benutzerverwaltung PRO und dem Export
  • Behebung eines Bugs beim Zusammenspiel des seeModes und des Exports
  • Behebung eines Bugs (Problem bei gesetztem Arbeitsbereich) beim Zusammenspiel des seeModes mit der Benutzerverwaltung
  • Behebung kleinerer Bugs an der Oberfläche des Import/Export-Dialogfensters
  • Behebung eines Bugs beim Tag <we:link/>; es wurde ein falscher Text angezeigt, wenn der Link als Popup geöffnet werden soll
  • Objekte die über das Frontend angelegt wurden, wurden nicht in die entsprechenden Verzeichnisse gespeichert. Dieser Bug wurde behoben.

Version 3.0.0.1

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Kleines Bugfix im Zusammenhang mit der Rebuild-Funktion.

Version 3.0.0.0

Veröffentlichungsdatum 17.02.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Hinweis

Einführung des neuen Moduls Kundenverwaltung PRO

Verbesserungen

  • Neue Module: Kundenverwaltung PRO
  • SeeMode
  • XML und CSV Im- und Export
  • Unterstützung der PHP Einstellung register_globals="off"
  • Kostenersparnis beim Betrieb mehrerer webEdition-Lizenzen bei einem Provider: Installation von mehreren Lizenzen in einer Datenbank durch Präfixe bei Tabellennamen (bis zur Version 2.3 wurde pro webEdition-Lizenz eine DB benötigt)
  • Unterstützung unterschiedlicher Charactersets (z.B. Kyrillisch, Chinesisch) zur bequemen Umsetzung lokalisierter Websites
  • Mehrfachauswahl von Kategorien, Dateien und Verzeichnissen
  • Unterstützung von Apple® Quicktime®
  • Komfortabler Upload beliebiger Dateien innerhalb des Dateimanagers (Fileselector) möglich
  • Neustrukturierung des Menüs
  • Hierarchische Menüs nun auch beim Mozilla unter Macintosh
  • verbesserter Dialog "Einstellungen" (übersichtlicher, mehr Optionen einstellbar)
  • verbesserte Funktion "Live Update"
  • Installationsroutine noch einfacher und bequemer
  • intuitivere Modulinstallation
  • Überarbeitete webEdition-Oberfläche
  • neue we:Tags
  • XHTML konforme Ausgabe beim WYSIWYG (wenn Attribut xml="true")
  • Erweiterte Volltextsuche: Inhalte von Word (.doc und .rtf), Excel und Powerpoint (.ppt und .pps) Dokumenten werden durchsucht
  • Allen "Nicht-webEdition" Dokumenten (PDF, Word, Excel, Powerpoint, .rtf usw.) können ein Beschreibungstext, Keywords und Kategorien zugeordnet werden
  • komplette webEdition Verzeichnisse (inklusive Unterverzeichnisse) können in einem Arbeitsgang kopiert werden

Version 2.3.7.0

Veröffentlichungsdatum 23.04.2004
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Benutzer mit mehreren Arbeitsbereichen konnten manche Objekte nicht bearbeiten. Dieser Fehler wurde behoben.
  • Beim Link-Dialog ließ sich beim Popupfenster kein "resizable" einstellen. Dies ist nun möglich.
  • Inkompatibilität mit MySQL < 3.23 behoben.

Version 2.3.6.0

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Frontent Edit: Die Eingaben werden nicht übernommen
  • Beim RTF Import von Word Dokumenten gibt es manchmal Fehler
  • Kundenverwaltung: Kunden können Ihre Daten im Frontend nicht ändern
  • Datum wird falsch abgespeichert wenn ein <we:var> Feld mit gleichem Namen wie das Datumsfeld existiert
  • Wenn ein Backslash im Text vorhanden ist, werden Zeichen wie ##|n ## und ##|r ## ausgegeben und der Text läßt sich nicht mehr verändern.

Version 2.3.5.0

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Banner-Modul: Performance Steigerung bei der Anzeige der Banner.

Behobene Fehler

  • Wenn man beim Erstellen einer neuen Kategorie direkt nach dem Benennen derselben auf ENTER drückt, wird der Name zurückgesetzt und die Kategorie heißt "Neue Kategorie". Wenn man einfach irgendwo in das Fenster klickt, läßt sich der name abspeichern und alles OK. Analog für Verzeichnisse von Kategorien. Bei 2.3.0 funktioniert's noch alles.
  • <we:userInput name="Text" type="textinput" property="true" editable="true"/> funktioniert nicht
  • CSS Formatierungen vom <body> Tag werden im Wysiwyg nicht dargestellt
  • Newsletter Modul: HTML Vorschau und Versand geht nicht beim Safari Browser
  • DB-/Objektmodul: Wenn ich ein Float oder Integer Feld in einer Klasse als Pflichtfeld vereinbare und ein auf dieser Klasse basietrendes Objekt anlegen möchte sind die Felder bereits gefüllt - mit einer 0.
  • PHP-Code innerhalb von <we:printVersion> funktioniert nicht
  • DB-/Objektmodul: Wird <we:field type="href"> innerhalb eines <we:object> Tags verwendet wird nicht die URL, sondern das serialisierte Array ausgegeben.
  • Fehler bei <we:userInput type="radio">
  • Wenn man beim Wysiwyg externe Links anlegt, werden diese manchmal zerfetzt.

Version 2.3.4.0

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Fehler im DB-/Objektmodul im Zusammenhang mit <we:link> (Link wird nicht dargestellt)
  • Wysiwyg: Beim Mozilla kann man keine Links mehr verändern
  • Bannermodul: Banner wird bei iframes nicht angezeigt und Gewichtung 9 funktioniert nicht.

Version 2.3.3.0

Veröffentlichungsdatum 29.12.2003
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Beim Anlegen von Objekten über dass Frontend werden die Objekte ohne Namen im falschen Verzeichnis gespeichert.

Version 2.3.2.0

Veröffentlichungsdatum 18.12.2003
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Newsletter-Modul: Bug beim Versenden, wenn eine Email-Adresse ein "-" enthält.

Version 2.3.1.0

Veröffentlichungsdatum 18.12.2003
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • veränderte we:Tags:
    Neues Attribut: <we:write forceedit="true">: Bewirkt, dass ein Dokument oder Objekt auch ohne Kundenverwaltung editiert werden kann.

Behobene Fehler

  • Fehler bei <we:condition> bzw. <we:conditionAdd/>
  • <we:userInput type="radio"/> funktioniert nicht
  • Speicherhinweis auch ohne Veränderung bei wysiwyg + Mozilla
  • Wenn man einen Newsletter an eine E-Mail-Adresse wie x.yyyyy@z.zzzzz.or.at verschicken will, dann wird diese E-Mail-Adresse als nicht richtig eingestuft.
  • Kein Backupimport möglich wenn das Datenbank-/Objekt-Modul installiert ist
  • <we:userInput type="textarea"/> - Styles werden gelöscht
  • Wenn eine Klasse ein Textarea und ein Objekt-Feld enthält, und man auf Grundlage dieser Klasse ein Objekt anlegt, danach in das Textarea Text einfügt und auf ein Wort einen Link legt und daraufhin mit dem Objekt-Feld ein Objekt einfügt, dann verschwindet der Link in dem Text. Ebenso gelöscht werden alle nicht gespeicherten Textformatierungen, Anker usw.
  • Wenn man eine Klasse mit einem Feld vom Typ "Datum" hat und man fügt ein Objekt dieser Klasse in ein anderes Objekt einer anderen Klasse ein, dann wird der Wert des Datums-Feldes innerhalb von webEdition nicht angezeigt.
  • Bannermodul: Fehler in externer Statistik-Anzeige per Listview, wenn Filter gesetzt mehrere E-Mail-Adressen bei <we:form type="formmail"> nicht möglich
  • Wenn innerhalb einer <we:linklist> ein <we:ifSelf doc="top"> steht, dann liefert das einen Parse Error.
  • Wenn man eine <we:listview type="search"> mit einer workspaceID hat, dann werden zwar die Suchtreffer ganz am Anfang der Liste angezeigt, aber alle anderen Seiten des Bereiches werden danach auch gelistet.
  • <we:printVersion> validiert nicht gegen HTML 4.01
  • Es ist möglich, Verzeichnisse in einem gleichbenannten Verzeichnis zu speichern. Das Verzeichnis ist dann nicht mehr erreichbar.
  • Problem mit <we:userInput type="textarea"> und Opera und Netscape Navigator 4
  • Problem beim Login mit Safari (Klick auf Button funktioniert nicht)
  • Backup-Export, -Import: Einstellung für Banner-/Statistik Modul fehlt
  • Bei <we:banner> funktionieren die Attribute "page" und "path" nicht
  • Wenn man bei dem Tag <we:banner> keine Höhe und Breite angibt, dann werden Standard-Werte eingesetzt. Das ist ziemlich ungünstig. Wenn sich z.B. in einem Bannerordner alle Banner für ein Hochkant-Format befinden, diese sich aber in Breite und Höhe unterscheiden, und man dann beim «we:banner> nur den Pfad zu den Hochkant-Bannern angibt, dann sind die Standard-Werte im Weg.
  • Fehler bei Verwendung von Umlauten und Sonderzeichen in Kategorienamen
  • Fehler bei Hintergrundfarbe für <we:textarea>
  • Arbeitet man mit Mozilla im WYSIWYG-Modus und setze Anker, dann erscheinen diese auf der endgültigen Seite auch als Icons. Erst nach Neuabsichern der Seite über den IE sind die Icons wieder weg.
  • Bei einigen Modulen erscheint beim Explorer-Menü kein Scrollbalken
  • Wird ein Bild in einem wysiwyg-Textfeld eingefügt und unter "Alternativer Text" ein Anführungszeichen (") eingeben, tritt nach dem Klick auf OK ein JavaScript-Fehler auf.
  • Ist bei einem existierenden Objekt für den Scheduler ein "Von" Wert gesetzt, welcher in der Vergangenheit liegt (d.h. das Dokument ist veröffentlicht und wird auch angezeigt) und der Inhalt dieses Objektes wird aktualisiert (d.h. der Inhalt eines Feldes wird unter "bearbeiten" geändert), dann wird beim Speichern und veröffentlichen die Seite nicht aktualisiert.
  • Wenn man einen Dokumenten-Ordner anlegt und diesen "info" nennt, dann steht dieser immer ganz oben. Ein Ordner den man "in" nennt steht hingegen an der richtigen Stelle.
  • Wenn die Benutzerverwaltung Standard installiert ist, ist es nicht mehr möglich, den Hauptbesitzer einer Datei zu ändern. Der Besitzer bleibt nach "erfolgter" Änderung Besitzer und ändert sich nicht mehr.

Version 2.3.0.0

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Neue Module: Banner-/Statistik Modul
  • neue we:Tags in Verbindung mit dem Banner-/Statistik Modul:
    <we:banner>, <we:bannerSelect>, <we:bannerSum>, <we:dateSelect>, <we:listview type="banner">, <we:processDateSelect>
  • veränderte we:Tags: neues Attribut "doc" bei <we:path/>

Behobene Fehler

  • Fehler bei <we:listview> beim Attribut "workspaceID": Wenn ein Verzeichnisname Präfix eines anderen Verzeichnisnamens ist, dann wird das Attribut workspaceID nicht richtig benutzt. Beispiel war hier "laender" und "laenderinfo". Wenn man die ID des Verzeichnisses "laender" (ID 622) angibt, dann wird auch das Verzeichnis "laenderinfo" (ID 527) gelistet.
  • Fehler im DB-/Objektmodul im Zusammenhang mit der Benutzerverwaltung PRO und Arbeitsbereichen: Wenn einem Benutzer ein Arbeitsbereich zugewiesen wird, und dann dieser Arbeitsbereich einer Klasse zugewiesen wird, dann kann der Benutzer keine Objekte der Klasse hinzufügen. Jedoch kann er alle vorhandnen Objekte sehen und verändern.
  • Fehler bei JavaScript in Textareas: Wird ein JavaScript-Tag in eine Textarea eingefügt, gleich ob html- oder wysiwyg-Textarea, wird ein Fehler produziert.
  • In einem <we:textarea wysiwyg="true"> sind in der englischen Version die Buttons für FETT und KURSIV falsch. Das sind noch die Buttons aus der deutschen Version. In der englischen Version sollten die Buttons "B" und "I" benannt sein und nicht "F" und "K".
  • Fehler wenn ein Objekt included wird: Wird innerhalb eines Objekts ein Verweis auf ein anderes Objekt angelegt, wie dies bspw. in der we_demo_1 der Fall ist, so erscheinen die Änderungen nur im Bearbeiten-Modus, wenn man in der Arbeitsbereich-Ansicht die Seite anschauen will, wird nachwievor das alte Objekt verwendet. Auch ein Abspeichern und Veröffentlichen hilft nicht, erst wenn das Objekt neu geöffnet wird, werden die Änderungen übernommen.
  • JavaScript-Fehler bei Auswahl externe Datei für <we:href/>
  • Bug in <we:setVar> in Verbindung mit <we:href type="int">: Wenn man den Wert eines <we:href/>-Feldes mit <we:setVar> übernehmen möchte, dann geht dies nur bei <we:href type="ext"/>. Bei <we:href type="int"/> geht das nicht.
  • Bug beim Umbenennen einer Vorlage: Wenn man eine Vorlage umbenennt, dann wird der neue Name zwar beim Klick auf den "speichern"-Button im Explorer-Baum angezeigt, aber in dem oberen blauen Frame wird noch der alte Name angezeigt.
  • Rechtevergabe im Benutzerverwaltungsmodul: Wenn man einen Ordner für einen Benutzer nur zum Lesen freigeben will und dies entsprechend ankreuzt und danach auf "Besitzer übertragen!" geht (d.h. Benutzer und Besitzer auf Unterverzeichnisse des Ordners überträgt), werden zwar die Benutzer übertragen, nicht jedoch die Zugriffseinschränkung.
  • Bug beim Löschen von webEdition-Dokumenten: Wenn man eine Vorlage hat und daraus ein webEdition-Dokument anlegt, welches man statisch abspeichert, dann kann man die Vorlage nicht löschen, da es noch ein auf dieser Vorlage basierendes webEdition-Dokument gibt. Wenn man allerdings das webEdition-Dokument dynamisch abspeichert, dann kann man die Vorlage löschen. Bei dem webEdition-Dokument bekommt man dann eine Fehlermeldung.
  • <we:textarea wysiwyg="true"> erzeugt seltsame Links: externe Links, die auf die Home-Seite selber verweisen, werden bei der Codeerzeugung abgefälscht bzw. verweisen auf den Ordner in dem man sich gerade befindet.
  • Problem mit dem Einloggen nach dem Ausloggen (Kundenverwaltung): Wenn man sich mit <we:sessionLogout id="self"> ausloggt und dann wieder auf dem Login-Formular landet, welches mit <we:form id="self"> erzeugt wurde, kann man sich nichtmehr einloggen.
  • Wenn innerhalb einer <we:textarea wysiwyg="true"> einem Bild eine Hyperlink hinzugefügt wird, werden alle (Link-)Parameter außer dem Linkziel (Target) gespeichert. Damit das funktioniert, muss man ein zweites Mal auf das Bild, und Hyperlink bearbeiten wählen.
  • Newsletter-Modul: wenn sich ein + in einem der Felder (Titel, Name, Vorname, etc.) befindet, wird das beim Abspeichern herausgelöscht. Wenn man danach wieder auf "bearbeiten" geht, ist es verschwunden. Beim Kaufmännischen "Und" ist es ähnlich: Der gesamte Text nach dem "&" wird beim Speichern gelöscht.
  • Newsletter-Modul: Bug beim Versenden von Test-Emails. Die Plain-Text Darstellung wird aus dem HTML Code erzeugt und nicht aus dem eingegeben Plain-Text.
  • Newsletter-Modul und Formmailer: Die Angabe des Betreffs, welcher im Formular voreingetragen ist, wird bei manchen E-Mail-Programmen zerstückelt.
  • Beim Umbenennen von Verzeichnissen werden die Pfade bei den Dokumenttypen nicht angepasst.
  • Falscher Dialog beim Einfügen/Bearbeiten einer Grafik nach dem Kopieren einer Seite (interne Grafik fehlt).
  • Wenn man webEdition auf einem anderen Port als 80 betreibt, gibt es Fehler bei externen Links und Grafiken im <we:textarea wysiwyg="true>.
  • Fehler bei <we:formfield type="select">. Die values im <option>-Tag sind leer.
  • DB-/Objektmodul: Ändert man auf der Eigenschaftsseite der Klassen den Typ eines Elements, so wird die Voreinstellung auf den neuen Typen übernommen. Macht man aus einem HREF bspw. ein Textarea, so steht innerhalb des Text-Feldes die serealisierte Information der HREFs als Voreinstellung

Version 2.2.1.4

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Probleme mit "onsubmit" Attribut bei <we:form>
  • Probleme mit leeren Feldern beim Verschicken mit <we:form type="formmail"> (Zeilenumbruch fehlt)
  • Fehler bei einigen Windows-Mailservern beim Verschicken eines Formulars. Die Felder befinden sich im Header-Bereich der E-Mail
  • Auflistung von Objekte unter Datei ? Neu ? Objekt bei Benutzern mit Arbeitsbereichen ist nicht immer richtig
  • Buttons im Backupfenster verschwinden
  • <we:setVar> funktioniert nicht richtig
  • Im WYSIWYG Editor kommt Meldung, dass sich der Cursor nicht in einer Tabelle befindet.
  • Der eigene Domainname wird im WYSIWYG Editor entfernt

Version 2.2.1.3

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Fehler bei <we:setVar> and <we:ifNotSetVar> behoben
  • Newsletter-Modul: Bug beim Standard-E-Mail-Format behoben
  • Bug bim RTF-Import behoben (Euro-Zeichen wurde nicht mit übernommen)

Version 2.2.1.2

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Fehler beim Speichern der Einstellungen behoben

Version 2.2.1.1

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Fehler beim Erstellen von Listen (seit 2.2.0.7) im wysiwyg-Editor

Version 2.2.1.0

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • <we:formfield> erzeugt nur input-Felder bei dynamischen webEdition-Dokumenten

Version 2.2.0.9

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Fehler beim Backup-Export gefixt
  • Newsletter-Modul: Fehler bei Benutzung von Anführungszeichen im Subjekt behoben

Version 2.2.0.8

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • PHP-Warnung im unteren Frame (Speichern-Button) beseitigt

Version 2.2.0.7

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Standard-Wert für das Attribut "php" von Eingabefeldern (<we:input>, <we:textarea> in den Einstellungen einstellbar
  • Kundenverwaltung: MemberSince und LastAccess werden automatisch gefüllt und in der Kundenverwaltung als Datum dargestellt
  • Newsletter-Modul: Editor für Mailing-Listen
  • Newsletter-Modul: Angabe einer globalen Mailing-Liste
  • Newsletter-Modul: Englische Titelangabe (ohne Anrede)
  • Newsletter-Modul: 2 neue Tags (<we:ifTitleAndLastname> und <we:newsletterUnsubscribeLink>)

Behobene Fehler

  • Netscape 7 Erkennung bei <we:ifClient> scheitert
  • Eingabe von &quot; in templates nicht möglich
  • we:Tags vor <we:link> bei <we:linklist> funktioniert nicht
  • rausfiltern von Microsoft Word Tags (z.B. <?xml …>) funktioniert nicht
  • Newsletter-Modul: Newsletter an Kunden (aus Kundenverwaltung) stellt leere Mail dar
  • Benutzerverwaltung PRO: Fehlermeldng bei eingeschränkten Verzeichnissen
  • <we:ifSelf> in <we:listdir> bei includierten Dokumenten geht nicht auf das Hauptdokument
  • Dialogfenster bekommen beim Mozilla Windows keinen Focus
  • Leerzeichen in den Dateien we_customerDeutsch.php und we_showDocument.php stören den header() Befehl.

Version 2.2.0.6

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Bug #2 mit dem Attribut html="off" bzw. html="false" (z.B. bei <we:textarea>) gefixt
  • Newsletter Modul: Fehler beim Upload bei "Schwarzer Liste" behoben

Version 2.2.0.5

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Übergabe von Attributen mit PHP in <we:form type="formmail">

Behobene Fehler

  • Newsletter Modul: Kundenfilter Bug #2 gefixt (Filter hat nicht gegriffen)
  • Kompatibilitätsproblem mit PHP 4.0.6 behoben (es konnten z.B. die Seiten im rechten Frame nicht angezeigt werden)

Version 2.2.0.4

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Der Wert "off" bzw. "false" beim Attribut "html" (z.B. bei <we:textarea>) hat nun wieder dieselbe Wirkung wie bei den Versionen < 2.2.0.0. D.h. alle HTML-Tags werden nun wieder rausgefiltert und nicht mehr umgewandelt
  • Fehler bei <we:form> bei der Übergabe des Wertes für das Attribut "id" als PHP-Variable behoben
  • Newsletter-Modul: Fehler beim Kundenfilter behoben
  • Shop-Modul: Fehler beim Warenkorb mit Objekten behoben
  • DB-/Objekt-Modul: Fehler beim Löschen von Objekten behoben

Version 2.2.0.3

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

Newslettermodul: Es wurde ein Fehler beim Versenden an web.de- und AOL-Accounts beseitigt.

Version 2.2.0.2

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Beim Versenden eines HTML-Newsletters über das Newsletter-Modul wird die HTML-Seite in Microsoft Outlook-Express nicht korrekt angezeigt.
  • <we:ifNotSelf type="listview"> funktioniert nicht bei <we:listview type="search">

Version 2.2.0.1

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Fehler beim Tag <we:sessionLogout/> behoben.

Version 2.2.0.0

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Hinweis

Sollten Sie das Modul "Kundenverwaltung" installiert haben, so müssen Sie nach dem Update einen Rebuild durchführen. Wählen Sie dazu aus dem webEdition-Menü "Bearbeiten" den Menüpunkt "Rebuild…" aus und führen eine Rebuild durch. Aktivieren Sie beim Rebuild folgende Optionen:
- "Alle Dokumente"
- "Vorher Vorlagen neu sichern"

Verbesserungen

  • Neues Modul Newsletter mit 18 neuen we:Tags
  • Neues Modul Scheduler PRO
  • 14 neue Tags zum Anlegen/Editieren von webEdition-Dokumenten und Objekten (z.B. Gästebuch, Kleinanzeigen, usw.), sowie bestehende Tags (z.B <we:form> und <we:a>) erweitert.
  • Neues Tag zum Anlegen von Formularen: <we:formfield>
  • 4 neue Tags um Conditions für <we:listview type="object"> zu erzeugen
  • 5 neue Tags um Variablen zuzuweisen und zu prüfen
  • Bei fast allen Attributen kann man nun mit attribut="\$Variablenname" PHP-Variablen an ein we:Tag übergeben
  • Im Shop kann man jetzt auch Objekte verwenden.

Behobene Fehler

  • Im WYSIWYG Editor funktioniert der RTF Import nicht. Nach der Auswahl der Datei bleibt die Vorschau leer.
  • Umlaute bei RTF-Import von einem Microsoft Word-RTF werden nicht richtig dargestellt
  • Offset-Attribut bei <we:listview> funktioniert nur, wenn auch das Attribut "rows" gesetzt ist
  • Schriftstil NORMAL funktioniert nicht im WYSIWYG beim Microsoft Internet Explorer
  • Verlinkung auf Objekte in einem Unterordner funktioniert nicht
  • Wenn man im Objektmodul in einer bestimmten Klasse die Suchfunktion benutzt und dann mit vorwärts eine Suchergebnisseite weitergeht, kommt man nicht mehr zur ersten Seite (Treffer 1-x) zurück.
  • <we:DID doc="top>" funktioniert nicht
  • Sei Kategorie A "blubb/bla" und Kategorie B "blubb/blablubb". Bei einer <we:listview> über Kategorie A werden Seiten von Kategorie A UND Kategorie B ausgeben.
  • Wenn ich mich im Messaging-Modul unter Bearbeiten > Ordner befinde und dann Bearbeiten > Kopieren oder Ausschneiden oder Einfügen anklicke, dann erscheinen diverse JavaScript-Fehlermeldungen.
  • Wenn ich eine webEdition interne Grafik im neuen WYSIWYG Editor einfüge und dieser einen Link zuweisen möchte (Bild markiert und dann auf das Linksymbol geklickt), dann geht das nicht.
  • Wenn ich über Module > Modul X gehe, dann ist es mir möglich das Modulfenster in seiner Grüße zu verändern. Gehe ich allerdings bei installiertem Messaging Modul über die kleinen Briefumschläge oben rechts, dann kann ich das Modulfenster nicht in seiner Größe zu verändern. Zudem ist es in diesem Fall auch noch kleiner.
  • Fehler bei externen Links im neuen WYSIWYG Editor
  • Anzeige von Kommazahlen bei <we:listviewPageNr> wenn der Wert des Attributs "offset" größer als 0 ist.

Version 2.1.1.2

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Flackern der Menüs unter Microsoft Windows XP gefixt

Version 2.1.1.1

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Proxy-Unterstützung beim Live-Update
  • Neuer Installer

Behobene Fehler

  • Fehler im Shop Modul gefixt (wenn inkludierte Warenliste vor dem Warenkorb steht, wird im eigentlichen Warenkorb nichts angezeigt)
  • Fehler mit webedition.ico gefixt (auf Linux-Servern gab es eine Meldung "File does not exist")

Version 2.1.1.0

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • pconnect und connect jetzt im conf-File einstellbar

Version 2.1.0.9

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • short-open-tags entfernt

Behobene Fehler

  • <we:listview>-Sortierung (Groß-/Kleinbuchstaben) gefixt
  • Fehler beim DB-/Objektmodul (wenn Klasse sehr viele Felder hatte) entfernt.

Version 2.1.0.8

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • short-open-tags entfernt

Behobene Fehler

  • <we:listview>-Sortierung (Groß-/Kleinbuchstaben) gefixt
  • Fehler beim DB-/Objektmodul (wenn Klasse sehr viele Felder hatte) entfernt.

Version 2.1.0.7

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Bug bei <we:form type="formmail"> entfernt (wenn das Attribut "mimetype" den Wert "text/plain" hatte oder das Attribut nicht gesetzt war, dann wurde eine leere E-Mail verschickt)

Version 2.1.0.6

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • <we:sendMail> funktioniert nicht mit PHP 4.3
  • <we:ifFieldNotEmpty> und <we:ifNotEmpty type="href"> bei Objekten funktioniert nicht
  • keine Texteingabe bei Ankern im neuen WYSIWYG-Editor möglich
  • neue Tabelle mit border="1" lässt sich im neuen WYSIWYG-Editor nicht erstellen
  • hyperlink="on" im Warenkorb funktioniert nicht
  • bei interner Verlinkung bei <we:link> innerhalb von <we:linklist> wird ein "/" angefügt.
  • Wenn man eine Klasse erstellt und ein Feld von Typ "select" einfügt und dieses Feld als "Pflichtfeld" definiert, dann kann man keineObjekte auf Grundlage dieser Klasse anlegen.
  • Wenn man ein Objekt umbenennt und es dann später in der Objekt Seite mit der Suche (klick auf Objektordner) sucht, ist im Suchergebnis der Name nicht umbenannt. Erst wenn es veröffentlicht wird stimmt es wieder.
  • Wenn man über <we:form type="formmail"> eine E-Mail mit den Umlauten üöä verschickt, dann kommt beim Empfänger =FC=F6=E4 an.
  • Wenn man bei <we:form type="formmail"> als Anhang keine Datei auswählt, dann wird eine leere "tmp"-Datei mitgeschickt
  • PHP-Fehlermeldungen bei <we:linklist> und bei <we:block>
  • Plus-Button bei <we:linklist> und <we:block> fehlt manchmal
  • Wenn ein Redakteur (passiert nicht bei Administratoren) mit definiertem Arbeitsbereich eine Seite bearbeitet und speichert, erscheint in der Seite trotz einer Abfragebedingung <we:ifNotEmpty>ein img-Tag mit src="Pfad des Arbeitsbereichs".
  • Das Attribut "max" bei <we:field> kommt bei kleinen Werten durcheinander.
  • Wenn man Objekte löscht, geschieht das nicht in der Index-Tabelle - > Suchergebnisseiten können gelöschte Objekte enthalten
  • Bei dem Tag <we:listview type="object"> funktioniert das Attribut "catOr" nicht
  • Die Artikelliste unter Shop > Artikel hinzufügen ist leer. Nach Eingabe einer Anzahl kommt ein JavaScript-Fehler.
  • im <we:object>-Tag funktioniert <we:field hyperlink="on"> nicht

Version 2.1.0.4

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Live-Updater verbessert

Version 2.1.0.3

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • <we:block> und <we:linklist> optimiert
  • Bei <we:form type="formmail"> sind jetzt Anhänge möglich. Beispiel:
    <we:form method="post" enctype="multipart/form-data" type="formmail">
    <!-- Hier die maximal erlaubte Größe in Bytes für Uploads angeben -->
    <input type="hidden" name="MAX_FILE_SIZE" value="30000">
    Anhang: <input name="attachment" type="file">
    </we:form>
  • In der großen Benutzerverwaltung sind 5 neue Arbeitsrechte hinzugekommen
  • Feld vom Typ "href" im DB-/Objekt-Modul hinzugekommen
  • in <we:ifEqual> bzw. <we:ifNotEqual> neues Attribut "value"
  • Bei E-Mail-Nachrichten vom Workflow wird jetzt die in der Benutzerverwaltung eingetragene E-Mail-Adresse als Absender benutzt.
  • Attribut xml="on/off" bei <we:css>, <we:img>, <we;description>, <we:keywords>, <we:flashmovie>, <we:sessionField>

Behobene Fehler

  • Speichern Bug (Administratoren dürften nicht speichern) im Workflowmodul behoben
  • Fehler bei neues Objekt (alle Klassen auswählbar, obwohl Arbeitsbereich definiert wurde)
  • Pfade werden nicht geschrieben und Datumsfelder nicht repariert bei Rebuild mit "Haupttabelle neu schreiben"
  • Benutzerverwaltung PRO-Bug in Verbindung mit Aliasen und eingeschränkte Dateien/Objekte
  • Benutzer können trotz eingeschränkter Arbeitbereichen Bilder von anderen Arbeitsbereichen importieren ? behoben
  • wenn man in einem Objekt in einem Textfeld oder Integer die Zahl 0 eingibt, dann erscheint bei der Ausgabe ??????????
  • Beim Umbenennen von Kategorien-Verzeichnissen werden die Pfade der Kindes-Kategorien nicht mit angepasst.
  • Manche Dateien werden vom Scheduler nicht veröffentlicht.
  • Anrede wird bei der Benutzerverwaltung Pro nicht gespeichert.
  • JavaScript-Fehler im ToDo/Messaging Modul
  • Fehler im Shop (Debuganweisung entfernt, es lässt sich nichts mehr aus dem Warenkorb löschen)

Version 2.1.0.2

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Bugfix im WYSIWYG-Editor
  • Bugfix in der Benutzerverwaltung

Version 2.1.0.1

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

Bugfix in der Backup-Funktion

Version 2.1.0.0

Veröffentlichungsdatum 13.02.2003
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Kompatibilität zu PHP 4.3 hergestellt
  • Live Update möglich
  • Neuer WYSIWYG Editor (noch Beta). Funktioniert ohne ActiveX. Läuft nun auch auf - Mozilla Browsern (auf allen Systemen, auch Mac!) Kann von Administratoren bei den Einstellungen aktiviert/deaktiviert werden.
  • Workflowmodul und ToDo/Messaging System erhältlich
  • Beim Wechsel der Sprache Ergebnis sofort sichtbar ? früher erst nach neuem Login
  • Beim Neuanlegen eines Dokumentes landet man jetzt immer zuerst auf der Seite "Eigenschaften"
  • Bei <we:listview> ist nun auch eine zufällige Sortierung möglich. <we:listview order="random()">
  • Bei <we:colorChooser> kann man nun auch das Attribut "height" definieren
  • Objektverknüpfungen können jetzt auch gelöscht werden
  • Bei "Nach Speichern neues Objekt" werden nun auch die Arbeitsbereiche übernommen.

Behobene Fehler

  • Bei <we:ifClient> wurde der Microsoft Internet Explorer nicht erkannt, wenn Microsoft Visual Studio installiert ist.
  • <we:var> geht nicht bei includeten Dokumenten
  • Benutzer können sich in der Ansicht "Eigenschaften" Dateien kopieren, welche sich nicht in ihrem Arbeitsbereich befinden
  • Ein Redakteur kann in seinem Arbeitsbereich keine Verzeichnisse erstellen, selbst wenn er das Recht dazu hat (auswählen-Button geht immer übers root)
  • Bei <we:listview> gab es manchmal einen "Parse Error"
  • Fehler bei zwei <we:object>-Tags in einer Vorlage. Beim Bearbeiten wird im Objekt-Feld immer die erste Auswahl des Objektes eingetragen, bei der <we:field> Ausgabe aber der richtige Name.
  • Markieren oder Löschen bei "Browse Server" Funktion. Dateiname erscheint nicht im Feld Dateiname. Fehler beim Löschen: Es war möglich das gesamte Document Root Verzeichnis zu löschen.
  • Select-Feld fehlt bei Objekt Verknüpfungen
  • Komma und Nachstellen wurden bei <we:input> in bestimmten Fällen automatisch entfernt
  • Wenn ich Datei > Neu > webEdition Seite > DocType_xy wähle, aber meine zuvor bearbeitete Seite noch nicht gespeichert habe, fragt WE nach ob ich speichern möchte. Betätige ich hier JA (bzw. NEIN) wird meine alte Seite gespeichert und webEdition öffnet eine neue. Hierbei geht allerdings die Information DocType_xy verloren. D.h. der neuen Seite ist, obwohl ich sie via Datei > Neu > webEdition Seite > DocType_xy anlege, kein Dokumenten Typ zugeordnet!
  • Wenn man einen Ordner in dessen Unterordner verschiebt, so ließ webEdition dies zu und referenzierte den Unterordner als in seinem Elternordner liegend, den Elternordner aber in seinem Unterordner liegend. Dadurch wurde der gesamte Ordner in webEdition nicht mehr angezeigt, die Vorlagen blieben aber erhalten.
  • Wenn in einem <we:input type="text"> eine Zahl ähnlich einem Datum steht z.B. 20.03.00 dann wird der letzte Teil abgeschnitten.
  • Der Tabellendialog des englischen WYSIWYG-Editors ist in Deutsch.
  • Fehler beim Umbenennen von Klassen
  • Beim Rebuild über Kategorien kann man zwar eine Kategorie auswählen, der OK-Button allerdings reagiert nicht.
  • Darstellung der Links in der Liste beim Objektmodul. In der Liste beim Reiter "Felder" werden Link-Felder falsch dargestellt
  • Externe Grafiken und das <we:link> Tag funktionieren nicht.
  • Die Erweiterung, welche in den Dokument-Typen ausgewählt eingestellt ist, werden nicht übernommen
  • Fehler bei Objekt Druckvorschau (Debug Anweisung)
  • Datumsfelder wurden falsch geschrieben ? Sortierfehler
  • Fehler in der Benutzerverwaltung Pro beim Übernehmen der Rechte von der Gruppe
  • Fehler beim Rebuild (bleibt manchmal stehen)

Version 2.0.2.0

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Hinweis

Wichtiger Hinweis für Nutzer des Tags: <we:form type="formmail">

Um zu vermeiden, dass man mit der Formmail-Funktion <we:form type="formmail"> Spam-Mails versenden kann, wurde eine Liste eingeführt, in welcher alle E-Mail-Adressen eingetragen werden müssen, welche als Empfänger von Formularen, die sich auf Ihrer Website befinden, in Frage kommen. Die Liste erreichen Sie unter Bearbeiten ? Formmail-Empfänger. Ist in diese Liste nichts eingetragen, dann kann kein Formular mehr verschickt werden! Wenn Sie also bisher die Formmail Funktion <we:form type="formmail"> benutzten, müssen Sie in diese Liste alle E-Mail-Adressen eintragen, welche in der Vorlage im tag <we:form type="formmail"> unter "recipient" eingetragen sind!

Verbesserungen

  • Die Dokument-Vorlage ist nun direkt aus dem Dokument erreichbar
  • Die Objekt-Klasse ist nun direkt aus dem Objekt erreichbar
  • Neue Dokumente eines bestimmten Dokument-Typs kann man jetzt mit einem Klick im Menü erstellen
  • Neue Objekte einer bestimmten Klasse kann man jetzt mit einem Klick im Menü erstellen
  • Einstellung "Seite dynamisch oder nicht" auch bei geparkten Seiten sichtbar
  • Verzeichnisnamen und Vorlagennamen können nun gleich lauten
  • Wenn man einer Klasse als Arbeitsbereich Root zugewiesen hat, kann man in der Klasse nun auch Root selbst wählen und nicht nur die Unterverzeichnisse
  • Im DokumentTypen Fenster wird nun ".html" eingetragen

Behobene Fehler

  • Shopsystem - Berechnung der Mwst: Kommafehler beseitigt
  • <we:ifNoJavaScript> braucht kein Endtag
  • <we:select> - Bug bei ähnlichen options beseitigt
  • Bug in <we:sessionLogout> beim Attribut mit dem Wert "self" behoben
  • Bug beseitigt: Voreinstellung "autobr" bei Klassen innerhalb einer Textarea stimmen nicht immer.
  • Formmailfehler unter Windows beseitigt
  • Fehler der unter bestimmten Umständen die Ausführung bestimmter Menübefehle verhindert beseitigt
  • Fehler beseitigt: wenn man eine Datei kopiert, die einen Dokument Typ hat, wurde dieser übernommen, nicht aber der dazugehörige Pfad.
  • Bug in beim Attribut "num_format" in <we:input> beseitigt
  • Bug behoben bei der Funktion "Nach Speichern neue Seite": die Kategorien der alten Datei wurden nicht übernommen.
  • Die Uhrzeit bei einer Datumsanzeige kann nun auch im Edit-Mode ausgeblendet werden.
  • Fehler bei Textareas des Objektmoduls bei Mac OS9 behoben
  • Fehler beim Attribut "style" von <we:link> innerhalb einer <we:linklist> behoben
  • Fehler bei der Web-Darstellung im Objekt-Detailtemplate beseitigt
  • Fehler bei der Speicherung der Einstellungen der Checkboxen "automatisch Veröffentlichen" behoben
  • Bug in <we:select> beseitigt
  • Phänomen beseitigt: unter Microsoft Internet Explorer 5 Mac werden manchmal seltsame Dateien angelegt.
  • Bugs im Zusammenhang mit der Zuordnung von Arbeitsbereichen und Vorlagen zu Klassen behoben
  • Fehler im Tag-Wizard bei <we:var type="img"> beseitigt
  • Fehler bei Backslash in <we:textarea dhtmledit="on"> beseitigt
  • <we:DID>: Fehler in der Beschreibung beseitigt
  • Fehler im File-Selector beseitigt (Wenn man bei <we:textarea dhtmledit="on"> einen Link über das Menü einfügt und darauf hin noch einen weiteren, dann stimmt im File-Selector zwar das DropDown-Menü, aber die untere Auflistung nicht.)
  • Darstellungsfehler im Menü nach Import
  • Fehler im Grafik Dateimanager (bei <we:img>) in Verbindung mit der Benutzerverwaltung und Arbeitsbereichen behoben.

Version 2.0.1.0

Veröffentlichungsdatum 11.10.2002
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Suche von Objekten innerhalb webEdition
  • Im Kategorien und User File-Selector werden die Kategorienamen gekürzt, obwohl Fenster sehr breit ist

Behobene Fehler

  • WYSIWYG-Editor Vergrößerungsmodus zerfetzt manchmal die Seite
  • falsche Sortierung nach Datum im Objektmodul ?Der Bugfix greift nur bei neu angelegten Klassen. Bei bestehenden Klassen muss man die Datumsfelder (beginnen mit "date_") der Tabelle der entsprechenden Klasse mit einem DB Admin Tool wie phpMyAdmin von VARCHAR auf INT(11) ändern. Wenn Sie nicht wissen wie das funktioniert, wenden Sie sich bitte an unseren Support.
  • Backupfiles von alten Versionen funktionieren manchmal nicht
  • Beim Anlegen eines neuen Benutzers kommt manchmal die Meldung: "Der Pfad ist nicht korrekt"
  • Suche lässt Block-Elemente aus (werden nicht gefunden)
  • Dokument wechseln ohne vorher zu speichern: Wenn man bei der Frage "ob man das Dokument speichern möchte" ja klickt, wird zwar gespeichert, aber das neue Dokument wird nicht aufgerufen
  • Autobr macht 2x <br /> <br />
  • Endlosschleife bei <we:sendMail>
  • Fehler nach "Nach Speichern neue Seite"
  • Wenn kleine Benutzerverwaltung installiert ist, lassen sich keine Kategorien auswählen (als Redakteur)
  • Verzeichnis lässt sich nicht umbenennen, wenn keine Benutzerverwaltung installiert ist
  • Kategorie auswählen im Tag-Wizard funktioniert nicht korrekt
  • Besitzer einer Seite kann nicht geändert werden
  • Redakteure (bei kleiner Benutzerverwaltung) können ihr Passwort nicht ändern und auch keine Einstellungen vornehmen
  • Verwendete Kategorien kann man nicht mehr umbenennen
  • <we:field type="link"> Fehler behoben
  • das Link-Feld im Objekt Modul funktioniert nicht richtig.
  • Benutzer-Selector im Tag-Wizard gibt user="Array" zurück
  • Kategorie-Fehler bei mehr als 11 Kategorien

Version 2.0.0.0

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • temporäres Speichern von Dokumenten (speichern ohne gleich zu veröffentlichen)
  • Tag-Parser, Dateimanager und Explorermenü beschleunigt
  • Zoom Funktion in WYSIWYG-Editor
  • Schnelle Serienfertigung von Dokumenten und Objekten möglich
  • RTF-Parser verbessert
  • webEdition Backup erweitert und verbessert
  • Tags im Tag-Wizard gruppiert
  • Neue we:Tags: <we:field> (neue Typen), <we:ifCat>, <we:ifEmpty>, <we:ifFieldEmpty>, <we:ifNotVar>, <we:ifVar>, <we:input> (neue Typen), <we:listview> (neue Typen), <we:listviewEnd>, <we:listviewPages>, <we:listviewPageNr>, <we:listviewRows>, <we:listviewStart>, <we:object>, <we:target>, <we:var> (neue Typen), <we:ifSelf> und <we:ifNotSelf> nun innerhalb von <we:linklist> möglich
  • mehrstufige Kategorien
  • Benutzerverwaltung optimiert
  • Kategorien in Dokument Typen einstellbar
  • verbesserter Sicherheitsmechanismus beim Login. Wenn jemand 3x ein falsches Passwort eingibt, dann ist der Login für diesen Benutzer2 Minuten gesperrt

Behobene Fehler

  • Rollover einer Grafik wird nun auch bei Links von <we:link> bzw. <we:linklist> angezeigt
  • Bugs in Shop und Kundenverwaltung beseitigt

Version 1.5.2.0

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Bug entfernt, der bei der Verwendung des Shops und der Kundenverwaltung, ohne die Benutzerverwaltung auftrat.

Version 1.5.0.1

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Bug im Shop-Modul behoben (wenn Benutzerverwaltung nicht installiert war, waren einige Menüpunkte unzugänglich)
  • Bug im Shop Modul beim Warenkorb behoben (durch Klick auf Back im Browser wurden neue Artikel in den Warenkorb eingefügt)

Version 1.5.0.0

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • Verbesserungen des Formmailers: bei falsch angegebener E-Mail-Adresse kann man nun eine eigene Fehlerseite definieren und eine Bestätigungsmail für den Webuser
  • Zeilenumbruchschalter beim HTML- und Vorlageneditor
  • Beim Editieren eines Links kann man nun einstellen, dass die verlinkte Seite in einem JavaScript-Popup-Fenster erscheinen soll
  • neues Tag: <we:block>: Im Prinzip das gleiche wie <we:list>, nur dass man hier innerhalb eines <we:block>-Tags weitere <we:block>-Tags benutzen kann ? verschachtelte Listen
  • automatischer Rebuild beim Speichern einer Vorlage (durch Checkbox ein- und ausschaltbar)
  • Frei wählbare Dateierweiterungen
  • Importfunktion für mehrere Bilder auf einmal
  • Unterstützung der Module Kundenverwaltung und Shop
  • neue Tags: <we:makeMail> und <we:sendMail /> zum Versenden von E-Mails
  • richtige dynamische includes mit <we:include> (ohne Aufruf über http)
  • <we:form>: neue Attribute
  • <we:block> und <we:list> Erweiterungen
  • <we:href> jetzt mit Attribut "include"
  • <we:textarea> nun mit dem Attribut "html" mit den Werten "on" und "off"
  • <we:var>: neues Attribut "type="img"

Behobene Fehler

  • "max"-Attribut im <we:field>-Tag funktioniert jetzt auch ohne "alt"-Attribut
  • bei <we:field type="img"> wird jetzt nicht mehr das NoImage.gif angezeigt, wenn kein Image vorhanden ist
  • Bug beim Speichern, wenn Benutzer nicht veröffentlichen darf, behoben

Version 1.4.0.3

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Bug bei Ansicht Eigenschaft behoben

Version 1.4.0.2

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • englisch/deutsch umschaltbar
  • neue we:Tags
  • dynamische includes nun möglich

Version 1.4.0.1

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • kleiner Bug beim NICHT-JAVA Menü (Umlaute wurden nicht richtig angezeigt) entfernt

Version 1.3.0.2

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Bugs bei <we:list> und <we:linklist> wurden entfernt

Version 1.3.0.1

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Behobene Fehler

  • Bug im Tag-Parser wurde entfernt (zuvor war es nicht möglich, zwei Listen auf einer Seite zu haben)

Version 1.3.0.0

Veröffentlichungsdatum
Sicherheitsupdate nein
Behobene Fehler 0
Optimierungen 0

Verbesserungen

  • neue we:Tags wurden eingeführt
  • we:Tags wurden in einzelne Dateien ausgelagert
  • Modulschnittstelle wurde geschaffen
  • kleines User Modul (Benutzerverwaltung)
  • Scheduler Modul
  • Editor PlugIn
  • Backup-Funktion wurde erweitert
  • <we:if…>-Tags innerhalb von <we:list> und <we:linklist> möglich

Behobene Fehler

Es wurden diverse kleine Fehler behoben.


 

powered by webEdition CMS