{"id":6115,"date":"2016-12-08T17:41:50","date_gmt":"2016-12-08T16:41:50","guid":{"rendered":"https:\/\/www.creativejuiz.fr\/blog\/?p=6115"},"modified":"2016-12-08T17:41:50","modified_gmt":"2016-12-08T16:41:50","slug":"responsive-design-patterns-dethan-marcotte","status":"publish","type":"post","link":"https:\/\/www.creativejuiz.fr\/blog\/conseil-critique-livre\/responsive-design-patterns-dethan-marcotte","title":{"rendered":"Responsive Design Patterns d&rsquo;Ethan Marcotte"},"content":{"rendered":"<p>Dans la s\u00e9rie des A Book Apart je voudrais le n\u00b015 ! Ce bouquin d&rsquo;Ethan Marcotte, pr\u00e9fac\u00e9 par Mandy Brown nous invite \u00e0 voir un site web (sa conception pour \u00eatre pr\u00e9cis) sous un tout nouvel angle. L&rsquo;auteur ne souhaite plus parler de pages web, mais de patterns\u2026 regardons \u00e7a ensemble.<\/p>\n<p><!--more--><\/p>\n<h2>L&rsquo;auteur<\/h2>\n<p><a href=\"http:\/\/ethanmarcotte.com\/\">Ethan Marcotte<\/a> est designer ind\u00e9pendant, vivant \u00e0 Boston. Ethan est \u00e0 l&rsquo;origine du terme \u00ab\u00a0responsive web design\u00a0\u00bb qui sert aujourd&rsquo;hui \u00e0 la fois \u00e0 qualifier un site web et \u00e0 la fois \u00e0 d\u00e9finir une nouvelle fa\u00e7on de concevoir un site web en constante \u00e9volution. Il a d\u00e9j\u00e0 \u00e9crit le n\u00b04 des A Book Apart intitul\u00e9 tr\u00e8s sobrement <em>Responsive web design.<br \/>\n<\/em>Son travail de design, ses \u00e9crits et ses allocutions ont aid\u00e9 de nombreux designers et organisations \u00e0 exploiter la flexibilit\u00e9 du Web afin de concevoir \u00e0 la fois pour les mobiles, les tablettes, les ordinateurs et tous les appareils qui pourraient voir le jour \u00e0 l&rsquo;avenir.<\/p>\n<p>Depuis de nombreuses ann\u00e9es, Ethan Marcotte intervient lors de conf\u00e9rences, notamment An Event Apart, SXSW Interactive et Webstock. Parmi ses clients, il compte le <em>New York Magazine<\/em>, le festival du film de Sundance, le <em>Boston Globe<\/em> et <em>People Magazine<\/em>.<\/p>\n<h2>Le livre<\/h2>\n<p>Je ne vais pas vous faire l&rsquo;affront de vous lister le sommaire du bouquin, mais plut\u00f4t vous pr\u00e9senter les diff\u00e9rents points qui ont retenu mon attention.<br \/>\nSi je devais r\u00e9sumer le bouquin avec une seule id\u00e9e du Web, \u00e7a serait avec un extrait en une phrase :<\/p>\n<blockquote><p>\u00ab\u00a0La seule constante du Web est qu&rsquo;il est en perp\u00e9tuel changement.\u00a0\u00bb<br \/>\n\u2014Ethan Marcotte<\/p><\/blockquote>\n<p>Toutes les id\u00e9es de l&rsquo;ouvrage tournent autour de ce mouvement constant du Web.<\/p>\n<p><img decoding=\"async\" class=\"alignright wp-image-6119\" src=\"https:\/\/www.creativejuiz.fr\/blog\/wp-content\/uploads\/2016\/12\/book-apart-15-cover-391x600.jpg\" alt=\"book-apart-15-cover\" width=\"268\" height=\"412\" srcset=\"https:\/\/www.creativejuiz.fr\/blog\/wp-content\/uploads\/2016\/12\/book-apart-15-cover-391x600.jpg 391w, https:\/\/www.creativejuiz.fr\/blog\/wp-content\/uploads\/2016\/12\/book-apart-15-cover-196x300.jpg 196w, https:\/\/www.creativejuiz.fr\/blog\/wp-content\/uploads\/2016\/12\/book-apart-15-cover.jpg 600w\" sizes=\"(max-width: 268px) 100vw, 268px\" \/>La vision et m\u00e9thodologie de Marcotte c&rsquo;est d&rsquo;<strong>arr\u00eater de visualiser le Web comme un ensemble de pages<\/strong>. Cet h\u00e9ritage de l&rsquo;imprimerie est depuis longtemps d\u00e9pass\u00e9, mais il reste grav\u00e9 dans nos habitudes. Son id\u00e9e est plut\u00f4t de traiter les pages comme un ensemble de composants et donc traiter les composants et leurs sp\u00e9cificit\u00e9s plut\u00f4t que les pages.<br \/>\nLe concept de page est \u00e0 abandonner lors de la construction d&rsquo;un site web. Bien s\u00fbr l&rsquo;ensemble d&rsquo;une page doit avoir un sujet et un agencement coh\u00e9rent, mais la construction des \u00e9l\u00e9ments qui la composent doit pouvoir se faire ind\u00e9pendamment du reste.<\/p>\n<p>Il compl\u00e8te cette r\u00e9flexion en traitant le cas des <strong>grilles responsives<\/strong> disponibles sur le march\u00e9 du framework CSS, et donne des exemples concrets. Il aborde m\u00eame le sujet int\u00e9ressant de la potentielle obsolescence de ces grilles (Bootstrap et cons\u0153urs) : le contenu ne devrait pas avoir \u00e0 s&rsquo;adapter \u00e0 la grille, mais la grille devrait se d\u00e9finir par rapport aux contenus (modules, pattern). Le module et ses variantes doivent cr\u00e9er des points de rupture, ce ne sont pas les appareils que l&rsquo;on utilise qui doivent le faire, puisque ces appareils sont vou\u00e9s \u00e0 dispara\u00eetre ou \u00e9voluer avec le temps.<\/p>\n<p>Pour rester sur le contenu et les points de ruptures visuels du design, l&rsquo;auteur s&rsquo;attarde sur une r\u00e9flexion sur la <strong>densit\u00e9 visuelle des \u00e9l\u00e9ments<\/strong>. Pour faire court les break-points de chaque module doivent permettre de modifier l&rsquo;agencement du contenu pour \u00e9viter les surcharges visuelles et faciliter la lecture ou l&rsquo;utilisation de celui-ci.<\/p>\n<p>L&rsquo;auteur part de cette id\u00e9e pour d\u00e9finir un processus diff\u00e9rent lors de la conception d&rsquo;un site web : proposer <strong>un prototype fonctionnel<\/strong> au plus t\u00f4t dans le processus cr\u00e9atif, en utilisant donc HTML, CSS et \u00e9ventuellement JS pour d\u00e9montrer les interactions possibles. Les avantages cit\u00e9s sont nombreux, mais je vous laisse lire le bouquin pour les d\u00e9couvrir.<\/p>\n<p>Il propose ensuite plusieurs analyses et cas concrets comme les avantages et <strong>inconv\u00e9nients du burger icon<\/strong> et de <strong>la navigation cach\u00e9e<\/strong>, les techniques concernant <strong>les images et la vid\u00e9o responsive<\/strong> (rien de bien neuf ici), et l&rsquo;\u00e9tude d&rsquo;une vraie probl\u00e9matique : <strong>la publicit\u00e9 sur le web<\/strong> et ses dimensions fixes. L&rsquo;\u00e9tude ne va pas tr\u00e8s loin et semble plut\u00f4t rester dans l&rsquo;impasse, non faute de solution mais plut\u00f4t de volont\u00e9 de normalisation par les organismes normalisateurs.<\/p>\n<p>Bref, ce bouquin est un bon petit condens\u00e9 d&rsquo;informations pour ses quelques (seulement) 170 pages.<\/p>\n<p style=\"text-align: center;\"><a class=\"livre\" href=\"http:\/\/amzn.to\/2goBA2D\" target=\"_blank\">Voir le livre sur Amazon<\/a> <a class=\"livre\" href=\"http:\/\/izibook.eyrolles.com\/produit\/4461\/9782212130584\/Responsive%20design%20patterns?affiliate_code=geoffrey_crofte\" target=\"_blank\">Version num\u00e9rique sur IziBook<\/a><\/p>\n<h3>Ressources qui ont retenu mon attention<\/h3>\n<p>Il y a dans ce bouquin un certain nombre de ressources tr\u00e8s int\u00e9ressantes \u00e0 explorer et exploiter. J&rsquo;en ai retenu deux pour vous donner une id\u00e9e du contenu et ne pas spoiler tout le livre.<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/filamentgroup\/Overthrow\/\">OverthrowJS<\/a> \u2013 permet d&rsquo;harmoniser le comportement de <code>overflow: auto<\/code>.<\/li>\n<li><a href=\"https:\/\/github.com\/filamentgroup\/Ajax-Include-Pattern\/\">AjaxInclude<\/a> \u2013 permet d&rsquo;inclure des pattern dans votre code sous certaines conditions.<\/li>\n<\/ul>\n<p>Je vous laisse regarder le d\u00e9tail de ces ressources qui me semblent plut\u00f4t bien utiles dans la conception d&rsquo;un site web performant sur toutes les plateformes.<\/p>\n<p>Bonne lecture !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans la s\u00e9rie des A Book Apart je voudrais le n\u00b015 ! Ce bouquin d&rsquo;Ethan Marcotte, pr\u00e9fac\u00e9 par Mandy Brown nous invite \u00e0 voir un site web (sa conception pour \u00eatre pr\u00e9cis) sous un tout nouvel angle. L&rsquo;auteur ne souhaite plus parler de pages web, mais de patterns\u2026 regardons \u00e7a ensemble.<\/p>\n","protected":false},"author":4,"featured_media":6118,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_bluesky_dont_syndicate":"","_bluesky_syndication_accounts":"","_bluesky_syndication_text":"","footnotes":""},"categories":[140],"tags":[741,133,403,4],"coauthors":[597],"class_list":["post-6115","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-conseil-critique-livre","tag-a-book-apart","tag-pattern","tag-responsive","tag-webdesign"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/posts\/6115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/comments?post=6115"}],"version-history":[{"count":0,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/posts\/6115\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/media\/6118"}],"wp:attachment":[{"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/media?parent=6115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/categories?post=6115"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/tags?post=6115"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/coauthors?post=6115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}