Package: collective - ZopeThree4Two
A product which provides several core packages of Zope 3 under Zope 2.
a test of SfIndex product
Sourceforge Info
| Project Name: | collective |
| Package Name: | ZopeThree4Two |
| Files Page: | http://sourceforge.net/project/showfiles.php?group_id=55262&package_id=120599 |
| Browse CVS: | http://cvs.sourceforge.net/viewcvs.py/collective/ZopeThree4Two/ |
Releases
| Release Date | Release Name | Download | |
|---|---|---|---|
| 2004-06-09 15:00 | 0.1-ZopeX3-3.0.0b1 | sourceforge |
Package README (CVS ver. 1.2)
Zope Three for Two
==================
It was the dawn of the third age of Zope. The Five project
was a dream given form. It's goal: to use Zope 3
technologies in Zope 2.7 by creating Zope 2 products
where Zope 3 and Zope 2 could work out there differences
peacefully
(Babylon 5 season 1 intro, creatively quoted)
Martjin Faasen at EuroPython, 2004-06-24 Gothenburg / Sweden
http://www.cheimes.de/photos/conferences/ep2004/DCP_2599.JPG/view
ZopeThree4Two is a product which provides several core packages of Zope 3
under Zope 2 like zope.interface and zope.component. Right now it contains
only zope.* packages except of zope.app.
ZopeThree4Two is simply downloading the packages from svn.zope.org and patching
the setup.py files for compiling. After installing it as an ordinary zope
product in Zope2 it's adding the src/ directory of Zope 3 to the search path
of the python runner by appending it to sys.path
What?
-----
It downloads the files from svn and compiles it. After installing it as
product it adds Products/ZopeThree4Two/zope3/src/ to sys.path to make
the packages available.
It's very usefull for Martjins Five or my experimental Plone2 branch.
Not
---
It is *NOT* neither a Zope3 enhancement of Zope2 nor something really
new. The only purpose is to make the distribution of the component
architecture and zope.interface package as easy as possible. You don't
have to download ZopeX3 and add it the zope.conf or PYTHONPATH. Simple
dropping the product into Products/ will do the trick
Download
--------
Download: http://sourceforge.net/projects/collective/ (the windows
version is untested - feedback appreciated)
Installation
------------
Drop the unpacked directory in your products directory, run "make" to
compile the extensions (you need a C compiler and python-dev) and
restart Zope. The C extensions aren't required for zope.interface and
zope.component.
Commands:
=========
make:
Compiles the C extensions of Zope 3
make package-inplace:
Downloads the packages from zope 3 in place and compiles them
make package-build:
Creates a source tar.gz after downloading the files from svn.zope.org
Author
======
Christian Heimes <heimes@faho.rwth-aachen.de>
Todo:
=====
Move to zpkgtools after I'm understanding it.