Discourse 是 Stack Overflow 的联合创始人 Jeff Atwood 推出的一个开源论坛项目,它基于 Ruby on Rails 和 Ember.js 开发,数据库使用 PostgreSQL 和 Redis。Discourse 摒弃了传统论坛的话题讨论形式,采用了全新版本的频道/话题分类方法,且同时适用于桌面和移动终端。
Discourse 3.0 已正式发布,此版本带来了实时聊天和用户状态、可定制的侧边栏,以及一个新的通知界面,此外还有大量改进。
新的设置向导
添加了一个新的设置向导,通过简单的切换可以立即配置一些最重要的功能。
实时聊天
Discourse 现在包括实时聊天功能,站点管理员可以创建频道,供社区成员闲逛以及进行非正式讨论。
新的侧边栏
成员现在都可以将类别、标签和聊天频道添加到侧边栏,更快访问感兴趣的内容。
用户状态功能
耳熟能详的功能,国内所有能聊天的 APP 基本都配置该功能。
新的“通知”菜单
用户可以决定允许的通知类型。
用户提示功能
简单的操作指引
Discourse 3.0 的其他亮点:
- 对主题标签系统进行了巨大改造,按名称辨别频道、类别和标签变得更容易。
- 现在可以配置哪些组可以在主题中私下交流。
- 改进了站点标题中的即时搜索用户界面,更快地找到寻找的内容。
- 升级了构建 Discourse 的开源工具。亮点包括 Ruby 3.1、Rails 7 和带有 Ember CLI 的 Ember 3.28。
- 对 Discourse 添加了一些润色,比如更有用的错误页面、改进的页面加载微调器、新的闪屏动画和更快的图像预加载。
此版本也意味着 Discourse 1.0 发布 9 周年,在官方博客中可以找到更多 Discourse 3.0 细节。