<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000066">
<font size="-1"><font face="Verdana">Hi Peter,<br>
<br>
Happy to have the choice, don't get me wrong.&nbsp; I found DTML very easy,
I'm old school and generate all of my HTML/CSS by hand.&nbsp; <br>
<br>
In addition to CSS, I've found it pretty good for inserting items into
JavaScript, Applet and Embed elements. <br>
<br>
&nbsp;I find that I'm attuned to a tag system that jumps out at me when
reading.... The ZPT stuff wasn't as easy to parse visually for me....
but if you're a Dreamweaver user or something, I'm sure its a godsend.&nbsp;
<br>
<br>
I can move quite fast in DTML, and my ability to parse it visually is
key in my productivity.<br>
<br>
Funny, I bought Zope's approach "hook, line &amp; sinker", early on,
with the various Zope books published with DTML being a major piece of
the Zope puzzle.&nbsp; DTML made sense to me then, still does. <br>
<br>
-Jon<br>
<br>
<br>
</font></font><br>
Peter Bengtsson wrote:
<blockquote cite="midbc95c280050908161766dae451@mail.gmail.com"
 type="cite">
  <pre wrap="">Chris was merely suggesting. Technically ZPT is probably a better
choice but DTML is pretty good too. On many of my projects that I
started a longer time ago the less important templates were written in
DTML because to me it was faster to write and the crucial ones that
needed to last longer and might be edited by more people I used ZPT.

Don't forget, for writing SQL statements and CSS sheets, DTML rocks!
This proves why DTML won't go away as a supported templating
"language".


On 9/8/05, Jonathan Cyr <a class="moz-txt-link-rfc2396E" href="mailto:cyrj@cyr.info">&lt;cyrj@cyr.info&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap=""> Thanks... but go easy.
 
 I have to choose which features of Zope to learn and use, based on a much
larger criteria than I can present here.  
 
 I do not wish to mix ZPT and DTML in my project... I had chosen DTML,
before ZPT was mature... It may be better, but I don't care for now... when
I'm able to re-assess which pieces of Zope to use in a future project, I may
well choose it.
 
 As a professional programmer, you must see the advantage in adhering to a
project's standards and specs, as to managing the code in the project.  That
is why I needed to use DTML for my RSS.
 
 I have chosen my mix for this project, and benefit much more from my
standards docs much more than any single feature like ZPT can provide.
 
 As far as I know, DTML is being supported into the future, and my hand will
not be forced.
 
 I appreciate all the hard work in developing ZPT for the community, but
it's just not for me, yet... probably be used in my first Zope 3 project
instead.
 
 BTW, the solution presented by Peter hit the nail on the head... I have a
very nice RSS setup now for my Zope app.
 
 Thanks,
 
 -Jon Cyr
 
 Chris Withers wrote: 
Jonathan Cyr wrote: 
 
I am constructing an RSS 2.0 feed for a zope app.  I am creating the rss.xml
file in a DTML method.  
 Use ZPT, it's much better suited to this... 
 
 
to include in the feed is a structured-text paragraph.  To use any XHTML in
a feed you must "html_quote" all of the extended characters for it to work. 
 
 What do you mean by "extended characters" here? 
 
 
So I wish to do something like &lt;dtml-var summary fmt="structured-text"
html_quote&gt; 
 
 This obviously doesn't work, (would have been cool if it did tho).  How do
I access the structured text and html quote translation mechanisms in an
expr tag. 
 
 Something like &lt;dtml-var expr="summary.structured_text().html_quote()"&gt; 
 
 
 ZPT does html quoting by default, so provided summary.structured_text()
does what yo uexpect it to, you could just do: 
 
 &lt;tal:x replace="summary/structured_text"/&gt; 
 
 That said, I'd pretty sure RSS feeds CAN include html, and it doesn't need
to be quoted... 
 
 
ps- I don't use ZPT, DTML was chose a while back, and would rather keep 
 Well, un-choose it, especially for something new and isolated like an RSS
feed... 
 
 
the RSS in a DTML Method rather than a python script.  The layers are
getting pretty hairy, don't want to add indention to it 
 
 Huh?! 
 
 Chris 
 
 
 -- 
Jonathan Cyr
<a class="moz-txt-link-abbreviated" href="mailto:cyrj@cyr.info">cyrj@cyr.info</a>
 
_______________________________________________
Zope maillist  -  <a class="moz-txt-link-abbreviated" href="mailto:Zope@zope.org">Zope@zope.org</a>
<a class="moz-txt-link-freetext" href="http://mail.zope.org/mailman/listinfo/zope">http://mail.zope.org/mailman/listinfo/zope</a>
**   No cross posts or HTML encoding!  **
(Related lists -
 <a class="moz-txt-link-freetext" href="http://mail.zope.org/mailman/listinfo/zope-announce">http://mail.zope.org/mailman/listinfo/zope-announce</a>
 <a class="moz-txt-link-freetext" href="http://mail.zope.org/mailman/listinfo/zope-dev">http://mail.zope.org/mailman/listinfo/zope-dev</a> )



    </pre>
  </blockquote>
  <pre wrap=""><!---->

  </pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
Jonathan Cyr
<a class="moz-txt-link-abbreviated" href="mailto:cyrj@cyr.info">cyrj@cyr.info</a></pre>
</body>
</html>