Reference#
This part of the documentation describes the machinery: what each setting, attribute, field, and function is, and nothing else.
Configuration and formats#
Every environment variable, its default, and its meaning.
Attributes, behavior, and configuration errors of <ploneasgi:route />.
Fields, notes, and options of the access log.
Python API#
Every module but ploneasgi.testing imports without Plone installed.
Composing and serving#
|
Build the Starlette application with Zope mounted at |
|
Run the application under uvicorn. |
|
Wrap a WSGI app in this package's adapter. |
Runtime configuration for an ASGI-hosted Plone. |
|
|
Load a |
|
Configure logging for the no-ini case. |
|
Build the Zope WSGI application without PasteDeploy. |
|
Warn when the WSGI worker count can outrun the ZODB connection pool. |
|
Own the process lifecycle that |
Serving Zope#
Mount a WSGI application inside an ASGI application. |
|
|
Build a PEP 3333 environ from an ASGI HTTP scope. |
Log every HTTP request and websocket session in one consistent format. |
Native routes#
Route VirtualHostMonster-rewritten requests to native ASGI routes. |
|
|
Parse a VirtualHostMonster-rewritten path. |
A parsed VirtualHostMonster rewrite. |
|
|
Collect every ZCML-registered route as a Starlette route. |
|
Turn a registration into a Starlette route. |
One registered route, as declared in ZCML. |
|
|
Run |
|
The ZODB limiter of the application serving a request. |
What a unit of work is handed inside the worker thread. |
|
The process-wide ZODB set up by Zope's startup. |
Testing#
Anything that reaches Plone from another thread: native routes, |
|
Single-threaded tests only. |
|
The shared fixture: a Plone site with |
The module pages document every public name, one page per module: ploneasgi.app, ploneasgi.settings, ploneasgi.wsgi, ploneasgi.accesslog, ploneasgi.vhm, ploneasgi.zcml, ploneasgi.context, ploneasgi.zopeapp, and ploneasgi.testing.