{"id":733,"date":"2018-08-27T23:40:04","date_gmt":"2018-08-27T21:40:04","guid":{"rendered":"https:\/\/2018.nice.wordcamp.org\/?post_type=wcb_session&#038;p=733"},"modified":"2018-11-04T11:15:02","modified_gmt":"2018-11-04T10:15:02","slug":"la-methode-mtc-ptp-moins-de-temps-a-coder-plus-de-temps-a-la-plage","status":"publish","type":"wcb_session","link":"https:\/\/nice.wordcamp.org\/2018\/session\/la-methode-mtc-ptp-moins-de-temps-a-coder-plus-de-temps-a-la-plage\/","title":{"rendered":"La m\u00e9thode MTC-PTP: moins de temps \u00e0 coder, plus de temps \u00e0 la plage"},"content":{"rendered":"<p>Passer moins de temps \u00e0 coder, et passer plus de temps \u00e0 la plage, c&rsquo;est la m\u00e9thode MTC-PTP. Cette m\u00e9thode dont le nom farfelu me parle tellement se base sur Grunt JS. Et grunt c&rsquo;est cool, mais c&rsquo;est surtout sous utilis\u00e9. Faire de la minification de javascript ou de CSS c&rsquo;est sympa, mais on peut faire mieux. Je souhaite proposer de se pencher sur la r\u00e9elle puissance de grunt et enseigner une m\u00e9thode permettant de cr\u00e9er, en quelques secondes seulement, un plugin, un theme, WordPress ou non, contenant les classes specifiques au besoin du projet, dont les m\u00e9thodes seront pr\u00e9fix\u00e9es et uniques (comme les contsantes, les variables&#8230;), dont le nom des fichiers sera dynamique, o\u00f9 les fichiers de traduction (PO\/MO) seront cr\u00e9\u00e9s \u00e0 la vol\u00e9e (ainsi que le fichier grunt du projet en lui m\u00eame), tout comme les scripts de minification JS\/CSS, les fichiers git, et j&rsquo;en passe&#8230; Bref je propose une m\u00e9thode plus puissante que git, permettant l&rsquo;industrialisation de gestion de code via grunt et la creation d&rsquo;une interface dans le terminal, dont voici un screenshot (les valeurs entre parenth\u00e8ses sont les la valeurs par d\u00e9faut): http:\/\/cld.wthms.co\/bszdp1 Ce qui g\u00e9n\u00e8re par exemple: http:\/\/cld.wthms.co\/8109Tm<\/p>\n<p><a href=\"https:\/\/2018.nice.wordcamp.org\/files\/2018\/08\/grunt-init.pdf\">Consulter le support de pr\u00e9sentation<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Passer moins de temps \u00e0 coder, et passer plus de temps \u00e0 la plage, c&rsquo;est la m\u00e9thode MTC-PTP. Cette m\u00e9thode dont le nom farfelu me parle tellement se base sur Grunt JS. Et grunt c&rsquo;est cool, mais c&rsquo;est surtout sous utilis\u00e9. Faire de la minification de javascript ou de CSS c&rsquo;est sympa, mais on peut &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/nice.wordcamp.org\/2018\/session\/la-methode-mtc-ptp-moins-de-temps-a-coder-plus-de-temps-a-la-plage\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;La m\u00e9thode MTC-PTP: moins de temps \u00e0 coder, plus de temps \u00e0 la plage&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":5865843,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1539940800,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[732],"footnotes":""},"session_track":[1144098],"session_category":[],"class_list":["post-733","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-amphi"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9NyRC-bP","session_date_time":{"date":"19 octobre 2018","time":"11:20"},"session_speakers":[{"id":"732","slug":"remy-corson","name":"R\u00e9mi Corson","link":"https:\/\/nice.wordcamp.org\/2018\/speaker\/remy-corson\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/nice.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/733","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nice.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/nice.wordcamp.org\/2018\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":5,"href":"https:\/\/nice.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/733\/revisions"}],"predecessor-version":[{"id":1637,"href":"https:\/\/nice.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/733\/revisions\/1637"}],"speakers":[{"embeddable":true,"href":"https:\/\/nice.wordcamp.org\/2018\/wp-json\/wp\/v2\/speakers\/732"}],"author":[{"embeddable":true,"href":"https:\/\/nice.wordcamp.org\/2018\/wp-json\/wporg\/v1\/users\/corsonr"}],"wp:attachment":[{"href":"https:\/\/nice.wordcamp.org\/2018\/wp-json\/wp\/v2\/media?parent=733"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/nice.wordcamp.org\/2018\/wp-json\/wp\/v2\/session_track?post=733"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/nice.wordcamp.org\/2018\/wp-json\/wp\/v2\/session_category?post=733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}