click-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bob Schellink (JIRA)" <>
Subject [jira] Commented: (CLK-665) Click Page Templates in class path (in addition to webRoot [sub- ]folders)
Date Sun, 25 Apr 2010 12:03:50 GMT


Bob Schellink commented on CLK-665:

All the options available for static resources apply to templates as well, except the ResourceService
which by default only works for resources under the '/click' folder anyway.

You can always implement a custom ConfigService or extend XmlConfigService to use the Spring
lookup mechanism you mention above.

> Click Page Templates in class path (in addition to webRoot [sub- ]folders)
> --------------------------------------------------------------------------
>                 Key: CLK-665
>                 URL:
>             Project: Click
>          Issue Type: Improvement
>          Components: core
>    Affects Versions: 2.2.0, 2.1.0
>            Reporter: Andrey Rybin
> I have a large web application  composed from several independent modules packaged as
separate .jar files in WEB-INF/lib.
> Now Click force me to copy all my .htm files (Page Templates) to 'main' module's webRoot
folder (parent folder of WEB-INF), because Click look for templates only in webRoot folder
and its subfolders (see XmlConfigService.getTemplateFiles), and then I have big htm midden
in webRoot.
> I can't make reusable just-drop-in jar-module for somebody else. 
> I have to make separate zip with htm templates with readme.txt with instructions where
to copy them.
> Please! Add option to look Page templates in classpath too.
> See -
>  how I use Spring for building these separate jar with separate spring's xmls into one
> See also excellent article about this modular concept:
> I.e. Click could  look in (for example) META-INF/ClickPageTemplates for Page mappings.
> Then both Velocity and Freemarker can load templates from classpath.
> PS: It looks like hand-made-OSGi.
> PPS: See also 
> (~reversed situation: we have .htm, but
don't have class).

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message