[ http://jira.magnolia-cms.com/browse/MAGNOLIA-3087?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Grégory Joseph updated MAGNOLIA-3087: ------------------------------------- Summary: Allow configuration of shared variables for FreeMarker (was: Allow configurable of shared variables for FreeMarker) > Allow configuration of shared variables for FreeMarker > ------------------------------------------------------ > > Key: MAGNOLIA-3087 > URL: http://jira.magnolia-cms.com/browse/MAGNOLIA-3087 > Project: Magnolia > Issue Type: Sub-task > Components: freemarker > Reporter: Grégory Joseph > Assignee: Grégory Joseph > Fix For: 4.3 M2 > > > Shared variables in Freemarker are a recommended way to have objects > available to templates which do not change over the life time of the > Freemarker configuration object. In the case of Magnolia, the configuration > object is bound to Freemarker - which currently is a "permanent" singleton; > it could eventually become an observed one. In any case, adding shared > variables is possible. > The advantage of shared variables vs "regular" variables added to the context > for each render are: > * these variables are wrapped once and only once over the lifetime of the > application > * they are also (obviously) added to a map only once, thus slightly reducing > the complexity/time needed to build the context before rendering. > There are probably a few context variable which we could also move to shared > variables. > ref: http://freemarker.org/docs/pgui_config_sharedvariables.html -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.magnolia-cms.com/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira ---------------------------------------------------------------- For list details see http://www.magnolia-cms.com/home/community/mailing-lists.html To unsubscribe, E-mail to: <dev-list-unsubscr...@magnolia-cms.com> ----------------------------------------------------------------