[TYPO3-ect] lib: Before going to beta

Fabien Udriot fudriot at omic.ch
Thu Jul 12 01:07:06 CEST 2007


Hi everyone.

I would like to give my opinion about the eventual PHP4/PHP5 switch, 
once again.

In about 6 months, TYPO3 is going to drop *officially* the support of 
PHP4. So that's not in a long time ! It means no more bugs correction, 
some documentation update...

As it seems to be some energy this time around lib/div, my opinion is 
that we can spare us some time doing this switch *now*.

My reasons are very pragmatical. We could have the following benefits :

- the documentation is immediately the good one. Particularly the code 
examples that illustrate the concept of lib. The foreach syntax is 
easier to understand for new developers than the iterator/pointer concept.

- the kickstarter__mvc would generate right away a "good" code.

- in our extension and in lib/div we could start using now the 
consistent PHP5 syntax private / public , __construct

Again, it will take time to update all this staff in 6 months !!! 
Imagine : documentation update + code cleaning + some debugging

I thing we are all enough busy and don't have time to waste.

So, please, I would be thankful (and many other developers too) if this 
decision can be taken now.

kind regards to all,

Fabien



Elmar Hinz a écrit :
> Hi all,
> 
> with Christians API documentation and my restructurings within the last
> weeks I think that lib is nearly prepared to go to beta.
> 
>  * The controller has been restructured and trimmed.
>  * The configurations have been trimmed.
>  * A coherent way to access the objects of the quad has been defined.
>  * PHP4 and PHP5 have been enabled.
> 
> So what has to come before we can go to beta?
> 
>  a) Result Browser. (Open)
>  b) A system to create subcontrollers. (Elmar)
>  c) Doc: Developer API (Open. Everybody with SVN access.)
>  d) Doc: Developer tutorials for Apples and Banans (Open)
> 
> What else is todo?
> 
> What can be postponed until beta?
> 
>  a) System of hooks and services.
>  b) Template writers tutorial.
>  c) Form classes.
>  d) Doc: Developer tutorial for Cherries.
>  e) Improvements of tx_link.
>  f) Improvements of tx_image.
>  g) Native implementation of SPL.
> 
> 
> 
> Regards
> 
> Elmar
> 
> 
> 
>  
> 
> 
> 
> 
> 
>   


More information about the TYPO3-team-extension-coordination mailing list