[ZPT] ZPT Status

Evan Simpson evan@digicool.com
Fri, 23 Mar 2001 15:51:46 -0500


This is a multi-part message in MIME format.

------=_NextPart_000_00C0_01C0B3B1.2A19EFA0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I had hoped to have Beta 1 ready today, but didn't make it.  I would now =
like to shoot for end-of-day Monday.

1. HTMLTALParser is now incorporated into ZPT, and mostly works (see =
below).

2. The Product no longer forces you to import Zope or ZODB in order to =
do unit tests, since ZPT has been refactored to separate ZMI from core =
functionality.

3. ZPT now stands for Zope Page Template.  A reviewer suggested it, Paul =
and I really like it, and Jim doesn't care, so I went ahead and changed =
it (not in the Wiki yet).  As part of the refactoring for #2, I made a =
whole new product, which I'm about to check in as =
Packages/Products/PageTemplates.

Problems I still need help with:

- If use-macro fails, it seems to omit the entire macro except for =
slots, instead of leaving the existing text alone.

- I think we shouldn't be adding slashes to empty tags ('<br>' =3D> '<br =
/>'), and we definitely should not be abbreviating non-empty tags =
('<td></td>' =3D> '<td />').

Cheers,

Evan @ digicool

------=_NextPart_000_00C0_01C0B3B1.2A19EFA0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 5.50.4611.1300" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>I had hoped to have Beta 1 ready today, =
but didn't=20
make it.&nbsp; I would now like to shoot for end-of-day =
Monday.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>1. HTMLTALParser is now incorporated =
into ZPT, and=20
mostly works (see below).</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>2. The Product no longer forces you to =
import Zope=20
or ZODB in order to do unit tests,&nbsp;since ZPT has been refactored to =

separate ZMI from core functionality.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>3. ZPT now stands for Zope Page =
Template.&nbsp; A=20
reviewer suggested it, Paul and I really like it, and Jim doesn't care, =
so I=20
went ahead and changed it (not in the Wiki yet).&nbsp; As part of the=20
refactoring for #2, I made a whole new product, which I'm about to check =
in as=20
Packages/Products/PageTemplates.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Problems I still need help =
with:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>- If use-macro fails, it seems to omit =
the entire=20
macro except for slots, instead of leaving the existing text =
alone.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>- I think we shouldn't be adding =
slashes to empty=20
tags ('&lt;br&gt;' =3D&gt; '&lt;br /&gt;'), and we definitely should not =
be=20
abbreviating non-empty tags ('&lt;td&gt;&lt;/td&gt;' =3D&gt; '&lt;td=20
/&gt;').</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Cheers,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Evan @ =
digicool</FONT></DIV></BODY></HTML>

------=_NextPart_000_00C0_01C0B3B1.2A19EFA0--