WPGraphQL插件1.0版本现已发布在 WordPress .org 上的官方插件目录中找到。这是第一个推荐用于生产环境的稳定版本,自 2016 年 11 月项目启动以来已经落地近四年。

为了使 WPGraphQL 符合 WordPress 保持向后兼容性的承诺,创建者和维护者 Jason Bahl 从 1.0 版开始一直保留它,直到他可以将破坏性更改的可能性降到最低。

Bahl 表示:“WPGraphQL 转向 1.0 并不是说​​永远不会发生重大变化,而是稳定性和长期支持的证明。”

WPGraphQL 在其第一个稳定版中version 在发布之前已经在现实世界中大量使用。该插件正在 QZ.com、DenverPost.com 和 ApolloGraphQL.com 等知名网站上使用。根据 Packagist.org 的数据,WPGraphQL 的安装数量从 2020 年 6 月的 50,000 增加到 2020 年 11 月的 71,573。在 WordPress.org 上提供该插件将使用户更容易安装并保持更新。

“我不想在 .org 存储库上使用 WPGraphQL 的主要原因之一是它作为 API 的性质可能会使站点暴露于潜在的安全漏洞,”Bahl 说。 “在稳定插件的过程中,我希望将 GraphQL API 添加到您的 WordPress 站点是一个明智的决定。将插件保留在 Github 上意味着更多技术人员发现并安装它,并且至少进行一些技术审查以确保这对他们的项目有意义。”

9 月,赞助 Bahl 在 WPGraphQL 开发和维护方面工作的公司 Gatsby 聘请了 Pen Test Partners Plugins 进行审核,并修复他们发现的任何问题。完整的报告和决议将很快发布到该项目的网站上。

“既然插件是稳定和安全的,我们很高兴将它放在 WordPress.org 存储库中,用户可以通过在存储库中搜索插件找到它,并利用一些 WordPress ’新功能,例如自动更新,”Bahl 说。

1.0 版本不包含任何技术更改 – 只是增加了版本号。在此之前,该项目一直在发布 1.0 之前的版本,在过去 12 个月中记录了 33 个版本。 Bahl 说 1.0 和 pre-1.0 版本之间的最大区别是 WPGraphQL.com 网站。以前,该项目的文档托管在一个子域中,但现在已被整合到主站点中。

“以前,WPGraphQL.com 是一个传统的 WordPress 网站,前端有一个经典的 WordPress 主题层,”Bahl 说。 “新站点以 WordPress 作为 CMS,Gutenberg 作为内容编辑器,Gatsby 作为前端,WPGraphQL 作为让 Gatsby 和 WordPress 相互通信的层。我们在浪费我们自己的技术。”

该项目还添加了近 300 页的新文档。它包括一个开发人员参考部分,其中包含有关用于自定义和扩展 WPGraphQL 的操作、过滤器和函数的文档,以及一个包含代码片段的新食谱部分,以更快地实施解决方案。

喜欢这样:

喜欢正在加载…

资源