Sortie de WPGraphQL 1.0, maintenant disponible dans le répertoire des plugins WordPress.org

La version 1.0 du plugin WPGraphQL est maintenant disponible dans le répertoire officiel des plugins sur WordPress.org. Il s’agit de la première version stable recommandée pour une utilisation en production, débarquant près de quatre ans après le début du projet en novembre 2016.

Dans un effort pour maintenir WPGraphQL en ligne avec l’engagement de WordPress à préserver la rétrocompatibilité, Jason Bahl, le créateur et mainteneur, l’a suspendu d’une version 1.0 jusqu’à ce qu’il puisse minimiser le potentiel de changements cassants.

Sortie de WPGraphQL 1.0, maintenant disponible dans le répertoire des plugins WordPress.org

« WPGraphQL tournant 1.0 n’est pas une déclaration selon laquelle il n’y aura jamais de changements majeurs, mais plutôt une déclaration de stabilité et de soutien à long terme », a déclaré Bahl.

WPGraphQL a déjà eu un peu d’utilisation dans le monde réel avant sa première version stable. Le plugin est utilisé sur des sites de premier plan tels que QZ.comcom. Les installations de WPGraphQL sont passées de 50000 en juin 2020 à 71573 installations en novembre 2020, selon Packagist.org. Le fait d’avoir le plugin disponible sur WordPress.org permettra aux utilisateurs de l’installer plus facilement et de le maintenir à jour.

« L’une des principales raisons pour lesquelles je ne voulais pas de WPGraphQL sur le repo .org était que la nature même de cette API pouvait exposer les sites à des vulnérabilités de sécurité potentielles », a déclaré Bahl. « Alors que nous travaillions à stabiliser le plugin, je voulais que ce soit une décision assez consciente d’ajouter une API GraphQL à votre site WordPress. Laisser le plugin sur Github signifiait que le public qui le trouvait et l’installait était un public plus technique et pouvait faire au moins une partie de la vérification technique pour s’assurer qu’il avait du sens pour son projet.

En septembre, Gatsby, la société qui parraine le temps de Bahl sur le développement et la maintenance de WPGraphQL, a embauché Pen Test Partners pour effectuer un audit du plugin et a résolu tous les problèmes découverts. Le rapport complet et les résolutions seront bientôt publiés sur le site Web du projet.

« Maintenant que le plugin est stable et sécurisé, nous sommes heureux de l’avoir sur le repo WordPress.org où les utilisateurs pourront le trouver en recherchant des plugins dans le repo et profiter de certaines nouvelles fonctionnalités de WordPress telles que auto – mises à jour « , a déclaré Bahl.

La version 1.0 ne contient aucune modification technique – elle renverse simplement le numéro de version. Le projet a publié des versions pré-1.0 qui ont précédé cette date, enregistrant 33 versions au cours des 12 derniers mois. Bahl a déclaré que la plus grande différence entre la version 1.0 et la pré-1.0 est le nouveau site Web WPGraphQL.com. Auparavant, la documentation du projet était hébergée sur un sous-domaine, mais elle est désormais intégrée au site principal.

« Auparavant a déclaré Bahl. « Le nouveau site est construit avec WordPress comme CMS, Gutenberg comme éditeur de contenu, Gatsby comme frontal, et WPGraphQL comme couche qui permet à Gatsby et WordPress de communiquer entre eux. Nous faisons du dogfood notre propre technologie.  »

Le projet a également ajouté près de 300 pages de nouvelle documentation. Il comprend une section de référence pour les développeurs avec une documentation sur les actions, les filtres et les fonctions pour personnaliser et étendre WPGraphQL, ainsi qu’une nouvelle section de recettes avec des extraits de code pour implémenter des solutions plus rapidement.

Comme ça:

J’aime chargement …

Array