Skip to content

cellml/cellml.site

Repository files navigation

Introduction

This is the standard buildout configuration for the CellML Website.

To install, it requires the standard set of system dependencies needed for a Zope/Plone installation, namely the C compiler, Python 2.7 header files and build related packages. On a Debian/Ubuntu compatible system please install the following packages:

  • build-essential
  • zlib1g-dev
  • libxml2-dev
  • libxslt1-dev
  • python2.7-dev

To test, just do:

$ python2.7 bootstrap.py
$ bin/buildout

Start it off by:

$ bin/zeoserver-testing start
$ bin/instance-testing start

If you are trying to stage this, please use the appropriate buildout configuration file:

$ bin/buildout -c staging-instance.cfg

Since Zope 2.4, VirtualHostMonster is recommended over SiteRoot to put Zope behind Apache and have all requests be redirected correctly. In this case, this will be the URI to use:

http:https://localhost:13080/VirtualHostBase/http/www.cellml.org:80/cellml/VirtualHostRoot/

For https, this will be the URI:

http:https://localhost:13080/VirtualHostBase/https/www.cellml.org:443/cellml/VirtualHostRoot/