[ 
http://jira.magnolia.info/browse/MAGNOLIA-2170?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16369#action_16369
 ] 

Gregory Joseph commented on MAGNOLIA-2170:
------------------------------------------

Dan - as Philipp said, you can't have JSPs outside the webapp. We extract them 
out of the module's jars because they also have to be on the filesystem, not 
just the classpath. I'm pretty some containers would allow having the JSPs 
outside the webapp, but I'm also pretty sure it would bring more problems that 
it'd solve (configuration of the container, includes, forwards, blah).

Currently, you can already have freemarker-based paragraph templates. Once we 
have freemarker support for page template, your dream will come true :-D

(or did you notice any other files being written to the fs in the webapp, which 
were not relocalizable ?)

> 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: Philipp Bracher
>
> 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/
----------------------------------------------------------------

Reply via email to