Version 6.0.0.7
Veröffentlichungsdatum | 14.12.2009 |
Sicherheitsupdate | nein |
Behobene Fehler | 130 |
Optimierungen | 39 |
Übersicht Versionshistorie |
Hinweis
Vollständige Übersetzungen: Deutsch, Deutsch_UTF-8, Dutch, Dutch_UTF-8, English, English_UTF-8, Finnish, Finnish_UTF-8Unvollstä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).