<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>La Case de l&#039;Oncle Tom &#187; rythme vertical</title>
	<atom:link href="http://case.oncle-tom.net/tag/rythme-vertical/feed/" rel="self" type="application/rss+xml" />
	<link>http://case.oncle-tom.net</link>
	<description>Développement Web, bonnes pratiques et performances</description>
	<lastBuildDate>Sun, 25 Dec 2011 19:33:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="search"
           href="http://case.oncle-tom.net/opensearch"
           type="application/opensearchdescription+xml"
           title="Content Search" />		<item>
		<title>Développement efficace avec les frameworks CSS</title>
		<link>http://case.oncle-tom.net/2008/developpement-efficace-frameworks-css/</link>
		<comments>http://case.oncle-tom.net/2008/developpement-efficace-frameworks-css/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 06:00:08 +0000</pubDate>
		<dc:creator>Oncle Tom</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[blueprint]]></category>
		<category><![CDATA[bonnes pratiques]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[logiciels libres]]></category>
		<category><![CDATA[parisweb]]></category>
		<category><![CDATA[rythme vertical]]></category>
		<category><![CDATA[xhtml]]></category>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1211</guid>
		<description><![CDATA[J&#8217;ai eu peur il y a 2 semaines en arrivant à Paris-Web 2008 : en discutant avec plusieurs personnes, il se trouve que peu d&#8217;entre elles connaissaient les frameworks CSS. Je craignais de n&#8217;attirer personne avec ce sujet lors des ateliers du samedi. Les frameworks CSS ont été mentionnés la première fois dans la conférence [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-1214" title="Logo Blueprint" src="http://case.oncle-tom.net/images/2008/11/blueprint-logo.png" alt="" width="340" height="82" /></p>
<p>J&#8217;ai eu peur il y a 2 semaines en arrivant à <a href="http://case.oncle-tom.net/2008/11/20/paris-web-2008-webdesign-qualite-standards/">Paris-Web 2008</a> : en discutant avec plusieurs personnes, il se trouve que peu d&#8217;entre elles connaissaient les <em>frameworks</em> <acronym title="Cascading Style Sheets">CSS</acronym>. Je craignais de n&#8217;attirer personne avec ce sujet lors des <a href="http://www.paris-web.fr/2008/-samedi-15-novembre-technique-">ateliers du samedi</a>.</p>
<p>Les <em>frameworks</em> <acronym title="Cascading Style Sheets">CSS</acronym> ont été mentionnés la première fois dans la conférence <a href="http://www.wait-till-i.com/2008/10/31/working-in-the-now/">Working in the Now</a> (<a title="Visualiser la présentation Working in the Now de Christian Heilmann" href="http://www.slideshare.net/cheilmann/working-in-the-now-presentation">visualiser la présentation</a>). Au final, on n&#8217;était pas loin de faire salle comble avec plus d&#8217;une vingtaine de participants à vue de nez.</p>
<p>Une petite scéance de rattrapage s&#8217;impose <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><span id="more-1211"></span></p>
<h3>Pourquoi avoir choisi ce sujet ?</h3>
<p>J&#8217;ai lu un article sur <a href="http://www.biologeek.com/ergonomie,informatique/l-importance-du-rythme-vertical-en-design-css/">l&#8217;importance du rythme vertical</a> l&#8217;an dernier sur <a href="http://www.biologeek.com">Biologeek</a> et ça m&#8217;a sensibilisé au fait qu&#8217;on pouvait rendre la lecture d&#8217;un site tout simplement en rendant prédictible la position du texte.</p>
<p>Entre temps j&#8217;ai également lu l&#8217;excellent <a href="http://case.oncle-tom.net/2007/12/11/critique-transcender-css-sublimez-design-web/">Transcender <acronym title="Cascading Style Sheets">CSS</acronym></a> d&#8217;<a href="http://www.stuffandnonsense.co.uk">Andy Clarke</a>. J&#8217;y ai été sublimé par des présentations de sites totalement en grille.</p>
<p>Depuis je suis devenu fan de <a href="http://www.blueprintcss.org/">Blueprint <acronym title="Cascading Style Sheets">CSS</acronym></a> (je crois que ça s&#8217;est remarqué lors de mon intervention <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ). J&#8217;ai commencé à l&#8217;utiliser sur des projets personnels puis dans un cadre professionnel. J&#8217;utilisais déjà <a href="http://www.symfony-project.org">symfony</a> comme framework <acronym title="Pre-Hypertext Processing">PHP</acronym> et <a href="http://jquery.com">jQuery</a> comme framework JavaScript alors pourquoi pas Blueprint ?</p>
<p>Comme le suggérait très justement <a href="http://www.wait-till-i.com">Christian Heilmann</a> dans sa présentation, l&#8217;utilisation d&#8217;outils déjà existants est nécessaire pour réduire les coûts de production. C&#8217;était déjà un bon alibi mais je les apprécie aussi parce qu&#8217;on gagne un temps fou ! On se concentre sur le code métier, pas le reste.</p>
<h3>La présentation</h3>
<p>Je n&#8217;en dis pas plus, je vous laisse lire la présentation. Ayez toutefois en tête qu&#8217;en vrai elle dure facilement 1h.</p>
<div style="text-align:center"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=pariswebdeveloppementefficaceframeworkscss-1226764594180788-9&amp;stripped_title=dveloppement-efficace-avec-les-frameworks-css-presentation" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=pariswebdeveloppementefficaceframeworkscss-1226764594180788-9&amp;stripped_title=dveloppement-efficace-avec-les-frameworks-css-presentation" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<h3>Ce qu&#8217;il faut en retenir</h3>
<p>J&#8217;ai rencontré 2 types de réactions lorsque j&#8217;ai parlé des frameworks : les enthousiastes et les réfractaires.</p>
<p>Je ne reviens pas sur les enthousiastes : il suffit de lire ma présentation. Les atouts les ont clairement séduit.<br />
Je m&#8217;intéresserai plutôt aux réfractaires. Assez paradoxalement, ce n&#8217;est pas dans la salle que je les ai eu mais en dehors. Les principaux arguments étaient :</p>
<ul>
<li>ça rajoute des kilo-octets superflus</li>
<li>on perd le contrôle de notre code</li>
<li>j&#8217;utilise déjà le mini-framework d&#8217;un collègue ou qui existait dans mon entreprise avant que j&#8217;arrive</li>
</ul>
<p>Ces arguments sont tout à fait acceptables &#8230; mais ça dépend dans quel contexte.</p>
<div id="attachment_1215" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-1215" title="Exemple de mise en forme en grille" src="http://case.oncle-tom.net/images/2008/11/blueprint-sample.png" alt="Exemple de mise en forme en grille" width="500" height="226" /><p class="wp-caption-text">Exemple de mise en forme en grille</p></div>
<p>Les sites à la recherche de performances exceptionnelles, ceux pour qui un Ko supprimé économise plusieurs Go de bande-passante par jour &#8230; oui ceux-là ont un grand intérêt à réfléchir à l&#8217;adoption d&#8217;un <em>framework</em>, aussi compressé qu&#8217;il soit.<br />
Je ne me fais pas de soucis pour eux : en général ils ont leur propre <em>framework</em>, totalement adapté à leur besoin. Cependant ça n&#8217;empêche pas d&#8217;aller prendre des idées ailleurs et de découvrir de nouveaux concepts. Puis de les intégrer.</p>
<p>Lorsqu&#8217;on adopte un outil de développement rapide (RAD), la conception ne se fait plus par rapport à nos habitudes mais par rapport à des <strong>principes établis</strong>. On ne fait plus forcément comme on veut mais les meilleurs <em>frameworks</em> disposent de fonctionnalités répondant à cette problématique. Le <a href="http://www.jdclayton.com/blueprints_compress_a_walkthrough.html"><em>compressor</em></a> de Blueprint en est un parfait exemple.<br />
Il permet de construire une version de Blueprint adaptée à son besoin, inclut des feuilles de notre choix et compresse le tout en un seul fichier prêt à la mise en production.</p>
<p>Maintenant l&#8217;avantage d&#8217;un <em>framework</em> c&#8217;est qu&#8217;une <strong>communauté</strong> ou un groupe de personnes compétentes en ont la gestion. Ces mainteneurs produisent une documentation, des spécifications et un code suffisamment compréhensible à lire. Ce n&#8217;est pas forcément le cas de Joe le développeur à qui on aura demandé 36 choses en même temps.<br />
Je fais davantage confiance à un outil éprouvé avec succès sur des milliers de projets qu&#8217;un outil développé sur un coin de bureau, malgré toute la bonne volonté de son concepteur.<br />
C&#8217;est également un risque certes mais un bon outil délaissé aura tout de même le mérite de fonctionner &#8230; et d&#8217;avoir davantage de chances de trouver un repreneur.</p>
<p>Une remarque intéressante a également émergé de l&#8217;atelier : faut-il utiliser un <em>framework</em> <acronym title="Cascading Style Sheets">CSS</acronym> avant ou après que la créa graphique ait été établie ?<br />
Je réitère ma réponse : <strong>l&#8217;idéal est que tout soit pris en charge le plus tôt possible</strong>. Autrement dit, intégrer les contraintes du <em>framework</em> dès la conception graphique est un gros atout. Le découpage de la maquette n&#8217;en sera que facilité et ça évitera tout bricolage.<br />
Certains outils l&#8217;ont d&#8217;ailleurs bien compris en proposant des supports pour graphistes au format PSD, Visio, Fireworks etc.</p>
<div id="attachment_1213" class="wp-caption aligncenter" style="width: 310px"><a href="http://case.oncle-tom.net/images/2008/11/960-sketch-sheets.png"><img class="size-medium wp-image-1213" title="Feuilles de dessin pour 960 Grid System" src="http://case.oncle-tom.net/images/2008/11/960-sketch-sheets-300x232.png" alt="Feuilles de dessin pour 960 Grid System" width="300" height="232" /></a><p class="wp-caption-text">Feuilles de dessin pour 960 Grid System</p></div>
<h3>Conclusion</h3>
<p>Quoiqu&#8217;il en soit, les <em>frameworks</em> <acronym title="Cascading Style Sheets">CSS</acronym> sont à mon avis promis à un bel avenir dès lors que les critères d&#8217;industrialisation auront débarqué au sein des agences Web.</p>
<p>Aujourd&#8217;hui une petite agence a tout à gagner à maîtriser de tels outils et à annoncer qu&#8217;elle développera mieux, plus vite et moins cher. Le prix ne fait pas tout : ce sont les <strong>outils et la qualité du développement</strong>. Tous les <em>frameworks</em> cités sont également des logiciels libres.</p>
<p>J&#8217;espère que cet aperçu rapide aura ouvert les yeux à certains d&#8217;entre vous. Je suis preneur de vos retours, surtout en entreprise. Ça vaut également pour celles et ceux qui ne sont toujours pas convaincu de l&#8217;intérêt des <em>frameworks</em> <acronym title="Cascading Style Sheets">CSS</acronym> <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>Remarque</strong> : il y avait 2 ateliers complémentaires à Paris-Web :</p>
<ul>
<li><a href="http://css.mammouthland.net/parisweb/optimisation-css.php">Optimiser ses <acronym title="Cascading Style Sheets">CSS</acronym></a></li>
<li><a href="http://romy.tetue.net/spip.php?article555">Cascade et héritage : concevoir, organiser, optimiser et maintenir ses feuilles de style</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://case.oncle-tom.net/2008/developpement-efficace-frameworks-css/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Emu Nova 2.1 : coulisses d&#8217;une refonte ergonomique et visuelle</title>
		<link>http://case.oncle-tom.net/2008/emu-nova-21-coulisses-dune-refonte-ergonomique-et-visuelle/</link>
		<comments>http://case.oncle-tom.net/2008/emu-nova-21-coulisses-dune-refonte-ergonomique-et-visuelle/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 05:00:45 +0000</pubDate>
		<dc:creator>Oncle Tom</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Projets]]></category>
		<category><![CDATA[Standards du Web]]></category>
		<category><![CDATA[blueprint]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[ergonomie]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[logiciels libres]]></category>
		<category><![CDATA[rythme vertical]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[xhtml]]></category>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=902</guid>
		<description><![CDATA[Mon premier grand fait d&#8217;armes sur le Web aura été le lancement d&#8217;Emu Nova en octobre 2002. Les grandes lignes du site ont toujours été jeux vidéo rétro, émulation et aide aux utilisateurs. J&#8217;ai ainsi décidé d&#8217;offrir une nouvelle garde-robe à Emu Nova le 1er avril 2008 pour renouveler une interface vieille de 3 ans. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img class="aligncenter size-full wp-image-903" src="http://case.oncle-tom.net/images/2008/04/emunova.gif" alt="Emu Nova" width="186" height="48" /></p>
<p>Mon premier grand fait d&#8217;armes sur le Web aura été le lancement d&#8217;<a href="http://www.emunova.net/">Emu Nova</a> en octobre 2002. Les grandes lignes du site ont toujours été <strong>jeux vidéo rétro</strong>, <strong>émulation</strong> et <strong>aide aux utilisateurs</strong>.<br />
J&#8217;ai ainsi décidé d&#8217;offrir une nouvelle garde-robe à Emu Nova le 1<sup>er</sup> avril 2008 pour <strong>renouveler une interface</strong> vieille de 3 ans. 3 ans où le contenu s&#8217;est accumulé, les menus se sont désordonnés et la navigation s&#8217;est complexifiée.</p>
<p>Aujourd&#8217;hui je vous dévoile les <strong>tenants et aboutissants d&#8217;un travail de réflexion</strong> mené sur plusieurs mois tant en terme d&#8217;ergonomie, d&#8217;accessibilité et de respect des standards du Web.<br />
Où l&#8217;on parlera de jQuery, Blueprint et d&#8217;interface orientée utilisateur.<br />
<span id="more-902"></span></p>
<h3 style="text-align: center;"><a href="http://case.oncle-tom.net/images/2008/04/emunova-2010.png"><img class="aligncenter size-medium wp-image-905" src="http://case.oncle-tom.net/images/2008/04/emunova-2010-227x300.png" alt="Emu Nova : version 2" width="227" height="300" /></a></h3>
<h3>Objectifs de la refonte</h3>
<p>Comme je le disais, la plus grosse critique se tournait vers l&#8217;agencement du site : les menus étaient séparés en 2 et étaient peu visible.</p>
<p>Pire, il y avait tellement de contenu accumulé qu&#8217;au final l&#8217;utilisateur était obligé de scroller au mois une fois pour atteindre le contenu demandé.<br />
J&#8217;ai donc opté pour un <strong>choix radical</strong> : tout reprendre de la feuille blanche et ne tenter de conserver que l&#8217;identité du site au travers de ses couleurs et de son logo.</p>
<p>Plusieurs objectifs ont émergé en griffonnant au fur et à mesure l&#8217;interface sur une feuille de papier :</p>
<ul>
<li>offrir une page d&#8217;accueil qui ne fasse <strong>pas doublon</strong> avec le reste du site</li>
<li>offrir une page d&#8217;accueil <strong>mettant en avant du contenu</strong> pour inciter à visiter le site en profondeur (textes courts, images)</li>
<li>davantage <strong>lier les forums et le site</strong> pour susciter l&#8217;interaction avec l&#8217;internaute</li>
<li>offrir une <strong>interface lisible</strong> dont les contenus sont aisément identifiables sans effort cognitif</li>
<li>offrir du <strong>contenu annexe en pied de page</strong> : je suis désormais intimement convaincu que le pied de page est le meilleur moyen de fidéliser un vagabond curieux qui n&#8217;a pas tiré satisfaction de la première lecture</li>
<li>proposer un site conforme au <strong>standard <acronym title="eXtensible HyperText Markup Language">XHTML</acronym> 1 Strict</strong> en bannissant les mises en forme en tableau, entre autre</li>
</ul>
<p>On le voit, les objectifs de surface sont résolument tournés vers l&#8217;interface utilisateur. Derrière il y avait également des objectifs de simplification et de mutualisation du code avec l&#8217;interface d&#8217;administration.</p>
<h3>Choix technologiques</h3>
<p>Plutôt que de réinventer la roue, j&#8217;ai souhaité utiliser les applications en qui je crois le plus. Je peux compter dessus tout en gagnant du temps. N&#8217;est-ce pas là l&#8217;essentiel ?</p>
<h4>JavaScript : jQuery</h4>
<p>Je suis un féroce utilisateur de <a href="http://jquery.com/">jQuery</a> que j&#8217;adore pour sa <strong>souplesse d&#8217;utilisation</strong> et sa <strong>syntaxe vraiment plaisante</strong>. Elle dépassera, à mon avis, largement le vieillissant couple Prototype/Scriptaculous d&#8217;ici la fin de l&#8217;année 2008.</p>
<p>jQuery sert de base à tout le code JavaScript :</p>
<ul>
<li>altérer l&#8217;interface pour <strong>construire le menu de navigation principal</strong> : sans JavaScript ça marche, avec c&#8217;est encore mieux !</li>
<li>affichage des <strong>messages d&#8217;alertes pour les formulaires incomplets</strong> : pas de popup mais un message inséré à même la page</li>
<li><strong>ouverture des liens externes</strong> dans une nouvelle fenêtre</li>
<li><strong>diaporama de photos</strong> avec Lightbox ; personnalisé pour l&#8217;occasion afin de bénéficier de légendes plus détaillées</li>
</ul>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-904" src="http://case.oncle-tom.net/images/2008/04/emunova-jquery-form.png" alt="Emu Nova : formulaire avec erreur par jQuery" width="500" height="199" /></p>
<p>Il ne reste donc plus en tout et pour tout que 2 popup/alert/confirm obligeant à un affreux et désobligeant clic.</p>
<h4><acronym title="Cascading Style Sheets">CSS</acronym> : Blueprint</h4>
<p><a href="http://code.google.com/p/blueprintcss/">Blueprint</a> est la librairie <acronym title="Cascading Style Sheets">CSS</acronym> la plus proche du Saint-Graal : facile d&#8217;utilisation et très puissante. Mon seul regret à l&#8217;heure actuelle est qu&#8217;elle ne fonctionne qu&#8217;en largeur fixe. Mais dans cette configuration elle joue parfaitement son rôle :</p>
<ul>
<li>construction de colonnes les doigts dans le nez</li>
<li><a href="http://www.biologeek.com/journal/index.php/l-importance-du-rythme-vertical-en-design-css">rythme vertical</a> respecté pour un confort de lecture accru</li>
<li>construction typographique prémachée</li>
<li>correctifs liés à Internet Explorer déjà intégrés</li>
</ul>
<p>Une bonne présentation c&#8217;est une présentation sans contrainte : pas de couleur primaire, pas de difficulté à lire, pas de texte trop petit.</p>
<p>Le premier lecteur qui plisse les yeux c&#8217;est qu&#8217;il aura oublié d&#8217;allumer son écran <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h4>Transparence d&#8217;images : <acronym title="Graphics Interchange Format">GIF</acronym> ou <acronym title="Portable Network Graphics">PNG</acronym> ?</h4>
<p>Quitte à trancher dans le vif, le <strong><acronym title="Graphics Interchange Format">GIF</acronym> a été abandonné au profit du <acronym title="Portable Network Graphics">PNG</acronym></strong> pour le logo.</p>
<p>Pour rappel, si la transparence est possible avec le <acronym title="Graphics Interchange Format">GIF</acronym>, il lui manque la <strong>couche alpha</strong> qui permet de mélanger transparence et couleur. Avec le <acronym title="Portable Network Graphics">PNG</acronym> on peut frimer avec des contours ombrés et des reflets qui fusionnent parfaitement avec le décors.</p>
<p>Alors où est le problème ? Le sempiternel Internet Explorer 6 qui commence même à chauffer les oreilles à Microsoft. À tel point qu&#8217;il souhaite s&#8217;en débarrasser au plus tôt en poussant Internet Explorer 7, y compris pour les non-possesseurs du Service Pack 2 de Windows XP.<br />
La transparence est affichée comme du gris. Magnifique. Sauf en utilisant <a href="http://jquery.khurshid.com/ifixpng.php">jQuery.ifixpng</a>, entre autre.</p>
<h3>Emu Nova : carte de chaleurs, avant et après</h3>
<p style="text-align: center;"><a href="http://case.oncle-tom.net/images/2008/04/emunova-2000vs2100-heatmap.jpg"><img class="aligncenter size-medium wp-image-907" title="Heatmap d\'Emu Nova" src="http://case.oncle-tom.net/images/2008/04/emunova-2000vs2100-heatmap-294x300.jpg" alt="Heatmap d\'Emu Nova" width="294" height="300" /></a></p>
<p>Voici une comparaison des cartes de chaleur à 6 mois d&#8217;intervalle.</p>
<p>On remarque aisément que sur la précédente version les clics sont concentrés, notamment sur la partie haute de la page. Les quelques listes existantes mettent peu en valeur le contenu et de ce fait ne sont pas cliquées.</p>
<p>Sur la nouvelle version les clics semblent <strong>moins concentrés mais touchent globalement toute la page</strong>, exception faite des vignettes en image. Un problème ? Non pas vraiment puisqu&#8217;elles sont rafraîchies toutes les 3 heures ce qui fausse le calcul (qui s&#8217;étale sur 1 journée).</p>
<p>Notez aussi les clics en bas de page : <strong>le pied de page compte</strong>. Qui n&#8217;a pas eu envie qu&#8217;on lui suggère du contenu à lire une fois sa lecture terminée ?</p>
<h3>Conclusion</h3>
<p style="text-align: center;"><a href="http://case.oncle-tom.net/images/2008/04/emunova-2101-homepage.png"><img class="aligncenter size-medium wp-image-906" title="Emu Nova 2.1 : page d\'accueil" src="http://case.oncle-tom.net/images/2008/04/emunova-2101-homepage-203x300.png" alt="Emu Nova 2.1 : page d\'accueil" width="203" height="300" /></a></p>
<p style="text-align: left;">Il n&#8217;est pas aisé de refondre une interface, surtout quand il y a derrière toute une troupe d&#8217;utilisateurs attachés à ses habitudes (ce qu&#8217;on peut comprendre).</p>
<p style="text-align: left;">Si on temporise les différentes phases, voici ce que cela donne :</p>
<ul>
<li>analyse des besoins, ressenti de la situation : plusieurs mois</li>
<li>dessin de la nouvelle interface sur papier : plusieurs jours</li>
<li>intégration <acronym title="HyperText Markup Language">HTML</acronym> : plusieurs heures</li>
<li>refonte du code : plusieurs jours</li>
<li>corrections de bugs : plusieurs heures</li>
<li>premières critiques : quelques minutes</li>
</ul>
<p>Pas étonnant que ma régularité sur ce blog en aie pris un coup <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>]]></content:encoded>
			<wfw:commentRss>http://case.oncle-tom.net/2008/emu-nova-21-coulisses-dune-refonte-ergonomique-et-visuelle/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

