16/12 2012
New major versions

Flux and FED 5.0 released.

Dear developers,

Some news about these versions:

- Flux and FED 5.0 are compatible with 6.0.

- Flux no longer suggest the "gridelements" extensions since drag and drag is supported natively.

- FED 5.0 marks the end of updates for the Fluid Page and Fluid Content Element features as well as any ViewHelper which has a counterpart in EXT:vhs. In the future the respective Fluid integration features are provided by EXT:fluidpages and EXT:fluidcontent (2.0+), both of which work without FED installed and use the exact same configuration settings. When each of these extensions are installed they override the corresponding feature in FED.

You can still use a Flux+FED setup but new features will be added only in the three new extensions: Fluid Content, Fluid Pages and VHS.

Best practice with the new versions

Because of the division into multiple extensions you can greatly limit the installed code so it better fits your specific requirements. It should be clear to you what the individual extensions each do - so to describe the interplay between them consider these use cases:

The minimalist: Page templates using FLUIDTEMPLATE in TypoScript with EXT:vhs to support rendering. Menus etc. in either TypoScript or Fluid. The only case where Flux is not required - has best performance but very limited features.

The extensionist: Flux used to further extend Extbase plugins with configuration and nested content element support. EXT:vhs optionally used to assist rendering of those plugins. EXT:fed optionally used to provide useful Service and Utility classes as well as sets advanced and purpose-specific ViewHelpers not found in EXT:vhs.

The page base: Flux for UI definition, Page templates using EXT:fluidpages, EXT:vhs as support for rendering - and simple, traditional content elements (plus of course plugins). If used on 6.0 you can even define and bring to life Backend Layouts by using flux:flexform.grid in a page template.

The TemplaVoila mutant: Flux for content UI definition, Fluid Content by using EXT:fluidcontent. Has limited support but does enable the use of, and building of, Fluid Content elements on a TemplaVoila site. Naturally does not play well with EXT:fluidpages.

The Fluid Page and Content site: Flux for content and page settings UI definition, Fluid Pages using EXT:fluidpages and Fluid Content elements using EXT:fluidcontent. Rendering assisted by EXT:vhs.

The give-me-everything way: EXT:flux, EXT:fluidcontent, EXT:fluidpages, EXT:vhs and EXT:fluidwidget to provide even more base features to work with.

The legacy: Flux and FED working in the current state of features, using one or both of the Fluid Page and Fluid Content features. As necessary or desired each of those features can be overridden by simply installing the corresponding new offspring extension. Allows an easing-in period where you can gradually replace the page rendering basis, the content basis, the rendering-assist ViewHelpers and finally drop FED if your site otherwise does not require anything but those two features and a nice, big collection of general purpose ViewHelpers.

Recommendations

For 6.0 installs it is hugely recommended to use a combination of Flux, Fluid Content and/or Fluid Pages and finally VHS for rendering support.

For the best experience in general - and if allowed by your requirements - consider using TYPO3 6.0. That being said: at least until LTS is discontinued care will be taken to preserve compatibility - but not necessarily new feature availability - with 4.x branches. An example of a feature impossible to use on 4.x branches is the Backend Layout integration.

Anything else?

Just two things for your consideration:

The generic Services, Utilities, Resource and base classes from FED may at some point also be migrated to an offspring extension. At which point FED will become almost entirely legacy, not counting a small collection of ViewHelpers. These ViewHelpers, being highly purpose-specific (i.e. Google maps, jQuery tabs etc) will in all likelyhood simply be discontinued and remain in FED as legacy.

Because of this, any dependency on FED in extensions such as EXT:dialog and EXT:notify will be cleared out and replaced with dependency on Flux itself and EXT:vhs / EXT:fluidwidget as needed. It is however not possible to give an ETA on when this will happen - so for a while still, installing those extensions still will require FED to be present.

Kind regards,
Claus

 

Archive

09/01 2017
09/11 2016
09/06 2016
21/12 2015
07/12 2015
25/11 2015
25/09 2015
22/09 2015
01/08 2015
10/03 2015
03/03 2015
12/02 2015
25/11 2014
01/11 2014
16/10 2014
02/10 2014
02/10 2014
19/09 2014
18/09 2014
05/09 2014
22/08 2014
02/08 2014
27/06 2014
06/06 2014
13/04 2014
27/03 2014
12/03 2014
11/03 2014
05/02 2014
25/01 2014
17/12 2013
08/12 2013
03/12 2013
04/11 2013
Flux 7.0 Teaser
06/08 2013
21/07 2013
10/06 2013
04/06 2013
01/06 2013
27/05 2013
19/05 2013
19/05 2013
11/05 2013
26/04 2013
30/03 2013
19/03 2013
17/03 2013
13/03 2013
10/03 2013
10/03 2013
05/03 2013
04/03 2013
03/03 2013
02/03 2013
01/03 2013
28/02 2013
27/02 2013
25/02 2013
24/02 2013
24/02 2013
23/02 2013
10/02 2013
03/02 2013
03/02 2013
27/01 2013
Asset management in Fluid
20/01 2013
16/01 2013
13/01 2013
08/01 2013
16/12 2012
25/11 2012
18/11 2012
08/11 2012
07/11 2012
05/11 2012
04/11 2012
28/10 2012
22/10 2012
14/10 2012
13/08 2012
08/08 2012
31/07 2012
30/07 2012
25/07 2012
29/04 2012
29/04 2012
22/04 2012
16/04 2012
21/03 2012
Flux 1.4.0 released
08/03 2012
Flux 1.3.0 released
04/03 2012
03/03 2012
28/02 2012
19/02 2012
A Sneaky Sneak Preview of the next version of Flux
13/02 2012
12/02 2012
06/02 2012
30/01 2012
27/01 2012
15/01 2012
26/12 2011
24/12 2011
11/12 2011
11/12 2011
10/12 2011
04/12 2011
04/12 2011
30/11 2011
26/11 2011
25/11 2011