This is the buildout and package used for demo.plone.de
Is uses the starzel-buildout (https://github.com/starzel/buildout)
Todo: Docu Ansible plone.maintenance (ask @Gomez or @pbauer)
demo.plone.de (Plone: lastest stable, Python: 3.7)
- zeoclient1: 127.0.0.1:8082
- zeoclient2: 127.0.0.1:8083
- zeoserver: 127.0.0.1:8090
demo-latest.plone.de (Plone: 5.2, Python: 2.7)
- instance: 127.0.0.1:8072
demo-latest-py3.plone.de (Plone: 5.2, Python 3.6)
- instance: 127.0.0.1:8062
Among other things the setuphandler of plonesite.demo
loads two zexp-files into the site and links the content as translations.
The login-form is overriden with z3c.jbot to enable autologin with different roles. The users for that are created by the setuphandler.
plone.app.multilingual is installed by default and demo-content is created in german, english, spanish and basque. Pull-request for additional languages are welcome but have to contain new zexp for the demo-content. See collective#17 for an example.
We can add additional country-specific domains to the nginx-config.