Five, the Zope 3 in Zope 2 project
What is Five?
Five is a Zope 2 product that integrates Zope 3 functionality into Zope 2. Five right now allows you to use the following Zope 3 technologies in Zope 2:
- Zope 3 interfaces
- adapters
- pages (views), including skins and layers
- ZCML
It is possible to add Zope 3 style views to your own Zope 2 objects, or to existing ones, even normal Folders!
Five works with a straight Zope 2.7 installation, as long as Zope 3 has been installed. See Five's INSTALL.txt for more information on how to set it up.
We're in the process of evaluating lots more Zope 3 technologies for integration into Zope 2. This is the right moment for interested Zope 2 and Zope 3 developers to jump in. We're looking for cooperation between different Zope 2 projects so that this can be a foundational system for us all.
Where to find it?
Five is kindly hosted on codespeak.net, and is part of the larger "Zope 3 Base" project that offers an approachable area for developers of Zope 3 related software.
Five has a mailing list:
http://codespeak.net/mailman/listinfo/z3-five
Five is hosted in a subversion repository on codespeak.net. You can browse this on the web here:
http://codespeak.net/svn/z3/Five/
You can check out Five using the following subversion command:
svn co http://codespeak.net/svn/z3/Five/trunk Five
There's also a checkins mailing list for the Z3 project, here:
http://codespeak.net/mailman/listinfo/z3-checkins
If you want checkin access, please join the z3-five mailing list and ask us there.
We hope to hear from you!