alehandrof
(Alex Armstrong)
1
我希望让“关注分类”成为用户更突出的选项。
-
我意识到可以为分类上的通知按钮设置样式,但它仍然只是一个微小且略显隐蔽的图标。我尚未找到方法使其成为一个更明显的目标。
-
是否可以在 /categories 页面为每个分类添加一个通知按钮?这也可以作为用户正在追踪内容的概览。
-
最后,是否可以让用户关注某个分类的第一篇帖子?
我提出最后一点的理由如下:我会向已参加我们在线活动的参与者(他们已经是论坛成员)发送后续消息。我想添加类似这样的内容:“如果您喜欢本次关于主题 X 的网络研讨会,您可以注册接收未来关于该主题的活动和讨论通知:链接”。
如果没有这个链接,我就必须逐字描述如何导航到相应页面、点击相关图标,并从选项列表中进行选择。
对于实现上述功能,或任何其他有助于用户更方便地管理分类通知的建议,我将不胜感激!
3 个赞
我也觉得这很有用。电子邮件通知包含指向操作页面(暂且这么称呼)的链接——例如取消订阅该主题等。如果能有一个类似的功能用于关注类别那就太好了。
2 个赞
我认为其中的问题在于,这可能会变成一个 CSRF 攻击向量(有人可以在某处发布一个链接,该链接会在 Discourse 中执行某些操作,任何点击该链接的人,只要在该 Discourse 站点已登录,该操作就会应用到他们的账户上)。该链接也可以伪装成短链接,例如 bit.ly/some-key。
在大多数情况下(或所有情况下?),GET 请求不应改变状态。话虽如此,如果链接需要由版主(或管理员)生成的令牌来执行特定操作(与该令牌相关),则此类问题(CSRF 漏洞)可以被避免或至少得到缓解。但我不知道这样做是否值得投入精力,尽管在您提到的情况下,这可能很有用(尤其对于不太熟悉互联网导航的用户)。
2 个赞
我可以看到这里潜在的隐患。一个“启动画面”(再次声明,我不知道正确的术语)会有帮助吗?比如,当你点击电子邮件通知链接时,它不会自动执行任何操作,而是让你选择要执行的操作。
2 个赞
这是一个可能的解决方案,就像取消订阅电子邮件一样。
2 个赞
这听起来不错。我敢打赌,很多人甚至从未查看过分类页面(他们只看 categories/latest 和单个主题)。
2 个赞
alehandrof
(Alex Armstrong)
7
我很乐意提供一个链接,将用户引导至论坛,弹出一个类似以下的对话框:
您是否想关注该类别的首个帖子?
您将收到该类别中新主题的提醒,但不会收到主题回复的提醒。
是 / 否 [按钮]
编辑:看来 API 已经支持此功能(无需对话框)用于主题:Discourse API Docs
2 个赞
再次查看这个问题……“偏好设置 - 类别”中已有此概览,但它允许将类别添加到五种可能的通知状态中。本质上,我们想到的方案是同样的逻辑,但方向相反,即允许将通知状态添加到类别列表中。我认为这样可能更直观。
alehandrof
(Alex Armstrong)
9
两年过去了,我仍然对我在 OP 中提到的所有内容感兴趣。我没有看到这些功能有任何进展。我是否错过了什么——也许是插件或主题组件?
Moin
10
2 个赞
我最近创建了一个 TC(主题定制),允许工作人员在任何帖子中创建“关注此分类”按钮。我正在我的 Discourse 实例中使用它,以便让技术不太熟练的用户更容易发现“关注”功能。
2 个赞