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第三方库


热门话题
jframe为什么JAVA paint()方法不起作用?   java Guice:将ContainerRequestContext注入拦截器   java如何优雅地关闭Spring JMS MessageListenerAdapter   java如何在Spring中设置快照隔离级别   Java中的安卓平台独立信任存储路径   java无法在eclipse中运行hello world程序   java Sinch空指针问题   使用Java将JSON流式传输到BigQuery   java从“大数据”中选择什么Swing控件?   java通过对象字段过滤/排序集合?   java将数据从活动传递到另一个活动中的片段   java访问打包在jar文件中的文档   Java获取事件的大小。getDragboard()。getFiles()。流()。映射(文件::长度)。toString());   java Android libgdx:启动程序图标按下后,启动屏幕不会立即显示   java如何在Google App Engine灵活环境中配置oracle jdk   java有没有办法减少这些行?   Java:客户端socket不读取第二行,在终止符行之后保持打开状态   java以编程方式获取api 29上的所有APK文件   java ActionBar按钮不显示