Instancemanager for your plone 3.0ΒΆ

Tags: instancemanager, plone

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 :-)

 
vanrees.org logo

Reinout van Rees

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.

Weblog feeds

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):