[ http://jira.magnolia.info/browse/MAGNOLIA-1482?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18421#action_18421 ]
Hudson CI server commented on MAGNOLIA-1482: -------------------------------------------- Integrated in !http://hudson.magnolia.info/nocacheImages/16x16/blue.gif! [magnolia_main-trunk #96|http://hudson.magnolia.info/job/magnolia_main-trunk/96/] , MME-57 Fixed tests broken due to change in way of template loading. > Templates stored in repository > ------------------------------ > > Key: MAGNOLIA-1482 > URL: http://jira.magnolia.info/browse/MAGNOLIA-1482 > Project: Magnolia > Issue Type: New Feature > Components: templating > Reporter: Gregory Joseph > Assignee: Jan Haderka > > At the moment, templates (ie. paragraph or pages) are stored on the > filesystem (jsp) or the classpath (freemarker) > Having them on the repo (a specific workspace) would allow > * activating them (no more manual files copying) > * editing them within Magnolia > This seems pretty easy to implement for freemarker templates (implement a new > freemarker.cache.TemplateLoader), with one warning though: since freemarker > caches the result of its template parsing, loading the templates should > probably occur in an acl-unaware way, i.e we should not try to restrict > who/what can render certain templates. (of course, it's a different story for > editing them through the admin interface, where we definitely want to use > ACLs to determine who can view the templates source and modify them) > Doing the same thing for JSPs seems rather cumbersome (one could imagine > writing the repo content to the filesystem on creation/activation of node), > and I'm not sure we should encourage this. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.magnolia.info/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira ---------------------------------------------------------------- for list details see http://documentation.magnolia.info/ ----------------------------------------------------------------