[TYPO3-german] Wann wird tslib_pibase genau removed?

Christian Platt christian.platt at pharmaline.de
Sun Mar 24 05:46:59 CET 2013


Hallo Phillip,

danke für die präzise Info.

Auch ein "How to mirgate To 6.0" im Netz wäre absolut wüsnchenswert.

Ein Tutorial das eine existierende (kleine) Extension "6.0 fit" macht, würde ich mir wünschen. Oder hab ich die beisher noch nicht gefunden?:-)

Liebe Grüße
Christian


Am 22.03.2013 um 18:56 schrieb Philipp Gampe:

> 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 at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list