With all the recent ploneout and
ploneenv
explanations on how to set up plone 3.0, I'd thought it a good time to
chip in with the news that
instancemanager also
works just fine with plone 3.0. Jean-Paul Ladage added a few lines of
code recently that allows instancemanager to install stuff into your
zope instance's lib/
directory.
Assumption: you've installed instancemanager and if needed, you've
changed its config to suit your taste. After that, you only need to do
instancemanager fresh plone30
and you're set. If needed it does an
"svn checkout" of plone 3.0's sources. Here's the config:
# If you've already got a checkout, adapt the location. symlinkbundle_sources = [ {'source': 'plone30', 'url': 'http://svn.plone.org/svn/plone/bundles/3.0'}, {'source': 'plone30-lib', 'url': 'http://svn.plone.org/svn/plone/bundles/3.0-lib', 'pylib': True}, ] # Adapt the zope version to what you've got. zope_version = '2.10.2' port = 3000 # Adapt to your taste plone_site_name = 'plone' user = 'test' password = 'test'
Works pretty much like charm. As an addition, I'm thinking about adding an optional call to workingenv so that it would be easy to install eggs locally to that specific zope instance. Support for eggs is pretty much needed, so I guess it will happen pretty soon :-)
My name is Reinout van Rees and I program in Python, I live in the Netherlands, I cycle recumbent bikes and I have a model railway.
Most of my website content is in my weblog. You can keep up to date by subscribing to the automatic feeds (for instance with Google reader):