>> 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? >>>>