我有一个 Drupal 8 网站,想在其中嵌入论坛。有人推荐使用 Discourse,我找到了一款 Discourse 的 Drupal 8 模块,并在本地 Docker 实例上运行 Discourse 后成功将其集成到 Drupal 中。我创建了一个新的子页面节点,并将 Discourse 的嵌入代码放入其中,但页面只显示“开始讨论”,点击后则会跳转到 Discourse 网站。
我真正想要的是将整个 Discourse 论坛嵌入到我的 Drupal 网站中,让用户无需离开我的网站即可创建话题、浏览话题和回复。那么,Discourse 真的是我想要的解决方案吗?
1 个赞
simon
2
我不熟悉 Discourse D8 模块,但它的运行方式确实应该如此。我们的 WordPress 插件也以类似的方式工作。无法将 Discourse 完全嵌入到 iframe 中。用户需要访问您的 Discourse 网站才能与其进行交互。
5 个赞
我认为凭借一些设计功底,你完全可以让这两者看起来协调统一。例如,https://www.sitepoint.com/ 使用的是 WordPress,而 https://www.sitepoint.com/community/ 使用的是 Discourse。它们的顶部导航栏是匹配的(至少在我看来,作为开发者是匹配的),并且两者互相提供了链接。我想象要让布局完全一致(例如:两列无页脚 vs. 四列带两列页脚等)可能会有难度,但我认为通过 CSS 实现配色方案和标志的统一应该是可行的。虽然功能上存在一些差异,但在我看来,访客应该不会觉得难以分辨这两者属于同一个体系。——无需嵌入。
7 个赞
这就是我认为我们将要采取的方案。尝试使用单点登录(SSO),然后将独立的 Discourse 实例样式化,使其看起来与我们的网站一致。
1 个赞
system
(system)
关闭
6
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.