当前项目 - 2025年8月

Current Projects - August 2025

欢迎阅读 Current Projects,这是 Discourse 每月关于我们当前工作进展的通讯。我们错过了几个月;希望您在看到我们辛勤工作的精彩项目后能原谅我们。

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

Kicking off

Updating our lightbox to improve image viewing

我们正处于更新灯箱功能的规划阶段,以改善在 Discourse 上查看图片和相关文件的体验。此项目的目标包括在不同设备和浏览器类型的 Discourse 上提供流畅的体验,并支持字幕、下载、缩放和轮播/画廊显示等常见图片功能。

In full swing

One step closer to streamlined authentication

我们正处于集中身份验证服务的测试阶段,该服务将允许管理员轻松支持多种登录方式,并让会员仅凭一个账户即可在多个 Discourse 站点上轻松进行身份验证。您很快就可以在 Meta 上试用,敬请期待。

Improving our welcome banner feature

欢迎横幅是问候访客和回头客并向他们介绍您站点的绝佳方式,同时将搜索功能置于最显眼的位置,以便他们能够快速找到对自己重要的内容。我们已经进行了一些升级,以支持副标题、新的放置选项和背景图片,并预计该核心功能将很快无缝替代类似的 the​​me 组件。

Dynamic color palette management

颜色对于向社区成员展示可识别的品牌至关重要,这就是为什么我们正努力使实施品牌颜色和管理不同颜色主题变得更加容易。我们还增加了更强大的暗模式支持,允许主题定义单独的亮模式和暗模式主题。其中许多更新已在您的 Discourse 站点上提供,并且还有更多改进正在进行中,以简化实施和管理您站点颜色的过程。

Review queue refresh

Discourse 中的审核队列目前正在进行大规模的改版。虽然这项工作仍处于开发阶段,但一些突出的功能包括一致的审核操作、用户和内容的独立操作、版主笔记、审核时间线、更流畅的版主体验等等。初始功能将很快提供 beta 测试。

Dependency updates

我们一直在努力改进 Discourse 所基于的开源技术。目前,我们正在更新到 Ember 6.x,这将带来许多性能和开发者体验的改进。我们还将我们的 Rack HTTP 服务器从 Unicorn 切换到 Pitchfork,由于其“重新分叉”技术,未来将节省大量内存。

AI translations: admin dashboard improvements and SEO Integration

我们正在投资我们的 AI 翻译功能,通过增加对向搜索引擎提供本地化内容的支持,帮助社区扩大其影响力以吸引新成员。我们还在改进翻译进度仪表板,这将让管理员能够查看社区内容中有多少已被翻译成每种语言。了解有关此功能的更多信息…

Wrapping up

Horizon, our new default theme for new communities

Horizon 是我们专注于易用性和更现代外观的新主题。我们为该主题设定的目标是为那些没有资源或专业知识来定制 Discourse 的社区提供一个美观、易于使用的设计。我们最近已将此主题纳入我们的核心 Discourse 产品中,并且它现在是新社区的默认主题。

Our new rich text editor in the composer

新的富文本编辑器 让在 Discourse 上写作变得更加容易,它提供了现代的所见即所得(WYSIWYG)体验,对于您社区中不太懂技术的人来说会更加熟悉。这个新编辑器与我们经典的 Markdown 编辑器并存,因此社区成员可以选择最适合他们的写作方式。

Topic filtering UI refresh

我们对主题过滤器(可通过 /filter 路由或您社区的“更多…”侧边栏部分访问)进行了改进,使其更易于使用。您现在可以轻松选择要过滤的参数(例如,类别、标签、状态等),使用自动完成功能快速填写查询,并包含基于关键字的搜索来查找您正在寻找的内容。

Events and calendar improvements

我们的活动和日历功能已得到一系列改进,使 Discourse 成为规划和管理社区活动的更好平台!在创建活动时,您现在可以包含地点和描述以当地时间显示现场活动为重复活动设置结束日期,并创建基于活动的聊天频道与参与者讨论活动。在日历本身上,新的“我的活动”过滤器 使您可以轻松查看即将举行的活动,以便成员可以跟上他们的个人日程。

Rendering modernization

我们现代化 Discourse 渲染技术的长期项目现已接近尾声,最后的弃用已到位。绝大多数站点已在使用新的实现。尚未准备好的站点将显示一个警告横幅,其中包含指向帖子流更新文档或更通用的小部件文档的链接。

Increasing minimum browser requirements

Discourse 现在利用了更多现代浏览器技术。对于旧设备,将显示一个简单的纯文本界面。了解更多…

Support for Model Context Protocol (MCP)

我们已开始研究模型上下文协议,该协议允许用户将编码 IDE 和 Claude Desktop 等工具连接到任何 Discourse 社区。预计将基于最新的信息获得更好的结果。

Simplifying the AI configuration interface

我们正在完成对 AI 配置的改进,以便管理员能够更轻松地启用和使用 Discourse AI 相关功能。

27 个赞

你们之前在做的那个怎么样了?我挺喜欢那个的,真可惜它被废弃了。

1 个赞

好问题!那个实验并没有像我们希望的那样成功。恐怕那个实现存在一些问题,对于我们这个小团队来说,解决这些问题将是一个沉重的负担。

与其试图自己构建所有东西(这在宝贵的开发者资源方面是一项昂贵的任务),我们希望从一个现有的、得到良好支持的库开始,这个库能让我们完成大部分工作,并让我们的团队专注于那些最后的润色,以确保它感觉很棒并能很好地融入 Discourse。

4 个赞

依我拙见,Discourse 无疑是开源技术的巅峰之作。其所有发展都令人惊叹。在我的日常生活中,我接触并使用各种开源解决方案,然而,Discourse 似乎是唯一一个真正投入其社区的解决方案。它在商业和开源贡献之间取得了完美的平衡。

该团队倾听需求并适应新技术(例如 MCP)这一事实简直是太棒了!

12 个赞

该列表包含了很多好东西!不过,再次审视 Discourse 中的灯箱问题/图片查看用户体验尤其令人高兴 :+1:

我也期待听到更多关于你们在身份验证方面的计划。

3 个赞