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

Release files / reversion2-0.3.tar.gz

Download URL reversion2-0.3.tar.gz
Size 28.7 kB
Tags Source
SHA-256 checksum
How to use checksums
b7e98fd33b0f9508ebb90bd1c6bc199c8f4fb2be63ce5e6869de438952c7cd41
BLAKE2b-256 checksum
How to use checksums
3d96ec02ee88349a63b06235c891ac7c6abb69908ba544922629d807119e0034
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