[TYPO3-mvc] Harmonization and Streamlining of CMS Fluid and FLOW Fluid

Bastian Waidelich bastian at typo3.org
Fri Mar 20 13:53:56 CET 2015


On 20.03.15, at 01:52, Markus Klein wrote:

Hey Markus,

> Well, it is a matter of fact that the Neos/Flow Team has the hand over the Fluid repository [...]
> naturally the ACs didn't look too close into the upstream repository.

I remember spending endless hours in creating the "FluidBackporter" a 
few years back and keeping it up to date. But I just lost my personal 
itch when I started to concentrate more on Flow and Neos.
I think it's a great idea to reconstruct a better collaboration but I'm 
not sure how we can achieve this without overhead for both sides unless 
we really use the same code base. No reason not to try it (again) of course.


> Well I expect blockers here, because I fear that interests may collide in one or the other detail.

So, how to deal with those? (possible approach below)


> We could even pull some viewhelpers of the VHS extension into the standalone Fluid.

I think it should be the other way around tbh:

IMO a standalone package should only contain the Core and View part of 
Fluid, *no* ViewHelpers and it should be possible to register a 
Package/Extension containing the default ViewHelpers (<f:* />).

This means we would still have a separate Package/Extension that would 
pull in "typo3/fluid", provide the core VHs and do further "patchwork" 
(e.g. connecting the caching framework for compiled templates, ...).

This way we could stay (mostly) backwards compatible whilst greatly 
reducing the amount of code (and possible conflicting interests) of the 
standalone package.


>> Maybe this is a project that can be funded.
> Would be really nice. Which budget? Neos or CMS or both?

Whichever ;)


-- 
Bastian Waidelich


More information about the TYPO3-project-typo3v4mvc mailing list