{"id":972,"date":"2014-12-12T15:39:10","date_gmt":"2014-12-12T14:39:10","guid":{"rendered":"https:\/\/2015.paris.wordcamp.org\/?post_type=wcb_session&#038;p=972"},"modified":"2015-06-15T15:56:45","modified_gmt":"2015-06-15T13:56:45","slug":"histoire-dun-framework","status":"publish","type":"wcb_session","link":"https:\/\/paris.wordcamp.org\/2015\/session\/histoire-dun-framework\/","title":{"rendered":"Histoire d\u2019un framework"},"content":{"rendered":"<p>Qu\u2019est que c\u2019est un framework du th\u00e8me? On les vois souvent dans les th\u00e8mes premium, il y en des c\u00e9l\u00e8bres comme Hybrid et Genesis. Mais comment cr\u00e9er son propre framework- un syst\u00e8me qui permet de r\u00e9utiliser et d\u2019affiner son propre code tout en respectant les \u201cbest practices\u00a0\u00bb avec une s\u00e9paration de fonctionnalit\u00e9 et de style. Comment faire pour des plugins qui sont n\u00e9cessaire au project? \u00a0Voici mon parcours, mes id\u00e9es, quelques conseils\u2026<\/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\/bbQAAo5O?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><a href=\"http:\/\/slides.kirstencassidy.com\/\">Parcourez les slides de la pr\u00e9sentation<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Qu\u2019est que c\u2019est un framework du th\u00e8me? On les vois souvent dans les th\u00e8mes premium, il y en des c\u00e9l\u00e8bres comme Hybrid et Genesis. Mais comment cr\u00e9er son propre framework- un syst\u00e8me qui permet de r\u00e9utiliser et d\u2019affiner son propre code tout en respectant les \u201cbest practices\u00a0\u00bb avec une s\u00e9paration de fonctionnalit\u00e9 et de style. [&hellip;]<\/p>\n","protected":false},"author":50266,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1422093600,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[879],"footnotes":""},"session_track":[425724],"session_category":[],"class_list":["post-972","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":"11:00"},"session_speakers":[{"id":"879","slug":"kirsten-cassidy","name":"Kirsten Cassidy","link":"https:\/\/paris.wordcamp.org\/2015\/speaker\/kirsten-cassidy\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/972","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":3,"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/972\/revisions"}],"predecessor-version":[{"id":3488,"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/972\/revisions\/3488"}],"speakers":[{"embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/speakers\/879"}],"author":[{"embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wporg\/v1\/users\/kirsten"}],"wp:attachment":[{"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/media?parent=972"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/session_track?post=972"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/session_category?post=972"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}