在WordPress网站上用Discourse替换bbPress/buddyPress

您好,
我目前正在为大约 3000 名成员的社区构建一个 WordPress 网站。该 WordPress 网站将具备多种社区建设功能,例如论坛、活动日历(每个用户都可以添加活动)、用户角色/群组以及会员限制区域。

我最近偶然发现了 Discourse,并且很喜欢它的界面。到目前为止,我一直在使用 BuddyPress 和 bbPress 构建我的网站,但我正在考虑用 Discourse 替换它们。因此,我想知道 WP Discourse 插件是否适合此目的?

基本上,我不想仅仅将评论部分转换为 Discourse 部分。我希望将完整的 Discourse 社区功能直接包含在我的 WordPress 网站中。人们应该能够通过一个简单的菜单项在两者之间导航,而无需更改域名,并且保持登录状态。

这是目前存在的功能吗?

非常感谢您的告知!

我也正在寻找答案,我认为 Discourse 需要 VPS。

可以使用 WP Discourse 插件将 Discourse 网站与 WordPress 集成。例如,WordPress 网站可以将帖子发布到 Discourse 网站。您还可以集成两个网站之间的身份验证,以便用户使用 DiscourseConnect 从 WordPress 登录 Discourse。

需要注意的主要一点是,WordPress 和 Discourse 需要分开托管。它们不能存在于同一个域上。一种常见的方法是从 WordPress 网站域的子域提供 Discourse。

启用 DiscourseConnect 后,您可以使用此处概述的方法从 WordPress 链接到 Discourse:创建 DiscourseConnect 登录链接

所以,基本上那个集成问题的答案是否定的,唯一的解决方案是使用 Discourse 作为评论系统,而这并非我们想要的。BuddyPress 的替代品是 SSO。

(目前)用 Discourse 替换 bbPress 和 BuddyPress 是不可能的,这意味着所有东西都无法无缝协同工作,甚至无法提供相同的功能。

您好 @Maël_Shanti@INSIDE,欢迎!

是的,Discourse 是 BuddyPress 的绝佳替代品。我曾与许多使用 BuddyPress 的网站合作过,然后迁移到 Discourse,他们都很庆幸这样做了。

我明白您的设想,但是 Discourse 的完整版本将永远无法在 WordPress 本身内部运行。这个问题经常被问到,所以让我用一个类比来解释一下原因。想象有两栋建筑,一栋是住宅楼,一栋是办公楼。

现在,在现代的城镇规划和现代工作场所中,有许多不同的方式可以将家庭带入办公室,反之亦然,包括家庭办公室、联合办公/居住、混合用途建筑等。

将 WordPress 比作住宅楼,将 Discourse 比作办公楼。在这个类比中,WP Discourse 插件本质上是住宅楼内的联合办公空间。这是一个您可以去的地方,可以在离家近的地方获得办公环境。您可以在那里审阅一些工作,也许可以举行一些会议。但是,对于您的大部分工作,您仍然需要前往主要的办公楼,那里有您的所有同事和您需要的所有资源。

您可能也知道,现实情况是,住宅楼和办公楼的性质使得真正大规模地结合它们在理论上总是很有吸引力,而且总会有人在纸面上被这个想法所吸引,然而,这种成熟的组合在实际、技术和文化上的现实是为什么在实践中我们有独立的住宅楼和办公楼,以及为什么在绝大多数情况下,这样做是有意义的。