[TYPO3-core] Class namespaces with 6.0
Steffen Gebert
steffen.gebert at typo3.org
Mon Aug 6 09:42:28 CEST 2012
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I'm for
> \TYPO3\CMS\
TYPO3 is the umbrella project and we I say the product is the CMS atm,
because it has no other name. Everything else will have its own name,
like TYPO3\FLOW3, TYPO3\PhoenixReplacement, etc.
Kind regards
Steffen
- --
Steffen Gebert
TYPO3 v4 Core Team Member
TYPO3 Server Administration Team Member
TYPO3 .... inspiring people to share!
Get involved: http://typo3.org
I work for TYPO3 solely in my spare time. If you think that
my work helps you running your business, you are invited to
send me a donation via PayPal to this email address. Thanks
Am 8/4/12 6:12 PM, schrieb Tobias Liebig:
> Hej,
>
> I had the same issue how to name things a while ago while working
> on TYPO3.Surf. I choosed 'TYPO3CMS' for v4/6 as 'TYPO3' was already
> taken for 'Phoenix' distributions. Although I didnt like 'TYPO3CMS'
> for v4/6 installation. And i really do not like the decision to
> takeaway 'TYPO3' for the so called Phoenix. however i guess this is
> a general naming and marketing issue as TYPO3 is our vendorname,
> brand and productname at the same time. There was already some
> discussion about te productnames in the community, but currently
> nobody seems to care, although its a really big issue and tough
> challange!
>
> Beside of that: Namespace-Suggestions. I clearly see 'TYPO3' as our
> vendorname. So what about \TYPO3\CMS\ \TYPO3\TYPO3\ \TYPO3\Legacy\
> ?
>
> I'm really curious about your decision at the end of the day and
> looking forward to the discussions afterwards. Prepare to change
> the name once again ;-)
>
> regards Tobias
>
> Am 04.08.2012 um 12:43 schrieb Oliver Hader
> <oliver.hader at typo3.org>:
>
>> Hey everybody,
>>
>> ... and thanks for your detailed explanation and feedback so
>> far. Currently we (Tom, Susi, Christian and me) are sitting in
>> Fürth/DE to finalize the namespace schemes for TYPO3 6.0.
>>
>> However, one question still is basically unanswered - it's about
>> our own namespace for "the current TYPO3" - "\TYPO3" is used by
>> FLOW3 and Phoenix already, and if we once want to include FLOW3
>> packages to TYPO3 6.x/7.x, we will face conflicts (e.g.
>> \TYPO3\Fluid which would be available in both projects, however
>> with different source code).
>>
>> Thus, for TYPO3 6.0 we have currently two alternatives for
>> "\TYPO3": * \T3 (example \T3\Backend\..., \T3\Fluid, ...) *
>> \TYPO3CMS (example \TYPO3CMS\Backend\..., \T3\Fluid\...)
>>
>> We are going to take the decision today be able to continue with
>> the whole task and be ready until the feature freeze in some
>> days...
>>
>> So, if you have objections, questions, ideas or suggestions -
>> then please speak up now. Thanks in advance for any feedback!
>>
>> Cheers, Olly
>>
>>
>> Am 24.07.12 00:07, schrieb Christian Kuhn:
>>> So, what do we aim for? - Goal is a clean namespacing for all
>>> classes in the core, for example under main topic '\TYPO3CMS' -
>>> Goal is to become more close to the FLOW3 project, we want more
>>> easy transition of code, and maybe even load packages from
>>> FLOW3 as is, or the other way around - We want no more naming
>>> clashes - Goal is a clearly separated and indistinguishable
>>> naming scheme for all core and core extension classes - Goal is
>>> to get rid of evil class names that do not say a thing like
>>> 't3lib_div' or 't3lib_tsStyleConfig' or 'tslib_content'. - Goal
>>> is to define an easy definition for namespaces like
>>> \vendor\extension to further reduce possible clashes
>>
>>
>> -- Oliver Hader TYPO3 v4 Core Team Leader
>>
>> TYPO3 .... inspiring people to share! Get involved:
>> http://typo3.org _______________________________________________
>> Before posting to this list, please have a look to the posting
>> rules on the following websites:
>>
>> http://typo3.org/teams/core/core-mailinglist-rules/
>> http://typo3.org/development/bug-fixing/diff-and-patch/
>> _______________________________________________ TYPO3-team-core
>> mailing list TYPO3-team-core at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-team-core
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJQH3VkAAoJEIskG/rSlyw4vSAH/inmts4zjlc/NR0bCyrJlEja
5YHcNavRv+DnVLGh8Srno5oa+YqYMyOwveX2vU97lbXRp9mhBAvv80XyMlW100Vt
Ni3vYOzhSGMBYj6fR0RmoXRYZi03a4EPQ6ZaN51q3ugJK0mrxOcQs/Ib8eNabWjH
UMVnOTWjnhTQ94JdRpbEqoH8gOt000kh/qorP2/VZGpmMMmiwSrZXl1RQKWtYDOn
bqKgzBbIfjSPGD4H0gSFZJUiHnGWv9OEjgF/OwR54z/Urebuvtl2oMUn5tW9Ilsk
wTIv1W9/KyhficG4AOXoX9RP7JX1FacQpAFQD29y6xc4laS3HdfMwDHQL6bU+fE=
=NOLV
-----END PGP SIGNATURE-----
More information about the TYPO3-team-core
mailing list