nedbat
(Ned Batchelder)
1
在我们的论坛(https://discuss.openedx.org)中,我们希望鼓励各种类型的讨论。但大部分帖子都属于一个特定类别,即人们寻求软件安装帮助(https://discuss.openedx.org/c/devops/ops-help)。根据以往的经验,这些人通常不会参与其他讨论,而且他们提出的问题往往表述不清或不完整。
我担心,那些希望深入探讨其他主题的用户来到网站后,会认为这里只有安装问题,从而决定不加入讨论。
有哪些工具可以帮助我将安装类问题与网站的其他内容区分开来?我找到了 Sub-forums under a master?
我知道这个问题比较开放,我正在寻找多种可能的解决方案。
4 个赞
justin
(Justin DiRose)
2
我同意,分类是处理内容分块的最佳方式。你有没有考虑过默认将“安装问题”类别设置为静音?
另一个选项是,为这些主题添加一个标签,并将其默认设置为对所有用户“静音”。
静音通常会将这些主题从“最新”视图中移除,从而减少活跃用户的视觉干扰。不过,如果他们主动进入该类别,仍然可以看到这些主题。
8 个赞
nedbat
(Ned Batchelder)
3
静音是选项之一。我猜这意味着,那些可能帮助解决安装问题的人必须主动选择加入才能看到相关内容?
1 个赞
justin
(Justin DiRose)
4
是的,如果您采用这种方法,用户需要主动选择加入——或者,您也可以为用户提供说明,指导那些觉得安装内容过于嘈杂的用户如何通过标签或类别自行静音。
1 个赞
nedbat
(Ned Batchelder)
5
有没有可能提供一个链接,让用户点击后直接设置静音?比如“点击此处静音 DevOps 分类”,无需其他操作?
1 个赞
这似乎与我们今天早些时候讨论的关于主页哪种方法更好的问题有关。
- 我看到一大堆内容,必须点击才能隐藏我不想看到的内容
- 我看到的内容很少,必须点击才能显示我想看到的内容
当然,真正的答案是“视情况而定”……主页上的主题中,普通用户关心的是多少比例?
@sam @eviltrout 我认为我们应该在 Discourse 中重点优先开发“为多人静音类别”的用户界面,以便工作人员可以轻松操作。
8 个赞
nedbat
(Ned Batchelder)
7
谢谢,很高兴听到有一些进展。如果我能创建链接,让点击链接的人修改特定设置,那么我就可以编写自己的页面,帮助用户自行选择是否屏蔽某些类别(或其他设置,如通知等)。
1 个赞
eviltrout
(Robin Ward)
8
我在可视化这个方案时遇到了一点困难。我理解“主动加入”(opt-in)模式的用户体验是如何运作的:主页留白,并显示类似这样的内容:
要开始使用,请先浏览以下推荐的分类。
[ 此处列出热门分类… ]
但在为大量用户静音某个分类的情况下,您是否考虑过让管理员编辑该分类,并勾选“默认静音此分类”这样的选项?
1 个赞
Falco
(Falco)
10
针对非常具体的使用场景,即某个 Discourse 实例涵盖的内容过多,而普通用户只想查看其中一部分时,我们可以在 discobot 教程之前为新用户添加一个“发现”功能。
其界面大致如下:
其中主题将对应分类和/或标签。
该功能适用于以下一些使用场景:
- 游戏公司在同一个论坛上运营多款游戏,而大部分用户只会玩其中少数几款。
- 一家使用 Discourse 进行内部沟通的公司,规模较大,导致特定员工不希望看到所有内容。
在后台,这只是一个用于静音分类和标签的高级用户界面。
7 个赞
此外,也许设置向导可以提出这样一个问题:
您更倾向于哪种方式?
不过,在某些情况下,这个问题或许也可以通过“不同的主页”功能来解决 @sam @eviltrout?
5 个赞
Falco
(Falco)
12
没错,在巫师(Wizard)上实现这个功能非常有意义!
我还想为首页添加一个新的列表筛选器,包含“最新”、“新内容”、“未读”和“热门:全部”。(“全部”即“最新”,但会忽略屏蔽设置。)
仅当用户屏蔽了某些内容时才会显示。
4 个赞
有一件事让我担心的是,这与分类权限有些冲突,因为隐藏内容的传统方式是基于“某人X不被允许查看此内容”,而不是一种偏好设置。
1 个赞
Falco
(Falco)
14
好吧,这有点不同,因为它是关于赋予你查看内容的权利,以便集中注意力,而不是被上级势力阻止查看内容。
从技术上讲,使用单点登录(SSO)、群组、权限和 API 调用来实现是可行的,但要正确实施起来要困难得多,成本也更高。
1 个赞
Falco
(Falco)
16
是的,这会有帮助,因为它不是默认设置(仅适用于特定用例),用户可以在任何时候通过用户偏好设置重新触发它。如果有人抱怨看不到某些内容,我们可以建议他们检查在“全部”中是否显示了该主题。
3 个赞
mcwumbly
(Dave McClure)
17
1 个赞
我认为增强我们当前的静音功能比引入一套全新的代码要好得多……否则我们将同时拥有静音和收藏功能,这会让情况变得更加复杂。
4 个赞
Mevo
19
这一切我目前还不太清楚,但我对“选择性静音”很感兴趣。我设想的情景是:有一位内部用户会在许多话题中发布信息,但该用户默认处于静音状态,仅当用户关注了该话题时才会收到通知(如果用户关注了该话题,说明他们希望获取该用户发布的信息;否则,他们可能不希望首页被该内部用户发布的新话题填满,这可能会惹恼所有人,包括未注册的访客)。
目前是否有实现这种功能的可能?或者未来是否可行?(例如,提供一个“取消静音”功能,以便针对特定话题或标签接收来自被静音用户的通知?或者提供“始终静音”与“仅在关注的话题中不静音”的选择?)
我不清楚的是“冲突”是如何处理的?
如果用户静音了某个分类,但关注了该分类下的某个话题,他们是否仍会收到该话题的通知?
如果用户静音了另一位用户,但该被静音用户在用户关注的话题中发帖,是否就不会收到通知?
如果用户静音了某个标签,但关注了另一个标签,而这两个标签同时出现在一个话题中,会怎样?
诸如此类……是否有相关规则(例如优先级顺序)或文档说明?
用户端的对应功能称为“忽略”。您必须达到信任等级 2 才能拥有忽略权限。
1 个赞