即将进行的更改

即将进行的更改”系统可帮助管理员在 Discourse 的新功能和更改完全部署之前了解、测试和管理它们。

访问“即将进行的更改”

导航至 管理员 > 即将进行的更改(或访问 /admin/config/upcoming-changes)。

理解“即将进行的更改”

每项即将进行的更改都会显示四个关键信息:

1. 名称和描述

对更改的简要说明,描述其对您社区的影响。在此部分,您还可以找到图片预览链接(用于说明更改)以及一个 Meta 讨论串链接,您可以在其中了解更多信息并留下反馈。

2. 状态

状态指示了更改在开发生命周期中所处的阶段,并决定了它是可选加入、可选退出还是强制性的。

  • 实验性 (Experimental):早期开发或测试阶段。功能可能会发生重大变化或被弃用。这些更改仅为可选加入。
  • Alpha:经过测试,使用安全,但可能仍会进行次要的设计或功能更新。这些更改仅为可选加入。
  • Beta:经过测试,安全,并且在变为 稳定 (stable)永久 (permanent) 之前不太可能发生重大变化。Beta 更改会自动为大多数用户启用,除非您之前选择了加入,但您仍然可以选择退出。
  • 稳定 (Stable):已完成并可供一般使用,但仍为可选退出。
  • 永久 (Permanent):所有站点强制要求;无法禁用。(见下文注释。)
  • 非活动 (Inactive):已放弃的实验;无法启用。

更改不一定总是按顺序通过这些状态。有些可能以 alphabeta 开始,而其他一些可能无限期保持在 stable 状态而不是变为 permanent。关于更改在每个状态下停留多长时间没有固定的时间表。进展取决于测试结果、社区反馈以及更改本身的性质。

通知

当出现以下情况时,管理员会收到通知:

  • 有一项新的更改可供尝试(通常为 alpha 状态)

  • 某项更改已自动为您的站点启用(通常为 beta 状态)

当管理员禁用了即将变得强制性的更改时(即更改为 stable 但即将变为 permanent),管理员将看到一个问题检查,以确保在更改最终强制实施之前,您有足够的时间测试其影响,而此时您仍然可以轻松地将其关闭。

3. 受影响的用户

描述您社区中的哪些用户将看到或与更改进行交互:

  • 管理员 (Admins):仅对站点管理员可见

  • 版主 (Moderators):仅对版主可见

  • 员工 (Staff):对管理员和版主可见

  • 所有成员 (All members):对您站点上的所有用户可见

  • 开发者 (Developers):仅对核心、主题或插件中从事代码工作的人员可见

4. 启用对象

控制谁可以在您的站点上访问该更改:

  • 无人 (No one):对所有人禁用该更改

  • 所有人 (Everyone):对所有用户启用,包括匿名访客(当更改在 beta 状态自动启用时,这是默认设置)

  • 仅限员工 (Staff only):仅对管理员和版主启用

  • 特定群组 (Specific groups):对选定的用户群组启用

**注意:**您启用更改的方式不会影响谁可能受到该更改的影响。例如,以下更改仅影响员工,但它已对所有人启用——然而,只有员工才能访问分类创建,因此普通成员看不到更改。

管理更改

您可以使用“启用对象”下拉菜单来控制更改在您的社区中的推出方式。这使您可以:

  • 与员工一起测试更改,然后再广泛部署

  • 为特定用户群组启用功能以收集反馈

  • 在更新站点自定义、流程或文档时暂时禁用更改

  • 在更改上线之前通知您的社区有关即将进行的更改的信息

查看用户启用了哪些更改

管理员可能需要了解为什么某些用户可以看到或受到某项更改的影响,或者为什么不能。如果您前往 /admin/users/:id/:username 的管理员用户页面,您将看到此部分,其中解释了该更改是否为用户启用以及原因:

6 个赞