使用技巧

WPGraphQL 1.0已发布,现在可在WordPress.org插件目录中使用

wpgraphql-1-0-released-now-available-in-wordpress-org-plugins-directory WPGraphQL 1.0已发布,现在可在WordPress.org插件目录中使用

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

为了使WPGraphQL与WordPress保持向后兼容性的承诺保持一致,创建者和维护者Jason Bahl一直将其从1.0版本开始,直到他可以最大程度地减少破坏更改的可能性。

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

WPGraphQL在其第一个稳定版本发布之前已经在现实世界中使用了很多。 该插件正在高知名度的网站上使用,例如 QZ.comDenverPost.comApolloGraphQL.com。 根据WPGraphQL的安装量,从2020年6月的50,000个增加到2020年11月的71,573个安装 Packagist.org。 在WordPress.org上提供该插件将使用户更容易安装并保持更新。

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

在九月, 盖茨比,是赞助Bahl从事WPGraphQL开发和维护工作的公司,它聘请了Pen Test Partners对插件进行审核,并解决了他们发现的所有问题。 完整的报告和决议将很快发布到该项目的网站。

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

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

“先前, WPGraphQL.com 是传统的WordPress网站,其前端使用经典的WordPress主题层,” Bahl说。 “新站点是用WordPress作为CMS,使用Gutenberg作为内容编辑器,使用Gatsby作为前端以及使用WPGraphQL作为允许Gatsby和WordPress相互通信的层构建的。 我们正在浪费我们自己的技术。”

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

像这样:

喜欢加载中……

资源