[
http://jira.magnolia.info/browse/MAGNOLIA-2170?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18471#action_18471
]
Gregory Joseph commented on MAGNOLIA-2170:
------------------------------------------
Just committed a FileTemplateLoader which can be configured with content2bean -
{{info.magnolia.module.templating.LazyFileTemplateLoader}} - package and class
name subject to change
> template directory location should be configurable (and outside the app
> directory)
> ----------------------------------------------------------------------------------
>
> Key: MAGNOLIA-2170
> URL: http://jira.magnolia.info/browse/MAGNOLIA-2170
> Project: Magnolia
> Issue Type: Improvement
> Components: core
> Affects Versions: 3.5.8
> Reporter: Dan Greening
> Assignee: Gregory Joseph
> Fix For: 3.7
>
>
> Ideally, it would be possible to make the servlet container read-only,
> storing the repository and template files (and any other writable files)
> outside the app directory. This would allow for "instant upgrades" by just
> dropping in a new WAR file. Today, I think, Magnolia really violates the
> principles of a WAR file, which is that it should be self-contained and not
> writable.
> I attempted to remove all writable/changable files and directories to outside
> the directory, and then marked the app directory read-only to diagnose
> problem areas. In Tomcat, it is possible to configure the
> magnolia.properties file location outside the app directory (and by changing
> that version of magnolia.properties, you can move the repository directory)
> out of the servlet container. However, you cannot relocate template files
> outside the app. In addition, the installation process makes changes to the
> contents of the app directory; kind of annoying.
> Would be used by many, I suspect.
--
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/
----------------------------------------------------------------