Skip to main content
Documentation Status Code analysis status

UNSTABLE: We have tested this project locally but by now never used it in production.

Features

These are the core features of Django-CMS Reversion2

Create versions of pages

Create PageVersion: Revisions for page drafts in given language (only if changes were made see dirty flag)

https://raw.githubusercontent.com/Blueshoe/djangocms-reversion2/master/docs/sphinx/source/img/add_page_version.png

View differences between versions of a page

Compare the current page with back-up versions.

https://raw.githubusercontent.com/Blueshoe/djangocms-reversion2/master/docs/sphinx/source/img/diff_1.png

Revert a page to a version

Revert to PageVersion: Reverting to any previous revision of page

https://raw.githubusercontent.com/Blueshoe/djangocms-reversion2/master/docs/sphinx/source/img/diff_sidebar.png

Create a version for all ‘unversioned’ pages

Trash bin: Moves deleted pages to a hidden PageRoot before really deleting it

https://raw.githubusercontent.com/Blueshoe/djangocms-reversion2/master/docs/sphinx/source/img/batch_add.png

Multiple editors

Experimental feature. All page version can be edited. Work on the hidden drafts of PageVersion in order to realize multi-editor workflow??

https://raw.githubusercontent.com/Blueshoe/djangocms-reversion2/master/docs/sphinx/source/img/multi.png

Trash bin for pages

Trash bin: Moves deleted pages to a hidden PageRoot before really deleting it

https://raw.githubusercontent.com/Blueshoe/djangocms-reversion2/master/docs/sphinx/source/img/bucket.png

Permission system

This plugin integrates with the django-cms permissions.

ToDos

To be implemented (see Issues on Github https://github.com/Blueshoe/djangocms-reversion2/issues)
  • Auto-Revisions when reverting from unsaved drafts

  • Integration with divio/djangocms_moderation once they publish a stable release

  • Build a multi-editor djangocms_toolbar and disable buttons that make unwanted changes

Disclaimer

This is an experimental plugin.

No software is perfect, everyone’s code sucks. Feel free to suggest, criticize and/or contribute.

Metadata

Release files for djangocms-reversion2 0.3

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-reversion2 0.3
File Size Uploaded
djangocms-reversion2-0.3.tar.gz 28.7 kB Details

Release files / djangocms-reversion2-0.3.tar.gz

Download URL djangocms-reversion2-0.3.tar.gz
Size 28.7 kB
Tags Source
SHA-256 checksum
How to use checksums
067b85bfc44d24a258a37a6b4e250b5fd44e31c3867f86103b0e27aef6188d40
BLAKE2b-256 checksum
How to use checksums
860307b80999d8b37e89a24c363f61c245181d6c7b5c57041d3c6c8962e04af7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.3 This release

1 release file

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