click-dev mailing list archives

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

                 Key: CLK-665
             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 application.

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