Zope 3 wiki

Welcome to the Zope 3 project wiki, home for Zope 3 users and developers. Zope 3 is a redesign of Zope 2 and improves the development experience through the use of a component architecture. (which to choose ?) The project leader is JimFulton.

new | download | introduction | screencasts | tutorials | reference | books | developing Zope 3 | international docs | discussion | related projects | about this site

download

development release:Zope-3.4.0c12008/01/31
stable release:Zope-3.3.12007/01/14

introduction

Zope and Zope 3 on wikipedia
the Wikipedia has this to say about Zope..
Where Zope leads, Python follows
foreword to Web Component Development with Zope 3, 2007
Component Architecture Overview
overview of zope 3 architecture, 2003-2008

screencasts

Installing Zope 3.2 on windows
Paul Everitt, 2006
Making a Hello World app with Zope 3.2 on windows
Paul Everitt, 2006
Installing Zope 3.2 on GNU/Linux (no sound)
Baiju Muthukadan, 2006
Making a Hello World app with Zope 3.2 on GNU/Linux (no sound)
Baiju Muthukadan, 2006
Getting Started with Zope 3 using zopeproject (no sound)
Baiju Muthukadan, 2006

tutorials

Programming with the Zope 3 Component Architecture
Jim Fulton's tutorial, 2003-2007
Zope 3 with Community Packages (z3c.*)
Paul Carduner's tutorial with screenshots, 2007-2008. "In the last nine months or so, not long after Philipp von Weitershausen published the second version of Web Component Development with Zope 3, Zope 3 underwent a massive change and restructuring. The application once known as Zope 3 split into a hundred peices in favor of "Zope 3 the framework". Each component of Zope became a separate package distributed via eggs with ever-complex dependency trees. Another big change for Zope in the past 9 months has been the creation of numerous community maintained packages which are not considered "zope core". These are the z3c.* packages. Written predominantly by rebelious Zope 3 hackers looking to make Zope even more powerful than before, the z3c.* packages quickly took center stage. Unfortunately for the rest of us, those who knew how to use the z3c.* packages were too busy being incredibly productive and successful that they never wrote any new books, tutorials, or easy to follow documentation. This document aims to assuage the woes of those still doing things the old way by providing a humble introduction to z3c.*."
Zope 3 Quick Start Guide
Benji York's tutorial, 2006
Zope 3 in 30 Minutes
Baiju Muthukadan's tutorial, 2005-2007
Zope 3 for Djangoers part 1, part 2, part 3
Lorenzo Gil Sanchez's tutorial comparing zope 3 with django, 2007
Simple Todo Application
Jeffrey Shell's tutorial, 2005
XML-RPC over Zope 3, a quick tutorial
Tarek Ziadé's example of using XML-RPC with zope 3, 2005

reference

FAQ
frequently asked questions, 2003-2008
Zope in Anger/ZopeForMereMortals
practical how-to documentation for app developers, 2007-2008
Glossary, NewsletterGlossary, AutomaticGlossary
zope 3 terms defined
Zope 3 Package Guide
overview of the zope 3 egg packages, 2007-2008
z3c.form
notes on z3c.form and related packages, 2007
PageTemplateDocumentation
links to the specs in the ZPT wiki and more page template docs, 2003-2008
Boring product for Zope 3
example app for app developers, 2004
Zope 3 API Documentation
Book
This is a developer's book compiled from all existing documentation (doctest) files. It is not meant to be a complete or cohesive work, but each chapter in itself is a little story. Think about it like a collection of fairy tales.
Code Browser
This module allows you to get an overview of the modules and classes defined in the Zope 3 framework and its supporting packages.
Interfaces
All used and important interfaces registered through the site manager. The documentation of an interface provides a wide variety of information, including of course the declared attributes/fields and methods, but also available adapters, and utilities that provide this interface.
Utilities
Utilities registered in the site manager. The documentation of a utility lists all the attributes/fields and methods the utility provides and provides a link to the implementation.
ZCML Reference
A complete list of ZCML directives. The documentation contents for each directive tells you all the available attributes and their semantics. It also provides a link to the interface the directive confirms to. If available, it will even tell you the file the directive was declared in. At the end a list of available subdirectives is given, also listing the implemented interface and available attributes.

books

Web Component Development with Zope 3
Philipp von Weitershausen's book for app developers, published by Springer-Verlag, hard-copy only, 2005-2007
ZopeGuide
Baiju Muthukadan et al's community wiki-book for app developers, 2006
Zope Component Architecture
Baiju Muthukadan's book for app developers, 2007-2008
Web Application Development Using Python and Zope Components
Baiju Muthukadan & Paul Carduner's book for app developers, 2008
The Zope 3 Developers Book
Stephan Richter's book for app developers/zope3 developers, published by Sams, 2004-2005
the doctest "book"
in the Zope 3 API Documentation, for app developers/zope 3 developers

developing Zope 3

Developer Info
how to be a zope 3 developer, 2003-2008
Code repository
Browse the main Zope subversion repository
Bug tracker
Zope 3 issues are managed at launchpad.net
Release roadmap
release plans, 2005-2007
Release Notes
release notes archive
Proposals
zope 3 developer proposals, 2003-2008
Sprint Schedule
sprint events for zope 3 developers, 2002-2008
Zope GSOC wiki
google summer of code proposals wiki, for student zope 3 developers, 2007-2008

discussion

#zope3-dev IRC channel
real-time support for zope 3 developers/app developers
#zope IRC channel
real-time support for zope 2, 3 and five app developers
zope3-users mail list (gmane)
support list for evaluators/installers/app developers
zope-dev mail list (gmane)
discussion list for zope 2 and 3 developers

related projects

Grok
Grok is a Zope 3-based web application framework which aims to make the power of Zope 3 more accessible to both beginners and experts.
Zope 2
Zope 2 is the previous generation of Zope. It is still thriving, and comes with a rich ecosystem of add-on products. Note the Zope 2 application server and major add-ons like Plone increasingly make use of Zope 3 technology via Five.
wiki.zope.org
All zope wikis.

about this site

Help
How to use this wiki. See also the wiki contents, recent changes, options etc. in the sidebar.
DocsCleanup
To help with Zope 3 documentation, start here!
AboutThisSite
Site announcements



( 92 subscribers )