{"id":975,"date":"2019-10-20T14:09:28","date_gmt":"2019-10-20T12:09:28","guid":{"rendered":"https:\/\/2019.marseille.wordcamp.org\/?post_type=wcb_session&#038;p=975"},"modified":"2019-10-23T22:01:42","modified_gmt":"2019-10-23T20:01:42","slug":"les-blocs-reutilisables-la-killer-feature-cachee-de-gutenberg","status":"publish","type":"wcb_session","link":"https:\/\/marseille.wordcamp.org\/2019\/session\/les-blocs-reutilisables-la-killer-feature-cachee-de-gutenberg\/","title":{"rendered":"Les blocs r\u00e9utilisables, la killer feature cach\u00e9e de Gutenberg"},"content":{"rendered":"\n<p><strong>Conf\u00e9rence de 45 minutes + 10 minutes de questions\/r\u00e9ponses.<\/strong><\/p>\n\n\n\n<p>Lors de la sortie de Gutenberg il y a un peu moins d\u2019un an, les blocs  r\u00e9utilisables sont pass\u00e9s (presque) inaper\u00e7us. Et pourtant, le principe  de r\u00e9utilisabilit\u00e9 du contenu cr\u00e9\u00e9 par le webmaster de fa\u00e7on  transversale sur le site est une \u00e9volution majeure pour WordPress. Cette  fonctionnalit\u00e9 puissante est cependant peu utilis\u00e9e. <\/p>\n\n\n\n<p>Lors de cette  conf\u00e9rence, je vais revenir sur ce que les blocs r\u00e9utilisables ont  apport\u00e9 aux webmasters WP, je vais proposer des exemples d\u2019utilisation avanc\u00e9e, je vais expliquer la fa\u00e7on dont les blocs r\u00e9utilisables fonctionnent techniquement dans le c\u0153ur WordPress (CPT, BDD, etc), et je  vais proposer d\u2019\u00e9tendre le champ d\u2019application de cette fonctionnalit\u00e9 afin de vous permettre de l\u2019exploiter au maximum pour vos projets, y compris en dehors m\u00eame de l\u2019\u00e9diteur Gutenberg ! <\/p>\n\n\n\n<p>Cr\u00e9ation de fonctions PHP d\u2019int\u00e9gration de blocs r\u00e9utilisables hors \u00e9diteur, cr\u00e9ation de  widgets, codes courts (shortcodes) ou widgets d\u00e9di\u00e9s, gestion \u00e9ditoriale  avanc\u00e9e\u2026 nous \u00e9tendrons les fonctionnalit\u00e9s des blocs r\u00e9utilisables bien au del\u00e0 du simple \u00e9diteur Gutenberg. De nombreux exemples de code seront montr\u00e9s et ils seront librement r\u00e9utilisables ensuite pour vos projets. Une extension d\u00e9di\u00e9e sera fournie et permettra \u00e9galement aux non-d\u00e9veloppeurs de profiter de ce qui sera montr\u00e9 durant cette conf\u00e9rence, m\u00eame sans connaissances techniques. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Conf\u00e9rence de 45 minutes + 10 minutes de questions\/r\u00e9ponses. Lors de la sortie de Gutenberg il y a un peu moins d\u2019un an, les blocs r\u00e9utilisables sont pass\u00e9s (presque) inaper\u00e7us. Et pourtant, le principe de r\u00e9utilisabilit\u00e9 du contenu cr\u00e9\u00e9 par le webmaster de fa\u00e7on transversale sur le site est une \u00e9volution majeure pour WordPress. Cette &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/marseille.wordcamp.org\/2019\/session\/les-blocs-reutilisables-la-killer-feature-cachee-de-gutenberg\/\" class=\"more-link\">Continuer la lecture <span class=\"screen-reader-text\"> \u00ab\u00a0Les blocs r\u00e9utilisables, la killer feature cach\u00e9e de Gutenberg\u00a0\u00bb<\/span><\/a><\/p>\n","protected":false},"author":11478145,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1575018000,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[941],"footnotes":""},"session_track":[41],"session_category":[],"class_list":["post-975","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-auditorium","entry"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"29\/11\/2019","time":"10:00"},"session_speakers":[{"id":"941","slug":"jean-baptiste-audras","name":"Jean-Baptiste AUDRAS","link":"https:\/\/marseille.wordcamp.org\/2019\/speaker\/jean-baptiste-audras\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/marseille.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/975","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marseille.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/marseille.wordcamp.org\/2019\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/marseille.wordcamp.org\/2019\/wp-json\/wp\/v2\/users\/11478145"}],"version-history":[{"count":3,"href":"https:\/\/marseille.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/975\/revisions"}],"predecessor-version":[{"id":1153,"href":"https:\/\/marseille.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/975\/revisions\/1153"}],"speakers":[{"embeddable":true,"href":"https:\/\/marseille.wordcamp.org\/2019\/wp-json\/wp\/v2\/speakers\/941"}],"wp:attachment":[{"href":"https:\/\/marseille.wordcamp.org\/2019\/wp-json\/wp\/v2\/media?parent=975"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/marseille.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_track?post=975"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/marseille.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_category?post=975"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}