到目前为止,我都很享受使用 Discourse 3 的体验,尤其是新增的实时聊天功能。
是否计划允许针对单个消息创建主题帖,就像在 Slack 中的体验一样?
到目前为止,我都很享受使用 Discourse 3 的体验,尤其是新增的实时聊天功能。
是否计划允许针对单个消息创建主题帖,就像在 Slack 中的体验一样?
是的,我们正在努力为聊天添加线程功能,但它仍处于规划阶段……我们还没有进展到可以提供“2023 年某个时候”以外的任何细节或时间安排。
我们也不确定我们的第一个“帖子”版本具体会是什么样子
(或者我们会如何称呼它)。我们中的许多人都非常熟悉其他聊天平台中的帖子是如何工作的,但在我们对使用它们的社区的初步探索中,我们看到该功能被采用的成功程度不一——似乎不同的社区(或社区内的频道)在这里有不同的需求(而且有些可以说最好没有它们)。
@chadwcarlson 我很想听听你到目前为止特别的经历。在过去,你在哪些场景中发现帖子最有帮助?你在 Discourse 聊天中遇到过哪些你觉得帖子会有所帮助的场景?
感谢 @awesomerobot!@mcwumbly 有道理。
目前我们非常依赖 Slack,无论是同时对几个问题/主题进行更深入的讨论,还是在单个线程中保持服务状态的持续更新,线程都能以我喜欢的方式保持条理。
到目前为止,在 Discourse 聊天中,我们一直在尝试复制相同的体验。能够将社区聊天连接到所有内容中的主题和帖子,这无疑是一个巨大的优势。根据我在 Slack 上的经验,我现在很难看到没有线程的聊天不会让新用户难以导航。
我猜想在 Discourse 中使用无线程聊天的部分想法是,在聊天中开始一个对话,然后将其移动到一个主题中,作为一种“线程”。也许这就是我在这方面遇到的困难——我仍然认为在我们的案例中,在创建主题之前可能有一些消息,而线程可能会派上用场。
是的,我过去也看到过这种方式奏效,尤其是在团队规模越来越大,没有其他方法来保持组织的情况下。
是的,“将聊天主题视为‘原型主题’”是我们正在考虑的事情。在此期间,我认为它目前已经运作得相当不错了。它肯定与 Slack 的体验不同,所以 迁移 一个已经习惯了这种体验的社区可能会很困难。但我的看法是这样的:
好的,最后一点,它在 实践 中今天看起来和感觉起来是怎样的?
简单模式是:
高级模式是:
[details][/details] 中根据我们的经验,这两种方法今天都运作良好。
但我同意,主题提供了一个机会,可以使“高级模式”变得 简单。
很高兴读到这个帖子,@chadwcarlson、@awesomerobot 和 @mcwumbly。谢谢分享。
我也在挠头,想象 Discourse 上线索会是什么样子。
我们计划关闭我们的“免费”Slack,并鼓励大家迁移到我们启用了聊天的 Discourse。我非常喜欢 Discourse 的聊天功能,但有时当我想要在某个线索中回复时,会有点卡顿。我想这是一种习惯,一种需要改掉的习惯。
我用过“Fancy mode”。
效果很棒!
我同意这一点。
我还不确定这在实践中会如何运作,但我想知道一些 AI 魔力是否可以识别何时通过聊天形成了一个帖子,然后建议——仅限于那些为 AI 认为正在形成的帖子做出贡献的人——他们可以将这个帖子变成一个新的帖子。如果有人选择“是的,将此转换为帖子”,它将自动执行“Fancy mode”,然后建议一个要发布的帖子。
我的问题是:用户不转移到新话题。他们继续聊天,我也不怪他们(某种程度上我怪他们 ;)),因为对话本来就在那里,而且仍然在那里。
能够批量选择和删除会有帮助,但我们没有那个删除选项。
所以对我来说,开始一个话题只是一个保存宝贵数据的工具,仅此而已。
这在我们列表中,但不确定何时会排到前面。在此期间,解决方法是创建一个单独的频道(也许具有仅限员工的权限),然后批量“移动”消息到那里。
目前会留下难看的存根删除消息痕迹——这也是我们将来会改进的。
没人知道最终会是什么样子
我们将首先将其作为一个实验性功能来处理,以便在确定特定方向之前尝试一些我们的想法。
在您执行此操作时,请随时告知我们遇到的任何其他摩擦点!
我也对这个功能感兴趣。
我认为值得注意的是,有时用户可能希望从一个永久频道(例如 Dev)分支出一个话题讨论(例如 #issue-X),并且希望所有这些话题讨论都能像 Discourse 的话题一样被分组、存档和搜索,同时仍然保持实时聊天的动态性。
目前,从聊天转移到话题不仅会将讨论分支到一个孤立的话题(这是我们想要的),还会改变讨论的流程,使其变得更慢。我明白有时我们希望随着讨论的“正式化”而放慢速度,但也许有时我们不希望这样。
如果一些 Jakke 的用户仍然使用聊天,我一点也不惊讶——并不是因为他们没有意识到现在有了一个专门的话题,而是因为他们想保持快速的对话流程。
在我们的社区中,有些用户实际上是从论坛(讨论开始的地方)转移到 Discord,以便使用 Discord 线程实时解决争论。
我计划在我们升级到 3.0 后推动将通信整合到 Discourse 中,并且我对“花哨模式”感到兴奋,但我同时也担心,仍然会存在需要从实时频道分支讨论的情况,而我们唯一的选择将是较慢的话题结构,这可能会将用户推回到 Discord 线程。
我认为这里有一个空白,Discourse 自己对线程的看法可以在这里大放异彩。
一些想法:
编辑补充:
我认为我们正接近一个点,特别是如果核心团队正在试验线程,那么在 UI/UX 中需要澄清话题/回复/聊天/线程的层次结构。
目前它已经有些令人困惑了。我可以回复一个话题,也可以回复一个回复。目前两者在视觉上的唯一区别是,回复一个回复有一个指示器显示我回复了谁。对于其他跟随者来说,可能很难看到话题的讨论是如何分支的。我们可以借鉴 Reddit 的方式,通过嵌套回复来回复回复。基础已经在 Post Voting 插件中。
引入线程,关于层次结构/分支的问题会更深入。
如果我们能够从话题回复创建线程,那么这些线程在视觉上需要与嵌套的回复(假设进行了该更改)区分开来,因为它们在功能上仍然是不同的,线程是实时分支,而回复将是较慢话题结构的嵌套延续。
我们短期内不太可能将话题构建成线程,我们已经多次拒绝了这一点,扁平化的讨论是 Discourse 构建时最早的设计决策之一:Web Discussions: Flat by Design
包含许多子讨论的话题通常很难理解,无论是否嵌套,如果其中有任何重要内容被嵌套,在重复访问时会很难找到。如果一个话题开始向不同的方向分支,通常最好是另开一个新话题。
而这正是关键所在。
Discourse 非常重视版主管理,而这一切都是版主管理流程的一部分。
Sam,那些测试进展得怎么样了?
我知道我们的测试社区会很乐意尝试聊天线程。![]()
我认为我们应该在一周内分享一些东西。我们计划公开功能标志,并创建一个简短的主题,概述该功能,让人们开始试用。