我在论坛上做的修改和功能(以及原因)

Show and tell: where to share things interesting things you're doing with Discourse 之后,我创建了这个主题,用于汇总我为我的论坛所做的各种自定义改进(首先是原创的,而非 :discourse: 官方或第三方)以及添加的功能,并说明原因。

社区资助的 Discourse 功能

我的其中一个论坛由社区资助。社区非常乐于助人,捐赠目标(约 300 欧元)每年都实现了,尽管达成目标所需的时间逐年延长,最长甚至需要 6 个月。

原始设置

  • 一个 捐赠主题,并在页眉中提供链接:
  • 该主题每年更新,并在达到捐赠目标前置顶。
    这本来没什么大问题,但长达数月的捐赠过程确实耗费了我不少时间和精力去管理。

我的改进与变化

成果

我原本没指望会有太大变化,但令我惊讶的是,在添加进度条的第一年,达成捐赠目标的时间从 6 个月缩短到了 2 天!
这让我在管理这些捐赠时更加轻松。我从未想过要把“捐赠”强加给会员,而我认为这个捐赠条既不侵扰也不具有强迫性。它只是一个出色的视觉提示和提醒。

对于有兴趣进行社区资助的用户,可以参考 Discourse Ko-fi integration

面向图片型社区的功能

在我看来,Discourse 在媒体展示和发现方面长期滞后。如今每个人都分享和观看图片和视频,而 Discourse 对它们的重视程度还不够(不过,也要向团队最近改进图片查看器的努力致敬!)。

图片搜索改进

特别是,我认为 搜索功能缺失了一个重要特性:在使用 with:images 过滤器时返回实际图片。目前的搜索机制仅返回帖子摘要,这使得图片搜索令人沮丧且效果不佳。
经过几年的努力,我开发了一个插件来添加此功能:Search Thumbnails

自从在我的主论坛上安装了这个插件后,真的很难再回到原本“无图片”的 Discourse 图片搜索体验。我希望有一天官方也能加入类似的功能。

主题画廊

我的主论坛并非特别以图片为主,但用户会在某些主题中发布大量图片。最典型的例子是 Pictures of your latest ride continued - General - Unicyclist.com

几年前,当网站还在使用 vBulletin 时,我花了很多个晚上逐个帖子浏览这个主题,查看图片。

为了改善寻找图片的用户体验,我开发了一个 插件,可以从任何主题创建画廊。

虽然仍有改进空间,但它在其设计用途上表现非常出色。

电影和电视剧的自动书签

我有一个个人 Discourse 论坛 在其中发布很多内容。其中包括我想观看的电影和剧集。由于我不使用应用程序来追踪发布日期,我最初编写了一个自定义脚本来自动化书签提醒,后来开发了一个 Discourse 插件,其工作原理如下:

对于某个分类,当我在标题字段中粘贴 TMDB 的电影或剧集链接时,该插件会调用 TMDB 的 API 获取数据(海报、演员、简介,以及最重要的发布日期),并自动填充标题和内容,同时添加适当的标签(电影或剧集)。

主题创建后,系统会自动创建一个书签,并在首次 VOD 或实体发行时设置提醒。


我可能遗漏了一些值得分享的内容,稍后我会在这里补充。:slight_smile:

12 个赞