管理 CMFEditions 历史
项目描述
collective.revisionmanager 是一个 Plone 附加组件,可让您管理 Products.CMFEditions 历史记录。它可以与 Plone 6.0、5.2、5.1、5.0(未经测试)和 Plone 4.3 一起使用。您将需要 Products.CMFEditions 版本 >= 2.2.16。这在所有受支持的 Plone 版本的最新错误修复版本中默认可用。
特征
历史存储 (portal_historiesstorage) 内容的排序列表。排序方式:历史 id、版本数、历史大小、大小状态、门户类型或路径
清除修订或删除整个历史记录
为统计信息维护缓存
Portal_purgepolicy 的 Plone 控制面板界面
翻译
提供巴西葡萄牙语、德语和西班牙语翻译。
安装
通过将collective.revisionmanager 添加到您的构建中来安装它:
[buildout] ... eggs = collective.revisionmanager
然后运行bin/buildout。在安装期间,collective.revisionmanager将检查cmf_uid目录索引是否存在 - 如果没有,将添加索引并编制索引。此步骤可能需要相当长的时间,具体取决于数据库中的对象数量和对象修订版本。此外,还将创建统计信息缓存。
安装后,您必须先计算统计信息,然后才能看到任何内容。在早期版本的安装过程中,统计信息计算是自动完成的,但对于具有大型数据库和有限内存的站点,可能需要在更新缓存之前配置子事务。
计算统计
在您可以使用collective.revisionmanager之前,您需要填充其历史统计缓存。您可以通过访问 Plone Control Panel -> Addon Configuration -> Manage Revisions 然后单击Recalculate Statistics按钮来执行此操作。如果您的数据库中有大量对象和对象修订,则计算可能会花费大量时间。
您将不得不不时地重新计算统计信息,以根据数据库活动定期更新统计信息。
处理目录不一致
如果安装失败并在Products.ZCatalog.CatalogBrains中出现AttributeError,则您的portal_catalog不一致,您需要重新构建它。作为一种快速的解决方法,您还可以简单地清除(甚至删除)cmf_uid目录索引——collective.revisionmanager将在安装期间重建它。但请注意,您的portal_catalog仍然不一致,需要重建。
始终确保cmf_uid索引是一致的,因为它用于确定历史的工作副本。错误索引的内容将显示为在历史列表中没有工作副本!
贡献
执照
该项目在 GPLv2 下获得许可。
贡献者
托马斯·肖尔,t_schorr @ gmx 。德
赫克托·维拉德
变更日志
1.2.2 (2022-09-16)
添加了荷兰语翻译。[jladage]
在按钮上使用 Bootstrap 类在 Plone 6 中看起来更好。 [jladage]
1.2.1 (2022-07-05)
让历史记录表在 Plone 6 中看起来更好。[maurits]
修复了站点设置的链接以在所有受支持的 Plone 版本中工作。[毛里求斯]
1.2.0 (2021-10-28)
允许所有经理使用完整的控制面板。到目前为止,对于某些部分,您需要成为 Zope 根目录中的 Manager。修复问题 30。[毛里求斯]
使用 Plone 6(仍在 4.3、5.1、5,2)和 GitHub Actions 上进行测试。[毛里求斯]
1.1.0 (2021-09-16)
修复了 Plone 5.2 中的错误('RequestContainer' 对象没有属性'translate')[pysailor]
删除 CMFQuickInstaller 依赖项。[pbauer]
1.0.0 (2020-08-18)
添加对 Python 3 的支持。 [pbauer,maurits,tschorr]
0.9 (2019-10-07)
修复了 Plone 5.1+ (CMFEditions 3) 中删除孤儿的问题。修复问题 #19。[毛里求斯]
通过加载 CMFCore zcml 修复了启动错误。[毛里求斯]
0.8 (2017-08-31)
0.7 (2016-11-29)
0.6 (2016-11-04)
添加巴西葡萄牙语和西班牙语翻译。[哈维拉德]
修复包卸载。[哈维拉德]
修复包依赖项。删除对 z3c.jbot 的不必要依赖。[哈维拉德]
0.5 (2016-04-29)
安装期间不要计算统计数据。这允许在最初计算统计信息之前配置子事务(以及内存消耗)
添加更多德语翻译
更多关于 i18n 的工作
按 portal_type 排序时修复 KeyError
添加按钮以立即删除所有历史记录而无需工作副本
0.4 (2016-04-19)
引入子事务以节省内存
更多关于德语翻译的工作
0.3 (2016-04-06)
添加一些德语翻译
访问不一致的历史存储时处理 POSKeyError
0.2 (2016-03-02)
修订版控制面板现在可以在 Plone 5 中使用
用控制面板中的按钮替换更新统计视图
Travis 测试 Plone 4.3.x 和 5.0.x
在安装后步骤中检查标记文件
0.1 (2016-03-01)
初始发行。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。