WordPress 宣布决定正式重新评估备受争议的默认 WebP 功能
WordPress 宣布它正在重新考虑其推出自动 WebP 图像生成的提议,因为新功能收到了强烈的反对意见。公告指出,他们将正式研究 WordPress 社区提出的建议,以便为下一步做出更好的决定。
默认启用 WebP
WordPress 最初宣布了一项添加一项功能的提案,该功能将自动生成网站上使用的每个图像的多个版本以及这些图像的 WebP 版本。
新功能的目的是让发布者可以轻松地将图像上传到 WordPress,并允许 WordPress 输出优化的 WebP 版本。新的 WebP 格式将有助于减少文件大小并提高每个 WordPress 网站的性能。
很快就出现了对新 WebP 功能的担忧,因为许多人认为某些网站将很快用完磁盘空间来归档多达一百万张额外的图像。
WordPress 生态系统中的一些人建议不要将该功能作为自动开启的功能提供。他们说最好默认关闭该功能。
与 WordPress 设计目标冲突
以默认关闭状态发布新 WebP 功能的建议与 WordPress 的理念背道而驰,即决策,而不是选项,这是以最少的配置发布开箱即用的产品的设计目标。
WordPress 在其正式的哲学声明中概述了五个主要设计目标
它们转述如下:
- 开箱即用的功能
- 专为大多数用户设计
- 决策,而不是选项(开发人员代表用户做出决策)
- 80% 的用户必须需要 WordPress 核心功能
- 简化所有任务
WordPress 特别引用了决策而不是选项的理念,以证明将 WebP 功能默认设置为“打开”并且不附带用于关闭它的用户界面是合理的。
这就是设计理念所说的:
“在做决定时,这些是我们首先考虑的用户。这种考虑的一个很好的例子是软件选项。
每次您给用户一个选项时,您都是在要求他们做出决定。当用户不关心或不理解该选项时,这最终会导致挫败感。
作为开发人员,我们有时会觉得为所有事情提供选项是一件好事,你永远不会有太多的选择,对吧?最终,这些选择最终成为技术选择,普通最终用户不感兴趣的选择。
作为开发人员,我们有责任做出明智的设计决策,避免将技术选择的重担放在我们的最终用户身上。”
发布具有破坏性的功能却没有简单的方法将其关闭的前景在整个 WordPress 生态系统中敲响了警钟。
从事 WordPress 工作的 Google 软件开发人员 Adam Silverstein 引用了2022 年 3 月 28 日宣布的新 WebP 功能(默认启用 WebP )的决策而非选项目标。
该原则指出,开发人员最好代表用户做出有关选项的决定,因为创建具有多个选项的产品是繁重的。
该设计目标符合使每个 WordPress 安装开箱即用并为大多数用户提供功能的整体理念。
来自 WordPress 社区的反对
在对该提案的一个异常热情的评论部分中,大多数评论者对出版商可能会用尽磁盘空间并在最坏的情况下遇到无法运行的网站以及由于不得不从其网站购买更多磁盘空间而显着增加的费用感到震惊主持人。
WordPress 宣布正在重新评估 WebP 功能部署
在今天的公告中,WordPress 核心开发人员 Adam Silverstein 承认了 WordPress 社区的担忧,并承诺下一步将重新评估该提案并以更令人满意的选择返回。
他写了:
“绩效团队已经听取了反馈,并认真对待社区的担忧。
在社区的帮助下,我们将致力于进行更多的数据驱动研究。根据我们的发现,我们将重新评估我们提出的默认启用 WebP 的方法。”
声明称,他们将研究创建额外 WebP 图像对磁盘存储的影响,并单独关注 WebP 与电子邮件客户端、RSS 阅读器和延迟加载等其他功能的兼容性。
用于研究WebP 功能对磁盘存储的影响的GitHub存储库状态:
“此问题用于研究和分析有关新启用 WebP 默认功能创建过多文件的担忧。
许多用户担心图像文件数量翻倍的提议会导致托管成本增加、磁盘空间(或“inode”)耗尽或备份失败。”
完成上述研究后,WordPress 承诺重新评估默认打开或关闭 WebP 功能,并考虑一个可以轻松打开或关闭该功能的用户界面。
WordPress 社区回应
WordPress 社区以压倒性的积极评论欢迎这些消息。
一个典型的评论:
“感谢@adamsilverstein 的更新,一如既往,您非常亲切地处理了之前帖子中的反馈,我期待着性能团队在这次额外的测试和研究中学到什么,并感谢所有确保 WordPress 具有前瞻性的努力在 CMS 领域具有竞争力。”
总体而言,WordPress 生态系统似乎非常出色地做出了重新评估 WebP 提案的影响的正确决定,并且不会仓促做出可能对出版商产生不利影响的决定。