Zope2控制面板,显示由collective.monkeypatcher应用的猴子补丁
collective.monkeypatcherpanel的Python项目详细描述
简介
MonkeyPatcherpanel是Martin Aspeli的Zope 2同伴 collective.monkeypatcher组件。
它只是添加了一个zmi控制面板,显示应用了哪些monkey补丁 如果你不能通过zope的zcml看到日志或grep 实例。打开zope实例的控制面板,然后打开“monkey “补丁”控制面板。
要求
monkeypatcherpanel已经用zope 2.10开发和测试过了, Zope 2.11和Zope 2.12。它可以在Zope2.9上运行,但这是未经测试的 支持,除非您提供了使测试保持微笑的修补程序。
当然,我们需要collective.monkeypatcher。如果您安装了 collective.monkeypatcherpanel使用easy_install或zc.buildout,就完成了。
安装
在buildout.cfg文件中,添加以下内容:
[instance] recipe = colective.recipe.zope2instance ... eggs = ... collective.monkeypatcherpanel ... zcml = ... collective.monkeypatcherpanel ...
重新运行构建,然后以管理者的身份浏览到 http://<zope-root>/@@add-monkeypatcherpanel将控制面板添加到 Zope 2实例。
卸载
作为管理器浏览到http://<zope-root>/@@remove-monkeypatcherpanel,然后 从构建配置中删除collective.monkeypatcherpanel,或 文件系统。否则你将在zope 2控制面板中保留一个损坏的对象。
许可证
版权所有(c)2009-2010-Gilles Lenfant
本软件受GNU通用公共许可证的规定, 版本2.0(GPL)。此分发版应附带一份GPL副本。这个 软件按“原样”提供,任何及所有明示或默示保证 否认,包括但不限于,所有权的默示保证, 适销性、抗侵权性和适合特定用途的< <
gpl v2许可证的全文是here。
更改日志
1.0.4
- 已完成清单。其中包括collective/monkeypatcherpanel/version.txt (breaked setup.py) [格伦芬特]
- 添加了缺少的manifest.in文件 [基尔]
1.0.3
- 添加了z3c.autoconfigure.plugin入口点 [阿琼]
1.0.2
- 统一简化了控制面板的安装方式 一个Zope版本和另一个非常不同。请参阅readme.txt。 [格伦芬特]
- 尽快在zope 2 start中注册补丁事件处理程序, 否则我们就少了一些猴子补丁。 [格伦芬特]
- 测试已删除,因为控制面板未自动添加。
1.0.1
-
真的为Zope 2.12安装
[格伦芬特]
- 所有(类初始化、图标、安全性、元类型)通过zcml完成 [格伦芬特]
1.0.0
- 版本1.0.0-rc1足够稳定,可以生成最终版本
- 标准化缩进[Glenfant]
1.0.0-rc1
- 修复Zope 2.12的导入[Maikroeder]
1.0.0-字母1
- 初始版本