pip and mxdev allows to install Plone in a comfortable way. No buildout anymore.
This repo is a template for your custom Plone setup. If you like, create your own repo by clicking the 'template' button above.
Add your add-ons to instance.yaml
and requirements.txt
.
Create a Python virtual environment in the current directory. Plone 5.2 needs Python < 3.9
python3.8 -m venv venv
source venv/bin/activate
Update Python package management tools.
pip install -U pip wheel
Install cookiecutter:
pip install cookiecutter
Apply cookiecutter to generate Zope configuration:
cookiecutter -f --no-input --config-file instance.yaml https://github.com/plone/cookiecutter-zope-instance
See your Plone instance in /instance.
Install packages with:
pip install mxdev
mxdev -c mx.ini
pip install -r requirements-mxdev.txt
Run Plone with:
runwsgi instance/etc/zope.ini
Head over to http://localhost:8080/
The mxstack team did a great job: @jensens @rnixx @zworkb