django cms的页面版本控制

djangocms-reversion2的Python项目详细描述


Documentation StatusCode analysis status

不稳定:我们已经在本地测试过这个项目,但到目前为止还没有在生产中使用过。

功能

这些是django cms reversion2的核心功能

创建页面版本

创建页面版本:以给定语言对页面草稿进行修订(仅当进行了更改时,请参见dirty标志)

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

查看页面版本之间的差异

将当前页与备份版本进行比较。

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

将页面还原为

还原为页面版本:还原为页面的任何先前版本

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

为所有“未版本化”页面创建版本

垃圾箱:在真正删除已删除的页面之前,将其移动到隐藏的pageroot中

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

多个编辑器

实验功能。可以编辑所有页面版本。 对pageversion的隐藏草稿进行处理以实现多编辑器工作流??

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

网页垃圾桶

垃圾箱:在真正删除已删除的页面之前,将其移动到隐藏的pageroot中

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

许可系统

此插件与django cms权限集成。

待办事项

要实现(参见github上的问题https://github.com/Blueshoe/djangocms-reversion2/issues
  • 从未保存的草稿还原时自动修订
  • divio/djangocms的集成一旦他们发布了一个稳定的版本
  • 构建一个多编辑器djangocms_工具栏并禁用进行不必要更改的按钮

免责声明

这是一个实验性的插件。

没有一个软件是完美的,每个人的代码都很糟糕。请随意提出建议、批评和/或贡献。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Android上使用BroadcastReceiver从Java报警执行本机代码   解析模板[]时发生java错误,模板可能不存在,或者任何已配置的模板解析程序都无法访问该模板   从命令行创建Java包的正确方法是什么?(与Maven的麻烦)   带有日期参数的java时区和MessageFormat   Java返回一个新数组,其中包含数组参数元素的平方   带有可选右括号的java年正则表达式   writeCharacteristic Android上的java空指针异常   在ScheduledThreadPoolExecutor中重写泛型方法的java问题   java如何在从两个不同的组合框中选择两个元素时生成通知?   java试图在正则表达式中捕获多个组,同时跳过其他组   Jasper报告中的java动态图像大小   JavaFX(带FXML)MVC:模型使用控制器   我们可以用java回滚文件mkdir吗?   java Android,无效双:“空白”字段使程序崩溃   java JSoup解析结构不良的HTML   java Jackson:(反)序列化程序和StdConverter之间有什么区别?   Crudepository(spring boot)中自定义方法的java问题