此软件包允许Plone用户订阅内容。然后,当这些内容创建或修改时,他们将收到通知。
项目描述
什么是iw.subscriber ?
此软件包允许Plone用户订阅内容。然后,当这些内容创建或修改时,他们将收到通知。
如何使用iw.subscriber ?
您需要一个时钟服务器。在您的zope.conf中添加类似以下内容:
<clock-server> # path_to_plone_site is the real path to your plone site method /path_to_plone_site/iw_subscriber_tick period 60 user admin password xxx # You need your *real* host here host www.example.com </clock-server>
或者如果您有一个虚拟主机
<clock-server> # path with a VirtualHost. same as apache. method /VirtualHostBase/http/www.example.com:80/portal/VirtualHostRoot/iw_subscriber_tick period 60 user admin password xxx </clock-server>
buildout配置
如果您使用buildout,您只需在plone.recipe.zope2instance的zope-conf-additional部分中添加时钟服务器部分。
此外,您可以使用iw.recipe.sendmail通过zope.sendmail(一个异步邮件队列系统)发送邮件。
这里有一个简单的例子
[buildout]
parts=
zopeinstance
mailer
[zopeinstance]
recipe=plone.recipe.zope2instance
...
zope-conf-additional=
<clock-server>
method /portal/iw_subscriber_tick
period 60
user admin
password xxx
</clock-server>
[mailer]
recipe=iw.recipe.sendmail
zope2location=${zopeinstance:location}
host=smtp.example.com