super, auch von mir danke für die Info, hat mich auch interessiert! Lg Andrea
Am 22.03.2013 um 18:56 schrieb Philipp Gampe <philipp.ga...@typo3.org>: > Hi Jan Kornblum, > > Jan Kornblum wrote: > >> Wenn ersteres zutrifft liegt das ja noch ein gutes Stück in der >> Zukunft!? Aber welche Aussage ist richtig? > > 6.2 AFAIK, kommt aber auf die Diskussionen der nächsten Wochen an ;) > 7.0 spätestens fliegen alle alten Klassen raus. > >> Zu 2: Die Klasse als solche wird es dann weiterhin geben und sie wurde >> nur umbenannt? Dann müsste sich doch vieles von alten pibase Plugins >> relativ leicht zukunfts-kompatibel machen lassen (sorry, hatte das >> Vergnügen noch nicht, daher die Frage)? > > Genau. Der Code wurde einfach in eine neue Datei unter neuen Namen gesteckt. > Mit class_alias werden der neue und der alte Namen miteinander verknüpft. > Die alten Dateien laden die neuen Klassen nach (require_once), falls jemand > die Dateien direkt einbindet, statt den Autoloader zu benutzen. > > Wenn du alte Extensions fit für 6.0 machen möchtest: > 1) Benutze nur den Autoloader, nie ein require_once, solange es sich > vermeiden lässt > 2) Xclassing muss anders registriert werden (siehe wiki) > 3) Benenne alle Core Classen auf die Namespace Variante um > 4) Sortiere deinen Klassen neu unter dem Verzeichnis Classes > 5) Namespace deine eigenen Klassen nach der TYPO3 Konvention, damit der > Autoloader sie laden kann > > Schritt 1 und 2 machen mehr Arbeit, je nachdem wie sauber der Extension Code > ist > 3 ist eine Fleißübung, und sollte sich mit einer IDE sehr einfach machen > lassen > 4 und 5 sind Kür, sollten aber mittelfristig angegangen werden. > > Ich hoffe ich habe nichts vergessen. > > Schönes Wochenende > -- > Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln > Documentation – linkvalidator > TYPO3 .... inspiring people to share! > > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german