wiki:TemplateComponents

Version 14 (modified by dsowen, 15 years ago) (diff)

Added Spyce.

Template components

They should:

  • Be format-agnostic (not specific to HTML nor XML);
  • Allow custom tags;
  • Allow access to external parameters (through either dynamic bindings, or explicit injection); and,
  • Have a logical syntax.

Existing systems under investigation are:

Systems no longer under consideration (at least for syntax) are:

System Reason
CL-WHO Not a markup language
HTOUT Not a markup language
HUNCHENTOOT No template functionality
LML Not a markup language
LML2 Not a markup language
Weblocks No template functionality

Note, however, that LML2 does claim to have user-extensible tags. It would be good to see how they did it. Weblocks also has a render architecture that may be good.