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 à lrsquoensemble de la communauté pour absorber les effets drsquoun 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 srsquoagit pas nécessairement drsquoun sujet à jour pour tous les lecteurs, alors clarifions quelques bases avant drsquoaller plus loin dans ces domaines. Qu’est ce que l’api WordPress rest exactement? Les interfaces drsquoapplication (API) définissent généralement un ensemble convenu de méthodes que pouvez utiliser pour interagir avec un logiciel particulier. LrsquoAPI reposante (abréviation pour le transfert drsquoétat de représentation) est un type particulier drsquoapi qui est largement disponible sur le Web et sert de connecteur de données universel. En mettant tout cela dans le contexte de WordPress, 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 utilisez.
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 lrsquoavez peut être deviné à partir du bref résumé ci dessus, il ne srsquoagit pas drsquoun petit changement, et ce nrsquoest pas
Il permet à un plus grand bassin de développeurs drsquointeragir 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 drsquoune 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 lrsquoavant. La livraison de contenu wordpress ne se limite pas aux systèmes d’exploitation mobiles LrsquoAPI rest signifie que les développeurs et les concepteurs sont libres drsquoutiliser nrsquoimporte quelle solution qursquoils connaissent pour faire leur travail. Les exemples drsquoustwo et de feeling restful nous ont ouvert la voie. Il ouvre la porte à une réinterprétation de lrsquoarrière plan. Calypso nous a donné une idée de lrsquoavenir, et des solutions de niche comme happytables vont se multiplier. Les développeurs sont maintenant libres drsquoimplémenter leur propre back end. Jusqursquoà présent, les projets drsquoAPI 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 lrsquoactivité expresso et notre Josh Pollock, ainsi que son travail sur le café artificiel.
LrsquoAPI rest a également attiré lrsquoattention 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 drsquoessais drsquoeau lors drsquoune récente séance drsquoune 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. Cependant, le prix du projet API rest le plus remarquable à ce jour doit être décerné à Calypso pour Automatic. Annoncé fin 2015, le projet offre une excellente illustration d’une version découplée et réellement Programmable de WordPress. L’api rest dont il est question dans cet exemple est en effet une version WordPress. Mais le projet montre que la technologie peut être utilisée rapidement, même sur les plus grandes installations WordPress.
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 lrsquoarrivée de lrsquoAPI rest a marqué un changement fondamental dans le logiciel. Comme Matt Mullenweg lrsquoa clairement indiqué dans le World Status 2015 publié en 2015, Javascript et API based interfaces sont lrsquoavenir 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 drsquoautres 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.
Lrsquoun des développements les plus intéressants pour lrsquoavenir est lrsquoévolution des thèmes et des environnements plug in existants. Une fois que toutes les implications de lrsquoAPI rest ont été filtrées, il est difficile de les voir continuer à travailler loin de lrsquoAvatar actuel. Des changements lents mais substantiels sont attendus en ce qui concerne les médailles WordPress. Les marchés de lrsquoorg et des thèmes et plug ins avancés sont potentiellement très perturbateurs. Pour un rêve
L & 39 API de repos WordPress: les voyages à ce jour et ce qui va se passer