Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Are pibase extensions still working in TYPO3 8?

I have to migrate TYPO3 6.2 websites to 8.7. Some websites use custom pibase extensions, do I need to redevelop them with Extbase ?

like image 592
David Lemaitre Avatar asked Dec 27 '17 11:12

David Lemaitre


3 Answers

All previous answers have been correct but some words from a TYPO3 core team member: There are no plans to drop the support of "pibase" in the core. It is absolutely ok to use that API even though it does not provide much help to developers.


However I recommend to use at least fluid standalone to be able to create nice templates without all those ### stuff.

like image 74
Georg Ringer Avatar answered Nov 12 '22 07:11

Georg Ringer


you don't need to redevelop these extensions, but you might need to change the call to core functions.
In 6.2 you still could use the old class names like t3lib.
These class names are available only with compatibility layer (together with a lot of delay).

For the future you need to use namespaces (and the correct new classes). You also should use namespaces for your own classes.

Depending on your used functions you might need to replace some calls with the newer functions as some functions got deprecated meanwhile.

like image 21
Bernd Wilke πφ Avatar answered Nov 12 '22 08:11

Bernd Wilke πφ


You don't need to redevelop these extensions.

Just you need to change some TYPO3 core function like t3lib_div t3lib_BEfunc t3lib_parsehtml t3lib_extMgm and more..

Please see complete example here : See more details

like image 3
Pravin Vavadiya Avatar answered Nov 12 '22 08:11

Pravin Vavadiya