{"id":1114,"date":"2018-12-19T11:10:42","date_gmt":"2018-12-19T10:10:42","guid":{"rendered":"https:\/\/2019.laspalmasgc.wordcamp.org\/?post_type=wcb_session&#038;p=1114"},"modified":"2019-02-02T20:18:58","modified_gmt":"2019-02-02T19:18:58","slug":"sal-del-loop-descubre-headless-wordpress","status":"publish","type":"wcb_session","link":"https:\/\/laspalmasgc.wordcamp.org\/2019\/session\/sal-del-loop-descubre-headless-wordpress\/","title":{"rendered":"\u00a1Sal del loop!, descubre \u00abHeadless WordPress\u00bb \/ Avoid loops! Discover \u201cHeadless WordPress\u201d (ES)"},"content":{"rendered":"<p>WordPress es tradicionalmente considerado un gestor de contenido monol\u00edtico donde la capa de presentaci\u00f3n se construye a partir de un tema gr\u00e1fico. Sin embargo, debido a la necesidad de mayor flexibilidad y libertad, muchos desarrolladores han tomado la decisi\u00f3n de usar WordPress s\u00f3lo como panel de control (backend) donde cualquier usuario puede gestionar el contenido que posteriormente es distribuido a trav\u00e9s de la potente API de WordPress.<\/p>\n<p>Este escenario, conocido com\u00fanmente como \u00abHeadless CMS\u00bb o \u00abdecoupled CMS architecture\u00bb abre un abanico de posibilidades que van desde la optimizaci\u00f3n y seguridad hasta el dise\u00f1o de mejores experiencias basadas en nuevos dispositivos y todo gracias a la API de WordPress.<\/p>\n<p>En esta ponencia se expondr\u00e1n los conceptos b\u00e1sicos relacionados con \u00abHeadless CMS\u00bb orientados a WordPress y ejemplos de integraci\u00f3n con diferentes librer\u00edas modernas de javascript. El objetivo principal es animar a los desarrolladores a liberarse del conocido \u00abloop\u00bb y aprovechar todo el potencial que la API de WordPress nos proporciona.<\/p>\n\n\n<hr class=\"wp-block-separator\" \/>\n\n\n\n<p>WordPress is traditionally considered a monolithic content manager where the presentation layer is constructed from a graphic theme. However, due to the need for greater flexibility and freedom, many developers have made the decision to use WordPress only as a backend control panel where any user can manage the content that is then distributed through the powerful WordPress API.<\/p>\n\n\n\n<p>This scenario, commonly known as \u00abHeadless CMS\u00bb or \u00abdecoupled CMS architecture\u00bb opens a range of possibilities ranging from optimization and security to the design of better experiences based on new devices and all thanks to the WordPress API<\/p>\n\n\n\n<p>In this presentation we will present the basic concepts related to \u00abHeadless CMS\u00bb oriented to WordPress and examples of integration with different modern javascript libraries. The main objective is to encourage developers to get rid of the well-known \u00abloop\u00bb and take advantage of the full potential that the WordPress API provides us.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress es tradicionalmente considerado un gestor de contenido monol\u00edtico donde la capa de presentaci\u00f3n se construye a partir de un tema gr\u00e1fico. Sin embargo, debido a la necesidad de mayor flexibilidad y libertad, muchos desarrolladores han tomado la decisi\u00f3n de usar WordPress s\u00f3lo como panel de control (backend) donde cualquier usuario puede gestionar el contenido &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/laspalmasgc.wordcamp.org\/2019\/session\/sal-del-loop-descubre-headless-wordpress\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \u00ab\u00a1Sal del loop!, descubre \u00abHeadless WordPress\u00bb \/ Avoid loops! Discover \u201cHeadless WordPress\u201d (ES)\u00bb<\/span><\/a><\/p>\n","protected":false},"author":15349296,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1549699200,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1013],"footnotes":""},"session_track":[1264498],"session_category":[],"class_list":["post-1114","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-teror"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pab3ws-hY","session_date_time":{"date":"09\/02\/2019","time":"09:00"},"session_speakers":[{"id":"1013","slug":"david-cabrera-primo","name":"David Cabrera Primo","link":"https:\/\/laspalmasgc.wordcamp.org\/2019\/speaker\/david-cabrera-primo\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/laspalmasgc.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/1114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/laspalmasgc.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/laspalmasgc.wordcamp.org\/2019\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":5,"href":"https:\/\/laspalmasgc.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/1114\/revisions"}],"predecessor-version":[{"id":1917,"href":"https:\/\/laspalmasgc.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/1114\/revisions\/1917"}],"speakers":[{"embeddable":true,"href":"https:\/\/laspalmasgc.wordcamp.org\/2019\/wp-json\/wp\/v2\/speakers\/1013"}],"author":[{"embeddable":true,"href":"https:\/\/laspalmasgc.wordcamp.org\/2019\/wp-json\/wporg\/v1\/users\/davidcpr"}],"wp:attachment":[{"href":"https:\/\/laspalmasgc.wordcamp.org\/2019\/wp-json\/wp\/v2\/media?parent=1114"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/laspalmasgc.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_track?post=1114"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/laspalmasgc.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_category?post=1114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}