当前项目 - 2024年九月

欢迎阅读我们第一期“当前项目”通讯,这是一份月度新通讯,我们将在此分享 Discourse 的最新动态。

我们的目标是让您和更广泛的社区了解 Discourse 可能即将推出的功能,以便您随时了解情况、提出问题、分享反馈并为当前正在进行的工作做出贡献。

废话不多说,以下是我们目前正在进行的工作!

:athletic_shoe: 启动

撰写器重新设计

我们正在启动一项新项目,重新设计用于撰写主题和帖子的撰写器。我们仍处于该项目的早期研究、设计和原型制作阶段,但随着我们取得更多进展,将很快与社区分享更多信息。敬请关注!

设置向导中的新主题选择器

我们正在开发一个新的主题选择器,它将为新网站的管理员提供一种更简单、更直观的方式来从少量选定主题中进行选择。该集合尚未最终确定,但在此初步阶段,一些热门候选主题包括 MintIsabelleAirGracefulFully

简化邀请

我们正在对邀请系统进行一些小的改进,重点是使邀请更易于发现,并简化邀请用户的某些常见流程。

热门主题的 AI 摘要

我们开始开发一项实验性功能,允许网站在热门主题列表本身中包含主题的简短摘要。由于主题 Feed 的设计最适合发现社区内的内容,我们有兴趣了解这是否会增加休闲会员和新访客的参与度。

:golfing_man: 全力进行中

管理员界面设计一致性

我们为管理员界面中的配置区域设计带来了一些新模式,将相关站点设置和其他配置集中在一个地方。这些设计指南记录在此。我们将继续在整个管理员界面中应用这些更改。同时,我们正在整个界面中应用新的文本格式指南

新用户卡片设计

我们正在根据我们在 meta 上运行了一段时间的实验性主题组件,更新用户卡片的默认设计。了解更多…

重新实现主题列表和帖子按钮

作为我们长期项目的一部分,从 Discourse 中移除“raw-hbs”和“widget”渲染系统,我们正在努力重新实现主题列表和帖子上的按钮。我们还借此机会为主题和插件开发者提高这些功能的可扩展性。目前,所有功能都受功能标志的限制。一旦我们有了明确的推广路径,我们将分享更多信息。

更好的迁移工具

我们正在开发新工具,以使迁移现有社区到 Discourse 更加轻松快捷。我们最近合并了一个新的转换器框架以及一个示例实现,并开始着手添加对导入聊天功能的支持。

:gift: 收尾工作

我们托管服务的新入门计划

我们一直在努力推出一项新的托管计划,我们刚刚宣布了该计划,它将为人们提供最简单、最快捷的方式,在我们的官方托管服务上使用 Discourse 启动社区。了解更多…

新的关于页面设计

我们最近发布了关于页面的新设计。我们正在完成关于页面的这一轮改进工作,根据收到的反馈,将我们的工作限制在小的最终调整上。它目前仍是可选的,但我们计划很快将其更改为新的默认设置。了解更多…

新的网站流量报告

我们最近发布了一份新的网站流量报告,该报告重点关注来自用户的访问,而不是来自爬虫和机器人的流量。这取代了之前的页面浏览量报告。了解更多…

聊天通知改进

我们对 Discourse 上的聊天通知工作方式进行了多项改进,特别是对桌面和移动设备上的推送通知工作方式进行了改进。这些改进包括简化用户偏好设置以及改进发送通知的逻辑。

可配置的审核标志

我们已完成一系列改进,使社区能够配置自己的审核标志。了解更多…

注册和登录改进

我们在注册和登录流程中添加了一个进度条,以便用户在涉及多个步骤(例如验证电子邮件地址或等待管理员批准其帐户)时,可以看到他们在流程中的位置。

更新的 FontAwesome 图标

我们将默认图标更新为使用 Font Awesome 6。这为现有图标带来了更新的样式,并为自定义提供了许多新图标可供选择。了解更多…

51 个赞

我很难过即时搜索不在列表中。 :frowning: 但也很高兴看到这么多好的功能。非常感谢所有的 discourse 团队。

8 个赞

非常感谢您的这期通讯。了解正在进行的工作内容,以便我们能妥善规划,这真的非常有帮助。如果能为“全面推进中”或“收尾阶段”的功能提供一些大致的时间线,那就更好了。

15 个赞

我赞同这种说法!我在这里工作,而且我从这期通讯中学到了很多!:smiley:

12 个赞

我同意上面两位发帖人的说法:这样的概述很棒!

特别是关于转换器框架:有什么最好的方法可以了解更多信息吗?我猜是阅读源代码?或者已经有相关的文档了?

6 个赞

是的,我们从进行的实验中学到了很多,但最终我们不确定这是否是正确的方向,而且很明显需要投入大量资金来弄清楚,所以我们不得不暂停它。

我们正在进行的其他人与人工智能相关的项目可能会以其他方式改进搜索。但我们现在不得不搁置它。

我们还没有准备好开始按时间进行预测,但我认为这些更新的月度节奏应该能帮助我们随着时间的推移一起感受它。

目前,那个链接的拉取请求可能是了解更多细节的最佳途径。我认为正在从事这项工作的人们会在事情进展顺利时分享——他们只是埋头苦干,把事情做完。

您对这个项目有什么特别感兴趣的地方吗?

10 个赞

我主要想了解不同类型的数据将如何迁移。
我们目前正在考虑将论坛从 SMF2 迁移到 Discourse,但导入器存在一些不足(私信、投票、指向单个帖子的链接),所以我想知道是否可以考虑使用新的转换器框架。但是,查看代码后,似乎现在可能还为时过早——如果我没理解错的话,目前主要的基础设施已经到位,实际的转换器示例可能要晚些时候才会出现?

5 个赞

喜欢这项举措,尤其对改进作曲家感到兴奋!加油 CDCK 团队!:rocket:

9 个赞

我认为你现在最好按兵不动,但我会检查一下我们是否知道从现在到我们需要推荐其他人使用这个框架来构建自己的转换器之间还有多远。我会带着更多信息回来,或者找一个更了解这方面的人来直接谈谈。

5 个赞

确实,这期通讯加上每日摘要,极大地增强了我们对这里新内容的学习。

5 个赞

这是一个很棒的倡议。

是否有特定的地方/渠道供用户添加想法/功能请求?

此致。Mike

5 个赞

@ondrej 几天前整理了关于这个主题的维基文章:Writing an effective feature request, a step by step guide

10 个赞

我期待着作曲家(composer)的更新。这个改变我等了很久了。我希望它能像 https://playground.lexical.dev/ 一样。有这方面的信息吗?

6 个赞

你说得对,目前还没有文档,而且实现中还有很多缺失的部分。还需要几个月的时间才能达到我建议用于实际迁移的状态。

我们最初将发布的第一个转换器将是“Discourse”转换器。它旨在作为当前Discourse 合并脚本的参考实现和替代品。我们将来可能会发布一个 SMF2 转换器,但这不在我们的优先列表中。所以,你可能需要自己创建一个,等待社区的贡献,或者希望有客户付费让我们从 SMF2 进行迁移。

因此,如果你想立即进行迁移,我建议坚持使用现有的导入脚本,并可能添加你迁移所需的缺失功能。

8 个赞

好的,谢谢!那样的话,坚持使用当前脚本并在必要时进行增强似乎更有意义。

3 个赞

我们正在研究 Lexical 作为我们集成到更新后的作曲家中的一个潜在选项——但我们还没有做出最终决定。我们应该很快就会做出决定,所以一旦我们了解更多信息,我将在此处跟进。

10 个赞

lexical 很好。我花了很多时间研究它。但它仍然在某种程度上依赖于 react。所以你必须在前端引入 react。它本应可以从 vanillajs 使用,并且可以与其他框架集成,但实际上它们不会像 react 集成那样受到同样的关注。大部分的 playground 都是一个 react 应用。

4 个赞

好的,很有趣……但是没有更好的群组页面……我认为这对大型社区来说是个好请求……

此致

5 个赞