[ZDP] BackTalk to Document The Zope Book (2.5 Edition)/Using Zope Page Templates

nobody@nowhere.com nobody@nowhere.com
Tue, 10 Sep 2002 11:09:45 -0400

A comment to the paragraph below was recently added via http://www.zope.org/Documentation/Books/ZopeBook/current/ZPT.stx#2-1


    Zope already has DTML, why do you need another template language.
    First of all, DTML is not aimed at HTML designers.  Once a page
    has been converted into a template, it is invalid HTML, making it
    difficult to work with outside of the application.  Secondly, DTML
    suffers from a failure to separate presentation, logic, and
    content (data).  This decreases the scalability of content
    management and website development efforts that use these systems.

      % gregholmes - Apr. 19, 2002 3:22 pm:
       "Zope already has DTML, why do you need another template language." should probably have a question mark at
       the end.

       "Why do we need another template language?  Zope already has DTML!"

      % Anonymous User - May 1, 2002 11:59 am:
       Probably in the third sentence "Once a page has been converted into a template..." the intention is to say
       something along the lines "When DTML is used in a page..." or similar.
       The use of the word "template" looks like a real mistake to me. I also object to using "convert" because it
       sounds like an automated (and thus repeatable) step and thus the reader might get a wrong impresson. The
       latter may be very subjective, though.

      % Anonymous User - May 23, 2002 11:31 pm:
       I agree that converted is a poor choice, until I read farther in, I assumed that this was a part of the
       import process. A better phrasing might be "Once a page has been rewritten as DTML..."

      % Anonymous User - Sep. 10, 2002 11:09 am:
       Furthermore, since this chapter is entitled "Using Zope Page Templates", I think it's important that you
         "Once a page has been [converted] into a *DTML* template..."

       (I assume that is what is meant.)