目前文章可以手动发布。如果内容已经准备好,希望在指定日期和时间上线,Busa CMS 是否提供定时发布入口?设置后能否在上线前修改或取消,并在列表中清楚区分“普通草稿”和“等待定时发布”的文章?
Busa CMS 能否设置文章的定时发布时间?

*标准 Busa CMS 目前没有内置的完整定时发布入口,但可以通过 Buda 的定时任务实现:文章先保持草稿,由 Agent 在指定时间检查最新发布计划,再按授权向 Busabase 提交发布修改。是否能准时上线,还取决于审核权限、任务执行情况和网站刷新机制。*

目前标准 Busa CMS 还没有完整的内置定时发布入口,也没有“等待定时发布”这一标准文章状态。因此,不能直接在标准界面中设置一个时间,就让文章到点自动上线,并管理定时任务的修改或取消。
需要特别区分:Posts 中的“发布时间”字段不等于定时发布开关。它可以用于文章日期展示和排序,但标准接法判断文章是否公开,主要看发布状态。如果已经设为“已发布”,仅把发布时间填成未来日期,并不能阻止它提前被网站读取和展示。

(上图为本地界面:文章编辑里的「发布时间」是日期字段,不是定时发布开关。)
如果暂时不做定制,稳妥的方法是先保持草稿,完成必要的内容审核,到目标时间再手动发布;需要审核的发布修改,要等合并生效后才会反映到正式内容。
如果必须自动定时发布,可以定制外部定时任务和 CMS 配置,但这不是现成入口。例如另设“计划上线时间”“发布计划状态”等字段或配置表,由定时任务在执行前重新检查最新计划、审核结果和取消标记,再按授权提交发布修改。修改时间或取消计划时,也要让旧任务失效,不能只改一个日期就假定旧任务已经取消。
“普通草稿”和“等待定时发布”可以在定制方案中用不同计划状态和筛选视图区分,不过真正到点执行仍需要接好定时服务。还要明确时区、失败重试,以及网站缓存或重新构建规则;CMS 内容生效不一定意味着网站同一秒就更新。
你现在使用的是标准 CMS 模板,还是已做过定制的网站?希望以哪个时区安排发布,且内容是否需要在上线前完成审核?这些信息会决定定时方案的具体设计。
你的回复
登录后参与讨论。阅读始终开放,只有发帖和回复需要账号。
登录