[ZWeb] Developer Documentation comments

mindlace mindlace@digicool.com
Thu, 21 Sep 2000 12:54:31 -0400


Paul wrote this:

Documentation

  What's New

    o (2000/09/12) Shane Hathaway has a first cut at a totally
overhauled 
    PythonProductTutorial.

    o (2000/09/12) Brian Lloyd has a document at dev.zope.org regarding 
    <a
href="
http://dev.zope.org/Wikis/DevSite/Projects/DeclarativeSecurity/ZopeSecurityForDevelopers
">Zope
security for developers</a>.  The document says it "serves as a security
primer for Zope component developers".</p>

    o (2000/09/11) Tres added <a 
    href="/project/models/ptk_base/index.html">UML models</a> for 
    Portal Content.

    o (2000/09/11) Unit testing has become a key issue.  Interested in 
    UnitTestingForZopeDevelopers?  This How To courtesy of Chris 
    McDonough.

    o (2000/09/11) The <a href="/project/api/">!APIMaterial</a> for Zope 
    is now at the G2 Developer Home site.

  Tasks

    o Integrate everything at "developer resources",
    http://www.zope.org/Documentation/Developer.  Some of these, like
    acquisition, are easy, as they come from stx sources in Zope.
    They just need reviewing.  These include:

      o Acquisition, ExtensionClass, Persistence, 

  Links

    o CodingStandards

    o Want to debug Zope?  Don't miss:

      - "Zope Debugging",
http://www.zope.org/Documentation/Misc/DEBUGGING.txt.

      - "The Debugger Is Your Friend",
      http://www.zope.org/Members/michel/HowTos/TheDebuggerIsYourFriend.

      - Ken Manheimer's "Debugging Zope Code",
      http://www.zope.org/Members/klm/debuggingzope.

      - A really, really handy How To from Chris McDonough on
      "Postmortem Debugging in Zope",
      http://www.zope.org/Members/mcdonc/HowTos/pm-debug.

      - Who could ever forget the "Python debugger documentation",
      http://www.python.org/doc/current/lib/module-pdb.html?

    o Jim's excellent papers:

      - "ZODB paper",
      http://www.zope.org/Members/jim/Info/IPC8/ZODB3/index.html.

      - There are some updates in a "ZODB presentation",
      http://www.zope.org/Members/jim/zodbhtml/zodb.htm.

    o Andrew Kuchling's "ZODB material",
    http://starship.python.net/crew/amk/zodb/.  Particularly his
    excellent "introduction to using ZODB from Python",
    http://starship.python.net/crew/amk/zodb/.

    o Content manager, DTML, SQL, and developer guide at "official
    guide material", http://www.zope.org/Documentation/Guides/.

    o "ZODB UML models",
    http://www.zope.org/Documentation/Developer/Models/ZODB.

    o Various "developer documentation",
    http://www.zope.org/Documentation/Developer.  This includes 

    o "InterfacesWiki",
    http://www.zope.org/Members/michel/Projects/Interfaces/.  This is
    the point of entry for crafting a formal *interfaces* model for
    Zope and documenting the public interfaces.

    o Brian and Amos' chapter for QuickPython, Brian's DevShed
    article, and Amos' xml.com (and other) articles

  Introductory Material

    Michel Pelletier and Amos Latteier have an O'Reilly contract for
    "Zope: The Definitive Guide",
    http://www.zope.org/Members/michel/ZB.  The book will pass the
    halfway point next week.  The material is aimed at users and mild
    developers.

    Brian Lloyd wrote what remains as the "premier developer intro",
    http://www.devshed.com/Server_Side/Zope/Intro/.

    Amos Latteier wrote an "article for WebTechniques",
    http://www.webtechniques.com/archives/1999/02/latteier/.  This
    article is from Feb 1999, shortly after 'Bobo + Principia = Zope'.
    It provides an overview of Zope from a developer and architect
    perspective.

    Amos and Brian co-authored a chapter in the *QuickPython* book.
    The chapter covers "Bobo programming",
   
http://classic.zope.org:8080/Documentation/Reference/ObjectPublishingIntro

    Amos has also written a series of articles for 'XML.com'.  There
    is a "page of listing his articles",
    http://www.xml.com/pub/au/Latteier_Amos.

      o "Creating XML Applications With Zope",
      http://www.xml.com/pub/1999/12/zope/index.html.  Zope is an open
      source Python-based web application server. Amos Latteier,
      author of Zope's XML support, shows how to use it to create
      simple XML-based applications.

      o "Scripting Zope With XML-RPC",
      http://www.xml.com/pub/2000/01/xmlrpc/index.html. Examining how
      the Zope application server uses XML-RPC to allow remote
      scripting of objects via the Web.

      o "Using Zope as an XML-RPC Client",
      http://www.xml.com/pub/2000/01/xmlrpc/index3.html.

      o "Using Zope as an XML-RPC Server",
      http://www.xml.com/pub/2000/01/xmlrpc/index2.html.

      o "Advanced XML Applications in Zope",
      http://www.xml.com/pub/2000/02/23/zope/index.html. Concluding
      his three-part tutorial on XML and Zope, Amos Latteier discusses
      the wider implications of creating XML applications with Zope,
      demonstrating with the creation of an RSS channel class.