Date: 2004-12-05T03:45:51
   Editor: DanielFagerstrom <[EMAIL PROTECTED]>
   Wiki: Cocoon Wiki
   Page: Templates
   URL: http://wiki.apache.org/cocoon/Templates

   no comment

New Page:

= Templates =

There is a general feeling that 
[http://cocoon.apache.org/2.1/userdocs/flow/jxtemplate.html 
JXTemplateGenerator] need to be refactored so it becomes more supportable, and 
also so that some components are possible in other parts of Cocoon, see:
 * [http://marc.theaimsgroup.com/?t=109932680200001&r=1&w=2 Templating Engine - 
Next steps?] and also
 * [http://marc.theaimsgroup.com/?t=109901879000001&r=1&w=2 (RT) 
StringTemplate: The answer to our templating needs?]
 * [http://marc.theaimsgroup.com/?t=109903957300001&r=1&w=2 Expression 
languages]
 * [http://marc.theaimsgroup.com/?t=110120743000001&r=1&w=2 Planning Cocoon's 
future]

== Design ==

A TemplateEngineDesign has been propsed and partially implemented:

 * [http://marc.theaimsgroup.com/?t=110132589800001&r=1&w=2 (Design) JXTG 2.0]
 * [http://marc.theaimsgroup.com/?t=110173410800002&r=1&w=2 (RFC) "Cocoon 
Templates": Name and Tag Interface]

== Attribute Driven Templating ==

In some cases e.g. when using [http://www.macromedia.com/software/dreamweaver/ 
Dreamweaver], using attributes as template directives is better as it doen't 
disturb WYSIWYG. It might also make the templates less verbose and easier to 
read. This has been discussed in various threads and a design proposal can be 
found in AttributeTemplates:

 * [http://marc.theaimsgroup.com/?t=110194009800005&r=1&w=2 (Design) JXTG 2.0 
(Just say no!)]
 * [http://marc.theaimsgroup.com/?t=110202105300004&r=1&w=2 (Design) JXTG 2.0 
(Just say yes!)]
 * [http://marc.theaimsgroup.com/?t=110210250600004&r=1&w=2 (Design) JXTG 2.0 
(Just my opinion)]
 * [http://marc.theaimsgroup.com/?t=110207413700001&r=1&w=2 What do we need 
taglibs for?]
 * [http://marc.theaimsgroup.com/?t=110210719800001&r=1&w=2 (RT) do me a favor, 
don't call them taglibs]
 * [http://marc.theaimsgroup.com/?t=110216463400003&r=1&w=2 (RT) Attribute 
Driven Templates]
 * [http://marc.theaimsgroup.com/?t=110218519700002&r=1&w=2 (RT) Attribute 
Driven Templates]

== Formatting ==

There has also been discussions, design and implementation activities about 
factoring out the format part of templating and CForms to a separate layer:

 * [http://marc.theaimsgroup.com/?t=109941988300003&r=1&w=2 (RT) Attribute 
Rendering and CForms Convertors]

Reply via email to