{"id":965,"date":"2014-12-12T15:37:05","date_gmt":"2014-12-12T14:37:05","guid":{"rendered":"https:\/\/2015.paris.wordcamp.org\/?post_type=wcb_session&#038;p=965"},"modified":"2015-06-15T16:15:12","modified_gmt":"2015-06-15T14:15:12","slug":"developper-en-javascript-une-extension-de-a-a-z","status":"publish","type":"wcb_session","link":"https:\/\/paris.wordcamp.org\/2015\/session\/developper-en-javascript-une-extension-de-a-a-z\/","title":{"rendered":"D\u00e9velopper en JavaScript : une extension de A \u00e0 Z"},"content":{"rendered":"<p>Pour d\u00e9velopper correctement un plugin WordPress avec une composante Javascript forte il est n\u00e9cessaire d&rsquo;utiliser des outils pour ne pas se perdre en route.<br \/>\nDans cet atelier nous allons voir les outils d&rsquo;automatisation des t\u00e2ches, la cr\u00e9ation d&rsquo;un petit module avec Backbone, Underscore et quelques plugins Backbone.<br \/>\nPuis la compilation finale de notre script pour avoir un fichier le plus petit et d\u00e9velopper en enlevant le maximum de bruit des petites erreurs possibles.<\/p>\n<h3>Vid\u00e9o<\/h3>\n<p><iframe title=\"VideoPress Video Player\" aria-label='VideoPress Video Player' width='625' height='351' src='https:\/\/video.wordpress.com\/embed\/LOatAqKV?hd=1&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<h3>Pr\u00e9sentation<\/h3>\n<p><iframe loading=\"lazy\" title=\"D\u00e9velopper en javascript une extension de A a Z\" src=\"https:\/\/www.slideshare.net\/slideshow\/embed_code\/key\/4CSiBvJfOTapKg\" width=\"427\" height=\"356\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;\" allowfullscreen> <\/iframe> <\/p>\n<div style=\"margin-bottom:5px\"> <strong> <a href=\"https:\/\/www.slideshare.net\/nicolasjuen\/dvelopper-en-javascript-une-extension-de-a-a-z\" title=\"D\u00e9velopper en javascript une extension de A a Z\" target=\"_blank\">D\u00e9velopper en javascript une extension de A a Z<\/a> <\/strong> from <strong><a href=\"https:\/\/www.slideshare.net\/nicolasjuen\" target=\"_blank\">Nicolas Juen<\/a><\/strong> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Pour d\u00e9velopper correctement un plugin WordPress avec une composante Javascript forte il est n\u00e9cessaire d&rsquo;utiliser des outils pour ne pas se perdre en route. Dans cet atelier nous allons voir les outils d&rsquo;automatisation des t\u00e2ches, la cr\u00e9ation d&rsquo;un petit module avec Backbone, Underscore et quelques plugins Backbone. Puis la compilation finale de notre script pour [&hellip;]<\/p>\n","protected":false},"author":6705522,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1422115200,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[873],"footnotes":""},"session_track":[425724],"session_category":[],"class_list":["post-965","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-salle-atelier-2"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"24 janvier 2015","time":"17:00"},"session_speakers":[{"id":"873","slug":"nicolas-juen","name":"Nicolas Juen","link":"https:\/\/paris.wordcamp.org\/2015\/speaker\/nicolas-juen\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/965","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":4,"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/965\/revisions"}],"predecessor-version":[{"id":3502,"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/965\/revisions\/3502"}],"speakers":[{"embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/speakers\/873"}],"author":[{"embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wporg\/v1\/users\/rahe"}],"wp:attachment":[{"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/media?parent=965"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/session_track?post=965"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/session_category?post=965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}