![图片[1]-WordPress6.5即将发布 同步模式取代Ponted字体库批准的字体-搬主题](https://cdn.banzhuti.com/2022/07/20220729124419602.jpg)
随着WordPress6.5的发布日期即将到来,项目负责人一直在竞相完成一些悬而未决的问题和漏洞修复工作。其中最突出的两个功能是Synched Pattern Overrides和Font Library,直到今天,执行董事约瑟法·哈登·乔姆福西才做出正式回应并提出了前进的道路。
字体库已经为Core做好了准备
上周,在《让WordPress放松》一书中,有人谈到字体库可能还没有为6.5版做好准备时,有一种似曾相识的感觉。在团队努力确保这一功能完全经得起未来考验的过程中,字体库已经在过去几次主要发行中得到了推广。幸运的是,6.5的决定是字体库将以core的形式发布。
他们提到了一些相关的问题,但谈话主要围绕WordPress网站的字体存储位置展开。字体库在wp content/fonts中包含一个新目录,与插件、主题等处于同一级别。由于字体是由用户上传并作为资源获取的,一些贡献者认为它们应该位于wp content/uploads目录中,其他上传和媒体都放在这个目录中,它们的体系结构应该更接近WordPress中的附件。
一方面,这有点像一场哲学辩论:字体只是“上传”,还是对我们如何建立网站来说更重要的东西?
首席架构师马蒂亚斯·文图拉在最近的一期GitHub中解释说,“字体库背后的一个重要动机是将字体作为一级对象引入WordPress中,它的存储、描述和管理方式可以让我们将这种独特的性质与其他对象一起传达出来。”。“所以,这从根本上说是我们正在做出的一个架构决定,而不仅仅是为了方便,它的目的是将字体定位为一个概念,与主题、插件、语言和wp内容中的媒体上传并驾齐驱。”
包括托管公司代表在内的项目负责人担心,这会对文件系统安全和一些更复杂的卸载场景造成下游影响,在这些场景中,图像和字体等资产被单独缓存和分发。有些主机甚至可能需要修改它们的体系结构才能使用这种新的目录结构。幸运的是,其中包含了一个用于更改字体位置的过滤器,并对其进行了迭代,以便主机可以覆盖目录位置,并有更多时间考虑自己的方法。
这样一来,用户就可以期待WordPress6.5提供的字体库了,未来的工作将是审核结果,充实更多缺失的功能,并讨论添加这个新目录的潜在影响。
同步模式覆盖被覆盖
同步模式覆盖以前被称为“部分同步模式”,与WordPress Core中的块绑定API这个更大的概念有关,它不像字体库那么容易定义。但对网站建设者来说,这个概念有点像圣杯。因此,WordPress6.5将不会提供这一功能,这让人失望不已,也让人理解。
WordPress中的“同步模式”(以前称为“可重用块”)允许用户创建块模式,在这种模式中,任何更改都会自动显示在整个网站使用该模式的任何地方。Synched Pattern Overrides引入了这一功能的下一个演变,你可以“锁定”模式的设计,但允许用户在每个模式实例中更新一些内容,比如文本或图像。
有人担心,同步模式是如何定义它们拥有这些“覆盖”的能力的,无论是在底层结构中,还是在用户界面中如何显示该功能。这些类型的“覆盖”被认为是块编辑器未来的许多目标的基础,所以正确处理它很重要。
Automatic赞助的项目负责人、本次发布的编辑技术负责人里亚德·本格拉澄清说,“以后我想指出的是,这个功能不仅仅是让用户‘让事情变得可以覆盖’。”。“虽然这是最直接的用例,但我们应该更全面地考虑这一点,它是关于分离模式的内容和表示。它是关于为模式提供一个模式。”
对于试图使用区块编辑器构建可维护网站的扩展器来说,内容和呈现的分离一直是一个大问题。
10up赞助的项目负责人法比安·卡吉指出,“我的主要问题是,这不是一个可以轻易改变的决定。”。他重申了在将该功能并入WordPress core之前,在Gutenberg中正确使用该功能的重要性,并强调“Gutenberg插件是一个游乐场,可以让一个功能在进入core之前成长或迭代。”
因此,虽然块绑定API的底层架构仍将随WordPress6.5一起发布,但它的首批可见实现之一Synched Pattern Overrides不会发布。
发行周期仍在继续
这两个最后一英里的问题也突显了我们面临的独特挑战,即WordPress的一些大型新功能是在Gutenberg插件中构建的,而不是在一个单独的功能插件中构建的。在上周的一次走廊聚会上,这种功能开发方法的权衡是讨论的关键问题之一。
与此同时,投稿人正在争先恐后地完成工作,或者记录在beta版本中发现的许多不那么突出的问题上的更改,包括更新HTML在代码块中的解析方式,以及为使块编辑器更易于访问而做的更改问题。
当WordPress6.5的第一个候选版本于周二发布时,这个周期转变为“字符串冻结”,这样翻译人员就可以开始工作了。《6.5现场指南》、《开发人员笔记》和《Make Core公告》都在起草出版过程中。所有这些工作都是以目前正在台北举行的WordCamp亚洲旗舰会议为背景的,会议的主要参与者是该项目的领导层和核心团队。
定于2024年3月26日发布的WordPress6.5将成为一个非常重要的版本,字体库、插件依赖项和互动API等功能让社区中的许多人对即将到来的事情感到兴奋。
























暂无评论内容