21/12 2015
ViewHelper reference backend module

The "schemaker" extension has been fitted with a backend module to render ViewHelper references.

Dear developers

Schemaker version 3.2 has just been released. Most notable of new features is the ability to enable a backend module which displays ViewHelper references. It is different from the official ViewHelper documentation on this site, in the following ways: 

  1. It works on-the-fly, not requiring an .xsd schema file as a middle step. In other words: it calls prepareArguments on each ViewHelper class to determine arguments.
  2. It only works for the exact version of Fluid and extensions installed on the site (you cannot check historical arguments for ViewHelpers).
  3. It renders references for Fluid itself, as well as any third-party extension containing ViewHelpers (such as VHS, News, your own...)

Note that when you use render() method arguments for ViewHelpers the reflection gets cached as system cache content - which means that if you use those and change arguments, you will need access to clearing the system cache for the reference to become updated (and not break). You are probably quite used to that by now, if you use those arguments that way - since not clearing the cache also prevents the ViewHelper from working in the frontend. On a side note, we recommend always and exclusively using initializeArguments() and registerArgument() or overrideArgument() as applies since this avoids reflection and reflection caching.

You can get the Schemaker extension on TER or via composer now. To activate the module, edit the extension settings and enable the backend module. To find the references, use the little "?" icon in the top bar (which also contains all other documentation-related modules).

Screen shots and further technical details: <link https: github.com fluidtypo3 schemaker pull external-link-new-window>github.com/FluidTYPO3/schemaker/pull/52

May increased productivity be with you,
The FluidTYPO3 team

 

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