Auf dem TYPO3 Code Sprint Stuttgart 2012 hat Rüdiger Marwein in Zusammenarbeit mit Jochen Weiland eine hilfreiche Liste für alle Extensionentwickler erstellt.
Ziel hierbei waren sog. „deprecated functions“, welches Methoden und statische Aufrufe sind, die in zukünftigen Versionen komplett aus dem Code herausfallen und nach einem TYPO3 Upgrade Fehler auf der Webseite erzeugen.
Diese Liste zeigt, welche Extensions eben solche deprecated functions (Stand TYPO3 6.0) aufrufen. Dies sind von den derzeit 5519 im TER veröffentlichen Extensions doch ganze 2234 Stück.
Die Liste findet man im TYPO3 Wiki sortiert nach den Anfangsbuchstaben auf der Übersichtsseite der Version 6.0.
Extension-Entwickler sollten nun in diese Liste schauen und beim nächsten Release diese veralteten Aufrufe auf neuere Methoden ändern.
Doch wer so eine Liste erstellt, sollte doch auch Hilfestellung zum Ändern der Methoden geben?
Wurde natürlich auch gemacht. Eine eigene Wiki-Seite erklärt, welche neuen Methoden genutzt werden sollten, um bei den nächsten TYPO3 Upgrades nicht zu stolpern.
Falls jemand seine Extension aktualisiert und die Methoden entfernt hat, kann sich natürlich im Wiki einloggen und seine Extension als „fixed“ deklarieren.