Version 6.3.6.0

Veröffentlichungsdatum 25.03.2013
Sicherheitsupdate nein
Behobene Fehler 98
Optimierungen 35
Übersicht Versionshistorie

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)

powered by webEdition CMS