goldinteractive/craft-publisher

4.0.1 2024-06-17 08:32 UTC

This package is auto-updated.

Last update: 2024-09-17 09:00:49 UTC


README

Publisher X 允许您在不处理缓存过期逻辑的情况下,将保存的草稿在未来某个日期发布。定时任务处理发布和缓存失效。

它还能正确处理即将过期或未来发布的条目,并将使缓存失效。

Screenshot

权限

要发布草稿,用户需要在条目的部分拥有“保存条目”的权限。

安装

使用 composer require goldinteractive/craft-publisher 安装并部署到Craft。

设置

设置一个每分钟运行一次的定时任务。

通过命令行或网页调用

网页

* * * * * /usr/bin/curl --silent --compressed {siteUrl}/actions/publisher-x/api/publish

命令行

* * * * * [PATH_TO_CRAFT_INSTALLATION]/craft publisher-x/publish

与缓存插件一起使用

如果您安装了如blitz之类的全页缓存插件,该插件通过队列刷新缓存,请确保您还设置了运行队列和刷新过期缓存的定时任务。

* * * * * [PATH_TO_CRAFT_INSTALLATION]/craft blitz/cache/refresh-expired
* * * * * [PATH_TO_CRAFT_INSTALLATION]/craft queue/run