Gutenberg的贡献者们在WordPress 5.9之前已经将他们的工作重点转移到了导航块上,而将导航编辑器留给了未来的版本。最近对进展的检查进一步缩小了范围,从马蒂亚斯-文图拉之前预测的包括 "导航块和导航屏项目"。
"导航编辑器将不包括在WordPress 5.9中,因为要使编辑器成功,需要对块进行修改," Automattic工程师和核心贡献者Dave Smith说。"我们需要在任何重大发布之前留出足够的时间来测试编辑器,并允许社区反馈。"
在最近的Hallway Hangout会议上,贡献者们讨论了他们在导航编辑器工作中遇到的一些挑战。史密斯说,那次会议的结果是,"贡献者的努力将转向导航块,以解决一些基础架构问题"。贡献者和会议参与者一致认为,导航编辑器需要暂时搁置,直到导航块出货。
Smith总结了WordPress 5.9中基于块的导航的范围更新,以及为推进项目而必须对块进行的修改。
- 特别是将导航的表现形式与数据分开,以使导航可以重复使用。这既为导航编辑器项目服务,也为WordPress 5.9的总体发布服务。
- 导航编辑器最终将专注于操作导航的数据,这就是为什么上述工作是项目成功的先决条件。
- 导航编辑器的工作将在WordPress 5.9之后恢复。我们将继续关注向后的兼容性,同时展望块的世界。
- 我们不太可能追求一个新的 "经典菜单 "块。而是专注于导航块(或其数据)。
作为将导航的表现形式与数据分离的努力的一部分,贡献者们正在考虑两个重要的PR,探索不同的方法。
- 将导航块数据保存为wp_navigation文章类型
- 尝试在导航块中使用一个模板部分
关于这两种方法的优点和缺点的讨论将继续进行,然后再由贡献者选择一种方法来继续前进。Smith认为以下目标是架构决策的重要因素。
- 允许在同一模板/网站的不同位置使用导航。
- 允许重复使用相同的导航数据,但有不同的展示处理。
- 保留快速建立新导航的能力。
- 将展示和数据分开,以便能够单独编辑导航数据(例如导航编辑器项目)。
- 允许跨主题重复使用导航。
尽管拥有一个完整的导航编辑器对于与WordPress 5.9的其他全站编辑功能一起发布是很理想的,但贡献者们正在花时间考虑将在可预见的未来定义WordPress中的菜单的架构方法,这也是很合理的。任何对WordPress中导航的未来有强烈意见的人都应该测试一下PR,并在讨论中权衡一下。
评论前必须登录!
立即登录 注册