WordPress 6.4字体库功能推迟至6.5版本发布

WordPress 6.4 发布团队在核心维护人员发现字体 API 存在重大缺陷且无法在即将发布的版本中及时解决后,经过慎重评估,决定将计划中的字体库功能推迟至 WordPress 6.5 版本。这一决定基于对代码质量和用户体验的严格把控,确保核心功能能够以最佳状态呈现给用户。

WordPress REST API 联合维护者 Jonny Harris 在审查字体 API 的过程中,对当前的状态表达了深切的担忧。”我目前正在审查字体 API PR,” Harris 表示,”我必须说,我对 PR 目前的情况感到非常担心。代码根本不遵循 WP 核心代码风格,感觉不像 WordPress。” 他详细列出了该功能存在的问题:开发者 API 有限,缺乏必要的函数如 wp_insert_font / wp_create_font;无法取消注册字体集合的能力;API 结构令人困惑,集合中的字体对象未注册;未注册集合时字体会发生什么情况;字体存储为 post 对象后,能否查询集合中的所有字体;删除用户时字体是否也会被删除;以及无法过滤字体的存储位置等。

Harris 认为,由于版本时间紧迫,在当前版本中实现上述功能难度过大。”我认为这个功能还需要一些时间来完善。” 他还指出,没有任何 REST API 维护人员参与字体库功能的早期阶段,团队正在努力迎头赶上。尽管尝试修补现有设计,但 Harris 建议在重新设计 API 之前,应先深入了解功能需求。

推出旗舰功能本就充满挑战,但 WordPress 团队认为,提供设计糟糕的 API(不允许用户修改和禁用功能)将带来更大的问题。WordPress 核心提交者 Aaron Jorbin 表示:”No 是暂时的,但 Yes 是永远的。” 他强调,一旦代码合并到核心发布,扩展程序就需要永久维护,因此他对如何扩展该功能的担忧促使他支持推迟决定。

字体库功能是在发布周期后期提出的,上周才登陆古腾堡 16.7,测试时间非常有限。WordPress 核心提交者 Jonathan Desrosiers 认为,以往的功能都是在 beta 1 之后才推出,但这次他更倾向于在最后一刻进行更改并合并以供公开发布,而几乎没有进行实际测试。”当然,这里的每个人都会尽力进行测试,但‘野外’WordPress 测试有很大不同,并且总是会发现一些我们无法预见的奇怪用例或问题。” 贡献者曾短暂考虑推迟发布日期,但最终一致同意将其推迟到 6.5,这一决定基于 WordPress 的”截止日期不是任意的”理念。

WordPress 核心提交者 Joe McGill 强调,不应考虑更改预定的发布日期来为最终确定功能留出空间。”这并不是我们第一次真正希望在某个版本中提供某个功能,但却将其推迟到下一个版本。在我看来,为了准备此功能的发布,我们付出了很多努力,并且一致认为,人们需要更多的时间才能使其进入准备在主要 WordPress 版本中发布的状态,我知道这令人失望,但是还体现了人们希望确保我们在这些版本中投入的关怀和质量。如果还没有准备好,那就还没有准备好。让我们推迟一下吧——同时我们仍然通过古腾堡插件获得有价值的用户反馈,这是一件好事。”

WordPress 6.4 版本负责人 Josepha Haden Chomphosy 根据贡献者的反馈做出了艰难的决定,决定放弃该功能。删除字体库不会影响预计发布的其他关键功能。6.4 默认主题联合负责人 Jessica Lyschik确认字体库不是《2024主题》所必需的。该主题将附带从主题资源加载的预选字体,就像以前的默认主题一样。

WordPress 6.4 Beta 3 计划于 2023 年 10 月 10 日发布。这将是 RC1 之前的最后一个计划测试版。

文章网址:https://www.wpbull.com/news/2082.html