[Zope-dev] HiperDOM & xmlc

Evan Simpson evan@4-am.com
Mon, 18 Sep 2000 10:19:19 -0400


From: Phillip J. Eby <pje@telecommunity.com>
[snip description]
> The effective external behavior of these two attributes, would be to let a
> web designer load and save any page or template they wished in the site,
> freely making changes to the header, footer, or various embedded elements
> thereof, and then save that *one* page, and have those style changes
> propagated throughout the relevant areas of the site.

Exactly.  You've just described the "components" aspect of this idea, which was left out of the
Paul's original post.  A component is just a tag marked with a special attribute that names it (and
its path, if it has been saved).  It can contain other components, and can have "slots" -- subtags
whose contents are not part of the component.  There is also the concept of "modes", which allows
you to have different versions of a template for different system states (shopping cart empty vs.
non-empty) that radically affect presentation.

> This could potentially be a "killer feature" for web designers.

Yep :-)

Cheers,

Evan @ digicool & 4-am