[Zope-dev] HiperDom-0.4.0-DC released

Martijn Pieters mj@digicool.com
Fri, 29 Dec 2000 21:43:46 +0100


--+HP7ph2BbKc20aGI
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi all,

I created a special release of HiperDom 0.4.0 (versioned as 0.4.0-DC),
with fixes and additional features. This release is ment for
experimentation with new features added by Digital Creations, and we'd
appreciate feedback on these.

The README attached to this email lists all differences.

You can download the release from:

  http://www.zope.org/Members/mj/HiperDom

Note that all fixes to HiperDom problems have been checked into the
HiperDom CVS tree, a future release of HiperDom will include these fixes.

-- 
Martijn Pieters
| Software Engineer  mailto:mj@digicool.com
| Digital Creations  http://www.digicool.com/
| Creators of Zope   http://www.zope.org/
---------------------------------------------

--+HP7ph2BbKc20aGI
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="README.txt"

This is the Digital Creations' release of HiperDom 0.4.0. Differences with the
Hiperlogica release are listed below. This release depends on Zope 2.2.5 for
correct XHTML output of base and image tags. This release is ment for
experimentation with new features added by Digital Creations.

HiperDom is a new template system for Zope, based on XML and DOM. It depends
on the PyXML library, version 0.6 or newer. Consult the HelpSys for info on
using HiperDom Templates.

The "official" HiperDom homepage is at
http://www.zope.org/Members/lalo/HiperDom where you will also find the
HiperDom Wiki (the "official" place for discussion, bug reporting and
embrionary documentation).

Discussion about the development of HiperDom takes place on the "HiperDom
Wiki":http://dev.zope.org/Wikis/DevSite/Projects/HiperDom.

Differences with the Hiperlogica 0.4.0 release:

  - The calling interface has been refactored; HiperDom templates now behave
    exactly like DTML Documents. This fixes the trailing slash problem in
    base tags inserted into XHTML documents.

  - Inclusion of non-callable objects (like Image objects) has been fixed.

  - Names can now also be paths, so you can include references to objects
    normally not in the acquisition path. Example:: 

      <div hdom:text="images/header.gif" />

  - XHTML output of empty elements will include an extra space before the
    slash to ensure compatibility with older browsers.

  - A new directive, 'call', allows calling of objects without including
    their return values. This is especially suitable for methods that
    manipulate the RESPONSE headers or have other side-effects.

  - A new directive, 'include', allows inclusion of other HiperDom templates
    into the DOM at render time.

  - The DataObject object is not included in this release.

  - Some non-relevant files have not been included (exemplo_pt.html and
    HiperDom.latte).

Issues with this release can be listed on the "ImplementationIssues
page":http://dev.zope.org/Wikis/DevSite/Projects/HiperDom/ImplementationIssues.

Feedback is greatly appreciated!

--+HP7ph2BbKc20aGI--