Best practices for archiving topics

此帖已更新,在此重新发布

原始帖子如下


我试图弄清楚“归档”话题与“关闭”话题有何不同,于是查看了相关代码并做了一些笔记——我认为值得分享。

我想再次强调,@codinghorror 在此处的帖子非常直观地展示了这一功能:

##那么“归档”与“关闭”话题有何异同?

###两者共有

  • 在列表中,话题旁会显示一个“锁”图标
  • 禁用对该话题的回复
  • 禁用投票
  • 禁用话题底部的“邀请”按钮
  • 关闭或归档话题不会更新其最后活动时间

###归档话题特有

  • 禁用用户删除帖子的能力
  • 禁用点赞
  • 禁用在“所有分类”的“最新”页面(通常是已登录用户的首页)中显示
  • 禁用话题在 /top 页面中的显示
  • 禁用话题被包含在摘要邮件中
  • 禁用话题在话题页面页脚的“随机”话题列表中显示
  • 仍允许对话题或帖子进行举报
  • 仍允许添加书签
  • 仍会在 未读 列表中显示(即您会看到标记为“已归档”的帖子,这是设计如此)

##它们会被移到哪里

  • 您可以通过 status=archived 查询字符串参数查看归档话题:Discourse Meta
  • 浏览特定分类时,您仍然可以看到归档话题。

##未来

我还注意到这条评论,表明“归档”的最终含义可能会发生变化:

在此话题中有进一步讨论:
How should category archiving work?

如果您发现任何错误或内容已变更,请回复此帖——我会进行更新。
或许这可以成为归档话题规范帖的起点?

8 个赞