TinyTemplateEngine |
Edit this page |
Note: The TinyTemplate project is hosted here at the Wheat project. It is used extensively in Wheat, but will eventually take on a life of its own.
The Tiny Template Engine is an XML transformation system which has been implemented in several languages. It allows the clean separation of markup for presentation from both data and the logic behind presentation. The design for doing this focused on:
The tiny template markup has only a very minimal set of tags. The idea is to let the graphic designer go hog wild, and then simply mark the appropriate portions with agreed upon names. All expansion semantics are controlled from the programming language side.
There is more detailed information about it:
The Tiny Template Engine is an XML transformation system which has been implemented in several languages. It allows the clean separation of markup for presentation from both data and the logic behind presentation. The design for doing this focused on:
- No programming in the template itself
- Templates as valid XML
- Templates editable in Dreamweaver or similar WYSIWYG XHTML editors
- Easy to set up expansions from the programming language
- No need to pre-compute all data before expanding
- Overlapped template input, expansion and output
The tiny template markup has only a very minimal set of tags. The idea is to let the graphic designer go hog wild, and then simply mark the appropriate portions with agreed upon names. All expansion semantics are controlled from the programming language side.
There is more detailed information about it:
There is no comment on this page.
[Display comments/form]
