此软件包允许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