goldinteractive / craft-publisher
4.0.1
2024-06-17 08:32 UTC
Requires
- craftcms/cms: ^5.0.0
This package is auto-updated.
Last update: 2024-09-17 09:00:49 UTC
README
Publisher X 允许您在不处理缓存过期逻辑的情况下,将保存的草稿在未来某个日期发布。定时任务处理发布和缓存失效。
它还能正确处理即将过期或未来发布的条目,并将使缓存失效。
权限
要发布草稿,用户需要在条目的部分拥有“保存条目”的权限。
安装
使用 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