如何预先添加多个标签

大家好,我非常困惑。目前我正尝试设置 Discourse,以便将我的大型社区从 Facebook 迁移过来。我一直在考虑如何通过版块(categories)来构建它,有人提到标签(tags)也有帮助。据我所知,Discourse 中的标签非常“像版块”(至少对我来说是这样,我来自“只需在文本框中快速输入您的标签”的博客/Flickr/Delicious 世界)。好吧,所以预先创建我的“标签”是有意义的。但如何创建呢?如这里提到的,在标签页面上没有“直接添加标签”的方法。也许我不想把所有的标签都放在组里——有可能吗?

(顺便说一句,我在创建版块时也有些不知所措,似乎没有一种用户友好的方式来整体组织/创建/管理版块,或者我还没找到。在目前的阶段,某种“社区结构构建器”界面会非常方便,我可以在其中上下移动版块,将它们放入彼此内部或移出……就像重新排序 WordPress 中的菜单导航项一样,仅举一例。)

抱歉,如果我没有完全切题,我最近脑子有点走神,尽管我很努力了。

4 个赞

您好 @stephtara

我已将您的问题移至一个新主题,因为答案对其他人也会有帮助,这样我们可以将相关的用户体验 (UX) 主题范围限定在实现细节上。

标签绝对是需要完善的领域之一,因此我鼓励您在相关功能请求中添加您的投票。票数越多,被优先处理的机会就越大。

同时,预先添加标签是可行的,但这非常隐蔽且不直观。

您可以访问 https://meta.discourse.org/tags

然后点击此处:

以上传 .csv 文件以批量添加它们。

您是否看到了 categories 视图中的这个下拉菜单:

Discourse 一旦设置好后就非常棒了!

我希望您能坚持下去,我们会尽力提供帮助 :wink:

3 个赞

我对此毫不怀疑,我也会坚持的,但由于我的精力有限(刚从一场严重事故中恢复),我正试图看看如何能让自己的一切尽可能简单 :sweat_smile:

谢谢!!

2 个赞

请确保启用了固定类别位置(fixed category positions),这样您才能看到重新排序的选项。默认情况下它未启用。

3 个赞

另外,Stephanie,您可以在这里找到该站点设置……

image

2 个赞

是的,看到了,但当我需要创建、着色、组织、描述、分层 8-12 个类别时,它相当麻烦,而且每个类别都会影响其他类别,所以我不断地在面板之间来回切换,而每个面板只包含我宏大图景的一小部分……

1 个赞

好的,必须创建一个 csv 文件感觉工作量太大了!我还没有最终的标签列表,就像分类一样。

所以看起来我需要在 discourse 之外“设计”我的社区结构,一旦我确定了我的分类、标签、颜色和描述,再去添加它们,因为到目前为止我看到的界面并不能真正帮助我完成这项工作(思考、尝试一些东西、看看效果、更改以尝试其他方法、调整这个和调整那个、再移动一些东西,等等……)

2 个赞

我希望我没有显得太挑剔,但我认为如果我在这部分遇到困难/气馁,肯定还有很多人也会遇到……

3 个赞

即使是 Discourse 专家,我也总是会经历这一步。规划是在 Discourse 之外完成的,这会让事情更简单。

Discourse 是一款很棒的软件,但学习曲线可能很陡峭。幸运的是,开发团队和社区都非常乐意提供帮助 :slight_smile: 如果您有预算,也可以在 Marketplace 上雇佣某人来帮忙。

2 个赞

这是很棒的反馈!我在这方面也遇到过困难,尤其是在标签方面。我记得当我担任员工体验团队的产品经理时,我们曾计划最终创建一个管理区域,以便更直观地管理类别和标签。不确定这是否以及何时会发生。

另外,回想多年前,我们一直希望在标签和类别之间实现“对等”。标签非常强大,但导航和管理它们的界面需要跟上!

实用技巧:创建了一些类别后,您可以使用类别设置上的下拉菜单快速切换到另一个类别,以便进行比较和设置,例如安全设置。示例:

当您担心安全以及谁可以访问什么时,您也可以查看“组”的权限选项卡。示例:

3 个赞

这是非常有价值的见解。谢天谢地,我还在我的流程的“早期”阶段,还没有撞到太多南墙!我也会那样做。

这对我来说并不直观,因为我是一个非常“尝试一些东西,看看效果,迭代”的人,而且我认为“上下文”非常重要。

例如,在墙上用便利贴看起来不错的东西,或者在电子表格或文本文档中看起来不错的东西,一旦在系统中实现并带有设计,可能效果就不那么好了。

如果 Discourse 也能促进建立社区结构和战略的这一部分过程,我绝对会认为它作为社区平台是一个加分项。

这是否可以通过插件来实现?提供一个拖放或替代界面来创建和管理标签和类别?

3 个赞

不幸的是,预算是负数 :sweat_smile:

2 个赞

哦,谢谢!!

是的,组也是我需要“设计”的东西……

2 个赞

您可以在插件中完成几乎所有事情。甚至有可能构建一个类似 Theme component 的东西。

去年,我添加了相关类别的权限概览作为一个组件。

1 个赞

另请注意,群组的“权限”选项卡仅列出群组成员可以特殊访问的类别。所有用户都可以访问的任何类别将不会在此处列出。(这非常合理,但乍一看可能会引起关注。)

2 个赞

我不确定它是否有用,但我让 Gemini 创建了一个品类规划工具,你可以在这里看到:

这主要是一个草稿,我很好奇 Gemini 会如何根据一个非常简单的提示来处理。如果你觉得这可能有用,我可以稍微改进一下,并添加一个导出/导入按钮(用于和 txt/csv 文件之间)。

2 个赞

哦,哇,这看起来超级有希望!!我真的很喜欢它。

无法删除分类,我不确定在哪里可以找到“分类 ID”(我知道你说它还在草稿阶段),但我认为这可能非常宝贵——特别是如果有一个“以 Discourse 可以接受的格式导出此内容”的功能!

(我试着用它创建了很多分类并重新排序了它们……老实说,现在我看到了这个,我觉得我将无法没有类似它的东西而生活了!)

1 个赞

我看到 Canapin 提供了一个人工智能工具,但我比较传统,我更喜欢用思维导图来做这件事……

思维导图构思

我忍不住做了一点实验,从您最初的主题列表开始:

Screenshot 2025-12-09 133718

在摸索了几分钟后:

image

我并不是说这是一个完整、完善的建议,但也许它可以激发一两个想法。

有几点说明:

  • Discourse 自带一个公开可见的“站点反馈”(Site Feedback)分类。此可见性无法更改。如果您想要一个仅限注册用户的“站点反馈”分类,建议直接删除默认的,然后创建一个新的。
  • 您通常不希望一个分类和一个标签代表同一件事。比如,食物(Food)应该是一个所有与食物相关的内容都归入的分类,这样就不会有 #food 标签。然而……如果您想能够查看“兽医”(Vet)分类中所有与食物相关的帖子,那么您可以向一个仅限于“兽医”分类的标签组添加一个 #food 标签。
3 个赞