History for ZRenderer
??changed:
-
ZRenderer Proposal
Poster Children::
<img src="images/larch" z-render=absolute_image>
<frame name="main" src="browse_main" z-render=frame_pass_query>
<input name="is_larch" type="checkbox" z-render=check_var var="tree">
Goals
o Allow HTML to be marked up in such a way that it behaves correctly
in both a Zope context and in a non-Zope aware HTML editor/composer.
o Support creation of "styles" or "behaviors",
implemented in Zope, which can be applied to HTML tags in order to
control their rendering on the server.
Proposed Changes
Add to DTML Documents and Methods a processing step which recognizes
SGML tags with a 'z-render' attribute. Parse and replace these tags
with ZRender objects.
Result
We could develop libraries of methods which transform or replace tags
in any way we like. Specifically, it would be simple to develop methods
like ZRenderAbsImage, ZRenderFrameQueryString, or ZRenderCheckbox. More
complex methods like ZRenderQuickTable could be essentially user-defined
tags.