最疯狂的Discourse修改

你好 :waving_hand:

我非常想了解你们在使用 Discourse 平台时所实现的、最非凡的修改。我知道很多人使用默认主题和插件,但我相信也有很多其他平台使用了完全独特的修改。我渴望看到这些创作。:slightly_smiling_face:

你们的 Discourse 平台有任何独特之处吗?如果愿意,请在此话题中介绍你们的网站。:slightly_smiling_face: 这样做,可能会在我们面前展开全新的视野,展示 Discourse 卓越的灵活性和它能达到的惊人定制水平。

这个话题不是用来提问……例如,要求分享定制的来源或代码。它只是为了展示许多可能实现的功能,或许我们能从中获得一些灵感……无论如何,如果作者/创建者愿意分享他们的修改,他们可以在 #theme、Theme componentPlugin 分类中进行。

谢谢 :slightly_smiling_face:

21 个赞

嘿 Don,

很棒的话题!:smile:

我们一直在大力开发自定义 Discourse 插件,以及我们的 WordPress 服务

一些自定义功能:

更新请求

我们主网站上的客户将能够使用自定义 Discourse 插件自动请求 WordPress 主题和插件的新更新。

https://streamable.com/bmskfl

从 WordPress 发布回复到 Discourse
当客户有问题或想报告主题或插件问题时,他可以直接使用此功能进行操作。

https://streamable.com/avqdtn

如果他们使用 WooCommerce 产品 + 许可证,则将成员升级到自定义组

我们在 WordPress 系统上启用了 WooCommerce 作为商店组件。每当客户购买许可证或订单时,他将自动获得 Discourse 上的特定用户级别,以便他能够访问支持社区。

以及其他一些小的集成:

  • 通过下载主题或插件自动关注 Discourse 主题。
  • 在注册时将用户从 WordPress 自动同步到 Discourse。
  • 我们使用 make.com 自动化其他几项任务。

只是我的一点看法,我期待其他集成 :smiley:

6 个赞

我修改了签名插件,让用户可以在帖子下方显示他们喜欢的宝可梦(这是一个基于宝可梦的论坛)。我还添加了一个徽章系统,当用户帖子数量超过一定数量时,会授予他们一个徽章。这个徽章会显示在用户名下方。还有一个插件可以让用户在名字旁边分享他们的 Instagram/YouTube/ebay 账号。没什么特别的。



更疯狂的是我制作的这个 Discord 插件,它可以在 Discourse/Discord 之间链接账号。它将所有消息存储在 Discourse 数据库中,这样你就可以快速查询 Discord 的总发帖量(令人难以置信的是,这并不是一个容易实现的功能)。根据发帖量,你可以在论坛上收集一个徽章(它也会通过 Discord 机器人 API 授予你相应的等级)。你也可以在 Discourse 上查看你的 Discord 帖子,因为为什么不呢。

10 个赞

不是一个很好的范例,说明你可以用 discourse 做什么……但你可以设置任何你想要的主题。这可能很疯狂,因为坏掉=疯狂,对吧?

3 个赞

我创建了一个仪表板,可让您安装 Discourse:

您可以输入您的主机名以及 Mailgun 和 Digital Ocean 的 API 密钥,然后单击按钮进行安装:

该脚本会创建一个 droplet,配置 Mailgun,并向您发送一封包含所需 DNS 设置的电子邮件。完成设置后,它会安装 Discourse,并在完成后发送电子邮件。

设置好的站点看起来像这样:

您还可以管理插件和环境设置:

如果您加入免费试用组,可以免费试用。

16 个赞

在 Backbase,我们使用了一个经过大量修改的 Discourse 实例,它托管了我们所有的产品文档(使用 Asciidoc 和 Docbook 渲染)。
大约有 150 万份文档,完全嵌入在 Discourse ember 框架中。我们有一个自定义的 Algolia 搜索,包含了所有这些内容。

我们还开发了一个利用游戏化/徽章系统来模仿 Salesforce Trails 的功能。

可惜这是一个封闭的社区,所以我没有太多视觉材料可以分享 :frowning:
几年前我发过一个帖子,里面有一些截图:

9 个赞

可以分享一下这个修改后的插件以及您在回复的最后一部分是如何操作的吗?我很想将其作为基础来修改以满足我自己的需求。

1 个赞