[TYPO3-mvc] FYI: Unstable trunk

Martin Kutschker masi-no at spam-typo3.org
Tue Nov 2 11:11:00 CET 2010


Am 02.11.2010 09:07, schrieb Bastian Waidelich:
> 
>>> OTOH, fluid could implement controllers based on the Extbase versions with these defaults
>>> (and perhaps other goodies related to fluid).
> 
> I don't like the idea of Fluid providing controllers.. It is a templating engine and should be
> independent of the MVC pattern IMO.

Of course. The "real" fluid has no controllers. It's the fluid typo3-v4-extensions that provides
them for convenience.

>>> To me extension cross-dependency is a "smell".
> 
> Regarding the container extension, we could "copy" that code into Extbase (it's not that much after
> all). But having it as custom extension in the core allows people to use DI without the need to
> install Extbase (even the core could make use of it!).

With cross-dependency I mean a circular dependency, ie extension A depends on extension B, but B
also depends on A. AFAIK there are several such constructs in TYPO3's distro. Usually folks only
shrug and argue that both extensions are installed under normal situations anyway. While this is
true it is yet not a clean design.

Masi



More information about the TYPO3-project-typo3v4mvc mailing list