gpt4 book ai didi

plone - 安装 collective.autopublishing

转载 作者:行者123 更新时间:2023-12-01 13:42:28 29 4
gpt4 key购买 nike

我想使用 collective.autopublish 将过时的 Plone 页面设置为私有(private)。目标是在到期日期后自动将 Plone 页面设置为私有(private)。 (类似于 here 描述的问题)

我安装了 collective.autopublish,我可以在 Web 界面中配置它。它应该使用 collective.timedevents 扩展来触发。所以我也添加了它并尝试使用 readme 安装它文件。它告诉我添加一个 zope 时钟服务器来触发事件,我根据页面上的代码片段做了这些。

[instance]
...
zope-conf-additional =
<clock-server>
method /mysite/@@tick
period 90
user clockserver-user
password password
host localhost
</clock-server>

我将 mysite 更改为我的 Plone URL。时钟服务器似乎工作正常,因为我每 90 秒收到一次对/mysite/@@tick 页面的 HTTP 调用,导致 404 错误,但 collective.timedevents 没有触发任何内容。我是不是遗漏了什么或从文档中弄错了什么?这应该有效吗?

顺便说一句:我从 collective.autopublish 为 ITickEvent 注册了处理程序。

最佳答案

我无法直接回答您的问题,但我可以为您的问题提供更简单的解决方案。

如我所见,您想要实现的是过期内容不再对公众可见。

检查这个小插件 https://github.com/4teamwork/ftw.protectinactive ftw.protectinactive.

它会自动保护过期或无效的内容。

在您的情况下,您可以自动设置内容的到期日期,一旦到达该日期,它就会对公众隐藏。

关于plone - 安装 collective.autopublishing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38831067/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com