L & # 39; API de repos WordPress: les voyages à ce jour et ce qui va se passer
L’api WordPress rest a fait un long chemin vers le cœur et nous ne sommes pas encore arrivés. Toutefois, à bien des égards, la lenteur de son lancement est une bonne chose. Cela laisse suffisamment de temps à l’ensemble de la communauté pour absorber les effets d’un véritable changement dans la nature de la plateforme. Alors que nous sommes au bord d’un avenir basé sur l’api rest, le moment est venu d’évaluer son évolution jusqu’à présent, d’examiner pourquoi elle est au cœur de la prochaine phase de développement de WordPress et de parier sur ce que nous pouvons en tirer à l’avenir.
Il ne s’agit pas nécessairement d’un sujet à jour pour tous les lecteurs, alors clarifions quelques bases avant d’aller plus loin dans ces domaines. Qu’est – ce que l’api WordPress rest exactement? Les interfaces d’application (API) définissent généralement un ensemble convenu de méthodes que vous pouvez utiliser pour interagir avec un logiciel particulier. L’API reposante (abréviation pour le transfert d’état de représentation) est un type particulier d’api qui est largement disponible sur le Web et sert de connecteur de données universel. En mettant tout cela dans le contexte de WordPress, vous recherchez un moyen convenu d’interagir programmatiquement avec le logiciel et d’obtenir des données (sous forme de json) de l’intérieur et de l’extérieur, quelle que soit la langue que vous utilisez.
Si votre regard brille à ce stade, c’est le bon moment pour voir les première et deuxième parties de notre introduction à l’api rest dans WordPress, ou pour voir un merveilleux aperçu détaillé de Tuts +. En bref, l’api rest de WordPress a deux fonctions principales: la normalisation des fonctions principales de WordPress et la manière d’« invoquer». Il ouvre un monde de programmation plus large pour les logiciels. Comme vous l’avez peut – être deviné à partir du bref résumé ci – dessus, il ne s’agit pas d’un petit changement, et ce n’est pas
Il permet à un plus grand bassin de développeurs d’interagir avec la plateforme. Vous voulez voir les développeurs et les meilleures pratiques dans des langues comme Ruby, Python, et commencer rapidement. Augmente les possibilités d’une véritable intégration mobile. L’utilisation d’applications mobiles est de plus en plus prédominante parmi les utilisateurs et WordPress (malgré les nombreuses réponses) est actuellement exclue. L’api rest entièrement fonctionnelle permet à Android et iOS d’utiliser WordPress comme arrière – plan pour les applications mobiles natives. Détachez l’avant. La livraison de contenu wordpress ne se limite pas aux systèmes d’exploitation mobiles; L’API rest signifie que les développeurs et les concepteurs sont libres d’utiliser n’importe quelle solution qu’ils connaissent pour faire leur travail. Les exemples d’ustwo et de feeling restful nous ont ouvert la voie. Il ouvre la porte à une réinterprétation de l’arrière – plan. Calypso nous a donné une idée de l’avenir, et des solutions de niche comme happytables vont se multiplier. Les développeurs sont maintenant libres d’implémenter leur propre back – end. Jusqu’à présent, les projets d’API de repos très médiatisés ont suscité un intérêt considérable de la part des développeurs dès le début, bien que les progrès aient été relativement lents sur le plan du noyau. En juillet 2015, la demande de commentaires de Ryan McCue a mené à plusieurs projets intéressants, tels que l’activité expresso et notre Josh Pollock, ainsi que son travail sur le café artificiel.
L’API rest a également attiré l’attention de plusieurs magnats des médias, dont Wired et le New York Times, probablement les publications les plus remarquables à ce jour, ont confirmé leurs expériences. Kathleen vignos, de Wired, et Scott Taylor, du New York Times, ont fait part de leur expérience en matière d’essais d’eau lors d’une récente séance d’une journée à Londres: un excellent aperçu de la Conférence en général et des diapositives et des ressources connexes.
Les deux sont disponibles en ligne.
Dans un proche avenir, l’ouverture de l’api rest et l’étendue des cas d’utilisation de WordPress ont été utilisés pour prédire l’évolution future. La seule chose dont nous pouvons être sûrs est que l’arrivée de l’API rest a marqué un changement fondamental dans le logiciel. Comme Matt Mullenweg l’a clairement indiqué dans le World Status 2015 publié en 2015, Javascript et API – based interfaces sont l’avenir de la plateforme. On s’attend à ce que les développeurs WordPress existants soient confrontés à une série de défis technologiques JavaScript au cours des 18 prochains mois, tels que React, Angular et Node, JS. Nous devrions également voir un afflux rapide de développeurs d’autres langages de programmation. L’écosystème WordPress est une source de revenus éprouvée à laquelle les développeurs de tous les horizons se joindront bientôt.
L’un des développements les plus intéressants pour l’avenir est l’évolution des thèmes et des environnements plug – in existants. Une fois que toutes les implications de l’API rest ont été filtrées, il est difficile de les voir continuer à travailler loin de l’Avatar actuel. Des changements lents mais substantiels sont attendus en ce qui concerne les médailles WordPress. Les marchés de l’org et des thèmes et plug – ins avancés sont potentiellement très perturbateurs. Pour un rêve