最疯狂的Discourse修改

你好 :waving_hand:

我非常好奇地想要发现你们在 Discourse 平台上实现的最令人惊叹的定制效果。我知道很多人使用默认的主题和插件,但我相信肯定还有其他平台也实现了完全独特的定制。我很期待看到这些创意作品。:slightly_smiling_face:

你的 Discourse 平台是否有独特的地方?如果你愿意,请在这个话题下介绍你的站点。:slightly_smiling_face: 这样做很可能会为我们展现出一番全新的景象,展示 Discourse 惊人的灵活性和它可以达到的定制化程度。

这个话题并不是为了提出诸如“请分享定制源码或代码”之类的问题。这里只是为了展示各种可能性,也许我们可以从中获得一些灵感……无论如何,如果作者/创建者愿意分享他们的定制内容,可以在 #customization:theme、Customization > Theme componentCustomization > Plugin 类别中分享。

谢谢 :slightly_smiling_face:

21 个赞

我修改了签名插件,让用户可以在帖子下方显示他们喜欢的宝可梦(这是一个基于宝可梦的论坛)。我还添加了一个徽章系统,当用户帖子数量超过一定数量时,会授予他们一个徽章。这个徽章会显示在用户名下方。还有一个插件可以让用户在名字旁边分享他们的 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 个赞