当前项目 - 2025年4月

<div data-theme-toc="true"> </div>

欢迎来到 Current Projects,这是 Discourse 每月(或差不多每月)发布一次的关于我们当前工作进展的通讯。

我们一直很忙!我错过了一个月,所以有更多的时间来介绍,而且有很多事情在进行,让我们深入了解一下。

欢迎提出您的问题和反馈!

开始

探索更简单的身份验证

我们正处于探索提供集中式身份验证服务的早期阶段,该服务将允许管理员轻松支持多种登录方式,并使用户能够轻松地在多个 Discourse 站点上进行身份验证。

探索新的对话式搜索体验

我们正在探索通过 AI 驱动的新对话式体验来增强搜索功能,以帮助人们探索社区创建的知识。虽然我们在 meta 上启用了此功能的初始版本,但仍处于早期阶段。了解更多…

全面展开

Horizon,我们专注于易用性的新主题

Horizon,我们最新的主题,现已在 Meta 上提供,成员可以试用并分享他们的反馈。Horizon 专为那些想要一个美观、易于使用的社区,但又没有资源开发自定义主题的社区而设计。我们正在处理目前涌入的反馈,并准备与感兴趣的社区启动一个深入的 beta 测试计划。如果您还没有查看过,请务必看看并告诉我们您的想法!了解更多…

我们的新编辑器

您可以在 Meta 上与我们传统的 markdown 编辑器一起试用我们的新编辑器,它提供了丰富的文本编辑体验。我们非常感谢所有提供支持和分享改进建议的人。这些反馈正在帮助我们准备将编辑器更方便地集成到我们的托管服务中,以便更多的社区能够从更轻松的书写体验中受益。与此同时,我们鼓励您继续在这里进行测试并分享您的反馈。了解更多…

站点外观配置

我们正在继续进行改进,重点是让管理员能够更轻松地配置其站点的外观,包括用于安装和配置主题和主题组件、选择字体、添加徽标以及编辑可用颜色选项的新页面。我们认为我们已经准备好发布其中一些工作的初始版本,并已将其中的一部分推出,但后来根据收到的早期反馈将其回滚了。因此,我们正在努力使其达到一个可以再次呈现给您并一起迭代的状态。

全新的多语言体验

我们正在开发新的翻译功能,这将为多语言社区带来全新的体验。我们正在努力实现一个已准备好进行更广泛反馈的初始版本,但同时探索 LLM 的可能性、Discourse 翻译器插件的功能以及核心功能的功能,还有很多问题需要解决。敬请关注!

审核队列改进

我们在进行一些研究以指导更新设计的同时,一直在对审核队列进行小的改进。我们现在已准备好开始着手一项新设计,我们认为这将有助于版主更有效地处理审核队列中的项目。了解更多…

为所有 AI 功能配置角色的能力

我们正在更新所有 AI 功能,使其能够由可配置的角色支持。这将使管理员能够通过自定义提示和工具进一步调整这些功能以满足其社区的需求。

主题页面渲染现代化

作为我们前端渲染现代化项目的一部分,我们将开始着手处理主题页面。这将带来改进的开发者体验,以及为插件和主题作者提供新的可扩展性选项。随着项目的进展,我们将会在 Meta 上发布有关任何必需的主题/插件更改的信息。

弃用对 iOS 15 和其他旧浏览器的支持

我们正在弃用对 iOS 15 和一些旧浏览器的支持,因为它们不支持我们计划在我们持续的现代化工作中利用的现代浏览器功能。使用这些浏览器的用户将看到一条警告信息,告知他们弃用信息,并链接到一个包含更多详细信息的帖子。了解更多…

总结

标题搜索、欢迎横幅以及类别图标和表情符号

为了让社区外观的自定义更加容易,我们添加了一些受流行主题组件启发的全新功能。除了提高易用性外,这还减少了与站点主题的兼容性问题。这些功能可通过简单的站点设置获得,或通过类别级别的设置(用于图标/表情符号)获得。了解更多…

情绪分析仪表板

我们发布了一个新的情绪分析仪表板的初始版本,然后根据初步反馈进行了一些额外的调整。我们认为未来还有很多工作要做,我们将继续进行小的迭代,但现在我们将暂停在该领域的专注工作,以便在实际使用中学习更多。 了解更多…

启用群聊审核

为了继续营造安全健康的社区,我们添加了允许管理员审核群聊的功能。了解更多…

全面的管理员搜索

我们引入了一个新的全面的管理员搜索功能,使管理员能够搜索管理界面中的所有内容,包括页面、站点设置、主题和组件以及报告。管理员搜索可通过管理界面中的侧边栏链接以及键盘快捷键 Ctrl/⌘ + / 访问。了解更多…

用 AI 垃圾邮件检测替换 Akismet

我们在我们的大部分托管服务上推出了 AI 垃圾邮件检测作为默认的垃圾邮件检测和预防功能。通过这种新方法,我们看到了更有效的垃圾邮件检测,并拥有更大的控制权来干预和改进它。我们现在推荐所有站点使用它,因为它比 Akismet 更有效地检测垃圾邮件。了解更多…

其他开发者新闻

在过去的一个月里,我们发布了一些关于即将影响主题开发者的更改的公告,包括我们计划迁移到主题和插件的 JS 原生类语法,以及我们计划取消对模板覆盖和移动端特定样式表的支持。请参阅最新的 dev-news 标签主题以获取更多信息。了解更多…

40 个赞

终于,我希望它更容易了。

5 个赞

我强烈推荐 www.hello.coop,这是我在 Discourse 论坛上使用的一个解决方案,它允许用户选择他们想要的任何类型的登录方式,从电话号码到电子邮件到社交登录,甚至可能是 passkey。

一旦用户拥有了 Hellō 账户,他们就可以登录到任何使用它的 Discourse 站点。

唯一的区别可能是,我的每个 Discourse 社区在用户首次登录时仍然需要回答社区特定的问题。

创始人是 Dick Hardt,我相信他对 OIDC 规范做了很多工作。

总之,也许值得探索一下。我很乐意回答任何问题,我也认识 Dick,我相信他也会。

10 个赞

将Helloō集成到现有的Discourse社区中有多困难?

1 个赞

非常简单。如果需要,我可以整理一个快速教程,但它基本上就是一个 OIDC 提供商。

6 个赞

我之前用了 Horizon 一段时间,但对结果感到失望。但我今天再次试用,它现在看起来非常棒。这解决了我对 Discourse 的最大嫌弃。这两个加在一起简直太棒了。

5 个赞

太棒了,我非常期待 :slight_smile:

5 个赞

敬请关注,您可能会注意到一些内容正在元(meta)上悄然推出 :wink:

13 个赞

真的令人印象深刻,我一开始甚至没注意到它是翻译过来的!这是一项必备功能,也是多语社区的游戏规则改变者。:rocket:

12 个赞

这真的很酷,而且非常需要!如果您想在某个时候获得更多反馈,这里有一个热切的测试人员 :waving_hand:

3 个赞

多语言体验对于我们的全球教育社区来说非常感兴趣,呼吁进行测试。

我将设置切换到意大利语,确实看到一些界面元素发生了变化,最终会做到所有吗?

此外,对于我们的基本用户,导航到设置页面相当复杂,找到档案 - 设置 - 界面。我很熟悉Discourse,但我经常忘记点击底部的保存按钮。

我会投票建议在主要界面位置选择语言(尽管我接受对于大多数人来说,这是一种一次性设置的操作)。

Discourse的特点使它高于所有其他!(我不流利,只用翻译工具说意大利语)

4 个赞

是的,我相信这就是目标,也许在某些事情比其他事情明显困难的情况下会有些小的例外。但这需要一些时间才能实现!

对于未登录的用户,我们的目标是使用其浏览器的区域设置(如果我理解正确,是通过请求头发送的)。

对于已登录用户,它将使用偏好设置,但我相信当首次创建帐户时,它也会默认基于浏览器区域设置。

您是否看到这种逻辑中有任何明显的疏漏?

顺便说一句,我们也在考虑如何更普遍地改进用户偏好设置的保存方式。

2 个赞

是否有意让翻译版本在其他语言的搜索引擎中可索引?例如,我的网站 99.9% 是英文的,但理论上可能拥有大量的日本受众。但除非它也能在日本的搜索引擎中被发现,否则这种情况不太可能发生。这对我们以及可能处于类似位置的许多其他网站都将大有裨益。

6 个赞

是的,这绝对是我们正在考虑的事情。

8 个赞

很难夸大这对我们来说有多么宝贵。话虽如此,当我过去尝试 Discourse Translator 插件时,我发现它的运营成本非常高,每天接近 15 美元,而且在我放弃它之前,它几乎没有处理完所有帖子的积压。所以希望新的方法能更具成本效益。

5 个赞

大型语言模型的商品化是这里的游戏规则改变者,也是我们踏上这次冒险之旅的催化剂。

GPT 4.1 mini 的翻译量约为 50 万字,价格为 1.6 美元。
Gemini 2.5 Flash 的价格为 60 美分,翻译量相同。

浏览 OpenRouter

随着时间的推移,功能在不断增强,价格却在不断下降。

通过旧的翻译服务,我们看到价格非常高,而且十年几乎没有变动。

12 个赞

谢谢 Dave,将语言与浏览器区域设置匹配的逻辑是合理的,我想不出有什么普遍的原因需要更改语言(我只是好奇想看看其他语言的内容)。它似乎非常流畅/快速。

4 个赞