Cross-posted from zope-db, apologies in advance for the noise to those
on both lists.

Hello all, new to this list, hope I'm not asking a question that's
been covered already.

A little background :
I'm a project manager / technical sales guy. I've got a
quasi-volunteer developer working on an elderly (meaning it's been
around and actively, if sloppily, developed for some time) Zope 2 app
for me. Since time immemorial it has been coded live on the production
server. Originally this wasn't a problem as it was a one man show, if
he broke it, it was his fault and he suffered. Since then the project
has grown and I want to put in place a development server.

The issue :
When I really pushed for him to develop off-line, he did so on a local
copy of the site including a snapshot of the ZoDB. When he pushed it
live he pushed up the (now out-of-date) ZoDB and squashed the new
data. Obviously, not cool.

So, the question :
How can I set things up (or rather ask someone qualified to set things
up) so that there is a development server to code and test on (with
real data) and a production server that's relatively easy to push up
the code to once it's signed off on without squashing the live data ?

Update from comments on zope-db :
The data I'm interested in abstracting is the client-entered data,
form data and attached files.

Thanks so much for your help,

Christopher Appell
For more information about ZODB, see the ZODB Wiki:

ZODB-Dev mailing list  -

Reply via email to