This document descibes how to get going with Zope.
In order to use Zope, you must have the following pre-requisites available:
The recommended way to install Zope is within a virtualized Python environment using virtualenv as follows:
$ virtualenv --no-site-packages my_zope
$ cd my_zope
$ bin/easy_install -i http://download.zope.org/Zope2/index/<Zope version> Zope2
If you don’t already have virtualenv installed on your system, download the latest release from the virtualenv PyPI page, unpack it, and install it, e.g.:
$ wget http://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.4.6.tar.gz
$ tar xzf virtualenv-1.4.6.tar.gz
$ cd virtuaenv-1.4.6
$ /path/to/python2.6 setup.py install
If you wish to manage your Zope instance using buildout, please see the Installing and Zope with zc.buildout.
Once you’ve installed Zope, you will need to create an “instance home”. This is a directory that contains configuration and data for a Zope server process. The instance home is created using the mkzopeinstance script:
$ bin/mkzopeinstance
You will be asked to provide a user name and password for an administrator’s account during mkzopeinstance. To see the available command-line options, run the script with the --help option:
$ bin/mkzopeinstance --help
Note
The traditional “inplace” build is no longer supported. Always use mkzopeinstance to create instances outside the virtualenv environment.
After installation, refer to Configuring and Running Zope for documentation on configuring and running Zope.