将社区对话引入您的网站 - 办公时间回放

本月,我们举办了一场社区办公时间(Community Office Hours)活动,探讨了 Discourse 的全新整页嵌入讨论体验。

观看回放:

此更新使得访客无需离开当前页面,即可在网站、博客、知识库或其他内容平台上直接参与社区讨论。

启用**完整应用模式(full app mode)**后,完整的 Discourse 讨论体验将在嵌入区域内加载。访客可以直接在页面上回复、点赞帖子、引用回复、点击链接、标记内容以及使用其他熟悉的 Discourse 功能。

本次活动的几个关键要点:

  • 完整应用模式取代了此前仅支持阅读的嵌入体验。当该模式禁用时,访客可以查看评论,但必须进入社区才能参与互动。
  • 该功能兼容 Ghost、WordPress、静态 HTML 网站、知识库以及其他允许添加 JavaScript 的系统。
  • 首次访问嵌入页面时,可以自动创建对应的配套主题(companion topics)。
  • 嵌入的主题可以路由到特定的 Discourse 分类中,从而更轻松地组织来自博客、产品更新、文档或其他内容源的讨论。
  • 您可以将自动创建的主题设置为“未列出”状态,直到有人回复为止,这有助于防止大型博客或知识库淹没社区的最新主题列表。
  • 如果网站或 CMS 提供作者信息,团队可以使用元标签(meta tag)将配套主题分配给原始内容作者。
  • 开发者还可以通过 Discourse API 创建主题,并将现有主题 ID 传入嵌入代码中,从而让团队更灵活地控制讨论的创建方式和时机。
  • 嵌入区域内的样式可以通过 Discourse 主题和主题组件进行自定义,包括一个专门用于嵌入的 CSS 类。
  • 可以在 Discourse 管理设置中配置允许的域名和路径,以防止社区被嵌入到未经授权的网站中。
  • 为了获得最流畅的参与体验,团队应考虑使用 SSO 或社交登录选项,以便访客能够以最小的阻力完成身份验证。

我们对这一功能带来的可能性感到兴奋,并期待看到社区如何将讨论直接带入其受众已经访问的场所。

7 个赞