[Zope3-Users] How do you develop in zope 3?

Hermann Himmelbauer dusty at qwer.tk
Wed Feb 20 02:27:01 EST 2008

Am Dienstag, 19. Februar 2008 16:22 schrieb jdinunci at uc.edu.ve:
> Hello, *
> How do you develop in zope 3?
> *) Is it the way the experienced zope developers work? How do you set the
> environment for a site or a package development?

I personally do it the old fashioned way: I downloaded the tarball, 
decompressed it and created a zope instance. This has some advantages, e.g. 
you have the Zope source code (which you urgently need to do Zope3 
development), you can put multiple applications on one instance and it's very 
simple to install (untar, make install, create instance).

I still have no deployment schema for my application, though, which is a major 

> *) I'm working in more than a package. I'm developing a blog, a user
> manager, etc. Should I create a new project for each package? How do I
> include in my site (under development) my packages (under development)?

Good question - I don't use zopeproject, but I'd recommend to split up your 
packages if it is possible. This way, you may easily reuse packages in other 
projects. For including your packages, there are two ways:

1) You create eggs out of your packages and install them.
2) You simply link them into your zope instance, as described below.

> *) What recipe do you use to fetch a package via svn?

I simply check out the required package and link it in the lib/python 
directory of my zope instance and add the required zcml-files in the 
package-includes directory. I do this the same for my packages.

Best Regards,

hermann at qwer.tk
GPG key ID: 299893C7 (on keyservers)
FP: 0124 2584 8809 EF2A DBF9  4902 64B4 D16B 2998 93C7

More information about the Zope3-users mailing list