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

AI 智能摘要
WordPress 6.4 发布小组决定将计划中的字体库功能推迟到 6.5 版,因为核心维护人员发现字体 API 中存在重大漏洞,无法在即将发布的版本中及时解决。
图片[1]-WordPress 6.4字体库功能推迟到6.5版发布-搬主题

WordPress 6.4 发布小组决定将计划中的字体库功能推迟到 6.5 版,因为核心维护人员发现字体 API 中存在重大漏洞,无法在即将发布的版本中及时解决。

WordPress REST API 联合维护者乔尼-哈里斯(Jonny Harris)说:”我目前正在审查字体 API 公关。”我必须说,我非常担心当前状态下的 PR。这些代码根本不符合 WP 核心代码的风格,也没有 WordPress 的感觉。”他列举了他发现的该功能存在的一些问题:

  • 开发人员 API 有限。我们需要 wp_insert_font / wp_create_font 等功能。
  • 缺乏过滤器或操作
  • 无法取消注册字体集合
  • 功能。创建新字体应具备功能,而不是简单地映射到 edit_theme_options 中。
  • 令人困惑的 API 结构。 字体集合应包含嵌入式字体对象
  • 取消注册字体集合后,字体会发生什么变化?
  • 如果字体是以帖子对象的形式存储的,我是否可以通过查询从集合中获取所有字体?
  • 删除用户时是否会删除字体?
  • 无法过滤字体的存储位置

Harris 说:”由于这次发布的时间非常有限,感觉要在这次发布中实现上述功能太难了。”

“我认为这项功能需要更多的时间来打磨。”

哈里斯说,没有一个 REST API 维护者参与了字体库功能的早期阶段,他们目前正在 “迎头赶上”。该团队正试图对现有设计进行修补,但 Harris 表示,如果计划重新设计 API,他希望在设计之前先了解该功能的需求。

放弃一项旗舰功能绝不是一个简单的决定,但这远比提供设计糟糕的 API 更可取,因为用户无法根据自己的需求修改或禁用该功能。

WordPress核心提交者亚伦-乔宾(Aaron Jorbin)说:”‘否’是暂时的,但’是’是永远的。一旦代码并入核心发布,我们的扩展程序就需要永远维护它。对我来说,我所看到的关于人们将如何扩展该功能的担忧足以让我放弃该功能。”

字体库功能在发布周期中提出较晚,上周才登陆 Gutenberg 16.7,几乎没有时间进行测试。

WordPress核心提交者乔纳森-德罗斯耶斯(Jonathan Desrosiers)说:”过去也有在测试版1之后登陆的功能。”但我更倾向于不在有这么多未决反馈的情况下发布功能。我们会在最后一分钟进行修改,然后合并公开发布,而实际测试却很少。当然,这里的每个人都会尽力进行测试。但’野外’WordPress 测试却大不相同,总会发现一些我们无法预见的奇怪用例或问题。”

贡献者们曾短暂地考虑过推迟发布日期,以便有更多的时间来实现这一功能,但大家一致同意推迟到 6.5 版本,这一决定是基于 WordPress 的理念:”截止日期不是任意的。”

WordPress核心提交者乔-麦吉尔(Joe McGill)说:”无论功能的优先级如何,都不应考虑更改预定的发布日期,以便为最终完成功能留出空间。”这并不是我们第一次真正希望在一个版本中发布一个功能,但却将其推迟到下一个版本。在我看来,我们为准备发布该功能付出了很多努力,而大家的共识是需要更多时间让它达到可以在主要 WordPress 版本中发布的状态,我知道这很令人失望,但这也说明了大家希望确保我们在这些版本中投入的关注和质量。如果还没准备好,那就是还没准备好。让我们推迟发布吧–与此同时,我们仍在通过 Gutenberg 插件获得宝贵的用户反馈,这是一件好事。”

WordPress 6.4 版本的负责人 Josepha Haden Chomphosy 根据贡献者的反馈做出了取消该功能的艰难决定。字体库的移除并不影响预计将在该版本中发布的其他关键功能。6.4 默认主题联合负责人杰西卡-莱斯奇克(Jessica Lyschik)确认,字体库并不是 Twenty Twenty-Four 的必备功能。该主题将使用预选字体,这些字体将从主题资产中加载,就像以前的默认主题一样。

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

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容