Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
src
static
.gitignore
.travis.yml
CHANGELOG.rst
Dockerfile
LICENSE
MANIFEST.in
README.rst
VERSION
ZOPE_FUTURE.rst
bootstrap-buildout.py
buildout-newt.cfg
buildout-pypy.cfg
buildout.cfg
config-newt.json
config-zeo.json
config-zodb.json
config.json
default.nix
release.nix
setup.cfg
setup.py
tests.json
wsgi.py
zeo.cfg

README.rst

WARNING: plone.server has been renamed to guillotina and moved to https://github.com/plone/guillotina

Introduction

https://img.shields.io/badge/docs-latest-brightgreen.svg?style=flat https://travis-ci.org/plone/plone.server.svg?branch=master

Please read the detailed docs

This is the working project of the next generation plone server based on asyncio.

  • depends on python >= 3.5

Getting started with development

We use buildout of course:

virtualenv .
./bin/pip install zc.buildout
./bin/buildout

The buildout installs the app itself, code analysis tools, and a test runner.

Run the zeo

To run the zeo on a different terminal:

./bin/runzeo -C zeo.cfg

Run the server

  • By default it mounts a zeo server and a ZODB so you need the ZEO server running.

To run the server:

./bin/server

Run tests

We're using py.test:

./bin/py.test src

and for test coverage:

./bin/py.test --cov=plone.server src/

Default

Default root access can be done with AUTHORIZATION header : Basic root:root