[ZPT] RE: Is Structured Text Broken in Zope 2.4x ???
Steve Bain
gsbain@hotmail.com
Mon, 15 Oct 2001 22:15:29 -0500
Chris McDonough:
Thanks for your courteous reply, and the links to definitive rules for
ClassicStructuredText and StructuredTextNG.
On zope.org, the available documentation on Structured Text for aspiring
Zopers is a bit confusing, because it is often not clear what is definitive,
what is is a proposal, what is ClassicStructuredText, what is
StructuredTextNG, what is StructuredText Zwiki, and what may be just a
member's opinion. It is also not clear as to which version of Structured
Text is supported in which release of Zope.
To document the spacing problem in STXNG bulleted outlines, I offer a
specific example for the benefit of other readers:
In Zope 2.4.1, the following structured text:
- Red
- Green
- Blue
- First
- Second
- Third
- Freshman
- Junior
- Senior
outputs to browser-rendered html that looks much like this in MS IE v5.50:
o Red
o Green
o Blue
o First
o Second
o Third
o Freshman
o Junior
o Senior
This spacing problem is the result of an unfortunate and non-XHTML compliant
nesting of generated tags in the html output.
Also, thank you for clarifying the issue of tables in StructuredTextNG. The
rules are indeed very different from those that were implemented in some
versions of ClassicStructuredText and Zwiki StructuredText.
I note that the following StructuredTextNG source does render as an HTML
table in Zope 2.41:
|---------------------------------------|
| Quan | Part # | Price |
|=======================================|
| 15 | DYST-100D | $2195.00 |
|---------------------------------------|
| 32 | IPO-337Z | $95.00 |
|---------------------------------------|
| 67 | ATA-456Q | $395.00 |
|---------------------------------------|
| 133 | TGT-375RST | $20.00 |
|---------------------------------------|
However, while the resulting html is formatted well enough to render as a
properly-sized table in MS IE, the first column of the table does not render
correctly.
Of course, the whole issue of tables in Structured Text is probably not
critical for the vast majority of applications. (HTML is plenty fine if one
needs the next step up in formatting flexibility!)
I will begin work on bug reports, patches, and possibly some enhancements
for StructuredTextNG. Any help and hints will be gratefully accepted.
Of primary interest is correcting the killer bug that appears in the
structured-text method in Products.PythonScripts.standard in Zope 2.4.x.
Correcting that bug appears to be the most elegant way to support
StructuredText-formatted topics on ZPT-formatted pages.
Steve Bain
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp