[TYPO3-ect] Final goal of the new framework ?
Jean-Baptiste Rio
triphot69 at hotmail.com
Mon Mar 27 18:52:46 CEST 2006
Hi,
Thanks to JH and Michael for your answers
>
> 1. Screw backwards compatibility: Anyone who still likes the XCLASS
> hell, the GLOBALS['foo'] inflation, the weird includeonce and require
> statements and various mysql_bla() calls is invited to maintain and
> develop the 4.0 branch until GNU HURD comes out or the end of time...
I'm not that kind of guy :p I just want to avoid nights of work to
simply rebuild my extensions because the main class has disappeared. As
far as i have the insurance that the pibase class is still available,
i'm ok with any kind of new framework.
>
> 2. The basic extension *functionality* is not touched at all by the new
> approach, so in the *worst* case, you'd just move some code around and
> everything will be fine. I see this actually as a good thing because we
> can finally enforce compatibility with DBAL and the CGL.
I have no experiment with DBAL stuff but i use the t3lib_div "exec_...3
functions . Is it enough to be compatible or do you plan to modify that
too ?
> The MVC approach has basically nothing to do with web services. I
> personally dislike SOAP as it has too much overhead and
> specificationisms. For now, we will build the new extensions with their
> own libs (so they are "statically linked"), then get the libs into the
> core and then see what's happening.
Sometimes i'm a bit surprised by the extension meaning the Typo3
community has. I see three main kinds of extensions :
A - Short or heavy development to add new specific Typo3 functions
(templavoila, ...)
B - Short (sometimes heavy) implementation of an external application /
protocol / module / ... (by example : HTMLArea, NuSOAP)
C - Short implementation to modify, enhance, ... TCA and other Typo3
static parameters
A => Targetted by the new framework ? Am I right ?
B => When you plug an external application, made and managed by an
external team, is it a clean job to statically link it ? I don't think
so. Instead, it could be more valuable to leave it outside typo3 and to
interact with it through web services.
C => Is it relevant to use the new framework ? I'm not sure : Too heavy,
not built for that goal,...
IMHO, when i start such a job, i design, fix the final goals, ask for
people agreement, produce some document before binding a prototype. The
risk i see for this new prototype is that it could be not understood as
the good practice for new extensions.
Again, i'm not against this new prototype, i just "rise up my finger"
and ask if you have thought to the "change management". It is just a
question of adhesion, as we say in french :)
Sorry, if you feel that i try to slow down the process, it's not my aim.
Regards,
JB
More information about the TYPO3-team-extension-coordination
mailing list