ftw.publisher登台发布系统的工作流集成示例

ftw.publisher.example的Python项目详细描述


简介

ftw.publisher.example是提供 ftw.publisher的工作流集成。ftw.publisher是一个登台 以及plone内容的发布系统。

此软件包安装在两个系统上,即编辑器系统(发件人) 以及公共系统(接收器)-使用相应的附加设备。

它提供以下功能:

  • 一个简单的自定义工作流,为标准内容类型注册, 提供默认状态privatependingpublished修订版以及相应的转换。
  • 工作流转换的事件处理程序,自动 在某些转换上发布对象。
  • 作为转换条件配置的健全性检查。 他们会检查是否有可能发布对象(例如父对象是 如果引用的对象不是 出版。

安装

在发送方系统上,只需使用 “发件人”附加要求。您还应该添加一个cronjob(clockserver) 它调用发布服务器队列的执行。

您需要在sender实例上创建一个clockserver用户 “经理”在plone站点上的角色。您需要的用户名/密码 在发送者构建中进行配置。用户将习惯于 使用products.clockserver调用队列执行。

发件人buildout.cfg:

[buildout]
...

[instance1]
...
eggs +=
    ftw.publisher.example[sender]
    Products.ClockServer
zcml +=
    ftw.publisher.example

zope-conf-additional =
    <clock-server>
        method /PLONESITE/@@publisher-config-executeJobs
        period 600
        user SENDER_USER_WITH_MANAGER_ROLE
        password USERS_PASSWORD
    </clock-server>

接收器buildout.cfg:

[buildout]
...

[instance1]
...
eggs +=
    ftw.publisher.example[receiver]
zcml +=
    ftw.publisher.example

然后需要在receiver实例上添加第二个用户,该实例 将接收发布服务器作业并创建/更新对象。因此 他必须有足够的特权。

安装完plone站点后,转到publisher控件 在sender实例上的面板(在plone控制面板中),并添加 目标plone站点url(领域)和 在receiver实例上创建的用户。

学分

4teamwork GmbH赞助。

作者:

更改日志

1.0a1

  • 最初创建了包。 [jbaumann]

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

推荐PyPI第三方库


热门话题
swing Java按钮/网格布局   java列出Google日历中的所有事件   java无效:单击API publisher test按钮后连接到后端时出错   带有内部赋值的java While循环导致checkstyle错误   java为什么trimToSize/ensureCapacity方法提供“公共”级访问?   文件输出流的java问题   ListIterator和并发修改异常的java问题   java如何使用两个URL映射   无法识别使用“./../”构造的字符串java相对路径,为什么?   首次写入remotelyclosedsocket不会触发异常,对吗?JAVA   java OneDrive REST API为文件上载提供了400个无效谓词   Java泛型、集合接口和对象类的问题   OpenSSL Java安全提供程序   jmeter java运行jmx禁用操作