Python 'schedule'库的Plone集成
项目描述
collective.schedule
===================
此软件包将python 'schedule'库(https://github.com/dbader/schedule)与Plone集成。
它提供以下功能:
* 用于安排作业的ZML接口
* 一个单独的'tick'作业处理视图,可以使用Zope Clock Server进行注册
配置
-------------
首先将`collective.schedule`添加到您的buildout eggs中。
然后在buildout配置中将collective.schedule 'tick'方法注册为时钟服务器
[buildout]
...
[instance]
recipe = plone.recipe.zope2instance
...
zope-conf-additional =
<clock-server>
method /plonesitename/@@schedule-tick
# 如果您有虚拟主机重写,则需要使用以下格式
# method /VirtualHostBase/http/www.mysite.com/plonesitename/VirtualHostRoot/@@schedule-tick
period 300
user username
password password
</clock-server>
</clock-server>
安排作业
---------------
然后您可以使用以下ZCML注册作业
<configure>
xmlns:schedule="http://namespaces.zope.org/schedule">
<include package="collective.schedule" />
<schedule:job>
view="@@some-regular-job"
unit="day"
at="22:00"
/>
</configure>
其中'view'是在Plone网站上可以查找并执行的用户定义的浏览器视图的*名称*。
有关安排作业的选项的更多详细信息,请参阅https://github.com/dbader/schedule
贡献者
============
- Matt Sital-Singh (mattss),原始作者
变更日志
=========
0.2 (2015-03-23)
----------------
- 改进错误处理和日志记录。
作业中的异常不再影响其他作业。
[mattss]
0.1.4 (2013-10-02)
-------------------
- 软件包分发修复
[mattss]
0.1.3 (2013-09-20)
-------------------
- 文档更新
[mattss]
0.1.2 (2013-09-20)
-------------------
- 正确查找上下文(plone站点)
[mattss]
0.1.1 (2013-09-20)
-------------------
- 正确将上下文包裹在请求中(修复页面模板中的 AttributeError 'REQUEST')
[mattss]
0.1 (2013-06-14)
-------------------
- 初次发布
[mattss]
===================
此软件包将python 'schedule'库(https://github.com/dbader/schedule)与Plone集成。
它提供以下功能:
* 用于安排作业的ZML接口
* 一个单独的'tick'作业处理视图,可以使用Zope Clock Server进行注册
配置
-------------
首先将`collective.schedule`添加到您的buildout eggs中。
然后在buildout配置中将collective.schedule 'tick'方法注册为时钟服务器
[buildout]
...
[instance]
recipe = plone.recipe.zope2instance
...
zope-conf-additional =
<clock-server>
method /plonesitename/@@schedule-tick
# 如果您有虚拟主机重写,则需要使用以下格式
# method /VirtualHostBase/http/www.mysite.com/plonesitename/VirtualHostRoot/@@schedule-tick
period 300
user username
password password
</clock-server>
</clock-server>
安排作业
---------------
然后您可以使用以下ZCML注册作业
<configure>
xmlns:schedule="http://namespaces.zope.org/schedule">
<include package="collective.schedule" />
<schedule:job>
view="@@some-regular-job"
unit="day"
at="22:00"
/>
</configure>
其中'view'是在Plone网站上可以查找并执行的用户定义的浏览器视图的*名称*。
有关安排作业的选项的更多详细信息,请参阅https://github.com/dbader/schedule
贡献者
============
- Matt Sital-Singh (mattss),原始作者
变更日志
=========
0.2 (2015-03-23)
----------------
- 改进错误处理和日志记录。
作业中的异常不再影响其他作业。
[mattss]
0.1.4 (2013-10-02)
-------------------
- 软件包分发修复
[mattss]
0.1.3 (2013-09-20)
-------------------
- 文档更新
[mattss]
0.1.2 (2013-09-20)
-------------------
- 正确查找上下文(plone站点)
[mattss]
0.1.1 (2013-09-20)
-------------------
- 正确将上下文包裹在请求中(修复页面模板中的 AttributeError 'REQUEST')
[mattss]
0.1 (2013-06-14)
-------------------
- 初次发布
[mattss]
项目详情
关闭
collective.schedule-0.2.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4cedbce76c3f5c4e097da3a347bc228ec554aada9f3c1c2b35c80549dd1bb7fe |
|
MD5 | bd23dd2231c438f41bf5848adb541b10 |
|
BLAKE2b-256 | 6644f192943157bea7b9548cc1f2109718ebfe3d7a010966f008f610952b80a3 |