跳转到主要内容

Zope3组件注册检查器

项目描述

简介

zope3组件注册表检查器用于检查在z3组件注册表中注册的适配器和工具。它提供了一个在应用级别注册的视图,用于搜索和检查注册表。

功能

  • 搜索工具

  • 搜索适配器

  • 使用自动完成小部件搜索接口和名称

  • 使用您喜欢的编辑器打开工厂源文件(如果Zope安装在本地主机上)

  • 自定义文件打开命令

  • 使用热键访问选项卡(Ctrl+u, Ctrl+a, Ctrl+c)

安装

使用Plone > 4.0的buildout安装它

[buildout]
...

[instance]
...
eggs +=
    collective.z3cinspector

使用Plone < 4.0的buildout安装它

[buildout]
...

[instance]
...
eggs +=
    collective.z3cinspector
zcml +=
    collective.z3cinspector

使用方法

在以Manager用户身份登录ZMI时,通过浏览器转到Zope应用程序根目录的/@@inspect。如果您的Zope配置为在本地主机上监听8080端口,则为

https://127.0.0.1:8080/@@inspect

配置

配置存储在文件~/.collective.z3cinspector.config中。选项可以通过@@inspect视图进行配置。这样,您只需设置一次首选配置,它将在您的机器上的每个zope实例中进行配置。

在结果列表中单击“打开”按钮时,您的编辑器将打开包含工厂定义的文件。您可能想配置如何打开编辑器。有一些预配置的编辑器:EmacsMacVimTextMate,默认使用open命令打开文件。路径和行号(选项)将被替换(Python)。

示例命令

/path/to/your/editor %(path)s -l %(line)s

JSON-API

有一个JSON api,易于在编辑器中集成。视图@@inspector-ajax有以下(可遍历)方法

adapter_names

返回适配器名称列表。

adapter_provided_names

返回适配器提供的接口名称字符串列表。

utility_names

返回工具名称列表。

utility_provided_names

返回工具提供的接口名称字符串列表。

list_components

返回与通过GET或POST请求传递给请求的准则匹配的组件列表。

准则

  • adapter_name

  • adapter_provided_name

  • utility_name

  • utility_provided_name

可以通过在请求中传递format来更改格式。可能的格式:as_dict(json)、as_text

许可

“啤酒许可证”(修订版42)

jone编写了这个脚本。只要您保留此通知,就可以随意使用此内容。如果我们某天相遇,并且您认为这些内容值得,您可以买啤酒作为回报。

更改日志

1.2.1 (2022-05-09)

  • 修复分类器。[mathias.leimgruber]

1.2.0 (2022-05-09)

  • Python 3.9兼容性[mathias.leimgruber]

1.1 (2012-10-15)

  • 添加JSON api。[jone]

  • 删除重复的名称。[jone]

  • 修复工具接口查找错误。[jone]

1.0 (2010-12-31)

  • 首次发布

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

collective.z3cinspector-1.2.1.tar.gz (69.6 kB 查看哈希

上传时间

由以下支持