django CMS Moderation

django CMS Moderation adds editorial approval workflows to django CMS: draft content is gathered into collections, routed through configurable review steps, and published only once the right people have signed it off. It builds on djangocms-versioning.

New to moderation? Start with the hands-on Your first moderation workflow — it takes you from an empty project to publishing a page through a review workflow in about 30 minutes.

Glossary

Moderation

A process by which a draft version (see djangocms-versioning) goes through an approval process before it can be published.

Moderation Collection

A collection (or batch) of drafts that is reviewed and published together. See Moderation Collections.

Moderation Request

Each draft in a Moderation Collection is wrapped in a Moderation Request — a “request to publish” carrying the review metadata such as approvals and comments. See Moderation Requests and Actions.

Moderation Request Action

A recorded event in the life of a Moderation Request — e.g. approved, rejected, resubmitted — including who acted and at which workflow step. See Actions.

Workflow

The approval process assigned to a Moderation Collection: an ordered series of review steps. See Workflows and Steps.

WorkflowStep

One step of a Workflow, reviewed by a Role. See Steps.

Role

Defines who reviews a given workflow step: a single user or a group. See Roles and permissions.

Indices and tables