Wichtige Informationen für Entwickler
Ankündigungen über Änderungen systeminterner Funktionen und Datenstrukturen (alias deprecated)
Auf dieser Seite werden alle unter dem Stichwort deprecated fallenden Änderungen von webEdition Version aufbereitet. Dadurch sollen vor allem Entwickler, die mit webEdition internen Funktionen und Datenstrukturen abseits von webEdition Tags, arbeiten einen besseren Überblick wichtiger Systemänderungen erhalten.
Die hier aufgeführten Informationen sind auch in der Versionshistorie zu finden.
webEdition Version 8.0.0 (Ahlberg)
Änderungen an internen Funktionen/webEdition Tags/Datenstrukturen
- Die Tabelle tblOrders (Shop) wurde komplett überarbeitet, durch diese Änderung ist ggfs. eigener Kode zu prüfen.
- In der Tabelle der Objekte tblObject_ wurden die redundanten Spalten OF_ entfernt.
- 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.
- 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!