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.
download
development release: Zope-3.4.0c1 2008/01/31 stable release: Zope-3.3.1 2007/01/14
new
1 week ago
Zope3IndexingStudy
1 month ago
Product configuration and testing
1 month ago
Session Credentials API Enhancements
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
international docs
please review & annotate
Component Architecture Overview (français)
Component Architecture Overview (russian)
The Zope 3 Developers Book (italiano)
Zope 3 in 30 Minutes (russian)
Zope Component Architecture Documentation (english and spanish)
DZUG: Dozen Dirty Tricks (german)
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
