在多个站点和集群上管理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变量始终存储0值。为什么?   如何使用Java/REST将Azure blob从一个存储容器移动到另一个存储容器?   java将commons DBCP从1.2升级到1.4,我应该害怕吗?   java如何使用分隔符拆分字符串?   java使用数组读取json对象   java在groovy中切片字符串   交换数组java的两个邻域元素   java移动用于确定字符串是否为回文的逻辑   java Android应用程序在一个活动中崩溃   java Sparkjava将webapp文件夹设置为静态资源/模板的文件夹   java复杂条件表达式,用户易用。   java如何仅在表存在时从表中选择值   java I无法将数据从Recyclerview传递到其他活动   java数据结构最佳设计(大数据)   java Android从DatePickerDialogFragment中删除日历视图   java将数据从Firebase获取到片段   数组。sort()在java中运行不正常