The buildout configuration files are:
- buildout.cfg
- Libraries and eggs common to development and production
- versions.cfg
- Pinned versions for Pleiades
- devel.cfg
- Buildout for development
- pleiades-production.cfg
- Buildout for Pleiades production server, including ZEO, nginx, varnish, & supervisor.
Pleiades package distributions are fetched from http://atlantides.org/eggcarton/.
- Install the libgeos prerequisite. (On OSX, this can be done with homebrew; the recipe is called "geos")
- Clone the repos
- Create a Python 2.7 virtual environment and activate it
- In the clone, checkout the jazkarta-plone4 branch
- Run "bin/python bootstrap.py"
- Run "bin/buildout -c devel.cfg"
- An admin user is created by default. If you need to create an additional login with admin powers, do:
bin/instance adduser <name> <password>
- Start Zope instance in foreground with "bin/instance fg"
- Go to http://localhost:9080
- Authenticate with an administrative user account
- Click Add Plone Site and create a Plone site named plone
- Include the Pleiades Site Policy and Pleiades Theme add-ons.