>> Atlassian Confluence has a similar mechanism albeit slightly more clumsy.
> 
> Just curious: isn't Confluence using Velocity as a templating engine,
> instead of JSP?

Yep, but users can override any content in WEB-INF by putting it in a web-edit 
folder or something the. Rebuilding a custom war. Useful for overriding css and 
velocity templates not available for overriding.
> 
> /N
> 
>> On 15-05-20 09:32 AM, BR Brett Ryan (3456) wrote:
>> I think what Is happening Nick is the clients are exiting the files in the 
>> generated work folder, these persist over restarts but not over a new war 
>> deployment. It's a hack what they're doing and I was trying to think of an 
>> alternate approach to suggest but forgot about it.
>> 
>> What you could do instead Sistren is provide your clients either the source 
>> code or a partially built distribution with a src/alternate/web folder 
>> (maven) which if the client wishes to edit the JSP content they copy to this 
>> folder, build their custom binary and deploy. The reason for this is to 
>> allow your clients to save their custom JSPs for when you provide a new 
>> version.
>> 
>> Atlassian Confluence has a similar mechanism albeit slightly more clumsy. 
>> 
>>> On 20 May 2015, at 22:59, Nicolas Le Bas <m...@nlebas.net> wrote:
>>> 
>>> Hi Ivo,
>>> 
>>> What language do you use for templates?
>>> 
>>> JSPs must always remain within the WAR file, that is a constraint of the
>>> servlet/JSP container. No way around it.
>>> 
>>> If you're something else but JSP (for instance freemarker or velocity),
>>> there are ways to put the templates outside the WAR file, but they'll
>>> only be available in Tiles 3.1.
>>> 
>>> For Tiles 2.2, you can put tiles-defs.xml outside by subclassing
>>> ServletTilesApplicationContext, but that's as far as you can go.
>>> 
>>> Hope this helps,
>>> Nick
>>> 
>>>> On 15-05-19 02:46 PM, Ivo Sestren Junior wrote:
>>>> Hi,
>>>> 
>>>> It's possible to configure Tiles 2.2.2 to use directory outside WEB-INF
>>>> and/or context path?
>>>> 
>>>> Because some clients make changes in templates and a new version of my app
>>>> on redeploy not overwrite this files.
>>>> 
>>>> How can i configure base directory for this templates?
>>>> 

Reply via email to