[ZDP] BackTalk to Document The Zope Book (2.6 Edition)/Basic DTML

webmaster at zope.org webmaster at zope.org
Thu Mar 25 04:27:23 EST 2004

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


  DTML (Document Template Markup Language) is a templating facility
  which supports the creation of dynamic HTML and text.  It is
  typically used in Zope to create dynamic web pages.  For example,
  you might use DTML to create a web page which "fills in" rows and
  cells of an HTML table contained within the page from data fetched
  out of a database.

    % Anonymous User - Jan. 14, 2004 11:04 am:
     After about a week of reading the Zope Book and listening in on irc.freenode.net#zope , I've discovered that,
      culturally, they're trying to move away from DTML anything and use ZPT. Per
      https://www.philikon.de/wiki/ZopeChannelFAQ :
      I have problem XYZ with DTML. Help!

      If you are scripting markup such as (X)HTML, use Zope Page Templates (ZPT) instead and slap the person who
      taught you DTML. Read http://zope.org/Documentation/Books/ZopeBook/2_6Edition/AppendixC.stx for more

     Don't frustrate yourself by learning too much about DTML. ZPT is more powerful and works with third-party
     HTML editors, GUI and non-GUI.

    % Chirael - Mar. 25, 2004 4:27 am:
     If it's true that ZPT is now the preferred mechanism rather than DTML, I would expect ZPT to be covered in
     detail *before* DTML. By presenting a detailed DTML section first, it would seem that DTML is what people
     should learn and use first.

More information about the ZDP mailing list