lindsey
(Lindsey Fogle)
1
无论您是刚接触 Discourse,还是希望扩展现有社区,我们都致力于让您轻松创建分类,以支持有意义的对话。为此,我们推出了对分类创建流程的重大改进,这将使大多数使用场景下的操作更加简便,同时仍可在需要时进行更高级的配置。
在本主题中,我们将回顾主要变更,并分享如何从今天开始使用这一简化系统。
有哪些变化
让我们逐步了解分类创建的一些变更。
旧版分类创建界面,供参考
1. 聚焦核心字段
本着让典型分类创建更简便的目标,我们将此初始页面精简至仅保留最必要的字段。
2. 更新颜色选择器
新的颜色选择器(即吸管按钮)会同时显示背景色和文字颜色。
此外,我们还将建议颜色和之前选择的颜色(以勾选标记标识)隐藏起来,因为我们认为这些元素让分类创建页面显得过于杂乱。
3. 优化样式输入项
样式输入项经过整理,占用空间更小,同时使各种选项(如图标、表情符号或方块)更加清晰可见。
4. 简化的访问控制
Discourse 在分类访问方面提供了高度灵活性,但我们希望提供一个简化版本以覆盖大多数使用场景。借助这一新系统,您可以轻松选择以下两种访问模式:
- 公开访问:所有人都可以查看、创建主题和回复帖子。
- 私密访问:您需指定哪些用户组有权查看、创建主题和回复帖子。
如果您需要更灵活的权限设置,可通过快速链接进入高级设置区域(见下一节),在那里可调整访问权限。
5. 高级设置入口
对于大多数分类,主页面已提供所需的全部设置。但如果您需要访问所有可用设置,请点击高级设置开关,以显示所有额外选项。
大部分设置保持不变,仅有两个例外:
- 分类标识符(slug)已从主页面移至设置选项卡。
- 文字颜色已从主页面移至外观选项卡。
在社区中启用简化分类创建
目前,此功能被视为实验性变更! 我们非常欢迎您的反馈,这将帮助我们持续改进,使其尽快成为分类创建的默认体验。
要启用此功能,请前往您管理区域的 即将推出的变更 页面(路径为 /admin/config/upcoming-changes),找到 启用简化分类创建 项。将 启用对象… 字段更新为“所有人”,即可让您的网站采用这一新设计:
注意: 此“即将推出的变更”项不会改变谁可以创建分类——即使您将其设置为“所有人”,也只有管理员(以及如果您已启用“管理员管理分类和群组”权限的版主)能看到该选项,因为只有他们具备创建分类的权限。
您怎么看?
我们非常希望能听到您对新分类创建流程的反馈。它是否让创建分类变得更简单?您认为还有哪些可以改进之处,以继续简化这一流程?
23 个赞
看起来真的很不错;这是一个非常好的生活质量的改进。
不过,我对其他人如何创建分类有些疑问。对我来说,我几乎从不立即创建一个公开的分类。这是因为,默认情况下,一个新的分类包含这个“关于分类”的主题,里面内容不多,主要是一个占位符,供以后修改。
只有当“关于分类”的主题准备就绪后,我才会将该分类设为公开。
也许这只是我个人的流程,但我很好奇是否有人有同感。
7 个赞
感谢您的努力。它看起来确实不错,如果您只是想创建一个可立即使用的类别,那将会很有益。然而,这种情况在管理员的日常工作流程中究竟多久发生一次?
聚焦字段、访问控制和高级设置访问:
事实上,所有重要的设置现在默认都是隐藏的。从我的角度来看,这些设置是基本要素。
颜色选择、样式输入:
不错 
3 个赞
lindsey
(Lindsey Fogle)
10
有意思,很有道理。我们可以研究一下如何让您能更轻松地直接从类别设置中完成此操作,这样就无需来回切换了。
这很有帮助,谢谢您的分享。当您创建类别时,通常会更新哪些字段?
2 个赞
putty
(Derek Putnam)
11
太棒了!
那么,如果有人不深入研究“设置”选项卡,这个缩写是否只是从类别名称派生而来(将空格替换为连字符)?
1 个赞
以下设置为必填项:
常规 (General)
类别名称 (Category name)
类别短名称 (Category slug)
样式 (Styles)
样式 (Style)
颜色 (Color)
安全 (Security)
组:查看 (Group: See)、回复 (Reply)、创建 (Create)
设置 (Settings)
在类别页面上的位置 (Position on the categories page)
图像 (Images)
类别徽标图像 (Category logo image)
我通常稍后会检查此项以确保其正确:
本地化 (Localizations)
…
1 个赞
lindsey
(Lindsey Fogle)
13
是的,完全正确。这正是它以前的工作方式,只是它更加显眼,我们觉得对于我们没有预料到大多数社区会编辑的内容来说,它占据了太多的突出位置。
2 个赞
对我来说,这些是最大的进步。这个颜色选择器是否也会添加到 Discourse 中供插件/组件开发者使用?无论 Discourse 是从一开始就要求颜色,还是自定义颜色,都能在需要请求颜色的任何地方使用它,这将非常棒。
2 个赞
它可用于 formkit 表单……它在类别创建中的用法如下:
……但它尚未在表单外部提供使用。
我们还有几个单独的后台组件,ColorInput 和 ColorPicker,我们也应该考虑在某个时候将它们统一起来。
3 个赞
这将是 BBCode/工具栏插件以及 Tag Icons 等新颜色功能的一个有用补充。我的新网站的老成员不明白为什么没有他们习惯于从以前的软件中使用的颜色选择器。
但我跑题了……就类别创建而言,我开启了它并试了一下。我发现唯一不那么简单的地方是“私有”权限的设置方式有点过于简化,最终还是需要进入高级设置。除此之外,我真的很喜欢这种简化的方法!
1 个赞
stephtara
(Stephanie Booth)
18
尚未测试,但对我来说,这看起来确实朝着正确的方向发展!
1 个赞
gormus
(Osman Görmüş)
20
我注意到启用此功能后,标签选项卡的设置没有被保留。
特别是“将这些标签组限制为‘…’类别”和“要求新主题包含来自标签组的标签”的设置。
我曾在这些字段中定义了标签组。启用此实验后,这些字段显示为空。
奇怪的是,以其为空白的状态保存表单,并没有删除先前设置的配置,也没有重置配置。这些字段仍然显示为空白。
1 个赞
RGJ
(Richard - Communiteq)
23
我不确定为什么这被称为“分类创建”,而不是“分类管理”。
无论如何,我认为这是一个非常好的进步。如果再做一些额外的修改,它就会变得非常棒。
也许这应该放在一个更一般的 UX 主题下,如果是这样,请随时将此帖子移到那里一个新的主题中。
以下是我的两分钱:
将“安全”重命名为“权限”
安全是一个更广泛的概念(保密性、完整性、可用性),听起来很吓人且技术化。
将“设置”重命名为“高级”并将其移到右侧(最后一个位置)
所有选项卡都是设置,不仅仅是这一个。而且它是一个非常通用的术语,对我没有帮助。
将“版主批准”设置移至“权限”选项卡
将“要求版主批准所有新 XXX”移至“权限”选项卡。
功能请求:更精细的版主批准
如果我们能够指定需要版主批准才能创建/回复的特定组,而不是使用一刀切的复选框,那就太好了。
将“分类别名”移至“外观”
因为它就是关于这个的。
将“分类页面上显示的主题数量”移至“外观”
因为它就是关于这个的。
添加更多帮助文本
- 模板只是一个没有指导的编辑器
- 在所有这些设置旁边放置一个
图标,显示一个小弹出窗口会非常有帮助。特别是设置“高级”选项卡可能会让人不知所措。
明确“颜色”和“样式”以及预览是相关联的
这三者现在位于“分类名称”和“父分类”之间,但它们在视觉上没有分组。将它们放在一个带有 \u003clegend\u003e 的 \u003cfieldset\u003e 中会使事情更清楚。
每个选项卡上的插件插口
尽管 api.registerEditCategoryTab 非常受欢迎,但能够扩展现有选项卡也会很方便。并非每个选项卡在“创建”/“保存”按钮正上方都有一个插件插口。
除了特定于选项卡的插口外,一个传递选项卡作为参数的额外通用插口可能会很方便。
9 个赞
所有观察都很到位,我们计划做很多这样的事情……
是的,这个选项卡有点成了所有东西的“垃圾场”,包括插件扩展……其中很多可以分散开来
我们将尝试把所有这些都组合起来,可能像这样
9 个赞
newkid
(Chris)
27
现在正在使用分类设置。比以前容易多了。在移动应用上使用也更方便。我总是为任何让使用 Discourse 变得更简单的事情鼓掌
。感谢团队 
7 个赞