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 tutorial — its quick-start takes you from an empty project to a published page in about ten minutes, and a second part adds a full review workflow with a separate reviewer.
How-to guides
Explanation
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¶
- Role¶
Defines who reviews a given workflow step: a single user or a group. See Roles and permissions.