功能预览

功能介绍

定时发布与回收站:AnQiCMS 的内容生命周期管理机制

AnQiCMS 将文档状态分为正式文档、草稿、待发布和回收站四种。草稿链接带 preview=true 参数可预览,删除正式文档是移入回收站而非物理删除,可随时恢复。时间因子支持设定内容在指定时间自动发布。

回收站 定时发布 内容管理

功能介绍

AnQiCMS 采用四状态模型管理文档的完整生命周期:正式文档、草稿、待发布和回收站。这种设计既保证了内容发布的灵活性,又避免了误删导致的不可逆损失。草稿状态的文档可通过带 preview=true 参数的链接进行预览,而删除正式文档时系统会将其移入回收站而非直接物理删除,管理员可随时从回收站恢复误删内容。

四种文档状态的定义与用途

AnQiCMS 将文档划分为以下四种状态,每种状态对应不同的可见性与操作权限:

  • 正式文档:已发布且对外公开可见的内容,出现在站点的前台页面与搜索引擎索引中
  • 草稿:正在编辑中、尚未完成的内容,仅后台管理员可见,不会对外展示
  • 待发布:已完成编辑并审核通过,但设定了未来发布时间的内容,到达指定时间后自动转为正式文档
  • 回收站:从正式文档状态删除的内容,暂时保留在系统中,可恢复或永久删除

这种状态划分让内容团队能够清晰地区分哪些文章正在创作、哪些等待上线、哪些已被撤下,便于协作与审计。

定时发布的配置方法

对于需要按计划上线的内容(如系列教程、节日专题),AnQiCMS 提供了时间因子功能,允许管理员设定内容的定时发布。在编辑文档时,找到「发布时间」字段,选择未来的某个日期和时间,保存后文档状态会自动变为「待发布」。

系统会在后台运行定时任务,每分钟检查是否有待发布文档到达了预设时间。一旦到达,文档状态自动从「待发布」切换为「正式文档」,无需人工干预。这种方式适合需要提前准备但希望在未来特定时刻上线的内容,例如新产品发布公告或节假日促销活动。

配置定时发布时需注意以下几点:

  1. 确保服务器时区设置正确,避免发布时间偏差
  2. 定时发布依赖系统的定时任务服务,需确认该服务正常运行
  3. 若需取消定时发布,可将发布时间改回当前时间或删除待发布状态

草稿预览的 preview=true 参数

在内容创作过程中,作者常需要预览排版效果或与同事分享初稿。AnQiCMS 为草稿状态的文档提供了预览链接,通过在文章 URL 后添加 preview=true 参数即可实现。

带上 preview=true 参数后,即使文档处于草稿状态,访问者也能看到完整的渲染效果,包括图片、格式与布局。这一功能方便作者在正式发布前进行最终校对,也便于向非技术人员展示内容样貌。

需要注意的是,预览链接不应泄露给无关人员,因为草稿可能包含未公开的敏感信息。预览模式仅在登录状态下有效,或未开启严格访问控制的站点中可用。

回收站的非物理删除机制与恢复流程

当管理员点击「删除」按钮时,AnQiCMS 并不会立即从数据库中物理删除该文档,而是将其状态标记为「回收站」。这意味着文档从前台消失,不再被搜索引擎索引,但在后台仍可查看其完整内容。

要从回收站恢复文档,只需在后台的「回收站」列表中找到目标文档,点击「恢复」按钮即可将其状态还原为「正式文档」。对于确认无需保留的文档,可执行「永久删除」操作,此操作会从数据库中彻底移除记录且无法恢复。

待发布状态的适用场景

待发布状态适合内容已就绪但需等待特定时间上线的场景,如新品发布、活动预告。与草稿的区别在于,待发布文档已通过审核,只等待时间条件触发。

常见问题

问:定时发布的时间能否精确到分钟?

答:可以。发布时间选择器支持精确到分钟级别的设定,系统定时任务每分钟检查一次。

问:回收站中的文档会占用存储空间吗?

答:会。回收站中的文档仍保存在数据库中,若需释放空间应定期清理确认无需保留的内容。

问:草稿预览链接能否分享给未登录的用户?

答:这取决于站点的访问控制策略。默认情况下预览链接需要登录才能访问。

问:能否批量将草稿转为待发布?

答:可以在后台多选草稿文档使用批量操作功能改为待发布,但需确保这些文档均已通过审核。