I have been following Martin's book "Professional Plone Development",
trying to learn how to build my eggs without scrambling them. So far so
good. However, I can't seem to find a reference or description on how to
deploy the eggs/products I am creating in a Plone 3 environment.

I want to develop on my laptop and then deploy on a remote server. How
do I do this?

In the old world of Plone 2.5 I would copy over my Products directory
and my Data.fs file, and voila, my site would be running on the
production server (assuming the zope and plone instances were at the
same version). rsync was a useful tool for this. Perhaps this was not a
"best practices" solution?

In the world of Plone 3, it seems I have to merge the buildout.cfg from
my development machine and the one on my production machine, taking care
to change only what needs to be changed - somewhat complicated by the
fact that the production server uses zeo and the development machine
uses a single instance of plone. Then, I copy over the src directory and
run bin/buildout. 

The merging of buildout.cfg files seems to be a very error-prone manual
process. Is there a more automated way? I am thinking of Java where one
just drops a war file into a servlet container and it all works (most of
the time).

What is the "best practices" approach for deployment? I looked briefly
at:

1. The ensimplestaging product and it wasn't clear that I could deploy
to another server on the Internet. I admit I did not deploy it and try
it, I just read the documentation that came with the package.

2.Martin's Deployment Configuration tutorial
http://plone.org/documentation/tutorial/buildout/a-deployment-configuration/?searchterm=deployment
but I don't really understand how I use this to deploy/update a site
from a remote machine to another machine.

3. The 121 entries that I found when searching for 'deployment' on the
plone site and didn't find a solution.

Thanks!

Mark



_______________________________________________
Product-Developers mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/product-developers

Reply via email to