{"id":2826,"date":"2019-02-04T13:31:11","date_gmt":"2019-02-04T12:31:11","guid":{"rendered":"https:\/\/2019.bordeaux.wordcamp.org\/?post_type=wcb_session&#038;p=2826"},"modified":"2019-02-04T17:16:48","modified_gmt":"2019-02-04T16:16:48","slug":"comment-aborder-la-transition-wordpress-et-javascript","status":"publish","type":"wcb_session","link":"https:\/\/bordeaux.wordcamp.org\/2019\/session\/comment-aborder-la-transition-wordpress-et-javascript\/","title":{"rendered":"Comment aborder la transition WordPress et JavaScript"},"content":{"rendered":"<p>Avec l&rsquo;arriv\u00e9e de Gutenberg, WordPress a fait le choix d&rsquo;utiliser un framework JavaScript ( ReactJS ) et se dirige petit \u00e0 petit vers des d\u00e9veloppements \u00ab\u00a0orient\u00e9s API\u00a0\u00bb, notamment gr\u00e2ce \u00e0 l&rsquo;API Rest. On peut donc aborder WordPress comme un CMS Headless. De fait, pour rester int\u00e9grer \u00e0 WordPress et utiliser le m\u00eame langage, il faut savoir aborder le JavaScript mais aussi ReactJS. Comment ?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Avec l&rsquo;arriv\u00e9e de Gutenberg, WordPress a fait le choix d&rsquo;utiliser un framework JavaScript ( ReactJS ) et se dirige petit \u00e0 petit vers des d\u00e9veloppements \u00ab\u00a0orient\u00e9s API\u00a0\u00bb, notamment gr\u00e2ce \u00e0 l&rsquo;API Rest. On peut donc aborder WordPress comme un CMS Headless. De fait, pour rester int\u00e9grer \u00e0 WordPress et utiliser le m\u00eame langage, il faut [&hellip;]<\/p>\n","protected":false},"author":13919389,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1553355000,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[2657],"footnotes":""},"session_track":[1267672],"session_category":[],"class_list":["post-2826","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-salle-brasilia"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"23 mars 2019","time":"16:30"},"session_speakers":[{"id":"2657","slug":"thomasdeneulin","name":"Thomas Deneulin","link":"https:\/\/bordeaux.wordcamp.org\/2019\/speaker\/thomasdeneulin\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/bordeaux.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/2826","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bordeaux.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/bordeaux.wordcamp.org\/2019\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/bordeaux.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/2826\/revisions"}],"predecessor-version":[{"id":2827,"href":"https:\/\/bordeaux.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/2826\/revisions\/2827"}],"speakers":[{"embeddable":true,"href":"https:\/\/bordeaux.wordcamp.org\/2019\/wp-json\/wp\/v2\/speakers\/2657"}],"author":[{"embeddable":true,"href":"https:\/\/bordeaux.wordcamp.org\/2019\/wp-json\/wporg\/v1\/users\/gmulti"}],"wp:attachment":[{"href":"https:\/\/bordeaux.wordcamp.org\/2019\/wp-json\/wp\/v2\/media?parent=2826"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/bordeaux.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_track?post=2826"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/bordeaux.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_category?post=2826"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}