[MAGNOLIA-6253] Split/Extract FreeMarker support classes out of core Created: 11/Jun/15  Updated: 06/Oct/15  Resolved: 12/Jun/15

Status: Closed
Project: Magnolia
Component/s: core, freemarker
Affects Version/s: None
Fix Version/s: 5.4

Type: Task Priority: Neutral
Reporter: Magnolia International Assignee: Magnolia International
Resolution: Fixed Votes: 0
Labels: extract, split
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
causality
is causing MGNLINTEMPL-80 Install task "Order template loaders"... Closed
dependency
is depended upon by MAGNOLIA-6214 FreeMarker template scripts should be... Closed
Template:
Acceptance criteria:
Empty
Task DoR:
Empty

 Description   

In order to implement MAGNOLIA-6214, we need to move FreeMarker support classes out of magnolia-core.

This goes in the direction of https://wiki.magnolia-cms.com/display/DEV/Core+split



 Comments   
Comment by Magnolia International [ 11/Jun/15 ]

Well, we might just have to abort this, unless we go the extra mile - I'd forgotten about these 2 classes which depend on FreeMarkerHelper

  • info.magnolia.cms.security.auth.callback.FormClientCallback
  • info.magnolia.module.ui.ModuleManagerWebUI
Comment by Magnolia International [ 12/Jun/15 ]

Done on feature/MAGNOLIA-6214-freemarker-over-resource-loader branch. To solve the above, introduced a SimpleFreemarkerHelper class for the few cases where we can't use the configured FreemarkerHelper (in install/update UI (ModuleManagerWebUI) and login form (FormClientCallback) - simply because those currently can't be extracted from core just yet.

Comment by Magnolia International [ 17/Jun/15 ]

Squashed on branch feature/MAGNOLIA-6214-freemarker-over-resource-loader-2.
Also see branch feature/MAGNOLIA-6214-freemarker-over-resource-loader on magnolia_ui (the login form had to be adapted slightly) and on ee-bundle (inject FreemarkerHelper in RegistrationFilter)

Generated at Mon Feb 12 04:12:45 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.