我们的社区如何使用 Zulip 作为开源聊天工具

Backdrop CMS 社区寻找新的协作和聊天平台的过程促成了这款开源工具的诞生。
6 位读者喜欢这篇文章。
Person using a laptop

当 Backdrop CMS 需要升级我们的实时聊天平台时,我们必须在易用性和我们对开源的偏好之间取得平衡。这些标准引导我们找到了 Zulip,这是一个开源聊天和协作平台,具有我们正在寻找的许多功能。

在本文中,我将解释我们的选择过程,以及我们如何在整个组织中实施和调整这个工具。也许它也适合您的组织。

我们的社区如何超越了最初的聊天解决方案

Backdrop CMS 是 Drupal 项目的一个分支,目标是中小型企业、非营利组织、教育机构以及需要价格合理的综合性网站的公司或组织。

在该项目最初的五年左右,我们使用 Gitter 作为我们的实时聊天平台。Gitter 在这段时间内为我们提供了很好的服务,并具有以下优点:

  • 它是开源的。
  • 它易于使用。
  • 您可以使用 GitLab 或 GitHub 帐户登录。
  • 它是透明的,无需帐户即可查看。

Backdrop CMS 项目现在已经七年多了。随着用户越来越熟悉 Slack 等高级聊天工具,对于我们最常参与的用户来说,Gitter 似乎越来越令人沮丧。Gitter 没有提供用于组织对话的频道或主题,而且移动应用程序非常不稳定。我们开始寻找替代方案。

当 Backdrop CMS 社区开始研究各种选项时,我们既希望使用开源工具,又希望降低入门门槛,特别是对于非技术用户而言,这让我们感到纠结。Slack 的熟悉度使其具有一定的吸引力:它是一个非常流行的平台,我们大多数人已经在其他项目或工作中使用了它。这些因素使得入门门槛非常低。然而,我们紧张的预算和 Slack 对免费帐户的限制严重打击了它。

我们为什么选择 Zulip

我们仔细研究了 Slack 的几种开源替代方案,并很快确定 Zulip 是我们的主要竞争者。我们没有付费托管计划的预算,也不愿意承担维护我们自己的 Zulip 服务器的开销。尽管如此,为开源项目提供免费托管进一步推动了我们朝着这个方向发展。目前查看 Zulip 网站表明,可能会应要求为“值得称赞的组织”提供赞助,而不仅仅是其他开源项目。

Zulip 最具创新性的功能是在流(Zulip 相当于频道)中创建主题(或标签)的能力。这使得可以像我们在 Gitter 中习惯的那样,在单个时间顺序流中查看传入的消息。但是,用户也可以为每条消息标记一个主题并对其进行筛选,以便独立查看属于一个主题的所有单个消息。

对于我们中的一些人来说,这些主题是一个强大的功能。其他人则觉得它们令人困惑且难以使用。虽然将您的消息放入特定主题是可选的,但一些新用户感到有使用主题的压力。查找或选择主题的界面确实需要一些时间才能习惯。

Screenshot of Zulip discussion stream

(Tim Erickson,CC BY-SA 4.0)

 

在使用 Zulip 的早期,这些主题非常随意。现在我们发现,它们作为一种组织工具正变得越来越重要。尽管如此,它们仍然是新用户甚至一些有经验的用户最主要的挫败感来源。

iPhone 和 Android 应用程序都可用,而且对于我们的社区成员来说,它们似乎都运行得非常可靠。

我们如何与 Zulip 一起发展

随着时间的推移,我们看到越来越多的支持对话从我们的公共在线论坛转移到 Zulip 聊天频道,这让我们感到担忧,因为对于那些不使用 Zulip 的人来说,聊天频道中的信息不太容易访问和公开。这个问题可能是 Zulip 在实时对话方面取得成功的一个副作用。

为了提供有关我们 Zulip 社区规模和活跃程度的一些背景信息,我们拥有 240 多个帐户。在最近的一个星期五,超过 13 个不同的人总共发布了 75 条消息。有些日子比这更忙,有些日子更慢,但像这样的日子感觉很典型。根据一天中的时间,Zulip 中的支持问题通常会在一小时内或在缓慢的一天中 5 到 6 小时内得到某种程度的响应。

到目前为止,我们一直试图将大部分对话保留在一个流中,只有少数例外。任何在线社区的增长或成功都可能因过早创建太多频道而受到阻碍,这些频道都没有足够的活动。我们现在有一个德语流、一个“跑题”流(我们版本的饮水机)以及用于活动和基础设施的专业流。我们还有供领导层使用的私人流和一个用于安全问题的流。我们可能即将达到需要更多流的程度。

我们知道并非我们社区中的每个人都喜欢 Zulip,但抱怨很少。当然,我们不知道我们不知道的事情——有些人可能尝试过 Zulip,感到沮丧,然后就再也没有回来告诉我们。总的来说,我们这些在社区中最活跃的人对 Zulip 感到满意,并会将其推荐给其他开源项目。

headshot taken at coffeeshop
Tim 是 Triplo LLC 的创始人,自 2011 年以来一直积极参与开源软件项目。他是 Drupal 和 Backdrop CMS 社区的活跃成员。Tim 目前在 Backdrop CMS 项目管理委员会任职。

1 条评论

嗨,Tim!我是 Zulip 的产品主管。感谢您的帖子!

我们刚刚添加了一项功能(目前处于 Beta 测试阶段),可以让您使 Zulip 像论坛一样易于访问和公开!我们已将您的组织添加到 Beta 测试版中,因此您现在可以按照此处的说明使您组织中的任何流无需登录即可查看。

您可以通过单击 https://chat.zulip.org/ 上我们开发社区的“无需帐户即可访问”按钮来预览 Web 公共流。

我们为 700 多个开源项目、非营利组织、教育和学术研究团体赞助免费的 Zulip Cloud Standard 托管服务。鼓励所有符合条件的组织加入该计划!

如果您愿意,我很乐意进一步讨论您的体验。您可以在 https://chat.zulip.org/ 社区中找到我,或者通过 support@zulip.com 与我联系。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.