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.4 (Ahlberg)
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