简化的分类设置

即将登陆您的 Discourse 站点

无论您是 Discourse 新手,还是希望扩展您现有的社区,我们都希望让您能够轻松创建类别以支持有意义的对话。为此,我们对类别创建过程进行了重大改进,这应该使大多数用例的此过程变得更容易,同时仍然允许在需要时进行更高级的配置。

在此主题中,我们将回顾主要变化,并分享如何立即开始使用此简化的系统。

:microscope: 发生了什么变化

让我们来看看类别创建的一些变化。

供参考的旧类别创建

1. 聚焦字段

为了使典型的类别创建更简单,我们将此初始页面精简为仅包含基本要素。

2. 更新的颜色选择

新的颜色选择器(即吸管按钮)显示背景颜色和文本颜色。[我们根据您所选背景上最易读的颜色自动设置为白色或黑色。您可以在“外观”选项卡上设置自己的文本颜色,该选项卡在切换“高级设置”时显示。]

我们还将建议的颜色和先前选择的颜色(由复选标记指示)隐藏起来,因为我们认为这些会增加类别创建页面的杂乱感。

3. 改进的样式输入

样式输入得到了整理,占用的空间更少,同时使各种选项(即图标、表情符号或方形)更加可见。

4. 简单的访问控制

Discourse 在类别访问方面提供了很大的灵活性,但我们希望为您提供一个简单的版本来涵盖大多数用例。使用此新系统,您可以轻松地在以下选项之间进行选择:

  • 公开访问,以便每个人都可以查看、创建主题和回复帖子[1]
  • 私密访问,您可以在其中指定应有权查看、创建主题和回复帖子的群组

如果您需要更灵活的权限,快速链接会将您指向高级设置区域(参见下一节!),您可以在其中调整访问权限。

5. 高级设置访问

对于大多数类别,您应该在此主页面上拥有所需的一切。但是,如果您需要访问我们提供的所有各种设置,请选择高级设置切换以显示所有额外的选项。

其中大部分没有改变,但有两个例外:

  • 类别 slug 已从主页面移至设置选项卡。
  • 文本颜色已从主页面移至外观选项卡。

:gear: 在您的社区中启用简化的类别创建

**目前,这被视为一项实验性更改!**我们欢迎您的反馈,这将帮助我们进行改进,以便此功能很快成为类别创建的新默认体验。

要启用此功能,请前往管理区域的即将进行的更改页面(/admin/config/upcoming-changes),找到启用简化的类别创建项目。将启用对象…字段更新为您站点选择加入此新设计:

**注意:**此“即将进行的更改”项目不会更改谁可以创建类别——如果您将其设置为“所有人”,则只有管理员(以及如果您启用了 moderators manage categories and groups,则只有版主)会看到它,因为他们是唯一可以创建类别的人。

:mega: 您的想法是什么?

我们很想听听您对这个新的类别创建过程的看法。它是否使创建类别变得更容易?您认为我们可以在此方面做出哪些其他改进,以使此过程保持更简单?


  1. 确切地说,所有可以查看您的社区的人以及所有可以在您的社区中发帖/回复的人都可以在此类别中这样做。如果您的社区是私密的,任何登录用户都可以查看和发帖/回复该类别;如果您的社区是公开的,任何网站访问者都可以看到该类别,但只有登录用户可以发帖/回复。 ↩︎

18 个赞

看起来真的很不错;这是一个非常好的生活质量的改进。

不过,我对其他人如何创建分类有些疑问。对我来说,我几乎从不立即创建一个公开的分类。这是因为,默认情况下,一个新的分类包含这个“关于分类”的主题,里面内容不多,主要是一个占位符,供以后修改。

只有当“关于分类”的主题准备就绪后,我才会将该分类设为公开。

也许这只是我个人的流程,但我很好奇是否有人有同感。

7 个赞

感谢您的努力。它看起来确实不错,如果您只是想创建一个可立即使用的类别,那将会很有益。然而,这种情况在管理员的日常工作流程中究竟多久发生一次?

聚焦字段、访问控制和高级设置访问:

事实上,所有重要的设置现在默认都是隐藏的。从我的角度来看,这些设置是基本要素。

颜色选择、样式输入:

不错 :slight_smile:

3 个赞

有意思,很有道理。我们可以研究一下如何让您能更轻松地直接从类别设置中完成此操作,这样就无需来回切换了。

这很有帮助,谢谢您的分享。当您创建类别时,通常会更新哪些字段?

1 个赞

太棒了!

那么,如果有人不深入研究“设置”选项卡,这个缩写是否只是从类别名称派生而来(将空格替换为连字符)?

1 个赞

:right_arrow: 以下设置为必填项:

常规 (General)
类别名称 (Category name)
类别短名称 (Category slug)

样式 (Styles)
样式 (Style)
颜色 (Color)

安全 (Security)
组:查看 (Group: See)、回复 (Reply)、创建 (Create)

设置 (Settings)
在类别页面上的位置 (Position on the categories page)

图像 (Images)
类别徽标图像 (Category logo image)

:right_arrow: 我通常稍后会检查此项以确保其正确:

本地化 (Localizations)

1 个赞

是的,完全正确。这正是它以前的工作方式,只是它更加显眼,我们觉得对于我们没有预料到大多数社区会编辑的内容来说,它占据了太多的突出位置。

2 个赞

对我来说,这些是最大的进步。这个颜色选择器是否也会添加到 Discourse 中供插件/组件开发者使用?无论 Discourse 是从一开始就要求颜色,还是自定义颜色,都能在需要请求颜色的任何地方使用它,这将非常棒。

2 个赞

它可用于 formkit 表单……它在类别创建中的用法如下:

……但它尚未在表单外部提供使用。

我们还有几个单独的后台组件,ColorInputColorPicker,我们也应该考虑在某个时候将它们统一起来。

3 个赞

这将是 BBCode/工具栏插件以及 Tag Icons 等新颜色功能的一个有用补充。我的新网站的老成员不明白为什么没有他们习惯于从以前的软件中使用的颜色选择器。

但我跑题了……就类别创建而言,我开启了它并试了一下。我发现唯一不那么简单的地方是“私有”权限的设置方式有点过于简化,最终还是需要进入高级设置。除此之外,我真的很喜欢这种简化的方法!

1 个赞

很高兴看到这个组件也能用于主题设置对象 :smiley:

6 个赞

尚未测试,但对我来说,这看起来确实朝着正确的方向发展!

1 个赞

我注意到启用此功能后,标签选项卡的设置没有被保留。

特别是“将这些标签组限制为‘…’类别”和“要求新主题包含来自标签组的标签”的设置。

我曾在这些字段中定义了标签组。启用此实验后,这些字段显示为空。

奇怪的是,以其为空白的状态保存表单,并没有删除先前设置的配置,也没有重置配置。这些字段仍然显示为空白。

1 个赞
1 个赞