martin
(Martin Brennan)
1
我们让在 Discourse 中创建支持/问答类型的类别变得更加容易了!此更新利用了我们现有的 Discourse Solved 插件,但简化了设置过程,并为这类类别建立了新的默认值,以最好地服务于此使用场景。
注意:在我们的托管服务上,免费或入门级套餐不提供 Discourse Solved。
在主题中,我们将回顾主要变化,并分享如何立即开始使用此功能。
发生了什么变化
创建新类别时,您现在会看到两种类型:
当您选择 支持 (Support) 类别类型时,我们将为您设置此类别类型所需的一切。最重要的是,这意味着我们将自动启用“允许主题所有者和工作人员将回复标记为解决方案”,这允许成员将对其主题的回复标记为解决方案(请参阅 Meta 上的支持类别 以获取此功能外观的示例)。
- 在 常规 (General) 选项卡上,类别名称 (Category name) 和 样式 (Style) 会自动配置
- 在 支持 (Support) 选项卡上,此类型类别最实用的设置是预设的:
- 自动关闭已解决主题 (Auto close solved topics) 设置为
2 days
- 当工作人员标记解决方案时通知主题创建者 (Notify topic creator when staff marks a solution) 已启用
- 在主题列表中显示未解决主题旁边的空复选框 (Display an empty checkbox next to unsolved topics in the topic list) 已启用
- 按解决状态筛选 (Show filter by solved status) 已启用
所有这些设置都可以根据您的确切规范进行自定义。这些默认值基于我们在自己的社区中如何使用此类别的经验,以及我们看到它在其他 Discourse 社区中取得最大成功的方式。
在您的社区中启用支持类型类别设置
目前,这被视为一项实验性更改! 我们欢迎您的反馈,这将帮助我们进行改进并进一步推广此功能。
要启用此功能,请前往管理区域中的 即将进行的更改 (Upcoming changes) 页面(/admin/config/upcoming-changes),找到 启用支持类别类型设置 (Enable support category type setup) 项。更新 启用对象 (Enabled for) 字段,以选择您的站点加入此新设计:
您的看法如何?
轮到您了:我们很想听听您对这项新功能的看法。您喜欢和不喜欢什么;哪些工作正常,哪些可以改进?
17 个赞
ice.d
(discord ice)
2
你好,@martin
这是一个很棒的主意,我非常感谢你!
我觉得这正是缺少的功能,我厌倦了浏览分类并确保我没有忘记添加解决方案标记功能。
现在我可以有一个合适的支持分类了!
谢谢
Ice.d 和他的论坛团队
3 个赞
martin
(Martin Brennan)
3
谢谢,很高兴你喜欢!为表澄清,这是与 @j.jaffeux @zogstrip @awesomerobot 和 @lindsey 在自助服务 XP 团队共同努力的成果。我们将来也会为其他类型的类别做同样的事情,敬请期待 
4 个赞
Moin
4
如果能在“新建 xxx 类别”标题中避免强制小写类型名称就太好了。
这个字符串翻译成德语已经很困难了,因为我们无法自然地在那个位置重复使用类型名称。德语通常需要一个复合名词(例如“Diskussionskategorie”),所以我们已经需要使用变通方法,例如:
Neue Kategorie vom Typ „Diskussion“(字面意思:“类型为‘讨论’的新类别”)
但是,当前的行为会产生:
Neue Kategorie vom Typ „diskussion“
这是不正确的,因为德语中名词必须始终大写。 我不认为这可以通过翻译来妥善解决。
Moin
5
\n\n我想知道为什么
\n\n> “标记为已解决后,在此持续时间后自动关闭主题”
\n\n被用来替换
\n\n> “标记为已解决后,最后一条回复 n 小时后自动关闭主题。”
\n\n以前的措辞更清楚地表明计时器是根据标记解决方案后最后一条回复的年限计算的,而新的措辞暗示计时器从标记解决方案的那一刻开始,这可能会产生误导。
\n\n选择 2 天作为默认关闭期限的原因是什么?我知道 mcwumbly 最近在 Meta 上说“30 天似乎很慷慨”(https://meta.discourse.org/t/experiment-collaborative-content-gardening-hub-for-meta/397606/36)。但在工作人员选择解决方案的情况下,2 天似乎非常短。如果版主等待用户回复,似乎很可能会在他们选择解决方案之前,最后一条帖子就已经超过 2 天了,这会导致主题立即关闭。这样用户就不能轻易回复说所选的解决方案没有帮助到他们。
martin
(Martin Brennan)
6
不确定,48 小时是当前的默认设置,我们没有更改此设置。
我会修正这个,我无意中删除了“在最后一次回复后”这一部分。
好的,我们可以做到这一点,但这有点违反 Formatting text in Discourse documentation and UIs
Moin
8
你可以将“discussion”添加为不带大写的文本,这样它就符合格式规则,而无需转换为小写。例如 category_types.discussion.lowercase
我刚注意到 category_types.discussion.title 是小写的。是否可以使用 title 而不是 name,这样您就不需要违反格式规则了?
1 个赞