Interactivity API 正在合并到 WordPress 6.5 中。它通过标准化交互元素的开发彻底改变了网站交互性。这使开发人员更容易并增强用户体验。它支持动态交互,例如跨块共享数据,而无需重新加载页面。这为开发人员、用户和企业等开辟了新的可能性。它可能标志着 WordPress 发展的一个重要里程碑。
今天,WordPress 贡献者 Carlos Bravo正式宣布将 交互API(Interactivity API)合并到 WordPress 6.5 的内核中。去年推出的 交互API 背后的团队一直在通过Gutenberg 插件发布版本,为这一关键时刻做好准备。
什么是交互 API?
目前 WordPress 交互性面临的挑战之一是,开发人员如何处理它并没有设定的标准。如今,开发人员选择他们的工具。他们定义了与 WordPress 集成的方法。他们决定块间通信。而且,他们为交付的每个新项目的前端性能做出选择(和妥协)。
Interactivity API 旨在解决这些问题。它为开发人员提供了一种标准化构建交互元素的固执己见的方法。我们希望这能让我们更容易地关注构建什么而不是如何构建。
这对用户意味着什么?
Interactivity API 背后的团队在他们的演示中使用了一个电影网站,他们在其中展示了用户可能很快就能享受到的一些功能。特别是多个块可以协同工作以共享数据的方式。在演示中,单击列表中电影上的心形按钮会使心形计数器上升。
所有这一切都是立即完成的。它不会重新加载页面,并且开发人员或工程团队无需深入研究代码层。
想象一下建立一个食谱网站。您希望网站访问者建立他们的购物清单,并以当地货币估算价格。交互 API 将有助于使用块编辑器创建所有动态元素。当访问者在购物清单中添加和删除原料时,它可以让清单不断增长,总成本也随之变化。
对开发商有何影响?
除了 API 的代码层之外,让我们更进一步了解购物清单示例。假设构建它所需的块是由三个不同的开发人员创建的。Interactivity API 标准化了阻止加载和相互通信的方式。它创造了一致、高性能的用户体验。
最初的提案称之为可组合性和兼容性。它提到了未来的状态,交互式块可以组合,甚至嵌套在具有定义行为的结构中。
用户有让代码做他们想做的事的诀窍。这不是它的初衷,在发布后立即询问任何 QA 测试人员。未来,互动块将协同工作。他们不会受到原始开发商的限制。用户将能够创建超出其最初目的的模式和交互。
Interactivity API 及其如何使用 WordPress 可能是该项目历史上的关键时刻。它可以创造一种使用 WordPress 的新方式。
考虑单页应用程序 (SPA) 的概念。如今,SPA 往往复杂、昂贵且大多数用户无法使用。交互 API 再次开发后,可能会带来一种使用 WordPress 构建的全新应用程序类别。为日常用户解锁这些类型的模式会有多令人兴奋?
这对 WordPress 业务有何影响?
日常用户将看到交互 API 带来的最大影响。随着块的互操作性变得越来越强,用户可以访问的交互类型将会增加。因此,对功能更丰富或更复杂的交互的需求也可能会增长。
Interactions API 可以解锁一个全新的产品类别以实现盈利。随着产品业务将交互迁移到区块级别,它可能会带来新的合作伙伴关系。想想可能能够使用一套经过批准的块的企业用户。他们可以在他们已知的堆栈和用户界面中构建高性能、安全且可靠的应用程序。
这很可能只是触及了可能发生的事情的表面。但很明显,WordPress 要继续超越竞争对手,就需要继续进行交互 API 等创新。