优化删除有主题的分类的用户体验

背景

关于其他话题的讨论

功能

当分类下有话题时,不要禁用“删除分类”按钮,

Discourse 可以改为先显示一个模态框,其中包含处理话题的选项,然后再确认你是否想要删除该分类。

模型图

不带添加标签选项:

带添加标签选项:

详情

这将使用户不必退出分类设置页面,批量选择分类中的话题并将它们移到别处。

当你尝试删除一个包含话题的分类时,它可以首先建议你是否想要:

  • 将所有现有话题移动到另一个分类,或者
  • 将所有现有话题移动到“未分类”,或者
    • (如果未启用“未分类”,则提供启用“未分类”的选项)
  • 删除该分类下的所有话题

然后再确认你是否想要删除该分类。

在移动话题的选项中,还可以提供为话题添加标签的选项。

3 个赞

这需要先检查是否启用了“允许未分类”设置。

1 个赞

为了交叉链接最近一个类似的评论:

2 个赞

这也可能实现。

1 个赞

我也忘了可以将标签添加到主题中,用于删除类别。所以我在这里添加了它。

这是初始模型图:

没有添加标签的选项

添加标签的选项

我已经将这些添加到 OP 中。如果有人有建议,我很乐意进行更改。

谢谢——已添加到 OP
本来想处理“未分类”启用或未启用的情况,但忘记了。

我不确定我是否同意在此上下文中提供更改站点设置的选项。在一个拥有众多管理员的社区中,一位进行家政管理的人可能会选择此选项,而不知道它为何被禁用或不理解启用它的含义。

我还没有查看是否有提供此类站点设置更改的先例,但允许在执行其他任务的附带操作中更改设置似乎很危险。

这里可能因为类似的原因禁用了类别删除,即鼓励检查哪些主题将被删除,尽管我对这一点没有强烈意见。如果属实,也许禁用删除按钮的帮助文本可以通过简要解释来改进。

2 个赞

image

这个偏好设置本身就存在和帖子相同的问题:它要求你自己到处清理东西,而它本可以自动完成。

一开始,这是一个奇怪的偏好设置。要求发帖人发帖前选择一个分类是一回事——管理员操作导致帖子未分类是另一回事。

我认为有两种潜在的修复方法:

  • 将偏好设置限制为仅关于“允许创建主题而不选择分类”。这意味着该偏好设置不会影响移动帖子、管理员重新分类帖子或在删除分类时发生的帖子归属问题。
  • 完全删除该偏好设置,并在分类概览中公开一个“未分类”分类,该分类可以像普通分类一样接收每个分类的权限。
1 个赞

对于“Uncategorized”,还有一点需要考虑的是,它也被新的默认分类 #general 部分取代了。较新的网站可能不再需要它,但支持旧网站上它的存在可能仍然是必要的。

1 个赞

另有一个管理员在使用当前 删除类别 行为时遇到问题的案例链接: