每周总结

本周在 meta.discourse.org


关键数据

  • 新帖子:703
  • 新话题:102

顶级用户(按帖子数和点赞数)

  1. Moin — 72 篇帖子,95 个赞
  2. tobiaseigen — 65 篇帖子,34 个赞
  3. NateDhaliwal — 29 篇帖子,40 个赞
  4. ToddZ — 27 篇帖子,40 个赞
  5. Falco — 12 篇帖子,32 个赞
  6. pmusaraj — 14 篇帖子,22 个赞
  7. sam — 19 篇帖子,19 个赞
  8. RGJ — 7 篇帖子,18 个赞
  9. supermathie — 9 篇帖子,18 个赞
  10. lindsey — 6 篇帖子,23 个赞

有趣话题

公告

博客

主题 组件

  • Moin筛选收藏夹 中发布了筛选收藏夹功能,使用户能够保存并默认设置他们喜欢的主题筛选器。社区对该技巧给予了高度评价,sam 建议未来将其作为官方支持功能 [386594/4]。阅读更多

支持

漏洞

功能

用户体验

社区


@team 团队活动


感谢您的阅读,下周再见!:slight_smile:

1 个赞

本周 meta.discourse.org 动态…

关键数据

  • 新帖子:750
  • 新话题:112

活跃用户(按发帖数和点赞数):

  1. tobiaseigen – 59 篇帖子,75 个赞
  2. Falco – 18 篇帖子,49 个赞
  3. Moin – 43 篇帖子,47 个赞
  4. pfaffman – 36 篇帖子,40 个赞
  5. RGJ – 19 篇帖子,37 个赞
  6. lindsey – 5 篇帖子,34 个赞
  7. sam – 36 篇帖子,31 个赞
  8. supermathie – 9 篇帖子,27 个赞
  9. NateDhaliwal – 35 篇帖子,26 个赞
  10. Canapin – 12 篇帖子,23 个赞

热门话题

公告

  • tobiaseigen分享了多伦多社区周的精彩瞬间,SaifJennyruben讨论了迁移、社区建设,甚至 Discourse 袜子。阅读更多

  • lindsey推出了基于 PhotoSwipe 的更新版灯箱,改善了桌面和移动端的图片浏览体验,并新增了画廊导航控件。阅读更多

  • hugh发布了3.6.0.beta2版本,包含可编辑的内置主题配色方案、实时的 AI 翻译进度条以及增强的维基追踪功能。阅读更多

博客

  • Falco介绍了Discourse MCP,并演示了 Discourse 到 Jira 的集成工作流,引发了关于 AI 代理用例的讨论。阅读更多

  • Discourse 团队在我们的最新 Discourse Discover 汇总中展示了令人鼓舞的AI 社区阅读更多

功能

  • Canapin提议在删除账户时自动混淆引用的用户名,以更好地尊重用户隐私。阅读更多

  • moinper1234就恢复模态登录框展开了辩论,tobiaseigen则要求提供关于注册率的影响数据。阅读更多

  • hameedacpa请求增加一个AI 驱动的“格式化”按钮,将文本转换为 SEO 友好的标题和列表项——NateDhaliwal分享了一个有效的提示词及其结果。阅读更多

  • jrgong建议在富文本编辑器中增加类似 Notion 的斜杠命令菜单/),用于添加图片、GIF、投票等。阅读更多

  • craigconstantine讨论了Horizon 主题 + 话题缩略图组件,详细介绍了播客和园艺等使用场景,并请求官方支持。阅读更多

支持

用户体验

  • nathank指出关注按钮悬停文本(“关注”)具有误导性;awesomerobot和团队讨论了更清晰的措辞,如“通知级别”。阅读更多

  • tkforbes强调了参加/感兴趣/不参加活动按钮上对比度低的勾选标记;这引发了关于颜色可访问性和图标权重的讨论。阅读更多

  • Richie报告引用弹窗被 iPadOS 菜单遮挡sam指出 iPhone 已修复,并建议将此修复扩展到 iPad。阅读更多

安装

  • pangbo展示了如何在中国大陆服务器上通过代理获取acme.sh,并禁用预构建资产以实现更流畅的./launcher rebuild阅读更多

  • pfaffman指导一名管理员处理PostgreSQL 15 升级,解决了“无效命令 \restrict”错误,并链接到 CVE-2025-8714 的详细信息。阅读更多

迁移

  • Anton_Akhmerov发起了关于Mattermost 到 Discourse 迁移的讨论,权衡了批量导入脚本与通过 ActivityPub 进行聊天桥接的方案。阅读更多

#Hosting

  • supermathie揭露了SendGrid 违反 List-Unsubscribe RFC的问题,显示了导致简单退订链接失效的损坏头信息,并敦促改用其他邮件服务提供商或修复头信息。阅读更多

@team团队活动

  • tobiaseigen开启了多伦多社区周回顾,回答了关于迁移和周边商品的问题,并将该话题全局置顶以便周末可见。查看启动帖查看置顶

  • Falco撰写了Discourse MCP公告和演示,随后引导了一个关于将 MCP 集成扩展到 Jira 之外的线程。发布帖子Jira 演示

  • lindsey推出了PhotoSwipe 灯箱,并根据用户反馈迭代改进了画廊导航和循环设置。阅读介绍用户反馈

  • sam排查了iOS 表情反应问题,演示了安全模式测试,并提出了一种LLM 驱动的站点地图压缩方法。反应调试站点地图 RAG

  • supermathie牵头改进了emails:test rake 任务,添加了真正的 STARTTLS 切换选项,并优化了失败提示信息。任务重构

  • awesomerobot澄清了通知悬停文本,提出了用户体验改进建议,并添加了用于控制 GIF 文件大小的giphy_size_variant设置。悬停修复Giphy 设置

  • pfaffman协助解决了多站点 PostgreSQL恢复错误,分享了邮件接收投票技巧,并展示了KeyboardShortcuts.addShortcut在自定义主题组件中的强大功能。PostgreSQL 修复快捷键演示

  • JennySaifruben在多伦多社区周上提升了社区影响力,共同撰写了回顾文章,并展示了 Discourse 的迁移专业知识。

  • Juan_David_Martínez合并了一个修复品牌页眉 + 多功能横幅冲突的补丁,确保这两个主题组件能够良好协作。

  • loic向后移植了一项性能改进,使禁用的插件真正处于非活动状态,减少了不必要的序列化器调用。

感谢阅读,我们下周再见!:slight_smile:

本周在 meta.discourse.org 上……

关键数据

  • 新帖子:719
  • 新主题:91
  • 热门用户:
    • Moin:83 篇帖子,97 个赞
    • tobiaseigen:50 篇帖子,46 个赞
    • nat:19 篇帖子,41 个赞
    • ToddZ:19 篇帖子,37 个赞
    • sam:32 篇帖子,37 个赞
    • NateDhaliwal:37 篇帖子,35 个赞
    • lindsey:2 篇帖子,28 个赞
    • Falco:8 篇帖子,17 个赞
    • putty:9 篇帖子,17 个赞
    • Roi:13 篇帖子,16 个赞

有趣话题

公告(Announcements

  • 推出聊天搜索功能
    lindsey 于 11 月 5 日推出了新的聊天搜索功能,支持通过侧边栏搜索整个频道、群聊和私信 阅读更多

  • Discourse 文档分类适用于商业计划
    nat 宣布 Discourse 文档分类 插件现已在我们的商业托管层级上可用。

网站反馈(Site feedback

  • 我们是否希望自动关闭支持主题?
    tobiaseigen 提议在最后一次回复后 30 天自动关闭 Support 主题,在 [387520/1] 引发了社区讨论,MoinFalco 参与其中 阅读更多

  • 在 Meta 上全局置顶主题
    tobiaseigen 正在试验最多置顶三个全局主题并禁用自动取消置顶,以便更容易重新访问置顶讨论 阅读更多

错误报告(Bug

  • 搜索切换按钮每次点击都会重新打开
    Moin 报告称,使用后退按钮后,每次点击都会切换搜索的打开/关闭状态;cvx 在 PR 35876 中修复了此问题 阅读更多

  • 日历插件中 ICS 文件名未定义
    dax 发现下载的 .ics 文件被命名为 undefined.icssam 合并了 PR 35886 以统一 ICS 生成并修复文件名 阅读更多

  • Chrome PWA 在平板上照片显示不全
    Moin 复现了 Android 和 iPad 上的 RTL 灯箱错误,已在 [387639/6] 中跟踪。

  • 员工操作日志显示错误的用户
    在不同用户的操作日志之间导航时,过滤器未更新;gabriel 的 PR 35842 恢复了正确的过滤功能 阅读更多

  • 书签搜索权限错误
    在书签中搜索 :test 时因缺少 SQL 参数而抛出 500 错误,已通过 PR 35850 修复 阅读更多

支持(Support

  • 单帖翻译按钮缺失
    MiikkaLaitila 询问如何在 content-localization 中启用“立即翻译”按钮;natMoin 指导在 [387756/1] 中将 addTranslation 添加到 post menu

  • 迁移 Mattermost 频道
    italo 概述了如何构建自定义导入脚本以将 Mattermost 迁移到 Discourse,涵盖私信导入、提及和附件,详见 [386881/5]。

开发(Dev

  • 安装新主题会删除颜色调色板
    kris.kotlarek 提交了 PR 35754,以便在添加新主题时保留自定义调色板 阅读更多

  • 重新设计 emails:test 输出
    Moin 报告了 rake emails:test 中出现意外的管理员警报;pmusaraj 在 [387286/5] 中为托管站点禁用了该警报。

  • 非管理员的颜色输入组件
    pirhoo 询问 color-input 是否可以脱离 discourse/admin 独立存在;david 建议暂时将该组件复制到您的插件中 阅读更多

主题组件(Theme component

博客(blog

  • 社区生命周期:从启动到传承
    HAWK 探讨了社区从初创到分裂的各个阶段以及归档支持的必要性,详见 [387820/1]。

  • Discourse 如何使用 Discourse
    blake 详细介绍了我们这家拥有 100 多名员工的远程组织如何完全依靠 Discourse 运营,详见 [387597/1]。

用户体验(UX

  • Styleguide_allowed_groups 设置被忽略
    gormus 发现 Styleguide 插件对所有人开放;pmusarajMoin 于 [387869/1] 复现问题后,通过 PR 35912 修复了此问题。

  • “新帖子”横幅在 iPad 上太小
    AstonJ 指出更新后的线程通知过于狭窄,导致头像被隐藏;PR 35852 恢复了多头像断点 阅读更多

  • 德语中的 Reviewable 类型样式失效
    Moin 发现德语 reviewable 类未着色,已在 [387729/1] 中跟踪。

  • 平板上表格下方存在巨大空白
    Moin 分享了表格构建器布局下方额外垂直空间的截图,详见 [333153/1]。

赞誉(Praise

  • 感谢功能齐全社区版
    ToddZ 感谢 Discourse 为自托管用户提供所有功能,详见 [387594/1]。

  • Emoji Fluff 已更新
    Roi 指出了 [339163/31] 中的弃用通知;Arkshine 通过 PR 72949d2 使其复活,增加了富文本编辑器和聊天支持。

功能提案(Feature

  • “离题”隐藏功能
    thec 提议将离题回复折叠在红色横幅切换按钮之后,这是旧论坛的经典功能,详见 [387619/1]。

  • 闪电“打赏此帖”插件
    chavic 提出了一款基于 Breez SDK 的比特币打赏插件;早期讨论详见 [387770/1]。

  • 斜杠命令编辑器扩展
    ego-lay_atman-bay 将 BBCode snapblocks 扩展适配到富文本编辑器,后来通过从 html_raw 切换到 bbcode_open 令牌进行了修复,详见 [387753/2]。

  • 默认日历视图的管理员设置
    manuel 请求添加设置以选择月/周/年默认视图,并提出了路由建议,详见 [387389/5]。

  • 从主题缩略图中排除 GIF
    jrgong 请求在主题卡片中跳过 GIF 以获得更清晰的缩略图,详见 [387446/1]。

网站管理(#site-management

  • 标签管理员指南
    Moin 指出了 /tag_groups,此前缺失的菜单项已在 [121041/41] 中修复。

  • 邮件撤销消息的用户体验
    Ltrlg 检查了令人困惑的退信通知,并建议在 [387675/1] 中使用更清晰的措辞。

  • “最高推荐主题”出现巨大峰值
    bayardo.rivas 在私人论坛中看到了不真实的点击次数;tobiaseigen 建议在 Marketplace 寻求支持,详见 [330332/6]。

  • 摘要/活动汇总问题
    Jacob_Peebles 和 @tobiaseigen 跟踪了缺失的摘要邮件及相关插件修复,详见 [385651] 和 [385621]。

@team 团队活动

  • tobiaseigen

    • 提议并完善了 Support 主题的自动关闭设置,详见 [387520/1]。
    • 在 [387909/1] 中试点了全局置顶更改。
    • 对 Styleguide 插件访问权限和置顶主题进行了分类,详见 [387869/1]。
  • nat

    • 在 [384356/1] 中宣布了商业计划上的文档分类。
    • 在 [374669/18] 中取消隐藏并描述了 ai_translation_backfill_hourly_rate
    • 修复了内容本地化中的参数语言环境 bug,详见 [387547/2],并合并了 [35868]。
  • sam

    • 合并了 PR 35886 以改进 ICS 文件名和 RRULE,详见 [387696/7]。
    • 通过 PR 35876 修复了 [387726/7] 中的搜索切换 bug。
    • 在 [387286/5] 中抑制了 email:test 托管警报。
    • 在 PR 35907 中恢复了 iOS 上聊天编辑器引用按钮的位置,详见 [387358]。
  • lindsey

    • 推出了聊天搜索功能并回应了用户反馈,详见 [385755/1–3]。
  • Falco

    • 挑战了自动关闭实验并强调了计时器用户体验,详见 [387520/8]。
    • 复现了 Styleguide 访问 bug 并验证了修复,详见 [387869/4]。
  • j.jaffeux

    • 调试了聊天搜索排序异常,详见 [385755/3–7]。
  • keegan

    • 改进了翻译编辑器中的图片调整和原始视图切换功能,详见 [374750/9–18]。
  • blake

    • 分享了 Discourse 如何在公司运营中全面使用 Discourse,详见 [387597/1]。
  • pmusaraj

    • 增强了 ActivityPub 的复数处理和语言环境覆盖,详见 [363687/7]。
    • 指导了 MaxMindDB 与 DB-IP 的设置和测试策略,详见 [148512 讨论]。
  • manuel

    • 探讨了社区生命周期和归档需求,详见 [387820/1–3]。
    • 建议了“今天”按钮的用户体验改进和默认视图设置,详见 [387389/5]。

感谢您的阅读,下周再见!:slight_smile:

本周在 meta.discourse.org

关键数据

热门话题

公告

错误修复

主题与用户体验

  • ばこん 更新了 Glacier 主题,修复了过宽的显示问题,并解决了 Theme 分类下移动 Safari 的边框显示故障。

  • putty 发布了 隐藏用户字段 主题组件,该组件允许将用户字段的可见性限制为指定用户组,引发了关于对象编辑器设置的讨论。

  • Lilly 协助 adopilot 排查 用户卡片目录组件 的问题,解决了控制台错误并验证了其与最新 Discourse 版本的兼容性。

插件与集成

功能与 API

支持与安装

博客

@team 小组的活动

感谢阅读,下周再见!:slight_smile:

本周 meta.discourse.org 动态…

关键数据

  • 新增帖子总数:701
  • 新增话题总数:90
  • 活跃用户
    • sam:23 篇帖子,106 个赞
    • Falco:14 篇帖子,72 个赞
    • Moin:47 篇帖子,57 个赞
    • HAWK:7 篇帖子,49 个赞
    • merefield:19 篇帖子,33 个赞
    • nat:17 篇帖子,29 个赞
    • j.jaffeux:18 篇帖子,28 个赞
    • NateDhaliwal:33 篇帖子,26 个赞
    • lindsey:3 篇帖子,20 个赞
    • tobiaseigen:24 篇帖子,19 个赞

精彩话题

公告

插件

主题组件

支持

开发

  • 插件存储模式
    Ethsim2 关于存储单个话题 ID 的提问促使 sam 提议弃用 PluginStore,转而使用专用表(讨论)。阅读更多

  • Discourse Vibe (dv)
    sam 推出了 dv,这是一款多容器开发工具,用于运行 AI 代理、进行 PR 检出以及管理测试容器。阅读更多

  • 内联脚本现代化
    dev-news 的深入探讨中,展示了如何用 api.renderAfterWrapperOutlet 和 Glimmer 组件替换传统的 <script> 标签(#366482/43)。阅读更多

  • 自动化插件更新
    merefield 演示了如何在 app.yml 中添加 after_code 钩子,以便在重建时自动移除和克隆自定义插件目录。阅读更多

  • Sidekiq runit 崩溃修复
    hel_Sinki 指出官方 Docker runit 脚本中 Sidekiq 静默退出的问题;sam 澄清当前的设置是在 Unicorn 下启动 Sidekiq。阅读更多

用户体验 (UX)

  • iOS 编辑器修复
    j.jaffeux 针对 ios 26 和 PWA 编辑器定位进行了改进,解决了全屏模糊和键盘对齐问题。阅读更多

  • 未格式化代码检测器错误
    Moin 报告了编辑器服务初始化时的主题错误;核心 PR d2f5f964 已解决此问题。阅读更多

  • 分配标签页中的批量取消分配
    Lilly 提议在分配 UI 中添加批量操作(Feature),以模仿书签的多选功能,便于审核。阅读更多

  • 意外的最新列表显示
    Jagster 注意到置顶话题在 Horizon 的 /latest 中显示时没有置顶图标;此行为因新用户重定向和时间段而异。阅读更多

  • 标签本地范围过滤器
    scavin 请求限制 content-localization 的范围,使仅用户能翻译自己的帖子,从而提高翻译安全性和治理水平。阅读更多

@team 团队活动

感谢阅读,下周再见!:slight_smile:

本周在 meta.discourse.org

关键数据

  • 日期范围:2025-11-23 至 2025-11-30

  • 新主题:76

  • 新帖子:549

  • 顶级用户(帖子数 / 点赞数):

    • @Moin — 57 篇帖子 / 76 个点赞
    • @sam — 16 篇帖子 / 51 个点赞
    • @RGJ — 16 篇帖子 / 44 个点赞
    • @NateDhaliwal — 33 篇帖子 / 25 个点赞
    • @pfaffman — 20 篇帖子 / 22 个点赞
    • @david — 10 篇帖子 / 29 个点赞
    • @Falco — 10 篇帖子 / 24 个点赞
    • @chapoi — 10 篇帖子 / 18 个点赞
    • @mcwumbly — 7 篇帖子 / 20 个点赞
    • @JammyDodger — 8 篇帖子 / 14 个点赞
  • 顶级 @team 贡献者(帖子数 / 点赞数):

    • @sam — 16 篇帖子 / 51 个点赞
    • @david — 10 篇帖子 / 29 个点赞
    • @Falco — 10 篇帖子 / 24 个点赞
    • @chapoi — 10 篇帖子 / 18 个点赞
    • @mcwumbly — 7 篇帖子 / 20 个点赞
    • @supermathie — 8 篇帖子 / 10 个点赞
    • @awesomerobot — 6 篇帖子 / 9 个点赞
    • @j.jaffeux — 6 篇帖子 / 9 个点赞
    • @nat — 6 篇帖子 / 12 个点赞
    • @keegan — 1 篇帖子 / 11 个点赞

有趣的话题

公告

开发

插件

支持

  • Welsh_Selkie 在尝试使用测试主题预览注册弹窗时遇到了困难(389721/1),随后 pfaffman 建议通过 Docker 或 GitHub Codespaces 搭建开发环境(389721/2)。

  • Richie 询问如何移除新的“周年纪念”菜单项(389758/1);awesomerobot 指出禁用 cakeday 插件即可解决(389758/2)。

  • beitmenotyou 寻求帮助在 Raspberry Pi 上升级 Discourse(389670/1),并测试了本地的 Ollama(389670/9)。

  • huynhthai824 探索了类似 Scribd 的付费文档门禁系统(389943/1);pfaffmanNateDhaliwal 建议使用自动化和游戏化插件(389943/2)。

  • beitmenotyou 询问 Discourse AI 插件是否支持第三方和本地 LLM(389430/1);Falco 确认支持无关供应商的提供商,并指出了日志检查方法(389430/3)。

  • RomeoArabov 诊断了 iOS Discourse 应用的缩放问题(389532/1),发现将文本大小设置回“正常”可停止 Safari 的强制缩放(389532/6)。

主题 组件

功能

博客


@team 组的动态

  • sam(16 篇帖子,51 个点赞)主导了新的灯箱引用按钮工作(389563/1),引导了图片缩略图尺寸调整的讨论(389563/16),指导用户进行 Pi 升级(389670/2),并强调了 AI 插件提供商的技巧(389430/3)。

  • david(10 篇帖子,29 个点赞)通过关键提交推进了版本控制 RFC(383536/42383536/43),并协调了 v2025.11.0 版本的发布细节(389615/7)。

  • Falco(10 篇帖子,24 个点赞)展示了语音房间 Alpha 演示(389056/6),丰富了视频插件中的直播功能(388754/2),并就本地运行 Ollama 提供了建议(389670/9)。

  • mcwumbly(7 篇帖子,20 个点赞)撰写了 v2025.11.0 版本发布公告(389615/1),并参与了静态页面同步设计讨论(389676/3)。

  • chapoi(10 篇帖子,18 个点赞)在灯箱引用线程中推荐了缩略图尺寸的默认设置(389563/16),并指导了注册弹窗的预览(389721/4)。

  • nat(6 篇帖子,12 个点赞)报告了已发布页面的 CSS 错误(389718/3),并确认了懒加载组中分类下拉过滤器的修复(388911/5)。

  • keegan(1 篇帖子,11 个点赞)展示了简化的 AI 图像生成设置(388904/1)。

  • supermathie(8 篇帖子,10 个点赞)倡导移除快速拒绝 SMTP 逻辑(389368/3)。

  • awesomerobot(6 篇帖子,9 个点赞)指导用户如何禁用 cakeday 插件以移除“周年纪念”功能(389758/2),并建议利用自动化插件进行基于 cohort 的欢迎帖子发布(105233/9)。

  • j.jaffeux(6 篇帖子,9 个点赞)修复了聊天中的粘性标题错误(389835/10),并协调了主机更新以确保修复生效(389835/20)。


感谢您的阅读,我们下周再见! :slight_smile:

本周在 meta.discourse.org


关键数据

  • 统计周期:2025-11-30 至 2025-12-07
  • 新帖子:787
  • 新主题:90
  • 综合表现最佳用户(帖子数、点赞数):
    • tobiaseigen(47 篇帖子,75 个赞)
    • Moin(38 篇帖子,75 个赞)
    • chapoi(40 篇帖子,65 个赞)
    • HAWK(4 篇帖子,60 个赞)
    • RGJ(23 篇帖子,49 个赞)
    • NateDhaliwal(21 篇帖子,47 个赞)
    • sam(23 篇帖子,42 个赞)
    • mcwumbly(15 篇帖子,38 个赞)
    • pfaffman(37 篇帖子,34 个赞)
    • Tris20(2 篇帖子,32 个赞)

热门话题

blog

Praise

Feature

UX

Announcements

Community

Support

Dev

Theme 组件

Installation

Marketplace


@team 团队活动


感谢阅读,我们下周再见!:slight_smile:

本周在 meta.discourse.org


关键数据

周期:2025-12-07 → 2025-12-14
新帖子:729
新主题:74

热门用户(点赞 ▲ ・ 发帖 ●)

顶级 @team 贡献者(点赞 ▲・ 发帖 ●)


热门话题

公告

  • Discourse Rewind 2025 正式上线
    martin 推出了用于年度活动总结的新核心插件,并分享了即将推出的隐私选择加入调整 阅读更多

  • Onebox 中实时显示 GitHub PR 状态
    zogstrip 为 discourse-github onebox 推出了实时拉取请求状态图标(打开、草稿、已批准、已合并)阅读更多

  • 使用托管 LLM 解锁所有 Discourse AI 功能
    keegan 宣布为 Starter 至 Enterprise 计划提供免费托管的开源权重 LLM 访问权限,无需第三方 API 阅读更多

  • AI Bot 原生支持 PDF 及附件
    samFalco 在 Anthropic、OpenAI 和 Gemini 模型中为 Discourse AI 角色添加了直接的 PDF 和文档解析功能 阅读更多

  • 当前项目 – 2025 年 12 月
    lindsey 发布了团队月度工作汇总,包括 Discourse ID 流程简化和聊天置顶功能改进 阅读更多

  • “社区年终回顾”网络研讨会
    Danielle 邀请管理员参加 12 月 17 日的网络研讨会,讨论如何进行有意义的年终回顾、使用 Rewind 以及规划 2026 年 阅读更多

  • 收藏你喜欢的聊天频道
    lindsey 为私信、群聊和频道添加了 :glowing_star: 收藏功能,使其在桌面端侧边栏和移动端底部显示 阅读更多

  • Discourse Rewind 插件已打包至核心
    martin 发布了包含安装指南的官方插件主题,以及用于支持请求的 rewind 标签 阅读更多


社区

  • 如何构建从 Facebook 迁移的活跃支持社区
    natHAWKToddZ 等人就最小化分类、标签策略和软启动策略为迁移中的糖尿病猫支持小组提供了建议 社区 阅读更多

  • Google 重新引入了“论坛”标签/过滤器!
    WorldIsMine 发现 Google 重新引入了“论坛”搜索过滤器,引发了人们对论坛复兴的希望 社区 阅读更多

  • 关于关闭私信和聊天的思考
    stephtara 提出了关于私信中私人建议的担忧,MoinJammyDodgerNateDhaliwal 讨论了限制一对一主题和群聊的问题 社区 阅读更多

  • 我爱 Discourse 的公共 JSON API
    AquaL1te 分享了通过 JSON API 构建社区活动地图的过程,展示了 Discourse 的无头潜力 赞誉 阅读更多


支持


@team 小组活动


感谢您的阅读,我们下周再见! :slight_smile:

本周在 meta.discourse.org

关键数据

  • 733 篇新帖子
  • 73 个新话题

活跃用户

热门话题

:loudspeaker: 公告

  • /tags 页面创建新标签
    Meta 现在允许管理员直接从 标签索引页 添加标签,而无需打开编辑器。

  • 清除屏幕:Rewind 2025 现已上线
    Discourse Rewind 2025 已推出,包含公开分享选项和复制链接按钮——详见 完整公告

  • GitHub Oneboxes 上的实时拉取请求状态
    GitHub PR 的 Oneboxes 现在显示实时合并状态和 CI 结果。了解更多

  • 2025:我们的年度回顾
    sam年度博客文章 中总结了今年的里程碑。

:globe_with_meridians: 社区与综合

  • 初次管理 Discourse 的挫败感
    stephtara 分享了她感到的不知所措,而 awesomerobot 则推荐了功能改进方案,详见 此讨论

  • 我该如何让人们使用我的论坛?
    深入探讨社区建设策略,从标题到欢迎活动,由 ToddZjenmck此话题 中展开。

  • 汉堡 CCC 大会上的 Discourse 聚会?
    正在策划在 39c3 会议期间自行组织的 Discourse 聚会——详情见 SOS 线程

:hammer_and_wrench: 站点反馈

  • 创建一个 Facebook 迁移分类
    提议将 FB 到 Discourse 的迁移故事集中到一个新的 #facebook-migration 标签下;讨论见 此话题

  • 话题和帖子下方的那些链接是怎么回事?
    用户误将反向链接当作“相关”内容——详见 JammyDodger此线程 中的 UX 反馈。

  • 缺少关于 @提及 的文档
    提醒一下,目前并没有关于提及功能的单一指南;nathank此站点反馈话题 中“脑补”了相关文档。

:light_bulb: 功能请求

  • 线程化讨论过于复杂
    关于扁平视图与线程化视图的长期争论在 此功能话题 中再次浮现。

  • 默认搜索公开话题和私信
    nathank 请求在搜索中默认启用“in:all”;现在可通过 UI 在 此帖子 中实现。

  • 让我安排状态变更
    休假状态的变更可以像设置离开邮件一样进行安排——详见 ganncamp此话题 中的请求。

  • 恢复编辑最后一条帖子时的顶帖功能
    呼吁重新启用所有编辑操作(而不仅仅是维基编辑)对话题的顶帖效果——详情见 此功能请求

  • 允许将 in:all 设为默认搜索
    针对 UI 筛选器的后续请求,希望设置站点选项使 in:all 成为默认搜索——详见 此线程

:artist_palette: UX 与 UI

  • 将徽章组标题设为锚点链接
    Richie 提议直接链接到每个徽章部分;现已通过 此 PR 实现。

  • 用于重新排序表情符号列表设置的按钮
    解决触摸屏设备上难以找到控件的问题——详见 此 UX 线程 中的修复。

  • “跳转到主要内容”弹窗的间距问题
    移动设备标题中奇怪的多行布局导致了冒号显示异常;详见 此报告

  • LLM 使用页面的微小 UI 错误
    Discourse AI 使用统计中有一个图标位置错误——RBoy 的截图和修复方案见 此话题

  • 话题卡片改进
    话题卡片组件进行了重大重构,增加了按设备布局的轮播功能——详见 jrgong此帖子 中的总结。

:sos_button: 支持与操作指南

  • 我应该将交换文件大小从 2 GB 增加吗?
    建议使用 htopvmstat 进行监控;阅读社区建议见 此安装话题

  • 无法从移动应用使用不同账户登录
    Discourse Hub 基于 Safari 的流程较为复杂;pmusaraj此帖子 中概述了注销/登录步骤。

  • 我如何删除所有个人身份信息(PII)用户数据?
    IP 日志和 GDPR 删除需要联系管理员;详见 此支持话题 中的完整解释。

  • Discourse 社区是否在使用基础主题?
    关于默认主题和翻译的澄清,见 此“支持”问题

  • 在分类视图中显示话题内容?
    核心摘要长度是固定的——需要像“话题列表预览”这样的插件;详见 此线程

  • Google 表格预览
    通过 iframe 嵌入需要发布“嵌入”链接和白名单——操作指南见 此帖子

  • 使用 S3 CDN 时的异地备份
    不用担心——S3 本身就是备份。如需本地归档,请使用 s3cmd 或类似工具;详见 此安装话题

  • 通过 CSV 导入用户
    请使用 Rails 控制台,而不是迁移脚本:

    User.where(locale: 'en').update_all(locale: 'en_GB')
    

    讨论见 此支持线程

  • 允许非成员向管理员发送私信
    配置邮件接收或创建特殊群组——详见 JammyDodger此话题 中的提示。

  • 无法访问的话题仍保留书签
    用户失去了清除这些书签的能力;建议在 此 UX 报告 中自动清理统计数据。


@team 小组活动

  • awesomerobot 倡导标签页面 UX 改进,指出管理员现在可以 /tags 页面创建标签,在 挫败感线程 中为首次管理员提供手把手帮助,并解决了 聊天邮件偏好设置 中的通知错误。

  • zogstrip 通过添加 in:all 选项扩展了搜索 UI(了解更多),为徽章组标题添加了锚点链接391460/1),并修复了 主题对象设置 中缺失 SVG 图标的警告。

  • chapoi 发布了话题列表投票列主题组件(391661/1),修复了右侧边栏块中与 Horizon 相关的 CSS(389561/5),并合作解决了“跳转到主要内容”的间距问题(391647/1)。

  • Falco 提供了全面的 AWS/S3 CDN 指南(391132/20),调查了与 ActivityPub 相关的负载激增问题(391603/3),并比较了 Hetzner VPS 计划的单线程性能(391276/7)。

  • sam 撰写了2025 年度回顾博客文章(391510/1),推动了移除僵尸帖保护措施的进程,并简化了邮件测试任务中的 SMTP TLS 协商(387286/17)。

  • martin 修复了表情符号列表重新排序的错误(391708/3),协助实现了 /tags 页面标签创建的本地化,并修补了 LLM 使用 UI 的故障(391273/2)。

  • mcwumbly 倡导为聊天线程自动命名——现已在 线程化聊天标题 中实现,并通过将相关帖子移至 UX 简化了分类反馈(391801/7)。

  • nat 填补了徽章表单标题翻译的空白(342200/2),澄清了右侧边栏块的路由使用(231067/2),并调整了品牌标题图标的对齐方式(197703/590)。

  • supermathie 合并了机会性 StartTLS 支持以简化 SMTP 设置(387286/17),就原始数据库迁移与备份提供了建议(318771/9),并指导通过 Rails 控制台进行批量区域更新(391635/2)。

  • jordan.vidrine 调试了 Horizon 中Powered by Discourse的重叠问题(390625/12),并修补了关于页面中粗体用户名的样式(391706/3)。

感谢您的阅读,我们下周再见!:slight_smile:

本周在 meta.discourse.org

关键数据

新增帖子总数:350
新增话题总数:53

按活跃度和点赞数排名的顶级用户:

  • zogstrip:24 篇帖子,45 个点赞
  • Moin:24 篇帖子,40 个点赞
  • RGJ:13 篇帖子,30 个点赞
  • stephtara:6 篇帖子,28 个点赞
  • NateDhaliwal:18 篇帖子,27 个点赞
  • nat:15 篇帖子,25 个点赞
  • pfaffman:17 篇帖子,25 个点赞
  • Salocin:11 篇帖子,13 个点赞
  • chapoi:11 篇帖子,12 个点赞
  • alltiagocom:15 篇帖子,12 个点赞

有趣话题

综合

支持

Bug

主题 组件

开发

功能

用户体验

@team 小组的活动

感谢阅读,下周再见!:slight_smile:

本周 meta.discourse.org 动态…

关键数据

  • 425 篇新帖子和 54 个新主题创建于 2025-12-282026-01-04 期间。

  • 按帖子数和点赞数排名的顶级用户:

    • Moin:46 篇帖子,58 个点赞
    • NateDhaliwal:18 篇帖子,25 个点赞
    • merefield:16 篇帖子,25 个点赞
    • itsbhanusharma:12 篇帖子,24 个点赞
    • zogstrip:13 篇帖子,23 个点赞
    • pfaffman:14 篇帖子,21 个点赞
    • Lilly:4 篇帖子,21 个点赞
    • Canapin:11 篇帖子,19 个点赞
    • HAWK:4 篇帖子,19 个点赞
    • RGJ:7 篇帖子,18 个点赞

热门话题

功能

  • westes 询问为何 subscriptions 插件未包含在每月 20 美元的 Starter 套餐中,Lilly 确认该插件已集成至核心,而 itsbhanusharma 则提出自托管作为低成本替代方案。阅读更多

  • Lilly 提议将 RSS 驱动的新闻类别排除在 ai-summarize 的 AI 摘要成本之外,以提升效率,从而引发了关于细粒度 AI 功能开关的讨论。阅读更多

支持

  • elmuerte 在“每日备份是否足够?”一文中对比了 PostgreSQL 和文件存储的备份与复制策略,强调两者结合才能实现真正的容错能力。阅读更多

  • haydenjames 调查了“新用户输入过快”导致的无限期静默问题,发现需要版主手动解除静默,并建议增加一个 24 小时的 UI 设置。阅读更多

  • hipp0 请求将主欢迎搜索替换为侧边栏过滤器,以便优先按群组/标签进行 topic-filter,凸显了默认界面的组合局限性。阅读更多

  • Frankz 询问如何在未上传图片的情况下在 Support 主题列表缩略图组件中显示摘要,从而发现了主题定制方面的不足。阅读更多

  • hipp0 希望在帖子中显示完整时间戳而非相对时间,促使使用 Relative date duration 设置和 dates.tiny.date_month 站点文本覆盖。阅读更多

缺陷

  • stephtara 指出,来自其他主题的引用帖子在编辑器预览中缺少上下文,引发了关于预览与最终渲染行为一致性的争论。阅读更多

  • Moin 发现调整全屏聊天 UI 大小时会出现 502 错误;zogstrip 优化了聊天序列化器中的两个重型数据库查询以恢复性能。阅读更多

  • Don 的“回顾”页面对于高度活跃的用户(高达 11,709 篇帖子/74,603 个点赞)出现超时,sam 已开始调查 Unicorn 超时阈值。阅读更多

公告

  • v2025.12.0 发布,包含 Discourse Rewind、改进的审核队列、聊天频道主题化以及实时 GitHub PR 状态。阅读更多

  • 安全版本 v3.5.3v2025.11.1 修复了当 enable_names 关闭时的用户查找绕过漏洞(CVE-2025-64528)。阅读更多 | 阅读更多

开发

  • NateDhaliwalinject-discourse-objects.js 中定位了伪服务 currentUser,解释了其为何未出现在 app/services 中。阅读更多

  • 隐藏的 verbose_localization 设置现在在 UI 移除后需要通过 Rails 控制台切换,这一变更由 Moin 指出。阅读更多

市场

  • 一个非营利航空飞行员俱乐部发布了 [付费] 请求,要求从 FUDforum 3.1.3 迁移,讨论导入脚本与 mbox 邮件归档方案。阅读更多

社区

插件与扩展

  • pacharanero 发布了 Clip To Discourse,这是一款 Chrome 扩展,利用基于 LLM 的规范驱动编码实现一键网页剪辑。阅读更多

  • 推出了 Gitee 登录插件pfaffman 建议使用主题组件而非完整插件来处理仅前端的脚本。阅读更多

  • 百度统计 插件(用于百度分析)出现,pfaffman 建议对简单的 JS 注入使用主题组件。阅读更多

  • 升级后缺失 FontAwesome-Pro 图标,导致在 discourse-fontawesome-pro 安装脚本中需要 safe.directory git 配置变通方案。阅读更多

  • alltiagocom 发现自定义侧边栏部分在溢出时会隐藏“添加另一个链接”按钮,呼吁保持 UX 位置的持久性。阅读更多


@team 团队活动

  • zogstrip 优化了群组聊天序列化以解决聊天调整大小时的 502 错误(#392286),并修复了 DM 徽章计数逻辑(#384734)。

  • zogstrip 修复了多个编辑器缺陷:引用预览不匹配(#392563)、粘贴表格时 Markdown 损坏(#392035),以及未删除的回复未提升主题(#388501)。

  • zogstrip 通过优化 DMenu 的焦点/悬停状态(#392277)以及移除因禁用徽章而触发的 404 通知(#392572)来增强 UI 一致性。

  • zogstrip 对用户历史敏感日志进行了匿名化处理,用通用通知替换详细信息以符合 GDPR 要求(#387500)。

  • zogstrip 改进了 Discourse Rewind,通过自定义查看其他用户摘要时的措辞(#391440)。

  • HAWK 解释了托管 Discourse 产品中订阅插件分级和业务逻辑背后的支持负载问题(#392570)。

  • HAWK 确认编辑器布局针对 iOS 键盘/模态交互的修复已按计划推进,预计一月发布(#388476)。

  • Falco 合并了针对子文件夹安装中“显示完整帖子”嵌入按钮的修复,以支持非根目录论坛(#390811)。

  • Falco 启用了同域嵌入 URL 重定向,确保带或不带尾斜杠时行为一致。

  • sam 重构了 Discourse Math 插件,将 MathJax/KaTeX 包提取为独立 gem 以便于更新(#65770)。

  • sam站点反馈 > 论坛摘要 添加到忽略类别列表,减少了每日摘要的链接回噪音(#291853)。

  • chapoi 提供了 CSS 指导,以隐藏冗余的标题图标并通过 --d-sidebar-width 变量调整侧边栏宽度(#392483)。

  • chapoi 通过关闭基本的 HTML/CSS 请求并将用户引导至自助资源来执行站点政策。(#392516

  • chapoi 逐步演示了“从管理员界面隐藏受保护类别”设置,以在管理员 UI 中隐藏私有类别。(#392644

  • nat 在两个拉取请求修复后回填了缺失的本地化摘要,恢复了置顶主题的正确翻译。(#392232

  • nat 确认 Doc Categories 插件的最近更新现在在侧边栏中显示主题标题(而非 URL)。(#322376

  • pfaffman 建议使用主题组件处理前端分析脚本,并指向标准插件安装指南。(#392512

  • pfaffman 澄清了通过 ./launcher rebuild app 安装插件的方法,并链接到官方文档。(#392560

  • david Len 调试了一个导致“跳转到最后阅读位置”偏移的自定义侧边栏小部件,建议使用插件出口而非自定义 Glimmer 组件。(#392274


感谢阅读,我们下周再见!:slight_smile:

本周在 meta.discourse.org

关键数据

  • 新帖子:638
  • 新主题:79

顶级用户(帖子数 | 点赞数):
Moin (44 | 78), itsbhanusharma (34 | 73), david (15 | 61), chapoi (7 | 42), Canapin (11 | 41),
Lilly (20 | 41), martin (6 | 38), alltiagocom (20 | 35), pfaffman (19 | 30), zogstrip (13 | 26)


有趣的话题

#Hosting

公告

安装

插件

开发

支持

功能

市场

用户体验

主题 组件

#Logs

  • 发现了一个群组所有者的日志漏洞:新群组所有者未被记录在 group_histories 中,这促使提出了一项在创建时记录所有者分配以实现完整审计跟踪的提案(Logging hole for Group Histories阅读更多

@team 小组的活动

感谢阅读,下周见!:slight_smile:

本周 meta.discourse.org 动态…

关键数据

  • 573 篇新帖子和 72 个新主题在上周的 Meta 论坛发布。

  • 顶级用户(按帖子和点赞总数计算):

热门话题

迁移

  • shortmort37 提议增强 phpBB3 导入脚本,以便在转换过程中将附件评论提取为图片替代文本,引发了与 pfaffmanitalo 关于 Ruby on Rails 导入脚本的深入讨论(阅读更多)。

公告

  • Danielle 公布了其新的 Meta 支持角色,专注于 community-strategy,分享了过往的网络研讨会并邀请持续合作(阅读更多)。

  • sam 庆祝 #discourse-math 升级至 MathJax 4.1(并支持 KaTeX),增强了 LaTeX 内联以更好地适配大语言模型(LLM)(阅读更多)。

  • chapoi 发布了 Horizon 主题的最新迭代版本,引入了高上下文主题卡片,在 horizon-theme 中一目了然地展示已解决、主题投票、分配和摘要等内容(阅读更多)。

翻译

  • duy 指出嵌入式 Discourse Math 插件缺少 Crowdin 条目;david 随后提交了一个 PR,将 client.en.yml 纳入翻译工作流(阅读更多)。

社区

  • westes 提出的关于有偿贡献的 #FeatureRequest 引发了一场热烈的讨论,探讨了徽章与微支付在社区建设者激励方面的优劣,Heliosurge、Ed_S 等人分享了关于游戏化权衡的见解(阅读更多)。

站点反馈

  • 一项关于设立“校友”标识以标记前员工的提议,在 Site feedback 中引发了关于历史背景与当前专业性的辩论(阅读更多)。

用户体验 (UX)

  • Richie 指出了 /unseen 页面的空白状态问题;martin 提交了 PR #37099,为“未读”、“书签”和“投票”视图添加了友好的提示信息(#393264)(阅读更多)。

主题组件

  • Ethsim2 推出了轮换编辑器占位符,每次打开编辑器(用于回复和新主题)时循环显示提示语,并兼容富文本,详见 composer阅读更多)。

市场

支持

  • 一位法国管理员无法访问分类设置选项卡;根本原因是 Locations 插件,gilles 随后迅速修复了该问题(阅读更多)。

  • shortmort37 询问如何追踪 phpBB3 中“0000:00:00 00:00:00”日期/时间警告;pfaffman 澄清这些警告是无害的,并建议修改脚本以记录 post_id 以便深入调试(#393391)(阅读更多)。

  • EricGT 指出,在 personal-messages 用户体验中,用于向现有私信添加用户的“+”控制已取代了“添加或移除”功能(#393319)(阅读更多)。

博客

  • mae 的文章“AI 搜索革命的隐藏依赖”强调了结构化论坛线程正成为高质量的大语言模型(LLM)数据源,进一步巩固了 Discourse 在数据基础设施方面的角色(阅读更多)。

缺陷

  • small-lovely-cat 发现在快速浏览主题时,frontend-store_identityMap 存在内存泄漏;saquetim 合并了修复补丁 #37163,用于清理缓存的模型(#393510)(阅读更多)。

  • Pod 等人注意到 Ctrl+F 不再触发线程搜索;awesomerobot 确认该功能已于 4 月移除,并推荐使用 / 作为替代,详见 search#393605)(阅读更多)。

功能

  • Don 建议为 watched-words 自动链接添加图标以提高透明度;社区反馈推动了关于系统生成链接的工具提示和样式调整的讨论(#393725)(阅读更多)。

安装

  • 多站点 pnpm 权限错误导致 multisite migrate 停滞;supermathie 指导使用 sudo -H -E -u discourse./launcher rebuild 步骤来解决该问题(#393702)(阅读更多)。

开发与 API

  • Moin 发现匿名访问 ai/credits/status 时出现 403 错误;zogstrip 修补了该端点以检查 currentUser 并抑制控制台噪音(#393261)(阅读更多)。

  • xbd 在 API 调用中遇到了非 ASCII 用户名被拦截的问题;zogstrip 提供了 Api-User-Id 头字段,并准备了一个 PR 以放宽 Api-Username 的字符集限制(#393646)(阅读更多)。

  • Neil_Evans 担心 :post_edited 事件停止触发,zogstrip 借此深入演示了进程间与进程内 DiscourseEvent 的作用域,澄清了插件作者的工作流程(#393563)(阅读更多)。

功能

  • BJPickles 请求通过 OneID 电话 OTP 年龄验证实现符合英国标准的 HEAA;社区成员指出了 SSO 和市场插件选项,详见 Feature#393310)(阅读更多)。

邮件与通知

  • Andro 发现关注主题邮件中有多余的标题行;supermathieEthsim2%{header_instructions} 中映射了预览内容,并建议修改模板以恢复旧的纯正文样式(#393205)(阅读更多)。

  • Pod 报告被拒绝的邮件无法阅读;lilydjwg 指出 Exchange 邮件正常,但 QQ 邮箱常在 SMTP 过程中挂起,建议为 email 支持更换其他服务商(#393612)(阅读更多)。

@team 团队活动

  • sam

    • 宣布了 Discourse Math 重大升级至 MathJax 4.1(393633/1),并协助通过 PR #37100 调试了内联表情符号回归问题(345300/11)。
    • 通过合并 PR #37130 修复了草稿保存和无更改编辑中的边缘情况(393038/2)。
  • Danielle

    • 分享了其转向更公开的 Meta 支持角色的过渡情况,详细介绍了网络研讨会和社区办公时间,以更好地服务 community-strategy393248/1)。
  • awesomerobot

    • 确认了 Ctrl+F 劫持功能的有意移除,并推广使用 / 搜索快捷键(393605/3)。
    • 在 PR #36812 之后,通过统一确认按钮标签改进了审核队列的用户体验(393403/3)。
    • 验证了编辑器菜单与 VoiceOver 的兼容性,解决了 #376619376619/5)。
  • supermathie

    • 通过建议使用 sudo -H -E -u discourse… 和容器重建,解决了多站点重建受阻的问题,详见 multisite#393702/3)。
    • 发现了站点更新期间的 Sidekiq 调度错误,并指出提交记录 4394f5c 可用于恢复 email 任务(#393621/3)。
  • chapoi

    • 推出了 Horizon 主题的高上下文卡片功能,适用于 horizon-theme,并就用户级与全局切换的路线图展开了讨论(393470/1)。
  • Falco

    • 在 Meta 上主导了 Discourse Gifs 从 Tenor 到 Klipy 的迁移,合并了 gifs 组件的 PR #107#158738/288)。
  • david

    • 合并了 PR 37107,将 Discourse Math 字符串纳入 Crowdin,确保该插件的完整 translation 覆盖(#393436/6)。
  • zogstrip

    • 修补了 AI 积分端点,使其尊重 currentUser 检查并抑制控制台错误(#393261/2)。
    • 为支持非 ASCII 用户名添加了 Api-User-Id,并准备了 PR 37177 以用于 rest-api#393646/3)。
    • 阐明了 DiscourseEvent 的行为,并协助 Neil_Evans 调试了 post_created_edited 触发器(#393563/2)。
    • 改进了群组关注列表 API 的错误提示信息,并处理了 "update_existing_users"="true" 的情况(#393572/3)。
  • martin

    • 通过 PR 37099 增强了空状态 UI,为“未读”、“书签”和其他列表添加了通用的“暂无内容”提示信息(#393264/5)。
  • mcwumbly

    • 通过链接到 GitHub 提交活动图表,解释了 Meta 的年度升级节奏调整,帮助缓解了关于升级频率的担忧(#393727/3)。

感谢您的阅读,下周再见!:slight_smile:

This week on meta.discourse.org

Key Stats

Top @team contributors:


Interesting Topics

Announcements

Plugins

  • Resenha – Add Discord-style Voice Rooms Plugin
    nathank praised this plugin for seamlessly upgrading chats to voice rooms and suggested AI transcription. read more

  • Discourse Progress Bar Plugin
    Canapin released a theme component adding customizable progress bars via a PUT API. read more

  • Discourse Indented Subcategories Plugin
    Lilly created a component to auto-indent sidebar subcategories on desktop. read more

  • Discourse Sidebar Menu Reorder Plugin
    Lilly’s theme component now lets admins reorder default and custom sidebar sections. read more

  • Discourse PostHog Plugin Plugin
    christophdb integrated Discourse with PostHog for pageviews, topic creation, and like events with configurable privacy. read more

Dev

  • Can users make their User ID visible on their profile? Dev
    1vernit3 asked how to expose user IDs publicly; Moin and pfaffman guided on building a theme component using the user-post-names outlet. read more

  • Render a post above the discovery-list-container-top Outlet Dev
    Andrew_Rowe posted a snippet to fetch and render first posts of topics in discovery-list-container-top; NateDhaliwal refined it for the theme editor. read more

  • Installing theme CLI and creating a theme Dev
    Andrew_Rowe hit a Psych.safe_dump error; discussion pointed to Ruby gem issues in the CLI scaffold. read more

  • Setting the order of templates in the dropdown Dev
    emilio asked how to sort built-in composer templates; Moin noted it’s by use-count and linked a feature request for manual ordering. read more

Support

Community

Feature Requests


Activity by the @team Group


Thanks for reading, and I’ll see you again next week! :slight_smile:

本周在 meta.discourse.org

关键数据

新帖子:609
新主题:90

顶级用户(帖子数 / 点赞数):

  • Moin:58 篇帖子 / 92 次点赞
  • Lilly:27 篇帖子 / 67 次点赞
  • Canapin:20 篇帖子 / 52 次点赞
  • david:10 篇帖子 / 48 次点赞
  • merefield:21 篇帖子 / 38 次点赞
  • chapoi:24 篇帖子 / 35 次点赞
  • RGJ:16 篇帖子 / 33 次点赞
  • Falco:8 篇帖子 / 27 次点赞
  • NateDhaliwal:18 篇帖子 / 26 次点赞
  • lindsey:2 篇帖子 / 26 次点赞

热门话题

公告 release-notesinstall

博客

开发 dev-newspr-welcome

支持 Support

插件 Plugin

功能 Feature

主题组件 #themeize

主题 Theme

用户体验 UX

社区 Community

@team 团队活动

感谢阅读,我们下周再见!:slight_smile:

本周 meta.discourse.org 动态…

关键数据


有趣话题

公告

  • lindsey 主导,推出了带有新管理页面 /admin/config/upcoming-changes即将变更系统。插件现在可以公开功能标志并管理发布状态。早期反馈来自 merefield 关于插件 API 的建议,以及 noahl 关于链接相关设置的建议 阅读更多

  • jordan.vidrine 展示,对基础主题进行了现代化改造以符合现代网页标准。实时轮播预览引发了 Lilly 关于下拉滚动条的详细反馈,以及 Moin 关于 WCAG 对比度问题的反馈 阅读更多

  • 简化的分类设置通过聚焦字段和改进的取色器简化了新分类的创建。lindsey 解释了这些变更,社区成员—loginerrorsoeren-1putty—询问了默认 slug 和高级设置访问权限的问题 阅读更多

  • 在“即将变更”实验中,现在可以使用自定义 SVG 为启动屏幕添加品牌标识awesomerobot 的详细原始帖子展示了静态和动画 SVG 支持以及 CSS 动画建议;ばこん 测试了尺寸调整并启发了尺寸更新 阅读更多

  • Falco 介绍,通过 数据探索器 + MCP 集成来探索您的 Discourse 数据。CLI 将 Discourse 的 SQL 接口与 Claude 等 LLM 连接起来,实现实时报告,并配有实时查询执行的演示视频 阅读更多

  • martin 提议,将 /faq 重命名为 /guidelines 以更好地反映社区标准。如果管理员托管外部常见问题解答,仍可通过 faq_url 进行覆盖 阅读更多

  • 自动图片网格实验启动,对上传内容应用一致的网格布局。chapoi 强调了权衡取舍,并鼓励读者测试新的轮播模式作为替代方案 阅读更多

功能

  • Zanbabe 请求并由 zogstrip 在 PR #37527 中实现的,管理员 → 徽章页面长期期待的徽章搜索功能,让批量颁发和模板复制变得轻而易举 阅读更多

  • patrickemin 引发,想象一个通过类似 Wayback Machine 插件实现不再存在损坏链接的世界。社区共识认为保存至关重要,但 Archive 的限制仍然是一个障碍 阅读更多

  • 在侧边栏中为符合条件的版主显示“新分类”(功能,话题 395441)。Moin 的提议很快被 zogstrip 在 PR #37624 中合并,使非管理员分类创建者获得相同的用户体验 阅读更多

插件

  • Dumbcourse – 由 TripleU 开发的位于 /dumb 的旧浏览器 UI。亮点包括 D-pad 导航、实时主题更新以及面向低配置设备的配套 Android APK 阅读更多

  • Canapin 开发的搜索缩略图插件,为仅图片的搜索结果添加内联图片预览,非常适合以媒体为主的社区 阅读更多

  • noahl 开发的Discourse 欢迎弹窗,这是一个主题组件,为新手、回归用户和长期未活跃用户提供分段式引导卡片。管理员可以通过 ?show-welcome-modal=true 查询参数进行测试 阅读更多

  • termcourse – 由 merefield 开发的 Discourse 终端 UI,支持多站点登录、主题化、私信和服务器端检查,在主 UI 不可用或仅支持文本的设备上非常理想 阅读更多

  • elRicharde 开发的匿名反馈插件,提供密码保护、无需登录的反馈表单,可将私信发送给群组而无需记录 IP 地址 阅读更多

支持

  • iOS 上反应选择器超出屏幕支持,话题 395181)。已识别出自定义反应主题中的 CSS 冲突;安全模式确认了该问题,主题作者已发布修复方案 阅读更多

  • 在标签组编辑器中无法创建新标签Bug,话题 395324)。新标签出现在 UI 中但未保存;nat 修补了 JSON 负载以包含内联创建功能 阅读更多

  • 当标签是对象而非字符串时,批准审核项出现 500 错误Bug,话题 395014)。nat 追踪到是 JSON 类型不匹配问题,并在提交 37477 中修复 阅读更多

  • 主题创建器中的编辑代码按钮无响应(Bug,话题 395219);awesomerobot 发现了 JS 错误,并在几小时内合并了修复方案 阅读更多

  • 编辑页面上返回分类链接的样式过于隐蔽(UX,话题 395230);更新的 CSS 和前置箭头图标增强了可发现性 阅读更多

  • 用户偏好设置中显示的是标签 ID 而非 slug(Bug,话题 395070);nat 已回退该变更,使 slug 按原样显示 阅读更多

  • 未登录用户缺少仅标题搜索功能(支持,话题 395386);“仅匹配标题”过滤器现在对匿名和已认证会话均可见 阅读更多

  • 懒加载分类破坏了取色器的“已使用”色块(Bug,话题 395221);社区正在评估长期解决方案 阅读更多

  • 通过 Cloudflare Tunnel 在 Raspberry Pi 上无法访问 443 端口安装,话题 395326);Falco 指导检查端口映射、DNS 和 Docker 配置以恢复连接 阅读更多

  • 创建子分类时出现错误的“安全设置”选项卡Bug,话题 395224);范围现在会正确重置,使新分类获得全新的安全面板 阅读更多

  • 移除了 before-topic-progress 周围多余的 <span> 包装器(开发,话题 394935),清理了出口并避免了插件中的布局冲突 阅读更多

  • 通过 REST API标记帖子为已读开发,话题 394852)。Canapin 展示了如何在 JSON 中格式化 timings[i] 键以正确更新阅读计数 阅读更多

  • iPad 横屏上传被隐藏在编辑器后面(Bug,话题 395144);正在考虑更改触摸设备上的焦点行为 阅读更多

  • 移除了未使用的翻译键 js.category.single_page#Translations,话题 395403),以清理过时的字符串 阅读更多

  • 域名变更后Discourse ID 登录失败支持,话题 395470);重置 discourse_id_client_id…secret 恢复了 SSO 流程 阅读更多


@team 团队活动

感谢您的阅读,我们下周再见!:slight_smile:

This week on meta.discourse.org


Key Stats

Period: 2026-02-08 → 2026-02-15
New posts: 747
New topics: 112

Top users (by likes received / posts made):

Top “Discourse Team” members (by likes received / posts made):


Interesting Topics

Announcements

General

  • Discord age checks → Discourse migrations?
    In light of impending Discord age-verification, community members debated whether Discourse’s free self-host could lure “refugees” from chat to forum General Feature read more

  • Web crawler views vs. 500 K/month limit
    Moin pointed to our pageview tracking guide to clarify that bot visits are excluded from the hosted Free plan’s 500 K monthly pageview cap #hosting General read more

  • Forum divergence and sub-forums
    Isambard asked how to create a “Technical Lounge” that stays out of the main Latest feed—solutions included private self-joinable groups or default-muted categories Community General read more

Praise

Bug

  • Experimental impersonation “exit” broken
    PandaKai7 discovered that exiting the new impersonation feature threw a 404—martin tracked down the permission check bug and shipped a fix Bug impersonate read more

  • Misleading user counts in Discourse Discover
    typed-sigterm noted that the “users” icon shows 30 K active last-30-days, not total signups—pmusaraj and awesomerobot discussed tooltip clarity Bug discourse-discover read more

  • Category email-in field loses focus
    Moin flagged that when simplified category creation is off, typing an incoming email address jumps focus on every keystroke—zogstrip fixed it in a PR Bug email read more

  • “What’s new” filter for Experimental features errors
    Filtering Admin > What’s new by Experimental threw an error—chapoi reproduced and martin opened a PR to merge the two systems Bug read more

  • Mobile category dropdown overflows screen
    On narrow phones the category picker in the composer runs off-screen—ondrej and chapoi traced it to theme padding Bug composer read more

  • Posts not live-update after edit; avatar indicator stuck
    Edited posts sometimes remain stale; the notification dot doesn’t clear—postMessageBus upgrade rolled back until a stable solution arrives Bug read more

  • Emoji shortcuts persist in RTE mode
    Disabling “Enable emoji shortcuts” didn’t stop :):blush: in the rich editor—reported by Kianga, under investigation Bug composer read more

  • Table editor “null.length” crash
    Large markdown tables caused Cannot read properties of null (reading 'length')sam rewrote detection to use the markdown parser, resolving the error Bug table-builder read more

Feature

  • Free plan beta: group restrictions feedback
    ondrej and ToddZ debated whether groups belong in the free plan; mcwumbly weighed in on balancing simplicity vs. upgrade incentives free-plan Feature read more

  • Trust Level 3 requirement tweak
    Danielle reduced topics_viewed from 500→250 and posts_read from 20 000→2 000 so deserving TL2 members can promote to TL3 more easily Site feedback Feature read more

  • Sorting posts by user engagement
    Haris asked for Reddit- or HN-style ranking by upvotes, comments, read time—solutions pointed to the official Post Voting plugin and /hot or /top feeds Feature Support read more

  • Set a chat room as the home page
    EricGT wants a chat-first landing—discussion covered theme overrides, default chat channel settings, and potential core features Feature free-plan read more

  • Premature posting safeguards
    Canapin suffers from accidental Ctrl+Enter sends—shared a user script lock, sparking debate on adding built-in composer safeguards UX Feature read more

  • “Topic” vs. “Post” mapping from Facebook
    stephtara compared Facebook’s stream-style posts to Discourse topics/replies; UX suggestions included inline reply previews and clearer onboarding Feature Community read more

Site Management

  • Introducing Upcoming Changes
    lindsey rolled out Admin > Upcoming Changes, a preview system for opt-in/opt-out features; martin noted it’s behind a hidden global setting for now #Site-Management read more

  • Track button clicks via Google Tag Manager
    The official guide covers enabling click variables, debugging with GTM preview, and firing specific tags for “Sign Up”, “Reply” and other key UI elements how-to #Site-Management read more

Support

  • Succession planning for hosted Discourse
    Ed_S asked how to hand off a Free plan site—awesomerobot recommended adding a second admin, noting complex scenarios need direct support Support read more

  • Invitations fail on invite-only Free plan
    Canapin couldn’t accept invites when Must approve users was enabled—rishabh confirmed and clarified the flow, with a fix pending Support read more

  • Seeing who can access a private category
    stephtara wanted transparency on restricted category membership—solutions: the Reach & Rights plugin or a “Who can see this” category info component Support read more


Activity by the @team Group

  • rishabh authored the Free plan beta kickoff announcement and clarified support channels for the new plan read more

  • mcwumbly provided guidance on groups vs. categories in the free plan feedback thread, highlighting simplicity vs. upgrade value read more

  • awesomerobot explained Free plan Terms of Service and support resources for new free sites read more

  • martin diagnosed and fixed the experimental impersonation exit bug, updating permission logic in a PR read more

  • Bas joined the age-verification discussion to contrast Discord’s legal pitfalls with Discourse’s SSO/privacy model read more

  • zogstrip resolved the tag-group editor save error by correcting the Objects setting editor integration read more

  • nat added clarifying notes to the Content Localization docs, addressing Google Search Console canonical/alternate page warnings read more

  • jordan.vidrine incorporated mobile squash-fixes and contrast tweaks into the Foundation theme pull request read more

  • Falco introduced an AI-powered noise filter feature to the Resenha voice rooms plugin, enriching community chat quality read more

  • martin deployed the hidden global setting to toggle Upcoming Changes visibility, streamlining the opt-in workflow read more

  • sam merged a fix to the table editor so it uses robust markdown parsing rather than fragile regex matching read more

  • awesomerobot contributed to Succession planning guidance, outlining best practices for multi-admin Free plan ownership read more

  • rishabh and martin collaborated on clarifying the invite-only sign-up flow when “Must approve users” is toggled read more

  • zogstrip addressed the notification collapse in Jobs::UserEmail, ensuring usernames render correctly in multi-reply digests read more

  • mcwumbly advocated for enhancing badges in private communities, resurfacing long-standing requests for private-space badge awards read more


Thanks for reading, and I’ll see you again next week! :slight_smile:

本周 meta.discourse.org 动态…

关键数据

  • 新帖子:932

  • 新话题:122

  • 活跃用户:

    • Canapin:56 篇帖子,104 个赞
    • Moin:57 篇帖子,102 个赞
    • NateDhaliwal:52 篇帖子,83 个赞
    • chapoi:42 篇帖子,69 个赞
    • Falco:15 篇帖子,62 个赞
  • 活跃 @team 成员:

    • chapoi:42 篇帖子,69 个赞
    • Falco:15 篇帖子,62 个赞
    • mcwumbly:20 篇帖子,47 个赞
    • lindsey:5 篇帖子,42 个赞
    • zogstrip:21 篇帖子,39 个赞
    • awesomerobot:16 篇帖子,37 个赞
    • sam:5 篇帖子,34 个赞
    • HAWK:9 篇帖子,31 个赞
    • david:7 篇帖子,11 个赞
    • pmusaraj:5 篇帖子,9 个赞

热门话题

站点反馈

公告

  • 使用自定义 SVG 图像为 Discourse 启动屏添加品牌标识
    Falco395100 中展示了通过 Gemini Pro 提示生成的动画 SVG 加载器,演示了内联 CSS 动画并指出了跨浏览器的差异。阅读更多

  • 刷新后的共享编辑插件
    sam 发布了由 yjs 驱动的 共享编辑插件 的重写版本,现在支持富文本协作、Markdown 模式、远程光标以及更高的可靠性。阅读更多

  • 徽章管理页面的新筛选器
    lindsey396344 中添加了搜索框,以便按名称或描述筛选徽章,使查找和管理徽章变得更加容易,无需 endless scrolling。阅读更多

  • 当前项目 – 2026 年 2 月
    lindsey396320 中发布了月度通讯,回顾了最近完成的工作(如免费计划发布和即将变更的 UI),并预告了即将到来的布局和主题增强。阅读更多

  • 现代化基础主题
    jordan.vidrine395331 中征求了对基础主题更新的反馈,解决了移动端布局、组件移除和 UI 微调问题,预计本周末发布。阅读更多

功能

  • 为用户组分配图标的能力
    long396567 中请求在用户名旁边显示特定于组的图标,这促使 awesomerobot 演示了一个主题组件,而 NateDhaliwal 则原型化了支持通过设置自定义组图标的分支。阅读更多

  • 为 OpenGraph 标签添加 og:image:width、og:image:height 和 og:image:type
    shortmort37395484 中注意到缺失的 OpenGraph 字段,zogstrip 迅速合并了修复,在 Discourse 的元标签中包含了所有三个属性。阅读更多

  • 可自定义的键盘快捷键
    Noble_Fish396717 中提出了管理员和用户可配置的快捷键方案,旨在解决如 Ctrl+F 用于站点搜索与浏览器搜索之间的冲突。阅读更多

  • “允许编辑标签的组”权限
    Steradiant396448 中询问是否可以让某些角色管理标签组,而不仅仅是应用标签,这引发了关于新权限或设置的讨论。阅读更多

缺陷

  • 数据浏览器 结果在导航查询时 persists
    tshenry396564 中报告,运行一个查询后选择另一个查询时,旧结果仍保留,随后 pmusaraj 合并了修复,在导航时清除结果。阅读更多

  • MP4 文件下载而非内联显示
    david396363 中提出问题,因为 mp4 附件在 meta 站点上强制下载;社区链接到一个 JS 插件,而关于 MIME 头的核心调整此前已在 257802 中讨论过。阅读更多

  • 禁用私信时聊天按钮不可见
    Mid396442 中发现限制私信也会隐藏聊天图标,zogstrip 迅速修补了代码路径,确保无论私信设置如何都显示聊天功能。阅读更多

  • 在无 SMTP 安装中显示“有失败的邮件任务”
    Canapin394573 中指出,在禁用邮件的站点上出现了关于失败任务的横幅;FalcoCanapin 链接回了确保“禁用邮件”标志能抑制该警告的修复。阅读更多

用户体验

  • 更直观的图标以访问编辑消息对话框
    robbie.morrison396145 中提议使提交消息切换更易于发现;chapoi 在核心 PR 中移动了图标并调整了位置。阅读更多

  • 免费计划注册信息略有误导
    ondrej396326 中发现“自定义所有内容”的提示过于宽泛;mcwumbly 建议将其改为“开始自定义您的站点”。阅读更多

  • 恢复备份后,使重新启用邮件更加容易
    tobiaseigen396548 中建议添加直接的“启用邮件”链接,随后 chapoi 添加了关键词和链接更新以提高可发现性。阅读更多

  • 强制保持侧边栏打开
    hipp0396536 中尝试移除侧边栏切换,并寻求默认打开的设置,这促使重新考虑跨设备的用户体验。阅读更多

支持

  • 更新问题,我该按那个可怕的大红按钮吗?
    pfaffmanToddZ396452 中指导 stephtara 优先使用 CLI ./launcher rebuild app 而非 GUI 更新,缓解了升级焦虑。阅读更多

  • 有没有办法跟踪我标记为“需要未来编辑”的话题内容?
    stephtara396137 中探索了脚注和帖子备注的工作流程;NateDhaliwal 演示了脚注,而 JammyDodger 建议自定义强调样式和隐藏的 TL 设置。阅读更多

市场

插件


@team 组活动

  • chapoi已解决话题标记不一致 中贡献了关于标签和整理的提议,并在 396448 中将“允许编辑标签的组”功能推进到讨论阶段。

  • Falco395100 中发布了新的 SVG 启动加载器演示,并在 394573 中解决了禁用邮件时的横幅逻辑问题。

  • mcwumbly396306 中主导了分类重设计讨论,并在 396536 中澄清了侧边栏切换的默认设置。

  • lindsey396344 中宣布了徽章筛选器,并在 396320 中策划了当前项目通讯。

  • zogstrip396442 中修复了聊天按钮可见性问题,并在 394573 中修补了无 SMTP 安装时的警告问题。

  • awesomerobot396567 中提供了用于组图标主题组件,并在 396717 中指导了键盘快捷键讨论。

  • sam396156 中推出了共享编辑插件更新,并在 396099 中解决了表情符号快捷键错误。

  • HAWK396173 中解释了志愿者版主计划,并在 396390 中分享了 DSA 报告查询。

  • david396363 中解决了 mp4 内联显示问题,并在 396540 中协助排查 3.6.0.beta3 更新问题。

  • pmusaraj396164 中添加了 Discourse ID 账户修复,并在 395484 中合并了 OpenGraph 标签更新。


感谢阅读,下周再见!:slight_smile:

本周 meta.discourse.org 动态…

(涵盖 2026-02-22 → 2026-03-01

关键数据

这些数字基于 Meta 的内部活动跟踪以及本周正在积极迭代的管理员端报告工作(参见 管理员报告与分析:增量变更)。

  • 新帖子: 757
  • 新主题: 90

活跃用户(过去 7 天的帖子 + 点赞)

用户 帖子 点赞
Moin 85 147
Canapin 52 140
chapoi 27 77
RGJ 24 72
ToddZ 33 62
merefield 17 61
NateDhaliwal 45 45
Danielle 4 43
awesomerobot 14 40
Falco 9 39

本周的许多讨论都集中在 Meta 持续的刷新工作上——包括视觉和结构方面,始于 Meta 品牌重塑:主题刷新 中的新主题调整和配色方向,以及 更新 Meta 的分类组织方式 中并行的分类/导航实验。


有趣话题

#Site 反馈

#Announcements

#Using Discourse

ux

bug

#Self-hosting

Dev

  • 一条中文线程询问 Discourse 是否拥有(或应该拥有)“AI 代理技能”或 AI 辅助插件开发的指南;讨论指向了现有的指导方针和实用的工作流技巧,详见 Discourse 有 AI 开发的 skills 吗?

  • 主题创作和 CSS 设计一致性从“设计系统”的角度被提出——如何避免修复一个页面却破坏另一个页面,详见 创建简单主题的最佳实践?

#Theme 组件

  • 一个注册流程合规助手作为主题组件发布,随后迅速引发了关于出生日期存储和验证的隐私/法律讨论,详见 Discourse 年龄检查

#Community 建设

  • 年龄检查讨论扩展到“可以存储什么”以及司法管辖区的差异,包括实际提醒要求可能冲突(COPPA 与 GDPR),详见 关于 GDPR 存储出生日期

#Translations

  • 翻译人员在发布似乎意外移除了翻译字符串后发出警报;调查集中在 Crowdin 返回不完整结果的问题上,详见 为什么移除了那么多翻译?

@team 团队活动

感谢您的阅读,下周再见!:slight_smile:

本周 meta.discourse.org 动态…

Meta 社区度过了忙碌的一周,在支持工作流程聊天用户体验(UX)以及AI + 本地化改进方面取得了显著进展,同时持续提供实用的自托管和自定义帮助。


关键数据

过去 7 天(2026-03-01 → 2026-03-08)

  • 新帖子:636
  • 新主题:81

热门用户(本周发帖数 + 获得的点赞数)

用户 帖子数 点赞数
Moin 60 107
sam 17 66
Falco 14 65
awesomerobot 17 44
NateDhaliwal 35 40
stephtara 41 38
RGJ 15 37
mcwumbly 20 35
merefield 16 35
ToddZ 19 35

以下是一些塑造本周“大家都在讨论什么”氛围的热门话题:


有趣的话题

#Site 反馈

  • Meta 开启了一场关于“支持类别目的”的深思熟虑的对话——涵盖支持是为谁服务的、为什么解决方案标记很重要,以及什么样的提示可能有效——详见 改善我们支持类别的体验(后续还讨论了首次发帖者提示和 AI 辅助分类等想法: 阅读更多)。

  • 社区获得了一个专门的协调“整理”工作的地方:移动主题、标记 fixed/#completed、去重和解决方案整理,以及针对文档类别的权限变通方案——详见 实验:Meta 协作内容整理中心(包括此处描述的 TL3 文档标签变通方案: 阅读更多)。

  • 一个微小但非常“Meta”风格的日常维护话题:发现并修复了一个拼写错误的标签(tags),详见 拼写错误的标签

  • 当移动端的“建议/相关”功能消失时,用户迅速报告了“功能在哪里?”,并通过 Meta 上没有建议 + 相关主题? 转到了标准修复线程。


#Announcements

  • Discourse Chat 推出了一个长期被请求的 moderation/ops 功能:在聊天频道中固定消息(随后就微妙性、日期和“固定抽屉”的可发现性进行了 UX 讨论),详见 固定聊天消息以提高可见性

  • Discourse AI 使凭证管理变得极其合理:轮换密钥和分发需要密钥的工具现在已集中管理,详见 宣布 AI 凭证,完整的管理员指南见 管理 AI 凭证


ux

  • 一项重要的平台变更已落地:Discourse 正在移除旧的“强制移动/桌面模式”切换开关,转而采用纯响应式行为,这引发了真实世界管理员的担忧(以及建议的迁移模式),详见 不再提供可切换的移动/桌面布局?

  • 管理员 UI 的一个小痛点:“搜索或创建…