Skip to main content

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.

Documentation

Full documentation — tutorial, how-to guides, a complete settings reference and background explanation — is published at djangocms-moderation.readthedocs.io.

New to moderation? Start with the quick-start tutorial, which takes you from an empty project to a published page in about ten minutes.

Installation

django CMS Moderation requires a django CMS 4.1 (or higher) project, with djangocms-versioning installed.

Run:

pip install djangocms-moderation

Add the following to your project’s INSTALLED_APPS:

  • 'djangocms_moderation'

  • 'adminsortable2'

Then run the application’s database migrations:

python manage.py migrate djangocms_moderation

For the full set-up, see the installation guide. All configuration options are documented in the settings reference.

Contributing

The documentation sources live under docs/ in reStructuredText format. To build and preview the HTML locally:

cd docs/
make html

The generated files appear under docs/_build/html and can be opened in a browser. The published site on Read the Docs is rebuilt automatically from the docs/ sources.

Metadata

Release files for djangocms-moderation 2.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for djangocms-moderation 2.5.0
File Size Uploaded Provenance
djangocms_moderation-2.5.0.tar.gz 679.4 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for djangocms-moderation 2.5.0
File Interpreter ABI Platform
djangocms_moderation-2.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.4 MB

Release files / djangocms_moderation-2.5.0.tar.gz

Download URL djangocms_moderation-2.5.0.tar.gz
Size 679.4 kB
Tags Source
SHA-256 checksum
How to use checksums
9d204806352ccc8a9bedbce28e1e6b21f8fddac739a134d0b1eb0d661d56d2a9
BLAKE2b-256 checksum
How to use checksums
2246793b16ad8f01058e07b52702c0c7493d7b4d0b36919cd2399e1bf6c9df1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 28, 2026.

Transparency log

Release files / djangocms_moderation-2.5.0-py3-none-any.whl

Download URL djangocms_moderation-2.5.0-py3-none-any.whl
Size 729.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
780ae4f6bf9ba6c99e9bee05363101ccd77872f05a6bae35b532884cced9a285
BLAKE2b-256 checksum
How to use checksums
54f2233fd808fa8a1660770ee9e45211d64717a1fe044328068e0f6f72c60ddf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 28, 2026.

Transparency log

Security for djangocms-moderation 2.5.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for djangocms_moderation-2.5.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 28, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page