群组页面新过滤器

大家好,

Discourse 在我所活跃的社区中运行得非常好。已有超过 7,500 名教师,而且还在不断增长。这种增长伴随着群组的增长,这开始给我的用户带来问题。当群组很少(<30 个)或者你知道你在寻找什么时,群组页面运行得非常好。

但是当群组很多时,群组页面会吓退那些数字能力不强、没有时间阅读几十个群组的新用户。我希望我的用户能够按概念搜索,例如:“数学”,然后出现所有相关的群组。

考虑引入一些设计上的改动:

  1. 群组搜索引擎也能搜索群组的描述。这样,我就可以告诉我的用户:搜索 #mathematics,并在描述中包含这些 #hashes。

  2. 为群组添加标签,但使用不同的名称以避免混淆。也许是“collections”或类似名称……

那么,你们怎么看?有什么类似的解决方案吗?

9 个赞

这是一个很棒的前瞻性想法。

与此同时,您是否考虑过发布带或不带页面发布的内容?

您可以例如使用“隐藏详细信息”或“主题组件自动目录”等功能,将您的群组整理成类别化的群组。

您甚至可能可以使用文档插件,通过标签来更快地搜索群组?

通过群组加入链接等。

1 个赞

您好!我又回来了。也许您可以给这个想法一个机会……我认为实现起来并不难。

我现在的小组页面…… :worried:

ezgif.com-optimize (1)

3 个赞

我尝试按照您说的方式(谢谢)来操作,但结果并不理想。我会再试一次,但我谦虚地认为,Discourse 需要为拥有大量群组的大型社区重新考虑这个群组页面。

2 个赞

我试过类似的方法:

而且……

  1. 它看起来不吸引人(这对我们很重要)
  2. 我无法将 CSS 应用于 div。我不知道如何重新创建图标-文本-按钮的 div 布局。
  3. 我们丢失了关于群组最相关的信息:成员数量
  4. 重新创建大量群组(以我的情况为例,93 个)需要大量工作

在托管的 Discourse 中,我不知道是否有更多选项……

2 个赞

此功能引起了一些开发者的兴趣,总体而言,大家认为这是一个不错的发展方向 :+1: :heart: 然而,在当前的项目计划中,它尚未被优先处理,因此恐怕我无法提供何时会着手处理的时间表(或保证)。:frowning:

我在你的示例中确实注意到显示了一些自动和私有群组,这让我想到了这是管理员的视角。你能否从非员工成员的角度提供一个类似的示例,以更好地说明他们对该页面的看法?

3 个赞

你好 JammyDodger!

我们有 21 个小组,但我们计划再开设大约 50 个小组……例如,每个学科(文学、历史、数学等)一个小组。
您可以在此处查看未来的类别(需要关联的小组):

感谢您的反馈!

1 个赞

我认为允许现有的自由格式搜索/筛选框在此处匹配描述非常有意义。

表面上看,这似乎是一个相当小且风险较低的更改。不过,我会与其他同事确认,看看我是否低估了这一点。

与此同时,也许使用更详细的组名会有帮助?

5 个赞

我终于在 WordPress 中创建了一个带有复选框过滤器(OR 运算符)的替代群组页面。

https://projectes.xtec.cat/digital/grups-de-nus/

当你点击一个“假”群组时,你会跳转到一个真实的 Discourse 群组。我会定期手动刷新成员数量。这是一个权宜之计……等待 Discourse 推出原生且酷炫的解决方案 :wink:

2 个赞

我无法访问您的链接,并收到禁止 403 错误。

您能发布几个截图吗?

嗨,丹,

这是一个带有卡片样式的datatable



1 个赞

我们遇到了同样的问题,也需要一个带有筛选选项和更多结构的群组页面。

因此,目前非常不令人满意。

我们使用 Discourse 来组织互助小组。群组页面没有用。我想要一个像 Circle 那样的解决方案。

1 个赞