WordPress 在 Discourse iframe 中?

我并不完全同意。说它有主见(opinionated),没错;说它扼杀实验,则不然。这里有很多人在以各种方式对 Discourse 进行实验(不妨浏览一下 Customization > Plugin 分类!)。显然,Discourse 团队自身的工作重点会放在实际客户的需求上,但我并没有感觉到他们在劝阻实验。

在这种情况下,我认为更可能是这样:

这个话题里还没提到这一点,但值得提及——已经有一个非常棒的 WordPress 插件 WP Discourse,它是专门为连接这两个平台而构建的。许多网站都在使用它,而且已经投入了大量时间来完善该插件,以解决不仅仅是单点登录(SSO)的问题,还包括:

参见:

我认为主要的启示是,在绝大多数情况下(99.99%),没有必要重新发明轮子(无论是将整个 WP 站点嵌入到 Discourse 的 iframe 中,还是其他方式),因为通过该插件和 SSO,已经存在一种更稳健的方式来连接这两个平台。

当然,技术上可能以其他方式实现,但 Erlend 的意思是,已经有许多更简单的解决方案,且经过众多网站的长期验证和考验。采用完全不同的方式意味着需要花费大量时间构建自定义解决方案,而带来的明显好处却寥寥无几。

如果某人还没有建立成熟的 WP 站点,或者真的不想处理配置多个平台之间集成的麻烦,另一种可能的选择是直接使用 Discourse 本身来实现博客平台的功能。人们确实也尝试过这种方法,并在 Meta 论坛上讨论过;这里有一个例子:How to enable your community to use Discourse as a (micro) blogging platform

3 个赞