{"id":2505,"date":"2023-01-05T09:07:38","date_gmt":"2023-01-05T08:07:38","guid":{"rendered":"https:\/\/zaragoza.wordcamp.org\/2023\/?post_type=wcb_session&#038;p=2505"},"modified":"2023-02-01T08:39:02","modified_gmt":"2023-02-01T07:39:02","slug":"wordpress-y-la-api-rest-usando-wordpress-como-gestor-de-contenidos-en-aplicaciones-externas","status":"publish","type":"wcb_session","link":"https:\/\/zaragoza.wordcamp.org\/2023\/session\/wordpress-y-la-api-rest-usando-wordpress-como-gestor-de-contenidos-en-aplicaciones-externas\/","title":{"rendered":"WordPress y la API REST: usando WordPress como gestor de contenidos en aplicaciones externas  (Taller)"},"content":{"rendered":"\n<p>WordPress dispone de una API REST muy potente. Esta API permite la integraci\u00f3n con multitud de sistemas externos: aplicaciones de escritorio, aplicaciones web, aplicaciones m\u00f3viles, IoT,\u2026.<\/p>\n\n\n\n<p>En esta sesi\u00f3n explicar\u00e9 c\u00f3mo crear el frontend de un blog en una aplicaci\u00f3n web externa, usando un popular framework PHP, accediendo a la informaci\u00f3n gestionada por el backend de WordPress a trav\u00e9s de la API REST de WordPress: usando este m\u00e9todo obtendr\u00e9 los men\u00fas, configuraciones, posts y otra informaci\u00f3n.<\/p>\n\n\n\n<p>El guion propuesto de la sesi\u00f3n es el siguiente: * Opciones para integrar WordPress con una aplicaci\u00f3n externa: compartir base de datos, paquetes del framework, API REST. * \u00bfQu\u00e9 es una API? * Qu\u00e9 es REST. * Uso de la API. * Endpoints de WordPress. * Ejemplo: * Instalaci\u00f3n de WordPress (CLI). * Creaci\u00f3n de aplicaciones (CLI). * MVC. * Rutas. * Controladores. * Vistas.<\/p>\n\n\n\n<p>Los asistentes a esta sesi\u00f3n aprender\u00e1n a integrar una aplicaci\u00f3n web externa con WordPress a trav\u00e9s de su API REST.<\/p>\n\n\n\n<p>Tambi\u00e9n ser\u00e1 interesante para otro tipo de desarrolladores, como desarrolladores de escritorio, m\u00f3viles, API, IoT,\u2026 ya que la base t\u00e9cnica es la misma. Necesitar\u00e9 un ordenador con una instalaci\u00f3n LAMP o similar para ejecutar WordPress, el WP-CLI instalado, una consola, un navegador y una conexi\u00f3n a Internet. La mejor opci\u00f3n es usar mi port\u00e1til.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress dispone de una API REST muy potente. Esta API permite la integraci\u00f3n con multitud de sistemas externos: aplicaciones de escritorio, aplicaciones web, aplicaciones m\u00f3viles, IoT,\u2026. En esta sesi\u00f3n explicar\u00e9 c\u00f3mo crear el frontend de un blog en una aplicaci\u00f3n web externa, usando un popular framework PHP, accediendo a la informaci\u00f3n gestionada por el backend [&hellip;]<\/p>\n","protected":false},"author":131758,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1674319500,"_wcpt_session_duration":5700,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"https:\/\/wordpress.tv\/2023\/01\/26\/wordpress-y-la-api-rest-usando-wordpress-como-gestor-de-contenidos-en-aplicaciones-externas\/","_wcpt_speaker_id":[2428],"footnotes":""},"session_track":[1079855],"session_category":[],"class_list":["post-2505","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-track-c-aula-1"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"enero 21, 2023","time":"5:45 pm"},"session_speakers":[{"id":"2428","slug":"jesus-amieiro","name":"Jes\u00fas Amieiro","link":"https:\/\/zaragoza.wordcamp.org\/2023\/speaker\/jesus-amieiro\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/zaragoza.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions\/2505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zaragoza.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/zaragoza.wordcamp.org\/2023\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":3,"href":"https:\/\/zaragoza.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions\/2505\/revisions"}],"predecessor-version":[{"id":3154,"href":"https:\/\/zaragoza.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions\/2505\/revisions\/3154"}],"speakers":[{"embeddable":true,"href":"https:\/\/zaragoza.wordcamp.org\/2023\/wp-json\/wp\/v2\/speakers\/2428"}],"author":[{"embeddable":true,"href":"https:\/\/zaragoza.wordcamp.org\/2023\/wp-json\/wporg\/v1\/users\/amieiro"}],"wp:attachment":[{"href":"https:\/\/zaragoza.wordcamp.org\/2023\/wp-json\/wp\/v2\/media?parent=2505"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/zaragoza.wordcamp.org\/2023\/wp-json\/wp\/v2\/session_track?post=2505"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/zaragoza.wordcamp.org\/2023\/wp-json\/wp\/v2\/session_category?post=2505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}