在多个站点和集群上管理plone站点管理器。
aw.managersmanager的Python项目详细描述
此组件提供控制台实用程序plonemanagers和plone 在一组zope中的所有plone站点上添加或删除管理器的组件 集群。
注意,aw.managersmanager有一个客户端命令行实用程序和一个zope 组件服务器端对应项。
安装
或者(通常在客户机上,您不需要zope或其他任何东西)
$ easy_install aw.managersmanager
或者在构建中(使用zope/plone安装)
[buildout] ... parts = ... managersmanager ... eggs = ... aw.managersmanager ... [managersmanager] recipe = zc.recipe.egg eggs = ... aw.managersmanager ... [instance] recipe = plone.recipe.zope2instance ... zcml = ... aw.managersmanager
在主目录中添加名为.managersmanager的配置文件。或者跑一次 plonemanagersconsole工具,如果这个文件 不存在。请参见下面的Config file。
用法
分别用于添加管理器、列出plone站点, 删除经理并请求帮助:
$ plonemanagers adduser <login> <password> $ plonemanagers list $ plonemanagers deluser <login> $ plonemanagers --help
配置文件
配置文件名为.managersmanager,位于用户中 默认目录。
如果您没有这样的(强制的)配置文件,默认的配置文件将被创建为 第一次调用plonemanagers时。此默认配置文件完全 注释掉了,所以很容易调整客户端安装以适应 所有的zope/plone集群都在你的控制之下。
其内容必须符合这些规则
# Main section (required) [main] # All Zope clusters clusters = somecluster anothercluster ... # HTTP connection timeout (in seconds) timeout = 10 # Each item in above "clusters" must have its sections [somecluster] # One or more root URL (the ZEO clients of this cluster) root-urls = http://somehost:8080 http://otherhost:8080 # A *Zope root* manager login login = admin password = mysecret # Same thing for all clusters [anothercluster] ...
许可证
平均绩点
更改日志
1.0.0a2
- 忽略命令行工具中的潜在参数。 [格伦芬特]
1.0.0a1
- 初始版本