一篇内容从创建到下线,会经历不同的状态。本文介绍 CMS 内容的状态机与发布动作背后的细节。
四种状态
status: "0" 草稿 status: "1" 定时
status: "2" 已发布 status: "3" 已下线
草稿可以随时保存;定时内容到达设定时间后由调度器自动转为已发布;已发布的内容也可以随时下线,下线后前台不再展示。
发布时发生了什么
正式发布会写入发布时间 publish_time,触发内容安全校验,并同步推荐位、标签和搜索索引,确保前台各处的数据保持一致。
发布后仍可管理
发布后的内容支持修改重新发布、手动下线、回收站恢复等操作,内容运营有充分的回旋空间。