为 Site Tree 提供简单的封存和过期功能

安装次数: 77,195

依赖项: 0

建议者: 0

安全: 0

星级: 7

关注者: 12

分支: 7

类型:silverstripe-vendormodule

2.0.0 2023-02-26 23:01 UTC

README

example workflow Scrutinizer Code Quality codecov

概述

基于 Marcus Nyeholt 和 Andrew Short 为 Advanced Workflow 模块所做的工作。

此模块增加了在特定日期和时间安排发布和取消发布的功能。它可以应用于不同的模型类,但通常与 SiteTree 一起使用。

功能

  • 日期和时间选择器(通过 SilverStripe CMS,浏览器 支持
  • 通过设置发布日期和随后的取消发布日期创建“发布窗口”
  • 通过 queuedjobs 进行计划发布
  • 尊重通过 所有权关系 进行级联发布
  • 过期时取消发布页面(使其保持在“草稿”模式)
  • 在计划发布时可选锁定编辑
  • 在树中的页面添加状态标志
  • 支持 silverstripe/fluent 中的翻译

致谢和作者

要求

文档

已知限制

  • 不支持循环封存或过期计划
  • 不支持同一对象的多个并发计划
  • 不支持封存到特定实时版本
  • 不支持过期到较早的实时版本
  • 对封存页面的任何编辑将在日期发布(不与版本绑定)