Version 3.1.0.0
Veröffentlichungsdatum | 02.08.2004 |
Sicherheitsupdate | nein |
Behobene Fehler | 0 |
Optimierungen | 0 |
Übersicht Versionshistorie |
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.