© 2005

Web Component Development with Zope 3


Table of contents

  1. Front Matter
    Pages I-XIV
  2. Beginner

    1. Pages 3-11
    2. Pages 13-24
    3. Pages 41-53
    4. Pages 55-69
    5. Pages 71-78
  3. Intermediate

    1. Pages 121-146
    2. Pages 147-160
    3. Pages 161-184
    4. Pages 185-210
    5. Pages 211-232
    6. Pages 233-253
  4. Expert

    1. Pages 257-278
    2. Pages 279-290
    3. Pages 291-308
    4. Pages 309-321

About this book


New Zope 3 is a web applications server written in Python that allows developing complex web applications rapidly and collaboratively. Zope 3 is the successor to the successful version 2.

After an introduction to the key concepts of Zope, a sample application is built and extended subsequently. The book is targeted towards developers familiar with the web and web technologies. Special sections for Zope 2 developers cover the basic differences to the predecessor. The concepts of Zope 3 and its component architecture are explained thoroughly, continually accompanied by a demo application.


Components Debugging Layout Python Web Web application Zope browser deployment development interfaces security software testing web applications

Authors and affiliations

  1. 1.GlienickeGermany

About the authors

The author's computer programming started out as a hobby and became a profession very quickly. He has been a web developer for many years, having opened his own business during high school already. He started his first Zope project almost half a decade ago and has successfully used Zope in innumerable applications since. A few years ago, when the rewrite of Zope was initiated, he became a developer of Zope 3. He has been continually contributing to Zope and related projects itself since. Currently he is studying Physics at the Dresden University of Technology, while continuing the Internet business.

Bibliographic information

Industry Sectors


"The book can be considered the definitive guide to Zope 3. If the reader is looking for a book containing a set of tutorials on creating and using Web applications, this is a great choice."

Pectu Dana, Timisoara, Romania; ACM Computing Reviews, September 2006

"This book is at once thorough, brief, and concise. This is by far the best technical books i've read on any subject.

I have been interested in Zope for almost a year now, but even as a seasoned programmer I was intimidated by its labrythian complexity. I struggled for weeks reading the free Zope material and learning almost nothing. This book presents the material in an accessable manner while shying away from the horrible puns and awful jokes present in so many technical books. This book would be a bargin at twice its price."

D. Morrione, Hemet, CA,