LearningZope3

Revision 10 as of 2005-07-24 18:47:26

Clear message

Motivation

Creating zope3 applications is no easy task. This document comes out of a desire to help build a zope3 user community in support of SchoolTool and the CanDo competency tracking application which is being built on top of SchoolTool.

The goal here is to keep things as simple as possible. Zope3 is extremely complex, and the learning curve is steep to say the least. I'm assuming that the aspiring zope3 developer here will be using Ubuntu Hoary, and running their zope instance from their home directly on port 8080. I'm using zope3 from the zope3-lib package available with Hoary.

Installation

As root:

  1. apt-get install zope3-lib

  2. cd /usr/lib/zope3x/bin

  3. chmod +x mkzopeinstance (this is needed because it does not come executable)

As the developer:

  1. cd ~ (to get to your home directory)

  2. /usr/lib/zope3x/bin/mkzopeinstance

  3. For Directory we will be using zope3

  4. Choose a Username and Password you will remember

That's all there is to it! You should now have a zope3 directory inside your home directory containing an instance of zope3.

Starting zope

As the developer from your home directory, there are two easy ways to start your zope3 instance:

  1. ./zope3/bin/runzope

  2. ./zope3/bin/zopectl start

User stories

Application development steps


CategoryDocumentation