Skip to content

Correspondence Technologies

Sections
Personal tools
You are here: Home » Software » SfIndex Demo » collective - ZopeThree4Two

Package: collective - ZopeThree4Two

A product which provides several core packages of Zope 3 under Zope 2.

a test of SfIndex product

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.

 

Powered by Plone

This site conforms to the following standards: