Docuss
Docuss 允许将您的网站(或 Web 应用)与您的 Discourse 论坛集成。
优势:
- 更流畅的用户体验
- 网站/论坛互动:讨论页面、讨论页面的部分内容等
展示
请查看 Mustacchio,这是一个演示 Docuss 主要功能的虚构网站。
更多信息
查看主仓库 此处。
Docuss 允许将您的网站(或 Web 应用)与您的 Discourse 论坛集成。
请查看 Mustacchio,这是一个演示 Docuss 主要功能的虚构网站。
查看主仓库 此处。
I added 2 more demos:
Discuss The Web
A sample Meteor+React web app.
OpenStack
A single page of a live website, with discussions added to each heading.
(see the repo for additional details)
@Bank_Live, please see the updated documentation here.
你好。这是一个很棒的插件,我想知道是否可以利用它来实现我的目标:允许用户创建子论坛(可能我的网站会提供带有标题和描述的子论坛页面,然后通过此插件插入属于该子论坛的 Discourse 讨论)。 但插件实际上是通过什么方法将论坛添加到网站上的呢?我曾认为在网站上嵌入 Discourse 并不被鼓励,而且使用 iframe 更是明确不被推荐的。
抱歉,我不确定 Docuss 如何能在此方面提供帮助。Docuss 的作用是将 Discourse 主题与现有的网站页面关联起来。因此,除非您允许用户创建网站页面,否则它无法发挥作用。
Docuss 的做法恰恰相反:它将网站嵌入到 Discourse 中。
这很有趣。谢谢你的回复。你预计是否有任何网站可以与之兼容,包括由 Angular 2+ 等单页应用(SPA)运行的网站?
我的想法是如何可能使用这个插件:我可以将子论坛页面设置在我的独立应用中,然后让 Discourse 的讨论内容在该页面中显示。
这正是我计划做的(用户在我的应用中创建子论坛,然后我将 Discourse 嵌入到该子论坛中)。
但我不确定这是否能解决另一个尚未解决的问题——如何确保只有与该子论坛关联的用户才能在该子论坛中发帖。
Docuss 要求您在 Web 应用或网站中包含一些 JavaScript 代码。就 Web 应用而言,它已在 React 和 Meteor 上成功测试,但尚未在 Angular 上进行测试。
在底层,Docuss 会创建标签。因此,很遗憾,它无法帮助解决权限问题。
WordPress 演示版出错了。
有人在使用这个配合 WordPress 吗?想看看实际效果……谢谢。
@Zup,WordPress 演示站点已关闭,因为 WordPress 功能似乎未引起任何兴趣。如果您有 compelling 的使用场景,我们可以讨论一下。我可能会考虑在 DiscPage 中添加 WordPress 支持(参见我下方的下一篇文章)。
Docuss 项目已不再活跃。 我们仍为现有用户提供修复,但已停止开发新功能。您可能想查看 DiscPage,它是一个简化版本。
我想这取决于 Docuss 如何将 WordPress 集成到 Discourse 中。(这就是为什么我想试试演示版。)基本上,我的计划是将 WordPress 更多地用作网站不同部分的门户——而 Discourse 将是其中最大的部分之一,甚至比 WordPress 门户本身还要大。如果 Docuss 能够像一个框架那样包含一个功能完整的 WordPress,那正是我想要的。这样我就可以省去各种额外的头部插件和主题组件,让一切感觉像一个无缝的整体,而不是两个独立的部分。
使用 Docuss,您的 WordPress 博客将以无页眉的形式,通过 iframe 嵌入到您的 Discourse 实例中。每个 WordPress 页面都将拥有一个独立的 Discourse 网址。
同样,Mustacchio 演示展示了静态网站的集成方式:
在您的案例中,静态网站将被替换为您的 WordPress 博客(不含页眉)。
我更喜欢保留 WordPress 的页眉。这可行吗?
很遗憾,没有这样的选项。
我刚仔细读完了你们关于此事的所有信息。你们终止这个项目真是太遗憾了。在不使用 iframe 的情况下,将 Discourse 评论等嵌入网页所带来的 SEO 价值是巨大的。你们的插件离实现这一目标只有一步之遥了。只需将其部分重写为使用 Svelte/Rollup,这样侧边栏就能在外部网站上加载。
祝一切顺利!![]()