LANGREITER.COM plain, simple
      START     INDEX
 
helma-templating-notesVisualize Context (requires Java Plug-in)
CREATED BY chris • LAST EDITED BY chris 6924 days AGO
Generally, I'm a big fan of Helma's current templating scheme. There are, however, some things that are fairly cumbersome to do at the moment:

- simple conditional display (have to write a dedicated macro)
- navigating the object graph is impossible (apart from "navigating" to the objects in the request path)
- passing arguments to skins used "lower down" never feels quite right
- the sheer number of template fragments sometimes gets out of hand, making an application hard to understand

Of course, all of those "issues" have a good reason (limiting access to a strictly controllable subset of an object's properties and macros). One of the original design goals of the Helma templating system was to be able to let site users customize the look and feel of an application at runtime by giving them the possibility to specify skins, functionality that's used to spectacular effect in Antville.

Related discussion

dev.helma.org: Helma 2 Templates

Jürg Lehni on Helma templates
helma-dev thread: Alternate template engines (November 2005)
helma-dev thread: HTML/XML syntax/subskins, 2 (February 2005)


  SEARCH

GET YOUR MOVE ON

  ALMOST ALL ABOUT YOU
So log in, fella — or finally get your langreiter.com account. You always wanted one.
Nearby in the temporal dimension:
Nobody.
... and 62 of the anonymous kind.
Click on Join us in the chatterbox dimension! for a moderate dose of lcom-talk. This will probably not work in Lynx and other browser exotica.


BACKLINKS
  2005-11-23-velmo

RECENT EDITS (MORE)
  films-seen
  Blood Stone
  y!kes
  wet towel
  B Studio
  Pilcrow News
  Nastassja Kinski
  2011-10-06-steve
  2011-10-06
  comment-2011-08-04-1

POWERED BY
Special Entanglement Forces provided by Vanilla

&c.
GeoURL RSS 0.92

FRIENDLY SHOPS
Uncut Games bei Gameware

OFFEN!
Offenlegung gem. §25 MedienG:
Christian Langreiter, Langkampfen
See also: Privacy policy.



 
EDIT