一个用于探索Plone站点的包。
项目描述
没有人预料到 Plone 审判的到来!
简介
此软件包有助于深入了解外部的 Data.fs。
一些 Plone 项目可以从零开始:客户希望用 Plone 重新开始,且没有遗留问题需要考虑。其他项目则是在现有的 Plone 站点上开始的。
在这些情况下,你可能会遇到许多意想不到的问题。特别是在将网站从一个 Plone 版本迁移到另一个版本时。常见的问题包括
我可以期待哪些类型的对象?
类型 X 的对象数量是多少?
大部分内容都存放在哪里?
是否有遗留的产品对象?
Mr.inquisition 有助于回答这些问题。此软件包已在 Plone 版本 2.5 和 3.x 上进行过测试。
安装
当你使用 zc.buildout 时,安装相当简单。你只需确保 mr.inquisition 软件包列在你的 Zope 2 实例或 zeoclient 的 eggs 选项中,例如:
[instance] ... eggs = ... mr.inquisition
在 Plone 3.2 中,你还需要将其添加到 zcml 选项中;在后续的 Plone 版本中,这将是自动化的。
[instance] ... zcml = mr.inquisition
就这么多。
如果你想在未使用 buildout 或 eggs 的网站上使用 mr.inquisition,你也可以将 mr.inquisition egg 中的 inquisition 文件夹复制到你的实例的 Products 目录中。
使用
mr.inquisition 软件包提供了一些视图,允许你深入了解手头的 ZODB。最佳做法是从 @@inquisition 视图开始。此视图列出了你拥有的所有选项。
致谢
Mark van Lent(Zest Software)提出了此软件包。
Fred van Dijk 和 Maurits van Rees(均来自 Zest Software)提出了这个想法并编写了原始版本。
Vincent Pretre(再次:Zest Software)协助我实现了深度优先搜索以显示内容和它们的(累积)大小。
变更日志
0.2 (2015-08-04)
加载 CMFCore zcml,这样我们就可以使用权限。这避免了 Plone 4 上可能的启动错误。[maurits]
添加了 z3c.autoinclude-entrypoint 以将其标记为 Plone 插件。这避免了显式加载 zcml-slug 的需要。[WouterVH]
将存储库移动到 Plone Collective 存储库。[markvl]
0.1.1 (2010-02-25)
清理软件包。[markvl]
0.1 (2010-02-25)
首次发布。[markvl]