{"id":2033,"date":"2017-12-18T12:14:00","date_gmt":"2017-12-18T11:14:00","guid":{"rendered":"https:\/\/wcamp.paris\/propositions\/proposition\/construire-une-pwa-connectee-a-wordpress\/"},"modified":"2018-04-29T07:07:52","modified_gmt":"2018-04-29T05:07:52","slug":"construire-une-pwa-connectee-a-wordpress","status":"publish","type":"wcb_session","link":"https:\/\/paris.wordcamp.org\/2018\/session\/construire-une-pwa-connectee-a-wordpress\/","title":{"rendered":"Construire une PWA connect\u00e9e \u00e0 WordPress"},"content":{"rendered":"<p>Depuis deux ans, un nouvel acteur du monde mobile est arriv\u00e9 : les <strong>progressive web apps<\/strong> (PWA). Ces applications mettent \u00e0 profit les derni\u00e8res \u00e9volutions des navigateurs internet (local storage, service workers, notifications web, JavaScript avanc\u00e9\u2026) pour proposer une exp\u00e9rience utilisateur qui se rapproche des applications mobiles (rapidit\u00e9, mode hors ligne, animations, notifications\u2026). Durant cet atelier, nous vous proposons d\u2019<strong>explorer comment cr\u00e9er une PWA qui a WordPress comme back office<\/strong>. L\u2019atelier s\u2019appuiera sur une PWA r\u00e9elle et des d\u00e9monstrations de code. \u00c7a sera l\u2019occasion de peser le pour et le contre des PWA et d\u2019\u00e9changer sur des cas d\u2019utilisation. L\u2019atelier est plut\u00f4t destin\u00e9 aux d\u00e9veloppeurs ayant une bonne connaissance de WordPress et de JavaScript.<\/p>\n<h2>La pr\u00e9sentation<\/h2>\n<iframe loading=\"lazy\" src=\"https:\/\/docs.google.com\/presentation\/d\/e\/2PACX-1vTqqSLSM66MYqYyOcXcdHj_e5bkFxgJND757XU8qvQSjH3L0JqB_gsk53ivFmsg9BKrK15cqWlmDr2g\/embed?start=false&#038;loop=false&#038;delayms=60000\" frameborder=\"0\" width=\"525\" height=\"749\" marginheight=\"0\" marginwidth=\"0\" allowfullscreen=\"true\" mozallowfullscreen=\"true\" webkitallowfullscreen=\"true\"><\/iframe>\n<h2>La vid\u00e9o en HD<\/h2>\n<p><iframe title=\"VideoPress Video Player\" aria-label='VideoPress Video Player' width='525' height='295' src='https:\/\/video.wordpress.com\/embed\/tdE4z6hQ?hd=0&amp;cover=1' frameborder='0' allowfullscreen allow='clipboard-write'><\/iframe><script src='https:\/\/v0.wordpress.com\/js\/next\/videopress-iframe.js?m=1674852142'><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Depuis deux ans, un nouvel acteur du monde mobile est arriv\u00e9 : les progressive web apps (PWA). Ces applications mettent \u00e0 profit les derni\u00e8res \u00e9volutions des navigateurs internet (local storage, service workers, notifications web, JavaScript avanc\u00e9\u2026) pour proposer une exp\u00e9rience utilisateur qui se rapproche des applications mobiles (rapidit\u00e9, mode hors ligne, animations, notifications\u2026). Durant cet &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/paris.wordcamp.org\/2018\/session\/construire-une-pwa-connectee-a-wordpress\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Construire une PWA connect\u00e9e \u00e0 WordPress&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1792440,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1520585100,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[2045,2075],"footnotes":""},"session_track":[215872],"session_category":[5031,29729],"class_list":["post-2033","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-ateliers","wcb_session_category-mobile","wcb_session_category-technique"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p91XyD-wN","session_date_time":{"date":"09\/03\/2018","time":"09:45"},"session_speakers":[{"id":"2045","slug":"benjamin-lupu","name":"Benjamin Lupu","link":"https:\/\/paris.wordcamp.org\/2018\/speaker\/benjamin-lupu\/"},{"id":"2075","slug":"mathieu-le-roi","name":"Mathieu Le Roi","link":"https:\/\/paris.wordcamp.org\/2018\/speaker\/mathieu-le-roi\/"}],"session_cats_rendered":"Mobile, Technique","_links":{"self":[{"href":"https:\/\/paris.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/2033","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/paris.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/paris.wordcamp.org\/2018\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":3,"href":"https:\/\/paris.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/2033\/revisions"}],"predecessor-version":[{"id":5198,"href":"https:\/\/paris.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/2033\/revisions\/5198"}],"speakers":[{"embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2018\/wp-json\/wp\/v2\/speakers\/2045"},{"embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2018\/wp-json\/wp\/v2\/speakers\/2075"}],"author":[{"embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2018\/wp-json\/wporg\/v1\/users\/benjaminlupu"}],"wp:attachment":[{"href":"https:\/\/paris.wordcamp.org\/2018\/wp-json\/wp\/v2\/media?parent=2033"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2018\/wp-json\/wp\/v2\/session_track?post=2033"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2018\/wp-json\/wp\/v2\/session_category?post=2033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}