[TYPO3-ect] beta lib: Naming conventions

Elmar Hinz elmar07 at googlemail.com
Wed Aug 15 23:34:46 CEST 2007


Hello all,

I currently can't work out full coding guidelines, but I want to throw in a
few central considerations, as Joerg Schoppet is interested to start the
beta branch.

PEAR style?

This is our current classname/filepath mapping:

  EXT:extension/class.tx_extension.php 
  EXT:extension/plus/class.tx_extension_plus.php 
  EXT:extension/plus/minus/class.tx_extension_plus_minus.php 
    also 
  EXT:extension/class.tx_extension_plus.php 
  EXT:extension/plus/class.tx_extension_plus_minus.php 

PEAR style works with shorter filenames:

  tx_extension_plus is in        EXT:extension/plus.php 
  tx_extension_plus_minus is in  EXT:extension/plus/minus.php 

I did a little test. The extension manager didn't complain. 

What is your opinion? Does this match with the T3 coding guidelines? 


TYPO3 V5:

We can't fully use   V5  coding style, for example because of the tx_
prefix. But we could try to implement some aspects. I.e. classnames are
written ucfirst. Something like this would IMHO work in V4:

       class tx_Extension_Plus_Minus {}

instead of 

       class tx_extension_plus_minus {}

Opinions? Additions?

Regards

Elmar





















 





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