Geänderte Funktionsaufrufe
Alle Zeilen, die mit "require_once" beginnen und TYPO3 Core Files einbinden sind zu entfernen.
Alle Vorkomnisse von "t3lib_div::loadTCA('')" sind zu entfernen.
Alle Vorkomnisse von "t3lib_extMgm::" durch "\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::" sind zu ersetzen.
Alle Vorkomnisse von "t3lib_div::" durch "\TYPO3\CMS\Core\Utility\GeneralUtility::" sind zu ersetzen.
Alle Vorkomnisse von "tslib_pibase" durch "\TYPO3\CMS\Frontend\Plugin\AbstractPlugin" sind zu ersetzen.
Alle Vorkomnisse von "tslib_cObj" durch "\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer" sind zu ersetzen.
Alle Vorkomnisse von "makeInstance()" durch "\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance()" sind zu ersetzen.
TCA Definitionen etc.
$GLOBALS['TCA']['any_table']
TCA Definitionen müssen nun in "Configuration/TCA/<any_table.php>" verschoben werden. Der Abschnitt "dynamicConfigFile" innerhalb der ctrl-Section entfällt damit.
ExtensionManagementUtility::addStaticFile()
TypoScript Definitionen müssen in "Configuration/TCA/Overrides/sys_template.php" verschoben werden.
ExtensionManagementUtility::addPageTSConfig()
Page TSConfig Definitionen müssen in "Configuration/TCA/Overrides/pages.php" verschoben werden.
ExtensionManagementUtility::addTCAcolumns()
Muss nun innerhalb von "Configuration/TCA/Overrides/<any_table>.php" erfolgen.
ExtensionManagementUtility::addToAllTCAtypes()
Muss nun innerhalb von "Configuration/TCA/Overrides/<any_table>.php" erfolgen.
ExtensionManagementUtility::addPiFlexFormValue()
Muss nun innerhalb von "Configuration/TCA/Overrides/tt_content.php" erfolgen.
ExtensionUtility::registerPlugin()
Muss nun innerhalb von "Configuration/TCA/Overrides/tt_content.php" erfolgen.
ExtensionManagementUtility::addPlugin()
Muss nun innerhalb von "Configuration/TCA/Overrides/tt_content.php" erfolgen.
ExtensionManagementUtility::getFileFieldTCAConfig()
Die Parameter dieser Methode müssen angepasst werden, wenn der Backend Image Editor (Cropping) für FAL Images aktiviert werden soll.
$_EXTKEY
Die Variable entfällt und sämtliche Vorkomnisse sind mit Ausnahme von "ext_emconf.php" durch den Extension-Key zu ersetzen.
ext_localconf.php
Meines Wissens bleibt hier nur noch "\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin" übrig ;)
ext_tables.php
Hier darf nichts mehr in $TCA oder $GLOBALS['TCA'] geschrieben werden und die Datei soll in künftigen TYPO3 Versionen entfallen. Weiterhin erlaubt sind hier z.B. "\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages()"
Kommentare