在多个站点和集群上管理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

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Wildfly 8.2远程处理打开的通道太多   java如何为StringBuffer(“+”+“+”)分配内存   java从特定sql语句获取true(1)或false(0)   在Java中使用自定义权限   java Hashmap Json保存和加载   Android中的java地图视图   java如何获得正确的AWS可用性区域?   java从字符串中删除HashMap键   有没有一种简单的方法可以读取Java中的XML文件?   java ORMLite如何使用两个日期列进行查询,其中一个为空或小于另一个   使用java将带有动态字段的json文件反序列化到类中   当单元格包含空值时从excel获取数据的java   java在线程中实现runnable接口并使用此关键字   java为什么我会在这里遇到例外?