Helma Logo
main list history
previous version  overview  next version

Version 24 by michi on 07. December 2005, 10:06

Collecting ideas for Helma 2 Template Framework.

Quick links to the latest opinions regarding the future of Helma Templates:

* Jürg: <a href="http://helma.org/pipermail/helma-dev/2005-December/002461.html">06-12-05</a>
* Hannes: <a href="http://helma.org/pipermail/helma-dev/2005-February/001696.html">16-02-05</a>, <a href="http://helma.org/pipermail/helma-dev/2005-November/002359.html">23-11-05</a>, <a href="http://helma.org/pipermail/helma-dev/2005-December/002453.html">02-12-05</a>
* Andreas: <a href="http://helma.org/pipermail/helma-dev/2005-February/001714.html">17-02-05</a>, <a href="http://helma.org/pipermail/helma-dev/2005-December/002436.html">01-12-05</a>
* Tobi: <a href="http://helma.org/pipermail/helma-dev/2005-December/002457.html">05-12-05</a>
* Robert: <a href="http://helma.org/pipermail/helma-dev/2005-December/002458.html">05-12-05</a>
* Johannes: <a href="http://helma.org/pipermail/helma-dev/2005-December/002426.html">01-12-05</a>
* Manfred: <a href="http://helma.org/pipermail/helma-dev/2005-December/002452.html">02-12-05</a>
* Philipp: <a href="http://helma.org/pipermail/helma-dev/2005-December/002450.html">02-12-05</a>
* Chris Z: <a href="http://helma.org/pipermail/helma-dev/2005-December/002443.html">01-12-05</a>
* Matthias: <a href="http://helma.org/pipermail/helma-dev/2005-December/002456.html">04-12-05</a>, *Helma 2 Templates - matthias*
* Michi: *Helma 2 Templates - michi*
* *Helma 2 Templates - velocity sample*
* *Helma 2 Templates - freemarker sample*

While discussing a possible new Templating Framework we should agree on a certain common programming task, on which we will demonstrate our different proposals:
<i>Lets assume an antville-like object-structure. We have a skin on site-level, and want to display a list (a table with rows of alternating colors) of all topicslocalized h1-headerlist, and a paragraph with a verbose localized string of the number of topics (=Site.topics.count())., For each and a table (with rows of alternating colors) of all topic we want to display its titlenames, and their number of stories (=Topic.count()). If no topics are present, present then the whole table and its localized h1-header on top should not be rendered, instead a simple localized message should be displayed.</i>
Lets ellaborate on our different proposals with code samples on different wiki pages. Please also include the corresponding macro code. Additionally it would be nice to see, how this would be solved with Velocity/FreeMarker.