WordPress 6.5 即将发布,同步模式覆盖被推迟,字体库获批

随着 WordPress 6.5 发布日期即将到来,贡献者们一直在竭力完成一些未解决的问题和错误修复工作。其中两个最突出的功能,同步模式覆盖和字体库,直到今天才解决了关键的争论,当执行董事 Josepha Haden Chomphosy 通过官方回应和前进路径。

字体库已准备好进入核心

上周在 Make WordPress Slack 中出现了关于字体库可能尚未准备好用于 6.5 的讨论,这让人感到似曾相识。字体库已经被推迟了上几个重大版本的发布,因为团队正在努力确保该功能完全具备未来功能。幸运的是,6.5 的决定是字体库将在核心中发布。

提出了一些相关问题,但对话主要集中在字体在您的 WordPress 网站中的存储位置。字体库包含一个新目录 wp-content/fonts,与插件、主题等处于同一级别。由于字体是由用户上传并作为资源获取的,一些贡献者认为它们应该位于 wp-content/uploads 目录内,其他上传和媒体放置的位置,并且他们的架构应该映射 WordPress 中的附件更为紧密。

一方面,这是一场有点哲学性的辩论:字体只是 「上传」 还是它们对于我们构建网站的方式来说更为基础的东西?

最近在 GitHub 问题中,首席架构师 Matias Ventura 解释道:「字体库背后的一个重要动机是将字体引入 WordPress 作为一种一流的对象-以一种方式存储、描述和管理,允许我们在 wp-content 中将其与其他对象一起呈现。」,描绘了一幅用主题、插件、语言和媒体上传并存的情景。”

贡献者,包括来自托管公司的代表,担心这将在文件系统安全性和一些更复杂的卸载场景中引起下游影响,其中像图像和字体这样的资源是单独缓存和分发的。一些主机甚至可能需要修改他们的架构以适应这个新的目录结构。幸运的是,包含了一个用于更改字体位置的过滤器,并不断迭代,以便主机可以覆盖目录位置并有更多时间考虑他们的方法。

结果是用户可以期待字体库在 WordPress 6.5 中发布,未来的工作将是对结果进行审计,完善更多的缺失功能,并讨论添加此新目录可能带来的潜在影响。

同步模式覆盖被覆盖

以前称为 「部分同步模式」,并与 WordPress 核心中的区块绑定 API 的更大概念相关联,同步模式覆盖并不像字体库那样容易定义。然而,对于网站构建者来说,这个概念是一个小小的圣杯。因此,对于 WordPress 6.5 不会发布这个功能感到非常失望,但也理解。

WordPress 中的 「同步模式」(以前称为 「可重复使用的块」) 允许用户创建块模式,其中任何更改都会自动显示在您的网站上使用该模式的任何地方。同步模式覆盖引入了该功能的下一个演变,其中您可以 「锁定」 模式的设计,但允许用户更新每个模式实例中的一些内容,例如文本或图像。

对于同步模式如何定义其具有这些 「覆盖」 的能力,引发了关注,无论是在基础结构还是在用户界面中。这些类型的 「覆盖」 对于区块编辑器的许多未来目标都被认为是基础性的,因此重要性不言而喻。

Automattic 赞助的贡献者、当前版本的编辑技术负责人 Riad Benguella 澄清道:「稍后,我想

指出,该功能不仅仅是关于用户通过覆盖 「使事物覆盖」,虽然这是最直接的用例,但我们应该更全面地考虑这个问题,这涉及到分离模式的内容和表现形式。这是为模式提供模式的架构。」

内容与表现的分离对于试图使用区块编辑器构建可维护站点的扩展者来说是一个重大问题。

「我的主要问题是,这不是我们可以轻易撤销的决定,」 由 10up 赞助的贡献者 Fabian Kägy 指出。他重申了在将其合并到 WordPress 核心之前正确获取该功能的重要性,并强调 「Gutenberg 插件旨在是一个功能在进入核心之前增长/迭代的平台。」

因此,虽然区块绑定 API 的底层架构仍将与 WordPress 6.5 一同发布,但其第一个可见的实现之一,同步模式覆盖,将不会包含在其中。

发布周期持续

这些最后一英里问题都突显了我们在 WordPress 的一些大型新功能内置于 Gutenberg 插件中时所面临的独特挑战,而不是在单独的功能插件中构建。这种特征开发方法的权衡是上周在一次走廊交谈中讨论的主要问题之一

与此同时,贡献者们正在竭力完成工作,或者对在 beta 版本发布期间发现的许多不太突出的问题进行文档更改,包括在代码块中解析 HTML 的更新,以及对使区块编辑器更具可访问性的更改。

当 WordPress 6.5 的第一个发布候选版本于周二发布时,周期转入了 「字符串冻结」 阶段,以便翻译者开始工作。 6.5 领域指南、开发说明和 Make Core 公告都正在起草发布。所有这些工作都以当前正在台北举行的旗舰 WordCamp Asia 会议为背景,该会议展示了项目的许多领导和核心团队。

预计于 2024 年 3 月 26 日发布的 WordPress 6.5,正在成为一个非常丰富多彩的版本,像字体库、插件依赖项和交互性 API 等功能引起了社区中许多人的兴奋。


https://wptea.com/?p=5902


发表评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注