page versioning for django-cms
Project description
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)
View differences between versions of a page
Compare the current page with back-up versions.
Revert a page to a version
Revert to PageVersion: Reverting to any previous revision of page
Create a version for all ‘unversioned’ pages
Trash bin: Moves deleted pages to a hidden PageRoot before really deleting it
Multiple editors
Experimental feature. All page version can be edited. Work on the hidden drafts of PageVersion in order to realize multi-editor workflow??
Trash bin for pages
Trash bin: Moves deleted pages to a hidden PageRoot before really deleting it
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file reversion2-0.3.tar.gz
.
File metadata
- Download URL: reversion2-0.3.tar.gz
- Upload date:
- Size: 28.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7e98fd33b0f9508ebb90bd1c6bc199c8f4fb2be63ce5e6869de438952c7cd41 |
|
MD5 | d45489de54e369b21e6c0afaa32394d2 |
|
BLAKE2b-256 | 3d96ec02ee88349a63b06235c891ac7c6abb69908ba544922629d807119e0034 |