<?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>css 4 design &#187; HTML5</title>
	<atom:link href="http://css4design.com/tag/html5/feed" rel="self" type="application/rss+xml" />
	<link>http://css4design.com</link>
	<description>Le blog de l&#039;intégrateur web</description>
	<lastBuildDate>Sun, 05 Feb 2012 18:10:56 +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='hub' href='http://css4design.com/?pushpress=hub'/>
		<item>
		<title>HTML5 Please &#8212; Fallback et Polyfills (ou pas)</title>
		<link>http://css4design.com/html5-please-fallback-polyfill</link>
		<comments>http://css4design.com/html5-please-fallback-polyfill#comments</comments>
		<pubDate>Tue, 24 Jan 2012 19:54:00 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Navigateurs]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Fallback]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Modernizr]]></category>
		<category><![CDATA[Polyfill]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=11384</guid>
		<description><![CDATA[Envie de mettre les nouveautés HTML5 et CSS3 à contribution lors du redesign de votre site, mais un peu inquiet quand même sur la compatibilité de ces nouveaux jouets avec les nombreux navigateurs qui se battent pour occuper toute la RAM de votre poste de travail ? N&#8217;hésitez plus, et venez jeter un oeil sur HTML5 Please qui vient d&#8217;apparaitre dans ma timeline Twitter (1) ! Ce site indique, pour chacune des fonctionnalités, si l&#8217;on peut l&#8217;utiliser passionnément, à la folie ou pas du tout. Elles sont présentées sous forme de liste, résumées et accompagnées d&#8217;une indication claire grâce au [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fhtml5-please-fallback-polyfill">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fhtml5-please-fallback-polyfill&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Envie de mettre les nouveautés HTML5 et CSS3 à contribution lors du redesign de votre site, mais un peu inquiet quand même sur la compatibilité de ces nouveaux jouets avec les nombreux navigateurs qui se battent pour occuper toute la RAM de votre poste de travail ? N&#8217;hésitez plus, et venez jeter un oeil sur <a href="http://html5please.us/">HTML5 Please</a> qui vient d&#8217;apparaitre dans ma timeline Twitter <sup>(1)</sup> !<span id="more-11384"></span></p>

<p>Ce site indique, pour chacune des fonctionnalités, si l&#8217;on peut l&#8217;utiliser passionnément, à la folie ou pas du tout. Elles sont présentées sous forme de liste, résumées et accompagnées d&#8217;une indication claire grâce au code couleur suivant :</p>

<ul>
    <li>Vert : Utilisable ; Utilisable avec Fallbacks ; Utilisable avec Polyfills.</li>
    <li>Orange : Attention ; Attention avec Polyfills ; Attention avec Fallbacks.</li>
    <li>Rouge : A éviter ; A éviter avec Polyfills.</li>
</ul>

<p>D&#8217;un coup d&#8217;oeil, on voit immédiatement si la fonctionnalité est prête à l&#8217;emploi, et si oui, comment l&#8217;utiliser au mieux telle qu&#8217;elle, accompagnée d&#8217;un Polyfills ou d&#8217;un Fallbacks le cas échéant.</p>

<p>Tandis que <a href="http://caniuse.com/">When Can I Use</a> nous précise le niveau de prise en charge que l&#8217;on peut attendre d&#8217;un navigateur et d&#8217;une version donnés pour telle ou telle fonctionnalité, <a href="http://modernizr.com/">Modernizr</a> nous donne la possibilité d&#8217;en détecter le support.</p>

<p>Le rôle joué par <em>HTML5 Please</em> ressemble à celui d&#8217;un coach ou d&#8217;un conseiller qui donnerait des recommandations pour savoir quel est le Polyfills le plus adapté.</p>

<p><sup>(1)</sup> Merci à <a href="http://roget.biz/">Thierry Roget</a> o/</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &#038; jQuery</a></li><li><a href='http://css4design.com/integration-html-css-des-maquettes-photoshop-au-pixel-pres' title='Intégration HTML &amp; CSS des maquettes Photoshop au pixel près'>Intégration HTML &#038; CSS des maquettes Photoshop au pixel près</a></li><li><a href='http://css4design.com/polyfills-fallbacks-html5' title='100+ Polyfills et Fallbacks pour HTML5'>100+ Polyfills et Fallbacks pour HTML5</a></li><li><a href='http://css4design.com/interviews-bruno-bichet-integration-html-css-design' title='Interviews Bruno Bichet, intégration web et css 4 design de 2007 à nos jours'>Interviews Bruno Bichet, intégration web et css 4 design de 2007 à nos jours</a></li><li><a href='http://css4design.com/livre-css-avancees-vers-html5-et-css3' title='Notes de lecture &#8212; Livre CSS avancées, vers HTML5 et CSS3'>Notes de lecture &#8212; Livre CSS avancées, vers HTML5 et CSS3</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=11384&amp;md5=30cec38aa79f8576acb5ae5d7863ebd6" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/html5-please-fallback-polyfill/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=11384&amp;md5=30cec38aa79f8576acb5ae5d7863ebd6" type="text/html" />
	</item>
		<item>
		<title>Quelques notes &#8212; Programme de formation HTML &amp; CSS</title>
		<link>http://css4design.com/programme-formation-html-css</link>
		<comments>http://css4design.com/programme-formation-html-css#comments</comments>
		<pubDate>Wed, 04 Jan 2012 12:01:47 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Formateur Web]]></category>
		<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Edito]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Quelques notes]]></category>
		<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.css4design.com/blog-reloaded/?p=96</guid>
		<description><![CDATA[Les langages du web HTML et CSS sont généralement structurés autour de concepts qui ont peu à voir avec la manière dont ils seront utilisés. Ce qui est normal après tout : les concepteurs ne sont généralement pas les auteurs. Il appartient à ces derniers de tâtonner un peu, beaucoup ou passionnément et d&#8217;en parler avec leurs voisins pour connaitre les bonnes pratiques du jour. Pour dire les choses autrement, les langages du web ne sont pas livrés avec «le» mode d&#8217;emploi. La plupart des tutoriels que l&#8217;on trouve sur le web reprennent généralement le découpage que l&#8217;on trouve dans les spécifications [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fprogramme-formation-html-css">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fprogramme-formation-html-css&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Les langages du web HTML et CSS sont généralement structurés autour de concepts qui ont peu à voir avec la manière dont ils seront utilisés. Ce qui est normal après tout : les concepteurs ne sont généralement pas les auteurs. Il appartient à ces derniers de tâtonner un peu, beaucoup ou passionnément et d&#8217;en parler avec leurs voisins pour connaitre les bonnes pratiques du jour. Pour dire les choses autrement, les langages du web ne sont pas livrés avec «le» mode d&#8217;emploi. La plupart des tutoriels que l&#8217;on trouve sur le web reprennent généralement le découpage que l&#8217;on trouve dans les spécifications du W3C.<span id="more-115"></span></p>

<p>Si les spécifications sont très utiles pour comprendre la nature des ingrédients (balises HTML et propriétés CSS), elles ne nous disent pas grand chose sur la manière de les mettre en oeuvre pour réaliser un site web. S&#8217;il n&#8217;existe pas de recette toute faite, c&#8217;est certainement à cause des plats (les contenus) qui sont uniques.</p>

<p>Enfin, en même temps, on ne peut pas ne pas constater que les sites Web sont à 90% composés de :</p>

<ul>
    <li>En-tête pour : logo, baseline, visuel, un ou plusieurs menus de navigation,</li>
    <li>Zone de contenu principale : texte, image, vidéo,</li>
    <li>Une, deux ou trois barre latérales (<em>Sidebar</em>) à droite, à gauche de la zone de contenu,</li>
    <li>Pied de page (<em>Footer</em>).</li>
</ul>

<p>Depuis quelques temps, je réfléchis à la mise en place d&#8217;un plan de cours pour l&#8217;apprentissage du couple HTML &amp; CSS. Dans l&#8217;idéal, cette formation devrait être :</p>

<ol>
    <li>Assimilable rapidement par les débutants qui n&#8217;ont jamais vu une balise HTML ou une règle CSS,</li>
    <li>Convainquante pour inciter les créatifs à se pencher sur les notions d&#8217;intégration web,</li>
    <li>Intéressante pour ceux qui utilisent ces langages dans leur vie professionnelle ou en amateur (dans le noble sens du terme).</li>
</ol>

<p>La plupart des plans de cours sur le sujet séparent souvent l&#8217;étude du HTML des CSS. J&#8217;aimerais mettre en place une méthode globale s&#8217;inspirant (très librement) de la Programmation Orientée Objet (POO), en initialisant un super objet &#8212; le site web &#8212; englobant d&#8217;autres objets comme le header, la sidebar, les menus et les différentes zones de contenu que l&#8217;on trouve généralement dans un site internet ou sur un blog (titres, sous-titres, paragraphes, liste, etc.). A cet égard, HTML 5 permet d&#8217;aller dans ce sens avec les balises <code>header</code>, <code>nav</code>, <code>article</code>, <code>aside</code>, <code>footer</code>.</p>

<h2>CSS et HTML sont dans un bateau&#8230;</h2>

<p>Sans le HTML, les CSS ne servent à rien. Dans la pratique, on rencontre rarement HTML sans CSS. Au lieu d&#8217;aborder les deux langages de manière séquentielle, j&#8217;envisage de démarrer par la mise en place d&#8217;un vocabulaire de base qui fournirait les briques élémentaires nécessaires à la construction d&#8217;un site web. Cela pourrait s&#8217;effectuer en abordant les deux langages simultanément tout en ajoutant les notions d&#8217;ergonomie et d&#8217;accessibilité  : les bonnes manières s&#8217;apprennent dès le début.</p>

<p>Ces briques seraient composées de bouts de code, de module, de composés HTML &amp; CSS «prêts à l&#8217;emploi» à expliquer aux apprenants par le biais d&#8217;exercices pratiques qui débuteraient le plus tôt possible dans la formation. L&#8217;apprenant serait ensuite invité à assembler ces briques pour construire une page web. Le formateur fournissant à cette occasion les indispensables conseils, trucs et astuces concernant l&#8217;apparence sur les différents navigateurs, l&#8217;utilisation des <a href="http://css4design.com/?s=commentaires+conditionnels">commentaires conditionnels</a>, etc., selon le temps disponible.</p>

<p>Parmi les méthodes proposées dans les commentaires du billet d&#8217;Aymeric, nombreuses sont celles qui préconisent de partir du contenu pour commencer l&#8217;apprentissage de HTML. Je suis généralement le premier à prendre mon Stabilo ® pour baliser le contenu avant même de prendre une tablette graphique ou mon Notepad++. Toutefois, intégrer le balisage du contenu dans la formation peut s&#8217;avérer chronophage et ne pas trouver sa place dans le temps généralement impartie dans les centres de formation où un module de base dure rarement plus d&#8217;une semaine.</p>

<p>En outre, indépendamment du contenu, l&#8217;immense majorité des sites web partage les mêmes caractéristiques. On pourrait passer beaucoup de temps à lister tous les éléments constituant un site et faire des statistiques pour savoir si tel ou tel élément se retrouve le plus souvent dans le <em>header</em>, la <em>sidebar</em> ou le <em>footer</em>, etc. mais force est de constater qu&#8217;à ce niveau, un consensus se dégage : le logo, la <em>baseline</em> et le menu principal se retrouvent dans haut de la page tandis que les informations de contact et de copyright se situent plutôt en bas de la page !</p>

<p>On pourrait donc, dans le cadre d&#8217;une formation sur cinq jours,  fixer les idées autour des zones que l&#8217;on rencontre généralement sur les sites web ou les blogs :</p>

<ol>
    <li>un header (pour le logo, la baseline, la navigation principale et les liens d&#8217;évitement),</li>
    <li>une zone de contenu&#8230;</li>
    <li>&#8230; associée à une ou plusieurs barres latérales,</li>
    <li>avec un footer (contact, crédits, <em>copyright</em>) pour finir.</li>
</ol>

<p>Ce découpage mélange joyeusement l&#8217;analyse fonctionnelle et la présentation, mais présente l&#8217;avantage de fixer les idées sur des choses auxquelles les apprenants ont été confrontés, ce qui a son importance.</p>

<p>Pour aborder l&#8217;apprentissage des balises et la sémantique qui leur est associée, je propose de partir du logo qui peut être le premier niveau de la page d&#8217;accueil (ce n&#8217;est pas gravé dans le marbre, cf. <a href="http://css4design.com/composes-html-logo-baseline-potentiel-seo">8 composés HTML pour le logo et la « baseline » et leur potentiel SEO</a>).  On pourra lui réserver la balise <code>h1</code> avec un background pour l&#8217;image. On pourra masquer le texte <a href="http://css4design.com/remplacer-texte-html-par-image-avec-css">d&#8217;une manière</a> ou <a href="http://css4design.com/solution-css-accessible-remplacer-texte-html-par-image">d&#8217;une autre</a>.</p>

<p>Partant du principe qu&#8217;une zone de menu sera souvent composée avec une liste de liens, il me semble utile de proposer dès le début les méthodes généralement utilisées pour faire flotter les <code>li</code>, transformer les <code>a</code> en bloc, utiliser les images de fonds, etc.</p>

<p>Une zone de contenu secondaire est souvent représentée par une barre latérale placée à droite ou à gauche de la zone de contenu. Pourquoi ne pas introduire directement les notions de positionnement avec <code>float</code> et les positions <code>relative</code> et <code>absolute</code> ? Pour un débutant, ces notions ne sont pas plus difficiles à comprendre que le reste. Je me dis qu&#8217;elle seront peut-être même plus rapidement assimilées en les abordant dès le début, même si les notions de <a href="http://css4design.com/retablir-le-flux-apres-des-elements-flottants-en-css-sans-balise-html-supplementaire">contexte de formatage ou de clearing</a> ne sont pas très évidentes au premier abord.</p>

<p>Je reviendrais sur le sujet un peu plus tard selon vos retours. L&#8217;objectif est de remplir un programme de formation détaillé sur 5 jours permettant à des personnes ayant des pré-requis réduit au minimum de pouvoir créer une page web «classique».</p>

<h2>Pour ne pas conclure</h2>

<p>Ce billet est une ébauche que je compléterais au fur et à mesure de mes idées et de vos suggestions. Ce billet traine dans mes brouillons depuis que Aymeric a eu dès 2007 l&#8217;excellente idée de <a href="http://ajblog.fr/webdesign/229-bien-debuter-l-etude-des-comportements-css-synthese-de-vos-contributions.html">synthétiser les commentaires</a> qui avaient suivis <a href="http://ajblog.fr/webdesign/216-appel-a-contribution-bien-debuter-l-etude-des-comportements-css.html">son billet</a> sur le plan de formation idéal pour l&#8217;apprentissage du XHTML et des CSS que je vous invite à lire sans plus attendre.</p>

<h2>Linkographie</h2>

<ul>
    <li><a href="http://openweb.eu.org/">http://openweb.eu.org</a></li>
    <li><a href="http://www.opquast.com/">http://www.opquast.com</a></li>
    <li><a href="http://www.w3schools.com/">http://www.w3schools.com</a></li>
    <li><a href="http://fr.html.net/tutorials/html/">http://fr.html.net/tutorials/html</a></li>
    <li><a href="http://slaout.linux62.org/html_css/html.html">http://slaout.linux62.org/html_css/html.html</a></li>
    <li><a href="http://www.elitwork.com/xhtml_tutoriel.html">http://www.elitwork.com/xhtml_tutoriel.html</a></li>
    <li><a href="http://www.martiusweb.net/category/Tutoriaux/XHTML-CSS">http://www.martiusweb.net/category/Tutoriaux/XHTML-CSS</a></li>
    <li><a href="http://www.siteduzero.com/">http://www.siteduzero.com</a></li>
    <li><a href="http://css.mammouthland.net/">http://css.mammouthland.net</a></li>
    <li><a href="http://www.la-grange.net/w3c/html4.01/cover.html">http://www.la-grange.net/w3c/html4.01/cover.html</a></li>
    <li><a href="http://www.w3.org/TR/html5/">http://www.w3.org/TR/html5</a> et <a href="http://dev.w3.org/html5/spec-author-view/spec.html">http://dev.w3.org/html5/spec-author-view/spec.html</a></li>
    <li><a href="http://j-willette.developpez.com/tutoriels/html/les-bases-du-html/">http://j-willette.developpez.com/tutoriels/html/les-bases-du-html</a></li>
    <li><a href="http://reference.sitepoint.com/">http://reference.sitepoint.com</a></li>
    <li><a href="http://htmldog.com/">http://htmldog.com</a></li>
</ul>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/quelques-notes-sur-la-bibliotheque-javascript-ie7-de-dean-edwards' title='Quelques notes sur la bibliothèque Javascript IE7 de Dean Edwards'>Quelques notes sur la bibliothèque Javascript IE7 de Dean Edwards</a></li><li><a href='http://css4design.com/quelques-notes-autour-du-design-fluide-avec-3-colonnes-du-collectif-alsacreations' title='Quelques notes autour du design fluide avec 3 colonnes du collectif Alsacréations'>Quelques notes autour du design fluide avec 3 colonnes du collectif Alsacréations</a></li><li><a href='http://css4design.com/interviews-bruno-bichet-integration-html-css-design' title='Interviews Bruno Bichet, intégration web et css 4 design de 2007 à nos jours'>Interviews Bruno Bichet, intégration web et css 4 design de 2007 à nos jours</a></li><li><a href='http://css4design.com/quelques-notes-sur-la-balise-h1-avec-html5' title='Quelques notes sur la balise h1 avec HTML5'>Quelques notes sur la balise h1 avec HTML5</a></li><li><a href='http://css4design.com/retablir-le-flux-apres-des-elements-flottants-en-css-sans-balise-html-supplementaire' title='Rétablir le flux après des éléments flottants en CSS sans balise HTML supplémentaire'>Rétablir le flux après des éléments flottants en CSS sans balise HTML supplémentaire</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=115&amp;md5=de2b729ebed403635b5180df4222b152" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/programme-formation-html-css/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=115&amp;md5=de2b729ebed403635b5180df4222b152" type="text/html" />
	</item>
		<item>
		<title>390 ressources Javascript &amp; jQuery</title>
		<link>http://css4design.com/liens-javascript-jquery</link>
		<comments>http://css4design.com/liens-javascript-jquery#comments</comments>
		<pubDate>Mon, 28 Nov 2011 18:42:41 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Accessibilité]]></category>
		<category><![CDATA[Animations]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[ARIA]]></category>
		<category><![CDATA[BBcode]]></category>
		<category><![CDATA[Carousel]]></category>
		<category><![CDATA[Clavier]]></category>
		<category><![CDATA[Colonnes]]></category>
		<category><![CDATA[Cookie]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Dock]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Fieldset]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Formulaires]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[innerHTML]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[Lightbox]]></category>
		<category><![CDATA[Loader]]></category>
		<category><![CDATA[Loupe]]></category>
		<category><![CDATA[Markdown]]></category>
		<category><![CDATA[Medias]]></category>
		<category><![CDATA[Menu]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Navigateurs]]></category>
		<category><![CDATA[OL]]></category>
		<category><![CDATA[Onglets]]></category>
		<category><![CDATA[Pagination]]></category>
		<category><![CDATA[Player]]></category>
		<category><![CDATA[Queries]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Slideshow]]></category>
		<category><![CDATA[Tab]]></category>
		<category><![CDATA[Textile]]></category>
		<category><![CDATA[Tooltips]]></category>
		<category><![CDATA[Transitions]]></category>
		<category><![CDATA[tutoriel]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=11119</guid>
		<description><![CDATA[Cette liste de liens pour le développeur web front-end et l&#8217;intégrateur HTML &#38; CSS est issue de la veille documentée que j&#8217;effectue depuis deux ans sur le blog Javascript &#38; Webdesign. Elle reprend les 139 ressources Javascript et jQuery déjà publiées sur ce site, auxquelles j&#8217;ai ajouté les 78 nouveaux liens publiés depuis sur js4design.com, ainsi que 73 tutoriels pour créer des diaporamas et autres Slideshows, et, last but not least, vous pourrez accéder à une dernière liste composée d&#8217;une bonne centaine de bibliothèques Javascript (Polyfills) pour émuler HTML5 dans les navigateurs qui en prennent pas les nouvelles API&#8217;s en charge. A quelques exceptions près, les  liens pointent directement sur les sources d&#8217;origine. 217 [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fliens-javascript-jquery">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fliens-javascript-jquery&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Cette liste de liens pour le développeur web front-end et l&#8217;intégrateur HTML &amp; CSS est issue de la veille documentée que j&#8217;effectue depuis deux ans sur le blog <a href="http://js4design.com/">Javascript &amp; Webdesign</a>. Elle reprend les <a title="" href="http://css4design.com/139-ressources-javascript-et-jquery" rel="bookmark">139 ressources Javascript et jQuery</a> déjà publiées sur ce site, auxquelles j&#8217;ai ajouté les 78 nouveaux liens publiés depuis sur js4design.com, ainsi que 73 tutoriels pour créer des diaporamas et autres Slideshows, et, <em>last but not least</em>, vous pourrez accéder à une dernière liste composée d&#8217;une bonne centaine de bibliothèques Javascript (Polyfills) pour émuler HTML5 dans les navigateurs qui en prennent pas les nouvelles API&#8217;s en charge. A quelques exceptions près, les  liens pointent directement sur les sources d&#8217;origine.</p>

<p><span id="more-11119"></span></p>

<h2>217 ressources commentées</h2>

<p>Autant vous prévenir tout de suite : cette liste n&#8217;est pas classée par catégorie, et ce, pour trois raisons simples : 1) vous pouvez rechercher les articles sur <a href="http://js4design.com">js4design.com</a> où ils sont classés par catégorie et par tag, 2) vous pouvez utiliser l&#8217;équivalent-clavier <strong>Ctrl + F</strong> pour chercher un thème précis sur cette page, et 3)  je crois très fort en la <a href="http://fr.wikipedia.org/wiki/S%C3%A9rendipit%C3%A9">sérendipité</a> :-)</p>

<ol>
    <li><a href="https://github.com/mythz/jquip">jQuip</a> &#8211; Initiative lancée par Demis Bellot pour rendre jQuery modulable : 90% des fonctions les plus utilisées de jQuery pourraient se caser dans 13% de la taille actuelle du framework !</li>
    <li><a href="http://popcornjs.org/">Popcorn.js</a> &#8211; Framework Javascript créé par Mozilla pour faciliter la création de vidéos interactives. Utilise les ressources visuelles, audios et vidéos disponibles sur les réseaux sociaux.</li>
    <li><a href="http://marktyrrell.com/labs/blueberry/">Blueberry</a> &#8211; Plugin jQuery expérimental et open source pour faire défiler des images (<em>Slider</em>) dans un environnement fluide (<em>Responsive Web Design</em>).</li>
    <li><a href="http://tympanus.net/codrops/2011/09/12/elastislide-responsive-carousel/">Elastislide</a> &#8211; Carousel jQuery réactif (<em>Responsive Web design</em>) pour que l&#8217;utilisateur profite au mieux des caractéristiques de son écran.</li>
    <li><a href="http://www.blog.highub.com/decoding-jquery/">Decoding jQuery</a> &#8211; Immersion (en anglais) dans le code source de <a href="http://jquery.com/">jQuery</a> avec des explications sur les fonctions extend(), isWindow(), parseXML(), globalEval() et toArray().</li>
    <li><a href="http://www.codecademy.com/">Codecademy</a> &#8211; Apprendre les bases de la programmation Javascript de manière interactive et pro-active !</li>
    <li><a href="http://flex.madebymufffin.com/">FlexSlider</a> &#8211; Ce Slider permet de faire défiler du contenu avec le marquage HTML de votre choix, le tout utilisable au clavier.</li>
    <li><a href="http://www.csslab.cl/2011/08/18/jquery-timelinr/">jQuery Timelinr</a> &#8211; Créer un effet de ligne temporelle verticale ou horizontale avec d’un côté, des dates et de l’autre, des événements.</li>
    <li><a href="http://fgnass.github.com/spin.js/">spin.js</a> &#8211; Afficher une icône de chargement de page animée (loader) sans utiliser d’image, grâce à CSS3.</li>
    <li class="pfiou"><a href="http://stackoverflow.com/questions/5347839/jquery-reversing-the-order-of-child-elements">jQuery reversing </a>&#8211;  Quelques astuces jQuery pour inverser l&#8217;ordre des éléments d&#8217;une liste UL ou OL dont le très concis snippet : <code>ul = $('ul'); ul.children().each(function(i,li){ul.prepend(li)})</code></li>
    <li><a href="http://capmousse.github.com/require.js/">Require.js</a> &#8211; Ce «loader» Javascript léger (5 kb gzipé), avec gestion de cache, accélère le chargement de vos pages lorsque vous utilisez de nombreux scripts.</li>
    <li><a href="http://gmap3.net/">Gmap3</a> &#8211; Plugin jQuery créé par <a href="http://www.viadeo.com/fr/profile/jean-baptiste.demonte">Jean-Baptiste Demonte</a> pour créer des cartes Google avec les fonctions avancées de la version 3 de l’API de Google Maps.</li>
    <li><a href="http://www.sunsean.com/nanotabs/">nanotabs</a> — Version allégée du plugin jQuery <a href="http://www.sunsean.com/idTabs/">idTabs</a>. Script autonome (sans jQuery ou autre framework Javascript) pour faire des menus à onglets à partir de simples listes.</li>
    <li><a href="http://jbhslider.projects.bodin-hullin.net/">JbhSlider</a> &#8211; Diaporama en jQuery gérant les évènements rapprochés (pas d’effets indésirables quand vos visiteurs cliqueront dix fois de suite sur le lien «suivant» du <em>Slider)</em>.</li>
    <li><a href="http://www.agilecarousel.com/">Agile Carousel</a> &#8211; Faites défiler automatiquement ou manuellement du texte et des images. Le format de données JSON permettra à votre Slideshow de dialoguer avec les informations issues de votre CMS préféré.</li>
    <li><a href="http://thrivingkings.com/apprise/">Apprise</a> &#8211; Dialoguer avec les utilisateurs autrement qu’à travers les boites modales alert() ou confirm() générées par le navigateur.</li>
    <li><a href="http://www.pierrebertet.net/projects/jquery_simpletooltip/">jQuery Simple Tooltip</a> — Afficher des infobulles au survol d’un lien. Peut afficher le contenu d’une balise référencée par son identifiant.</li>
    <li><a href="https://github.com/danielstocks/jQuery-TaggingTools/">jQuery Tagging Tools</a> &#8211; Gérer les tags à la manière de Facebook, avec une petite croix pour supprimer les tags que l’on vient de saisir.</li>
    <li><a href="https://github.com/danielstocks/jQuery-Placeholder">jQuery-Placeholder</a> &#8211; Utiliser l’attribut de formulaire «placeholder» dans les navigateurs ne prenant pas en charge HTML5.</li>
    <li class="pfiou"><a href="http://www.pierrebertet.net/projects/jquery_superbox/francais.html">jQuery SuperBox</a> &#8211; Lightbox jQuery pour afficher des images, du contenu chargé en Ajax ou un fragment de la page via une ancre interne.</li>
    <li><a href="http://yepnopejs.com/">yepnope.js</a> &#8211; Chargement conditionnel de scripts pour vos « Polyfills » pour charger un script de manière asynchrone selon qu’une fonctionnalité est disponible ou non dans le navigateur.</li>
    <li><a href="http://www.webdevtuts.net/coding/create-a-full-background-image-slider-using-jquery/">Full background image slider</a> &#8211; Afficher un diaporama sur toute toute la fenêtre du navigateur (ou le container que vous voulez).</li>
    <li><a href="http://code.google.com/p/minify/">Minify</a> &#8211; Script PHP5 pour combiner et minifier les fichiers CSS ou Javascript.</li>
    <li><a href="http://treesaverjs.com/">Treesaver</a> &#8211; Framework Javascript pour faciliter la création de maquettes de sites web de type magazine qui s’adaptent automatiquement à une large variété de périphérique de sortie.</li>
    <li><a href="http://jqueryfordesigners.com/coda-slider-effect/">Coda Slider Effect</a> &#8211; Tutoriel pour réaliser un système de navigation par onglets accessible avec effet de Slide, en mixant plusieurs plugins tels que <a href="http://flesler.blogspot.com/2007/10/jqueryscrollto.html">scrollTo</a>, <a href="http://flesler.blogspot.com/2007/10/jquerylocalscroll-10.html">localScroll</a>et<a href="http://flesler.blogspot.com/2008/02/jqueryserialscroll.html">serialScroll</a>.</li>
    <li><a href="http://aquantum-demo.appspot.com/file-upload">jQuery File Upload</a> &#8211; Uploader des fichiers multiples en affichant une barre de progression pendant le téléchargement ainsi qu’une miniature si votre fichier est une image.</li>
    <li><a href="https://github.com/ammonkc/radioswitch">jQuery radioSwitch</a> &#8211; Transformer des boutons <code>radio</code> HTML en superbes <em>Sliders</em> d’un coup de magie CSS3 et Javascript.</li>
    <li><a href="http://www.myjqueryplugins.com/jNotify">jNotify</a> &#8211; Afficher une boite de dialogue pour informer l’utilisateur du bon ou du mauvais déroulement des opérations.</li>
    <li><a href="http://www.vinch.be/blog/2010/12/05/reproduire-leffet-apple-com-grace-a-un-plugin-jquery/">jQuery Apple Effect</a> &#8211; Afficher progressivement le contenu d’une page Web autour d’une zone affichée par défaut, pour la mettre en valeur.</li>
    <li class="pfiou"><a href="http://www.myjqueryplugins.com/jMenu">jMenu</a> &#8211; Système de menu horizontal en <a href="http://jquery.com/">jQuery</a> et<a href="http://jqueryui.com/">jQuery UI</a> qui autorise un nombre illimité de sous-menus.</li>
    <li><a href="http://blog.jaysalvat.com/article/afficher-ou-masquer-les-mots-de-passe-de-vos-formulaires-en-jquery">Affichage des mots de passe à la demande</a> &#8211; Afficher ou masque le mot de passe saisi dans un champs `input` de type <em>password</em> uniquement en cas de besoin, à l’aide d’une case à cocher.</li>
    <li><a href="http://craigsworks.com/projects/qtip/">qTip</a> &#8211; Plugin jQuery pour créer des infobulles en affichant tout types de contenus : attribut <code>title</code> ou attribut personnalisé <code>tooltip</code>, ou une image.</li>
    <li><a href="http://markitup.jaysalvat.com/home/">markItUp!</a> &#8211; Moteur de balisage léger qui transforme un <code>textarea</code> en éditeur HTML, Textile, Wiki, Markdown, BBcode ou votre propre système de balisage.</li>
    <li><a href="http://slidesjs.com/">Slides</a> &#8211; Slideshow Javascript développé avec jQuery pour afficher vos images sous forme de diaporama.</li>
    <li><a href="http://www.capitaine-mousse.fr/blog.html/13/lightbox-sans-javascript">Lightbox CSS avec tabindex et pseudo-classe :focus</a> &#8211; Lightbox full CSS en remplaçant l’événement <code>click</code> par la pseudo-classe <code>:focus</code> et la propriété<code>tabindex</code> pour permettre aux images d’avoir le «focus».</li>
    <li><a href="http://letteringjs.com/">Lettering.js</a> &#8211; Plugin jQuery pour contrôler précisément le découpage des textes afin d&#8217;afficher les caractères ou les mots qui les composent comme bon vous semble.</li>
    <li><a href="http://www.sohtanaka.com/web-design/simple-tabs-w-css-jquery/">Simple Tabs w/ CSS &amp; jQuery</a> &#8211; Tutoriel expliquant de manière concise les différentes étapes pour réaliser un système de menu à onglets.</li>
    <li><a href="http://komra.de/labs/simpletabs/">SimpleTabs</a> &#8211; Javascript autonome pour mettre facilement en place un système de navigation à base d’onglets (<em>tabs</em>).</li>
    <li><a href="http://code.google.com/p/css3-mediaqueries-js/">CSS3-MediaQueries-JS</a> &#8211; Bibliothèque Javascript qui permet d’utiliser les <a href="http://www.w3.org/TR/css3-mediaqueries/">Medias Queries</a> dans IE 5+, Firefox 1+ et Safari 2.</li>
    <li class="pfiou"><a href="http://www.givainc.com/labs/marquee_jquery_plugin.htm">Marquee jQuery</a> &#8211; Permet de faire défiler le contenu d’une liste vers le haut, le bas, la droite, la gauche grâce à des options bien pratiques.</li>
    <li><a href="http://code.google.com/p/hyphenator/">Hyphenator</a> &#8211; Script Javascript pour la gestion des césures sur tout ou partie de votre site Web, à réserver aux articles pour des questions de performances.</li>
    <li><a href="http://jquery.malsup.com/cycle/">jQuery Cycle</a> — Ce diaporama / Slideshow propose 6 effets de transition avec pas moins de 50 paramètres.</li>
    <li><a href="http://www.alsacreations.com/tuto/lire/719-galerie-images-simple-jquery.html">Galerie d’image avec jQuery</a> &#8211; Ce tutoriel permet d&#8217;obtenir le résultat le plus simple possible visuellement tout en tenant compte l’accessibilité dans une démarche non intrusive.</li>
    <li><a href="http://www.hv-designs.co.uk/2010/10/20/jquery-slide-effect/">JQuery Slide Effect</a> &#8211; Tutoriel concis mais complet pour réaliser un effet d’animation de texte (<em>slide</em>) sur une image pour faire apparaitre des informations complémentaires (titre, description, lien, etc.).</li>
    <li><a href="http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider">Easy Slider</a> &#8211; Diaporama horizontal ou vertical avec navigation numérique qui propose un défilement doux lorsque l’on saute une ou plusieurs diapos.</li>
    <li><a href="http://jdbartlett.github.com/innershiv/">innerShiv</a> — Le contenu HTML5 généré par innerHTML fonctionne enfin dans IE.</li>
    <li><a href="http://www.csstextwrap.com/">CSS Text Wrapper</a> &#8211; Habiller vos textes HTML avec n’importe quelle forme non-rectangulaire : courbe, zig-zag ou ce que vous voulez !</li>
    <li><a href="http://sorgalla.com/jcarousel/">jCarousel</a> &#8211; Contrôler le déplacement horizontal ou vertical d’une liste d’éléments avec ce Plugin jQuery.</li>
    <li><a href="http://www.impressivewebs.com/javascript-content-switcher-without-javascript/">Content Switcher</a> &#8211; Ce <em>Slider</em> avec menu de navigation a la particularité de fonctionner parfaitement en l’absence de Javascript et de permettre l’utilisation du bouton retour du navigateur.</li>
    <li class="pfiou"><a href="http://samy.pl/evercookie/">EverCookie</a> — API Javascript qui permet de créer un cookie résistant à tous les mauvais traitements grâce à une solution impliquant une dizaine de mécanismes différents : <a href="http://en.wikipedia.org/wiki/HTTP_cookie">HTTP Cookies</a>, <a href="http://en.wikipedia.org/wiki/Local_Shared_Object">Flash Cookies</a>, <a href="http://www.silverlight.net/learn/quickstarts/isolatedstorage/">Silverlight Isolated Storage</a> , RGB values, <a href="http://samy.pl/csshack/">Web History</a>, <a href="http://en.wikipedia.org/wiki/HTTP_ETag">HTTP ETags</a>, <a href="http://en.wikipedia.org/wiki/Web_cache">Web cache</a>, <a href="http://en.wikipedia.org/wiki/HTTP_cookie#window.name">window.name</a>, <a href="http://msdn.microsoft.com/en-us/library/ms531424(VS.85).aspx">Internet Explorer userData Storage</a>, <a href="http://dev.w3.org/html5/webstorage/#the-sessionstorage-attribute">HTML5 Session Storage</a>, <a href="http://dev.w3.org/html5/webstorage/#dom-localstorage">HTML5 Local Storage</a>, <a href="https://developer.mozilla.org/en/dom/storage#globalStorage">HTML5 Global Storage</a>, <a href="http://dev.w3.org/html5/webdatabase/">HTML5 Database Storage via SQLite</a> !</li>
    <li><a href="http://bxcarousel.com/">bxCarousel</a> &#8211; <em>Carousel</em> en jQuery qui boucle sur lui-même et qui fonctionne avec tout type d’éléments HTML contenus dans une liste.</li>
    <li><a href="http://www.leigeber.com/2010/09/fading-slideshow-script/">TinyFader</a> — Slideshow poids-plume avec effet de fading. C&#8217;est la version autonome de<a href="http://js4design.com/tinyslider-un-diaporama-leger-en-javascript-324">TinySlider</a>en (<em>TinyFader</em> n’a pas besoin d’un framework Javascript).</li>
    <li><a href="http://nathansearles.com/plugin/loopedslider/">Jquery Looped Slider</a> &#8211; Diaporama jQuery qui boucle sans accroc lorsque le script atteint la dernière «diapo» de votre <em>Slider.</em></li>
    <li><a href="http://www.madeincima.eu/blog/jquery-plugin-easy-list-splitter/">Easy List Splitter</a> &#8211; Plugin jQuery qui affiche des listes HTML ordonnées (OL) ou non-ordonnées (UL) en colonnes.</li>
    <li><a href="http://nivo.dev7studios.com/">Nivo Slider</a> &#8211; Diaporama qui offre 9 transitions de très bonne facture pour ajouter un peu de peps à nos <em>Sliders</em> images.</li>
    <li><a href="http://aviathemes.com/aviaslider/">AviaSlider</a> &#8211; Diaporama en jQuery de 8 kb dont l’originalité est de proposer huit belles transitions entre les images.</li>
    <li><a href="http://fuelyourcoding.com/jquery-events-stop-misusing-return-false/">Stop (Mis)Using Return False</a> &#8211; Toutes les subtilités relatives à la gestion des événements dans jQuery.</li>
    <li><a href="http://www.sohtanaka.com/web-design/advanced-columns-w-css/">Advanced Columns using the :nth-child(N)</a> &#8211; Du rythme pour vos colonnes avec le pseudo sélecteur CSS :nth-child() et jQuery.</li>
    <li><a href="http://www.aakashweb.com/jquery-plugins/selected-text-sharer/">Jquery selected text sharer</a> &#8211; Plugin jQuery astucieux qui affiche une <code>div</code> contenant une liste de liens avec les <code>favicons</code> associées une fois que l’utilisateur a sélectionné une portion de texte.</li>
    <li class="pfiou"><a href="http://abeautifulsite.net/blog/2007/07/changing-classes-in-javascript/">ChangeClass</a> — Fonction Javascript pour changer de classe CSS à la volée.</li>
    <li><a href="http://premiumsoftware.net/cleditor/">CLEditor</a> &#8211; Editeur HTML WYSIWYG de 10 ko à ajouter facilement à votre site Internet, compatible avec tous les navigateurs (IE6 inclus).</li>
    <li><a href="http://webbies.dk/Sudo%20Slider/">Sudo Slider</a> &#8211; Plugin jQuery de 10 ko pour mettre en place un diaporama manuel (Slider) ou automatique (Slideshow) avec tout type de contenus (images, textes, vidéo en Flash, formulaire avec validation, etc.).</li>
    <li><a href="http://enterprisejquery.com/">Enterprise jQuery</a> — Passez du côté client ! Améliorer vos connaissances sur jQuery, qu’il s’agisse de bouts de codes prêts à l’emploi ou des bonnes pratiques de développement.</li>
    <li><a href="http://clearideaz.com/2010/07/jquery-eventmanager-un-plugin-de-gestion-devenements/">jQuery.eventManager</a> — Améliorer la gestion d’événements avec jQuery.</li>
    <li><a href="http://videojs.com/">Video JS</a> — Player vidéo basé sur Javascript qui utilise la balise <code>video</code> de HTML5 lorsque le navigateur est compatible. Un <em>fallback</em> vers <em>Flash</em> est prévu pour les navigateurs ne prenant pas en charge HTML5.</li>
    <li><a href="http://www.problogdesign.com/coding/30-pro-jquery-tips-tricks-and-strategies/">30 bouts de codes jQuery</a> &#8211; en <em>prêt-à-porter</em> taillés dans les meilleurs tissus. Dans les rayons, vous trouverez de quoi habiller les longues soirées d’été.</li>
    <li><a title="Lien permanent vers Transformer un plugin jQuery en extension WordPress" href="http://js4design.com/transformer-un-plugin-jquery-en-extension-wordpress-869" rel="bookmark">Transformer un plugin jQuery en extension WordPress</a> &#8211; Tutoriel permettant d&#8217;utiliser les extensions WordPress pour insérer n’importe quel plugin jQuery dans le panneau des extensions WordPress.</li>
    <li><a title="Lien permanent vers Étendre la zone cliquable d’un lien à l’élément parent avec jQuery" href="http://js4design.com/etendre-la-zone-cliquable-des-liens-aux-elements-parents-avec-jquery-864" rel="bookmark">Étendre la zone cliquable d’un lien à l’élément parent avec jQuery</a> &#8211;Quelques lignes de code <em>Jquery</em> pour étendre la zone cliquable d’un lien à un élément parent, généralement un &lt;div&gt;.</li>
    <li><a href="http://code.google.com/p/js-hotkeys/">jQuery Hotkeys Plugin</a> &#8211; Ajouter ou supprimer des équivalents-clavier dans votre page Web. Gère la plupart des événements en une ligne de code.</li>
    <li class="pfiou"><a href="http://welcome.totheinter.net/columnizer-jquery-plugin/">Columnizer</a> — Créer des colonnes avec jQuery. Nombreuses options, dont notamment la possibilité de spécifier une largeur de colonne ou un nombre fixe de colonnes.</li>
    <li><a href="http://www.rebeccamurphey.com/jqfundamentals/">jQuery Fundamentals</a> — Manuel de survie pour jQuery. Synthétise les éléments de syntaxe de jQuery sur une page web. Sommaire précis et structuré avec un index des exemples utilisés.</li>
    <li><a href="http://tutorialzine.com/2010/06/apple-like-retina-effect-jquery-css/">Retina Display</a> — Tutoriel pour refaire chez vous l’effet loupe «Retina Display» proposé par Apple sur la version 4 de l’iPhone.</li>
    <li><a href="http://www.wizzud.com/jqDock/">jqDock</a> — Transformez une suite d’images en Dock Menu (<em>set</em> d’images qui s’agrandissent au passage de la souris) à la manière du dock de MacOS X.</li>
    <li><a href="http://tympanus.net/codrops/2010/06/07/fancy-sliding-form-with-jquery/">Fancy Sliding Form</a> — Affichez vos formulaires sous forme de Slideshow en autant de parties qu’ils contiennent de <code>fieldset.</code></li>
    <li><a href="http://plugins.learningjquery.com/cluetip/">clueTip</a> — Afficher des bulles d’aide complexes sur n’importe quel élément au survol de la souris (ou sur un clic, en option).</li>
    <li><a href="http://smokescreen.us/">Smokescreen</a> — Convertir des animations Flash simples en HTML5 et Javascript.</li>
    <li><a href="http://buckwilson.me/lightboxme/">Lightbox_me</a> — Lightbox jQuery d&#8217;un poids de 1 Kb pour afficher n’importe quel élément avec un effet <em>Lightbox </em>sobre et efficace.</li>
    <li><a href="http://code.google.com/p/jquery-json/">jQuery-JSON</a> — Convertir des données au format JSON via quatre nouvelles fonctions à l’object jQuery <code>$</code> pour faciliter l’utilisation du format <a href="http://fr.wikipedia.org/wiki/JavaScript_Object_Notation">JSON</a>.</li>
    <li><a href="http://devgrow.com/slidernav/">SliderNav</a> &#8211; Plugin jQuery qui permet de créer un carnet d’adresse défilant de type iPhone.</li>
    <li class="pfiou"><a href="http://tympanus.net/codrops/2010/05/14/sliding-panel-photo-wall-gallery-with-jquery/">Sliding Panel Photo Wall Gallery</a> — Mur d’image et Lightbox avec jQuery.</li>
    <li><a href="http://devgrow.com/griddy-overlay/">Griddy-Overlay</a> &#8211; Afficher une grille par-dessus votre page web avec jQuery.</li>
    <li><a href="http://scriptsrc.net/">Scriptsrc</a> — 10 Frameworks Javascript à emporter.</li>
    <li><a href="http://layout.jquery-dev.net/">UI.Layout</a> – Créer des interfaces utilisateurs avec jQuery.</li>
    <li><a href="http://www.elfangels.fr/webprojecthelper/fr/">WebProjectHelper</a> — Générateur de structure MySQL et de classes PHP.</li>
    <li><a href="http://jquery.malsup.com/form/">jQuery Form Plugin</a> — Mettez de l’Ajax dans vos formulaires HTML.</li>
    <li><a href="http://hyper-metrix.com/#Burst">Burst Engine</a> — Un peu de Flash et d’After Effects dans Canvas.</li>
    <li><a href="http://colorpowered.com/colorbox/">Colorbox</a> — une « lightbox » légère et extensible en jQuery.</li>
    <li><a href="http://benalman.com/projects/jquery-bbq-plugin/">jQuery BBQ</a> — Utiliser les boutons Précédent et Suivant du navigateur malgré Ajax.</li>
    <li><a title="Permanent Link: Preload CSS/JavaScript without execution" href="http://www.phpied.com/preload-cssjavascript-without-execution/" rel="bookmark">Preload CSS/JavaScript without execution</a> &#8211; Pré-chargement des CSS et du Javascript sans exécution.</li>
    <li class="pfiou"><a href="http://js4design.com/table-des-matieres-avec-jquery-695">Table des matières avec jQuery</a> &#8211; Bout de code pour afficher une liste ordonnée sous la forme d’une table des matières comme celles que l’on trouve dans les livres imprimés.</li>
    <li><a href="http://aext.net/2009/08/perfect-sign-in-dropdown-box-likes-twitter-with-jquery/">Bloc de login à la Twitter avec jQuery</a> &#8211; Tutoriel pour faire un bloc de login dynamique sur la page d’accueil de Twitter.</li>
    <li><a href="http://james.padolsey.com/javascript/sorting-elements-with-jquery/">jQuery.fn.sort</a> — Trier des éléments avec jQuery.</li>
    <li><a href="http://dev.herr-schuessler.de/jquery/popeye/">Popeye 2.0</a> &#8211; Lightbox qui affiche une galerie d’images à partir d’une liste non-ordonnée dans le flux de votre texte.</li>
    <li><a href="http://fatfree.sourceforge.net/">FAT-FREE </a>— Framework PHP léger et modulaire.</li>
    <li><a href="http://www.noupe.com/javascript/jquery-html-table-toolbox.html">jQuery HTML Table Toolbox</a> — 36 façons de «dresser la table» avec jQuery.</li>
    <li><a href="http://davidwalsh.name/add-events-jquery">Add Events jQuery</a> — Ajouter «cursor: pointer» sur tous les événements «click».</li>
    <li><a href="http://blog.jaysalvat.com/articles/creez-une-arborescence-de-fichiers-en-jquery-1.php">Créer une arborescence de fichier avec jQuery</a> &#8211; Série de 8 tutoriels sur la création d’une arborescence de fichier à l’aide de jQuery.</li>
    <li><a href="http://simplecartjs.com/">simpleCart (js)</a> &#8211; Script de moins de 20 ko pour mettre en place un caddie e-commerce en quelques minutes.</li>
    <li><a href="http://www.modernizr.com/">Modernizr</a> — Détection des fonctionnalités CSS3 et HTML5.</li>
    <li class="pfiou"><a href="http://net.tutsplus.com/tutorials/javascript-ajax/20-helpful-jquery-methods-you-should-be-using/">20 méthodes jQuery à connaitre</a> – Bien belle liste de 20 fonctions jQuery peu connues, à connaitre !</li>
    <li><a href="http://js4design.com/ie7-js-ce-n%E2%80%99est-pas-de-la-magie-c%E2%80%99est-de-la-technologie-682">IE7.js</a> &#8211; Transformez une citrouille à base de IE5.5/6 en carrosse IE7 ou IE8 : ce n’est pas de la magie, c’est de la technologie !</li>
    <li><a href="http://www.jankoatwarpspeed.com/post/2009/09/28/webform-wizard-jquery.aspx">Webform to wizard</a> &#8211; Plugin jQuery qui découpe les formulaires longs et ennuyeux en «assistant» en suivant les contours des balises HTML <code>fieldset.</code></li>
    <li><a href="http://oopstudios.com/dlink/index.html">DLink</a> — Afficher le type de cible des liens avec Javascript.</li>
    <li><a href="http://fiddle.jshell.net/br1o/UtQ2s/3/show/">Splash</a> — un diaporama en pur Javascript.</li>
    <li><a href="http://pioupioum.fr/developpement/optimiser-rapidite-chargement-adsense-jquery.html">Optimiser le chargement des AdSense</a> &#8211; Accélérer votre blog en optimisant l’affichage des Adsense avec jQuery.</li>
    <li><a href="http://jquery-howto.blogspot.com/2009/06/custom-jquery-selectors.html">Custom jQuery Selectors</a> &#8211; Créez des sélecteurs personnalisés avec jQuery.</li>
    <li><a href="http://code.drewwilson.com/entry/tiptip-jquery-plugin">TipTip</a> — Infobulles « funky » pour afficher l’attribut HTML «title».</li>
    <li><a href="http://benalman.com/projects/jquery-clickoutside-plugin/">Clickoutside Event</a> — Détectez les clics en dehors d’un élément.</li>
    <li><a href="http://blog.johanbleuzen.fr/comment-jquery-va-tuer-flash">Comment, jQuery va tuer Flash ?</a> &#8211; Question surprenante, mais force est de constater que Javascript a fait du chemin depuis <code>window.open()</code> !</li>
    <li class="pfiou"><a href="http://www.webdesignerwall.com/tutorials/jquery-tutorials-for-designers/">jQuery Tutorials for Designers</a> &#8211; 13 Tutoriels jQuery pour Webdesigners.</li>
    <li><a href="http://jquery.codestarters.com/">Starter</a> — Générateur de plugins jQuery.</li>
    <li><a href="http://www.xul.fr/ecmascript/lightbox.html">Effets lightbox sans framework</a> — L’ouverture de nouvelles fenêtres<em>popup</em> a progressivement laisser la place aux effets <em>lightbox</em>. Voici plusieurs solutions simples à base de HTML, CSS.</li>
    <li><a href="http://www.impressivewebs.com/javascript-content-switcher-without-javascript/">Content Switcher</a> — Bel exemple de mise en place d’un système permettant de passer d’un contenu à un autre via un menu en utilisant les concepts de l’amélioration progressive et du Javascript non intrusif.</li>
    <li><a href="http://news.kg/wp-content/uploads/tree/">jQuery SimpleTree Drag&amp;Drop</a> &#8211; Construisez des arborescences à la mode de Windows.</li>
    <li><a href="http://methvin.com/splitter/">jQuery Splitter Plugin</a> — Divisez votre page en plusieurs parties redimensionnables.</li>
    <li><a href="http://www.onextrapixel.com/2010/02/23/how-to-use-jquery-to-make-slick-page-transitions/">Slick Page Transition</a> — Effet de transition (fading) entre les pages d’un site.</li>
    <li><a href="http://www.datatables.net/">DataTables</a> — Pagination et tri des données pour vos tableaux HTML.</li>
    <li><a href="http://plugins.jquery.com/project/jsocial">jSocial</a> &#8211; Affichez très rapidement la liste des réseaux sociaux où vous êtes présent.</li>
    <li><a href="http://plugins.jquery.com/project/color">jQuery Color Animation</a> &#8211; Support du RGBa pour « jQuery Color Animations».</li>
    <li class="pfiou"><a href="http://jqueryvsmootools.com/">jQuery vs Mootools</a> &#8211; Choisir jQuery ou Mootools en connaissance de cause.</li>
    <li><a href="http://mlh02.free.fr/jquery_france/code_select_input.php">6 bouts de code pratiques</a> pour manipuler les éléments <code>select</code> et <code>input</code> avec <em>jQuery.</em></li>
    <li><a href="http://www.plupload.com/">Plupload</a> &#8211; Gestionnaire de « téléversement » (upload) multiple en jQuery.</li>
    <li><a href="http://www.australopitech.com/1307-defilement-parallaxe-avec-jquery">Parallax</a> &#8211; Technique utilisée depuis longtemps dans le cinéma, le dessin animé ou le jeu vidéo pour créer une illusion de profondeur.</li>
    <li><a href="http://pixelmatrixdesign.com/uniform/">Uniform</a> &#8211; Ajouter du <em>look and feel</em> aux rugueuses cases à cocher, aux boutons radio anémiques, sans oublier les spartiates. boutons <em>Parcourir&#8230; </em>des sobres formulaires HTML.</li>
    <li><a href="http://code.google.com/p/flot/">flot</a> — Créez des graphiques avec jQuery.</li>
    <li><a href="http://james.padolsey.com/jquery/">jQuery Source Viewer</a> &#8211; Naviguer à l’intérieur du code source de <em>jQuery.</em></li>
    <li><a href="http://jqapi.com/">jQAPI</a> — Documentation alternative pour jQuery 1.4.1.</li>
    <li><a href="http://www.admixweb.com/2009/10/25/how-to-easily-create-a-javascript-framework-part-4/">How to Easily Create a JavaScript Framework</a> &#8211; Créez votre framework Javascript en 4 parties.</li>
    <li><a href="http://code.google.com/p/css-template-layout/">css-template-layout</a> &#8211; Implémentation jQuery du module CSS3 Template Layout.</li>
    <li class="pfiou"><a href="http://www.dfc-e.com/metiers/multimedia/opensource/jqtransform/">jqTransform</a> — Stylez vos formulaires avec jQuery et CSS.</li>
    <li><a href="http://davidwalsh.name/google-fade">Google Fade</a> &#8211; Script disponible pour <em>Mootools</em> et <em>jQuery</em> pour reproduire chez vous l&#8217;effet introduit récemment par Google sur sa page. d’accueil : certains éléments de navigation apparaissent suite au mouvement de la souris sur la page ou lorsqu’on quitte le champs de recherche.</li>
    <li><a href="http://tutsvalley.com/tutorials/making-a-cool-thumbnail-effect-with-zoom-and-sliding-captions/">Thumbnail Zoom</a> — Effet de zoom sur une miniature accompagné de l’apparition d’une légende au survol de la souris.</li>
    <li><a href="http://www.evanbot.com/article/jquery-disable-on-submit-plugin/13">Disable On Submit</a> &#8211; Plugin jQuery qui désactive le bouton <em>Submit</em>une fois que le formulaire a été envoyé une première fois.</li>
    <li><a href="http://jqueryfordesigners.com/adding-keyboard-navigation/">Adding Keyboard Navigation</a> &#8211; Tutoriel sur la mise en place d’un diaporama avec utilisation du clavier (flèche droite et flèche gauche) pour passer à l’image suivante ou précédente.</li>
    <li><a href="http://www.9lessons.info/2009/09/comment-system-database-with-jquery.html">Comment System with jQuery, Ajax and PHP</a> – L’excellent Srinivas Tamada de<a href="http://www.9lessons.info/2009/09/comment-system-database-with-jquery.html">9Lessons</a> nous apprend comment mettre en place un système de commentaires Ajax avec jQuery et PHP.</li>
    <li><a href="http://www.domassistant.com/">DOMAssistant</a> &#8211; Bibliothèque Javascript « petit mais costaud » qui pourrait facilement remplacer jQuery pour une partie des utilisateurs.</li>
    <li><a href="http://www.jankoatwarpspeed.com/post/2010/01/26/dynamic-tabs-jquery.aspx">Dynamic tabs using jQuery</a> &#8211; Ccréer un menu à onglets pour ajouter ou supprimer des onglets de manière dynamique.</li>
    <li><a href="http://sexyjs.com/">Sexy.js</a> &#8211; Améliorer l’interface Ajax de jQuery.</li>
    <li><a href="http://usejquery.com/posts/9/the-jquery-cross-domain-ajax-guide">jQuery Cross Domain Ajax Guide</a> &#8211; Guide de l’Ajax sur plusieurs domaines.</li>
    <li class="pfiou"><a href="http://www.sohtanaka.com/web-design/simple-page-peel-effect-with-jquery-css/">Page Peel Corner</a> — Effet de page cornée avec jQuery.</li>
    <li><a href="http://www.ape-project.org/">A.P.E</a> (<em>Ajax Push Engine</em>) &#8212; Le web en temps réel avec Ajax Push Engine.</li>
    <li><a href="http://jqueryglobe.com/article/simple-image-viewer">Simple Image Viewer</a> — Galerie d’image minimaliste.</li>
    <li><a href="http://github.com/jquery/jquery-compat-1.3">jquery-compat-1.3</a> — Profitez de jQuery 1.4 en restant compatible avec jQuery 1.3.</li>
    <li><a href="http://www.jsfiddle.net/">jsfiddle</a> &#8211; Propose un environnement pour tester et partager du code Javascript.</li>
    <li><a href="http://www.futurecolors.ru/jquery/">jQuery 1.4 API Cheat Sheet</a> &#8211; Regroupe sur une page toutes les méthodes et fonctions de jQuery jusqu’à la version 1.4.</li>
    <li><a href="http://www.outstandingelephant.com/jaria/">jARIA jQuery Plugin</a> &#8211; Permet d’ajouter une couche <a href="http://www.w3.org/TR/wai-aria/">ARIA</a> dans votre site web sous forme de méthodes.</li>
    <li><a href="http://www.tutorialspoint.com/jquery/jquery-quick-guide.htm">jQuery Quick Guide</a> &#8211; Un guide pour avoir les fonctionnalités de jQuery sous la souris.</li>
    <li><a href="http://www.zorrito.com/animations-images-animees-jquery/">Animation avec quatre images et jQuery</a> &#8211; Tutoriel pour réaliser une publicité ou une accroche sans passer par Flash.</li>
    <li><a href="http://desandro.com/resources/jquery-masonry">jQuery Masonsy</a> &#8211; Réorganise les blocs de votre page page pour réduire les espaces vides entre les éléments.</li>
    <li class="pfiou"><a href="http://tympanus.net/codrops/2010/01/05/some-useful-javascript-jquery-snippets/">40 bouts de code</a> &#8211; facilitez vos développements en Javascript ou jQuery.</li>
    <li><a href="http://jquerylist.com/">jQueryList</a> — Plus de 255 plugins pour jQuery disponibles sur une seule page et classés par thèmes.</li>
    <li><a href="http://seox.org/">Link Building Pro</a> — Ajoute automatiquement un lien vers la source, au cas où le copieur-colleur oublierait de citer l&#8217;original.</li>
    <li><a href="http://www.marcofolio.net/css/css3_animations_and_their_jquery_equivalents.html">CSS3 animations and their jQuery equivalents</a> &#8211; 6 effets introduits dans CSS3 et le code Javascript pour obtenir le même résultat en jQuery.</li>
    <li><a href="http://www.jeremymartin.name/projects.php?project=jTruncate">jTruncate</a> &#8211; Plugin pour jQuery qui coupe un texte au bout d’un certain nombre de mots et qui ajoute un texte comme « Lire la suite » pour accéder à… la suite !</li>
    <li><a href="http://www.highcharts.com/">Hightcharts</a> &#8211; Bibliothèque Javascript spécialisée dans la création de diagrammes, graphiques et autres camemberts pour illustrer vos données brutes.</li>
    <li><a href="http://www.catchmyfame.com/2009/06/25/jquery-beforeafter-plugin/">jQuery Before/After</a> &#8211; Plugin étonnant qui plaira à tous ceux qui veulent proposer la comparaison de deux états d’une photo.</li>
    <li><a href="http://jwf.us/projects/jQSlickWrap/">jQSlickWrap</a> &#8211; Plugin jQuery qui permet d’habiller une image de forme irrégulière avec le texte autour.</li>
    <li><a href="http://www.leigeber.com/2009/12/slideshow-script/">TinySlider</a> &#8211; Diaporama Javascript autonome très léger de 1,5 ko facilement personnalisable via les CSS.</li>
    <li><a href="http://mootools.net/forge/">Mootools Forge</a> &#8211; Une forge pour les plugins Mootools.</li>
    <li class="pfiou"><a href="http://www.babylon-design.com/site/index.php/2009/11/12/255-systeme-de-notation-par-etoiles-accessible">Système de notation par étoiles accessible</a> &#8211; <a href="http://www.babylon-design.com/">Samuel Le Morvan</a> propose un tutoriel complet sur la question.</li>
    <li><a href="http://www.htmldog.com/articles/suckerfish/dropdowns/">Menu déroulant Suckerfish</a> &#8211; Menus déroulants et autres fantaisies avec :hover :focus :active :target pour IE6.</li>
    <li><a href="http://www.sohtanaka.com/web-design/smart-columns-w-css-jquery/">Smart Columns with CSS &amp; jQuery</a> &#8211; Des colonnes fixes et ajustées en largeur avec CSS et jQuery.</li>
    <li><a href="http://andylangton.co.uk/articles/javascript/get-viewport-size-javascript/">Get viewport size with javascript</a> &#8211; Connaitre la taille du « viewport » en Javascript.</li>
    <li><a href="http://catcubed.com/2008/12/23/ceebox-a-thickboxvideobox-mashup/">Ceebox</a> &#8211; Lightbox qui afficher n’importe quel contenu dans une fenêtre modale ou non. Idéale pour les vidéos hébergées sur Google Video, Dailymotion ou Youtube.</li>
    <li><a href="http://www.shopdev.co.uk/blog/text-resizing-with-jquery/">Text Resizing width jQuery</a> — Laissez les utilisateur modifier la taille du texte sur votre site web.</li>
    <li><a href="http://planete-jquery.fr/">Planet jQuery</a> &#8211; Un planet pour jQuery.</li>
    <li><a href="http://www.robertnyman.com/2008/05/27/the-ultimate-getelementsbyclassname-anno-2008/">The Ultimate GetElementsByClassName</a> &#8211; Sélectionner les éléments par leur classe avec getElementsByClassName.</li>
    <li><a href="http://papermashup.com/jquery-image-zoom-effect/">Image jQuery</a> – Quelques lignes de jQuery pour appliquer un léger effet de zoom sur une image.</li>
    <li><a href="http://www.robertnyman.com/2007/11/13/stop-using-poor-performance-css-expressions-use-javascript-instead/">maxWidthFixForIE6.js</a> &#8211; Emuler la propriété max-width pour IE6.</li>
    <li class="pfiou"><a href="http://www.twinhelix.com/css/iepngfix/">iepngfix</a> — Composant HTC qui gère la plupart des contraintes liées à l’absence de prise en charge de la transparence 24 bits par Internet Explorer 6.</li>
    <li><a href="http://simplejs.bleebot.com/">SimpleJS</a> — Cette petite bibliothèque Javascript développée par <a href="http://bleebot.com/">Christophe Lefevre</a>propose de faciliter l’utilisation d’Ajax.</li>
    <li><a href="http://tympanus.net/codrops/2009/11/30/jtexttranslate-a-jquery-translation-plugin/">jTextTranslate</a> &#8211; Traduction de votre site en 87 langues par Google.</li>
    <li><a href="http://dean.edwards.name/my/cssQuery/">cssQuery</a> — Interroge le <abbr title="Document Object Model">DOM</abbr> via les sélecteurs <a href="http://www.yoyodesign.org/doc/w3c/css1/index.html">CSS 1</a>, <a href="http://www.yoyodesign.org/doc/w3c/css2/cover.html">CSS 2</a> et une partie de <a href="http://www.w3.org/Style/CSS/current-work">CSS 3</a>.</li>
    <li><a href="http://www.paulbellows.com/getsmart/balance_columns/">balance_columns</a> &#8211; Équilibrer des colonnes avec Javascript.</li>
    <li><a href="http://www.onlinetools.org/tools/domtabdata/">DOMTab</a> &#8211; Menu à onglets simple et efficace.</li>
    <li><a href="http://www.robertnyman.com/2007/04/19/flashreplace-a-light-weight-javascript-to-insert-flash-movies-into-your-web-page/">FlashReplace</a> &#8211; Insérer du Flash proprement.</li>
    <li><a href="http://www.domassistant.com/">DOMAssistant</a> &#8211; Cette bibliothèque va un peu plus loin que <a href="http://www.robertnyman.com/dlite/">dLite</a> et permet de manipuler le DOM avec plus de souplesse.</li>
    <li><a href="http://websemantics.co.uk/resources/styled_accessible_tooltips/">Styled and accessible tooltips</a> &#8211; Infobulles stylées et accessibles avec jQuery.</li>
    <li><a href="http://www.vagrantradio.com/2009/10/how-to-parse-xml-using-jquery-and-ajax.html">jQuery-XML</a> — Afficher un flux RSS avec jQuery et Ajax.</li>
    <li class="pfiou"><a href="http://www.robertnyman.com/dlite/">dLite</a> — une librairie Javascript « petit mais costaud ».</li>
    <li><a href="http://pikachoose.com/">Pikachoose</a> &#8211; Plugin jQuery idéal pour afficher des galeries d’images en toute légèreté.</li>
    <li><a href="http://abeautifulsite.net/2008/09/jquery-context-menu-plugin/">jQuery Context Menu</a> &#8211; Menus contextuels (clic droit) personnalisable à 100% avec les CSS.</li>
    <li><a href="http://www.tyssendesign.com.au/articles/css/dropdown-low-down/">22 menus déroulants passés au crible</a> &#8211; Tyssen Design passe en revue les principaux<em>dropdown menu</em>.</li>
    <li><a href="http://blog.jaysalvat.com/articles/changez-de-mise-en-page-a-la-volee-avec-jquery.php">Changement de design «on the fly» avec jQuery</a> &#8211; Tutoriel clair et didactique pour permuter deux maquettes d&#8217;un simple clic.</li>
    <li><a href="http://trevordavis.net/blog/tutorial/simple-jquery-text-resizer/">Simple jQuery Text Resizer</a> &#8211; Laissez vos visiteurs choisiront la taille qui leur convient (un<em>cookie</em> gardera leur préférence en mémoire).</li>
    <li><a href="http://plugins.jquery.com/project/cookie">Des cookies à la mode de jQuery</a> &#8211; Ecrire, lire et effacer vos cookies pour 4,15 kb.</li>
    <li><a href="http://valums.com/ajax-upload/">Ajax Upload</a> — Upload multiple de fichiers sans recharger la page avec n’importe quel élément (images, liens, etc.).</li>
    <li><a href="http://alistapart.com/articles/complexdynamiclists/">ul2finder</a> — un explorateur à l’image du Finder de MacOS X.</li>
    <li><a href="http://tympanus.net/codrops/2009/11/04/jquery-image-cropper-with-uploader-v1-1/">jQuery Image Cropper</a> — recadrer et uploader des images.</li>
    <li class="pfiou"><a href="http://www.filamentgroup.com/lab/jquery_ui_selectmenu_an_aria_accessible_plugin_for_styling_a_html_select/">jQuery UI Selectmenu</a> — des menus « select » personnalisés à la sauce ARIA.</li>
    <li><a href="http://css4design.com/le-code-css-et-javascript-inline-saimal">Le code CSS et Javascript au milieu du HTML c’est pas bien !</a> &#8211; Traduction de l’article<a href="http://www.robertnyman.com/2008/11/20/why-inline-css-and-javascript-code-is-such-a-bad-thing/">Why Inline CSS And JavaScript Code Is Such A Bad Thing</a> de <a href="http://www.robertnyman.com/">Robert Nyman</a>.</li>
    <li><a href="http://phpjs.org/">PHP.JS</a> — transposer des fonctions PHP en Javascript.</li>
    <li><a href="http://jsbin.com/">jsbin — tester votre code Javascript et partagez vos bugs</a> &#8211; Outil en ligne créé par <a href="http://remysharp.com/">Remy Sharp</a> pour tester du code Javascript et le partager</li>
    <li><a href="http://tutorialzine.com/2009/10/google-wave-history-slider-jquery/">Un «slider» à la manière du Playback de Google Wave</a> &#8211; tutoriel pour afficher un historique progressif à la manière de la fonction <em>Playback</em> de Google Wave.</li>
    <li><a href="http://css-tricks.com/anythingslider-jquery-plugin/">Un diaporama avec AnythingSlider jQuery Plugin</a> &#8211; Chaque diapo peut être réalisé à l’aide du composé HTML de votre choix (texte, images, etc.).</li>
    <li><a title="Lien permanent vers Google Closure — les mauvaises pratiques Javascript en action ?" href="http://js4design.com/google-closure-les-mauvaises-pratiques-javascript-en-action-185" rel="bookmark">Google Closure — les mauvaises pratiques Javascript en action ?</a> &#8211; Google Closure a été développé par des spécialiste de Java&#8230; ça craint.</li>
    <li><a href="http://www.frequency-decoder.com/2009/09/09/unobtrusive-date-picker-widget-v5">Sélecteur de date (Date-Picker) non-intrusif</a> &#8211; Sélecteur de date avec mini calendrier.</li>
    <li><a href="http://robertnyman.com/firefinder/">FireFinder — interagir avec la page web</a> &#8211; Interagir avec les éléments de la page via les sélecteurs CSS ou les expressions XPath.</li>
    <li><a href="http://matthiasschuetz.com/javascript-framework-matrix/en/">Choisir sa bibliothèque JS avec Javascript Framework Matrix</a> &#8211; Tableau comparatif des principaux frameworks Javascript.</li>
    <li class="pfiou"><a href="http://minhd.net/2009/10/13/jquery-pagination-system/">Jquery Pagination System</a> &#8211; Pagination côté client avec jQuery.</li>
    <li><a href="http://jquery.lukelutman.com/plugins/flash/">jQuery Flash Plugin</a> &#8211; Inspiré par <a href="http://blog.deconcept.com/swfobject/">SWFObject</a>, <a href="http://www.bobbyvandersluis.com/ufo/">UFO</a> et <a href="http://www.mikeindustries.com/sifr/">sIFR</a>, jQuery Flash Plugin a été complètement réécrit avec jQuery pour éviter les redondances.</li>
    <li><a href="http://quasipartikel.at/multiselect_original/">jQuery UI Multiselect</a> &#8211; Améliore l’apparence et l’ergonomie de la balise HTML<code>select.</code></li>
    <li><a href="http://flowplayer.org/tools/">jQuery Tools</a> &#8211; Incorporer Flash, gamme étendue d’overlay, tooltips à foison, tabs, etc.</li>
    <li><a href="http://onehackoranother.com/projects/jquery/tipsy/">Tipsy — des bulles d’aide façon Facebook avec jQuery</a> &#8211; Bulles d’aide façon bande dessinée comme celles que l’on trouve sur <em>Facebook</em> ou<em>Twitter.</em></li>
    <li><a href="http://www.babylon-design.com/site/index.php/2009/04/14/249-tutoriel-jquery-faire-un-carrousel">Faire un Carrousel avec jQuery</a> &#8211; Tutoriel très didactique pour réaliser un carrousel avec HTML, CSS et jQuery.</li>
    <li><a href="http://www.appelsiini.net/projects/lazyload">Lazy loader : chargement des images à la volée</a> &#8211; Chargez vos images que lorsqu’elles apparaissent dans la fenêtre du navigateur.</li>
    <li><a href="http://chrisiufer.com/2009/05/jquery-magnifier-loupe/">jQuery Magnifier Loupe</a> &#8211; Zoom sur images avec l’attribut <em>longdesc.</em></li>
    <li><a href="http://blog.jaysalvat.com/articles/realisez-un-bandeau-de-news-en-jquery-comme-sur-itele.php">News déroulantes avec jQuery</a> &#8211; Un joli bandeau de news à l’aide de liste de définition, d’une pincée de CSS et d’une bonne rasade de jQuery.</li>
    <li><a href="http://cufon.shoqolate.com/">Cufón : des polices de caractère pour tous</a> &#8211; Implémenter font-face dans le plus grand nombre de navigateurs.</li>
    <li class="pfiou"><a title="Lien permanent vers jQuery — renverser l’ordre d’une liste ordonnée" href="http://js4design.com/jquery-renverser-lordre-dune-liste-ordonnee-42" rel="bookmark">jQuery — renverser l’ordre d’une liste ordonnée</a> &#8211; les premiers seront les derniers et vice-versa. Merci à <a href="http://pioupioum.fr/">pioupiouM</a> pour la correction du script.</li>
    <li><a href="http://dev.iceburg.net/jquery/jqModal/">jqModal : des fenêtres modales minimalistes </a>&#8211; Couteau suisse des <em>Lightbox</em> en tout genre pour afficher des alertes, des notifications, des boites de dialogues, etc.</li>
    <li><a href="http://jparse.kylerush.net/">Afficher vos flux XML avec jParse </a>&#8211; Parsing de flux XML (<em>RSS</em>, <em>Atom</em>) via Ajax pour l’afficher en HTML.</li>
    <li><a title="Lien permanent vers Javascript Framework Matrix" href="http://matthiasschuetz.com/javascript-framework-matrix/en/" rel="bookmark">Javascript Framework Matrix</a> &#8211; Tableau comparatif des principaux frameworks Javascript.</li>
    <li><a title="Lien permanent vers Augmenter la taille du texte avec jQuery" href="http://9lessons.blogspot.com/2009/10/zooming-with-jquery-and-css.html" rel="bookmark">Augmenter la taille du texte avec jQuery</a> &#8211; Modifier la taille du texte de votre site en choisissant une valeur dans un menu déroulant.</li>
    <li><a title="Lien permanent vers Effets jQuery accessibles WAI-RIA" href="http://wiki.github.com/fnagel/jQuery-Accessible-RIA" rel="bookmark">Effets jQuery accessibles WAI-RIA</a> &#8211; Lightbox, validation de formulaires et menus à onglets accessibles prêts à l’emploi.</li>
    <li><a href="http://ecsstender.org/">eCSStender</a> &#8211; Sélecteurs CSS avancés compatibles IE6.</li>
    <li><a href="http://www.gmarwaha.com/jquery/jcarousellite/">jCarousel Lite</a> &#8211; Galerie d’images en jQuery.</li>
</ol>

<p>Pour trouver l&#8217;article correspondant sur Javascript &amp; Webdesign, il suffit de saisir l&#8217;ancre du lien dans le champs de recherche. Cette liste sera mise à jour régulièrement, n&#8217;hésitez pas à revenir !</p>

<h2>73 tutoriels : Slideshow, Sliders &amp; Diaporama</h2>

<p>Voici une <strong>liste condensée de tutoriels</strong> ou scripts jQuery commentés pour apprendre à faire défiler vos contenus textes et/ou image sous forme de Slideshow, de Sliders ou de diaporamas :</p>

<ol>
    <li><a title="http://designm.ag/tutorials/image-rotator-css-jquery/" href="http://designm.ag/tutorials/image-rotator-css-jquery/">Create an Image Rotator with Description (CSS/jQuery)</a> — <a href="http://www.sohtanaka.com/web-design/examples/image-rotator/">Démo</a></li>
    <li><a title="http://buildinternet.com/2009/03/sliding-boxes-and-captions-with-jquery/" href="http://buildinternet.com/2009/03/sliding-boxes-and-captions-with-jquery/">Sliding Boxes and Captions with jQuery</a> — <a href="https://buildinternet.s3.amazonaws.com/live-tutorials/sliding-boxes/index.htm">Démo</a></li>
    <li><a title="http://buildinternet.com/2010/02/animate-panning-slideshow-with-jquery/" href="http://buildinternet.com/2010/02/animate-panning-slideshow-with-jquery/">Animate Panning Slideshow with jQuery</a> — <a href="http://s3.amazonaws.com/buildinternet/live-tutorials/panning-slideshow/panning-slideshow.htm">Démo</a></li>
    <li><a href="http://www.dreamcss.com/2009/04/create-beautiful-jquery-sliders.html">Create Beautiful jQuery Slider Tutorial</a> — <a href="http://gadgetinspiration.com/blog/wp-content/uploads/jquery%20sliders/index.html">Démo</a></li>
    <li><a title="http://www.catswhocode.com/blog/how-to-create-a-fancy-image-gallery-with-jquery" href="http://www.catswhocode.com/blog/how-to-create-a-fancy-image-gallery-with-jquery">Create a Fancy Image Gallery with JQuery</a></li>
    <li><a title="http://jqueryfordesigners.com/jquery-infinite-carousel/" href="http://jqueryfordesigners.com/jquery-infinite-carousel/" rel="bookmark">jQuery Infinite Carousel</a></li>
    <li><a title="http://jqueryfordesigners.com/coda-slider-effect/" href="http://jqueryfordesigners.com/coda-slider-effect/" rel="bookmark">Coda Slider Effect</a></li>
    <li><a title="http://webdeveloperplus.com/jquery/featured-content-slider-using-jquery-ui/" href="http://webdeveloperplus.com/jquery/featured-content-slider-using-jquery-ui/">Create Featured Content Slider Using jQuery UI</a></li>
    <li><a title="http://net.tutsplus.com/tutorials/javascript-ajax/making-a-content-slider-with-jquery-ui/" href="http://net.tutsplus.com/tutorials/javascript-ajax/making-a-content-slider-with-jquery-ui/">Making a Content Slider with jQuery UI</a></li>
    <li><a title="http://css-tricks.com/creating-a-slick-auto-playing-featured-content-slider/" href="http://css-tricks.com/creating-a-slick-auto-playing-featured-content-slider/" rel="bookmark">Creating a Slick Auto-Playing Featured Content Slider</a></li>
    <li><a title="http://css-tricks.com/startstop-slider/" href="http://css-tricks.com/startstop-slider/" rel="bookmark">Start/Stop Slider</a></li>
    <li><a title="http://www.hieu.co.uk/blog/index.php/imageswitch/docs/" href="http://www.hieu.co.uk/blog/index.php/imageswitch/docs/">ImageSwitch</a></li>
    <li><a title="http://www.webdesignbooth.com/step-by-step-to-create-content-slider-using-jflow-a-minimalist-jquery-plugin/" href="http://www.webdesignbooth.com/step-by-step-to-create-content-slider-using-jflow-a-minimalist-jquery-plugin/" rel="bookmark">Create Content Slider using jFlow, A Minimalist jQuery Plugin</a></li>
    <li><a title="http://www.raymondselda.com/jquery-looped-slider-tutorial/" href="http://www.raymondselda.com/jquery-looped-slider-tutorial/">jQuery Looped Slider Tutorial</a></li>
    <li><a title="http://brenelz.com/blog/build-a-content-slider-with-jquery/" href="http://brenelz.com/blog/build-a-content-slider-with-jquery/">Build a Content Slider with jQuery</a></li>
    <li><a title="http://freecss.info/free-css-tutorials/css-and-jquery-creating-image-slider/" href="http://freecss.info/free-css-tutorials/css-and-jquery-creating-image-slider/">CSS and jQuery-Crating an Image Slider</a></li>
    <li><a title="http://tutorialzine.com/2009/11/beautiful-apple-gallery-slideshow/" href="http://tutorialzine.com/2009/11/beautiful-apple-gallery-slideshow/">A Beautiful Apple-style Slideshow Gallery With CSS &amp; jQuery</a></li>
    <li><a title="http://tutorialzine.com/2010/03/mosaic-slideshow-jquery-css/" href="http://tutorialzine.com/2010/03/mosaic-slideshow-jquery-css/">Making a Mosaic Slideshow With jQuery &amp; CSS</a></li>
    <li><a title="http://tutorialzine.com/2009/10/slick-content-slider-jquery/" href="http://tutorialzine.com/2009/10/slick-content-slider-jquery/">Making A Slick Content Slider</a></li>
    <li><a title="http://devkick.com/lab/galleria/" href="http://devkick.com/lab/galleria/">Galleria</a></li>
    <li><a title="http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider" href="http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider">Easy Slider</a></li>
    <li><a title="http://www.twospy.com/galleriffic/" href="http://www.twospy.com/galleriffic/">Galleriffic</a></li>
    <li><a title="http://coffeescripter.com/code/ad-gallery/" href="http://coffeescripter.com/code/ad-gallery/">AD Gallery</a></li>
    <li><a title="http://buildinternet.com/2009/03/sliding-boxes-and-captions-with-jquery/" href="http://buildinternet.com/2009/03/sliding-boxes-and-captions-with-jquery/">Sliding Boxes and Captions</a></li>
    <li><a title="http://www.openstudio.fr/jQuery-virtual-tour.html?lang=en" href="http://www.openstudio.fr/jQuery-virtual-tour.html?lang=en">jQuery Virtual Tour</a></li>
    <li><a title="http://pupunzi.open-lab.com/mb-jquery-components/mb-gallery/" href="http://pupunzi.open-lab.com/mb-jquery-components/mb-gallery/">jQuery MB Gallery</a></li>
    <li><a title="http://css-tricks.com/anythingslider-jquery-plugin/" href="http://css-tricks.com/anythingslider-jquery-plugin/">AnythingSlider</a></li>
    <li><a title="http://spaceforaname.com/galleryview" href="http://spaceforaname.com/galleryview">GalleryView</a></li>
    <li><a title="http://sorgalla.com/jcarousel/" href="http://sorgalla.com/jcarousel/">jCarousel</a> – <a title="Lien permanent vers jCarousel — un Carousel jQuery très complet" href="http://js4design.com/jcarousel-carousel-jquery-984" rel="bookmark">jCarousel — un Carousel jQuery très complet</a></li>
    <li><a title="http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery" href="http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery">Easiest Tooltip and Image Preview</a></li>
    <li><a title="http://jquery.com/demo/thickbox/" href="http://jquery.com/demo/thickbox/">ThickBox</a></li>
    <li><a title="http://eyecon.ro/spacegallery/#about" href="http://eyecon.ro/spacegallery/#about">SpaceGallery</a></li>
    <li><a title="http://www.serie3.info/s3slider/" href="http://www.serie3.info/s3slider/">s3Slider</a></li>
    <li><a title="http://www.dynamicdrive.com/dynamicindex4/simplegallery.htm" href="http://www.dynamicdrive.com/dynamicindex4/simplegallery.htm">Simple Controls Gallery</a></li>
    <li><a title="http://pikachoose.com/" href="http://pikachoose.com/">Pikachoose</a> – <a title="Lien permanent vers Pikachoose : le bon choix pour afficher vos images" href="http://js4design.com/pikachoose-le-bon-choix-pour-afficher-vos-images-25" rel="bookmark">Pikachoose : le bon choix pour afficher vos images</a></li>
    <li><a title="http://herr-schuessler.de/blog/jquery-popeye-1-0-released/" href="http://herr-schuessler.de/blog/jquery-popeye-1-0-released/">jQuery Popeye</a> – <a title="Lien permanent vers jQuery Popeye 2.0 — Une Lightbox inline" href="http://js4design.com/jquery-popeye-2-0-une-lightbox-inline-716" rel="bookmark">jQuery Popeye 2.0 — Une Lightbox inline</a></li>
    <li><a title="http://www.buildinternet.com/project/supersized/" href="http://www.buildinternet.com/project/supersized/">Supersized</a></li>
    <li><a title="http://jqueryglobe.com/article/imgbox" href="http://jqueryglobe.com/article/imgbox">imgBox</a></li>
    <li><a title="http://www.pirolab.it/pirobox/" href="http://www.pirolab.it/pirobox/">Pirobox</a></li>
    <li><a title="http://www.mind-projects.it/projects/jqzoom/" href="http://www.mind-projects.it/projects/jqzoom/">jQZoom</a></li>
    <li><a title="http://www.pierrebertet.net/projects/jquery_superbox/" href="http://www.pierrebertet.net/projects/jquery_superbox/">jQuery Superbox</a></li>
    <li><a title="http://www.catchmyfame.com/2009/08/27/jquery-infinite-carousel-plugin-1-2-released/" href="http://www.catchmyfame.com/2009/08/27/jquery-infinite-carousel-plugin-1-2-released/">jQuery Infinite Carousel</a></li>
    <li><a title="http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption" href="http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption">Simple jQuery Image Slide Show with Semi-Transparent Caption</a></li>
    <li><a title="http://css-tricks.com/moving-boxes/" href="http://css-tricks.com/moving-boxes/">Moving Boxes</a></li>
    <li><a title="http://leandrovieira.com/projects/jquery/lightbox/" href="http://leandrovieira.com/projects/jquery/lightbox/">LightBox</a></li>
    <li><a title="http://jqueryfordesigners.com/slider-gallery/" href="http://jqueryfordesigners.com/slider-gallery/">SliderGallery</a></li>
    <li><a title="http://css-tricks.com/creating-a-slick-auto-playing-featured-content-slider/" href="http://css-tricks.com/creating-a-slick-auto-playing-featured-content-slider/">FeaturedContent</a></li>
    <li><a title="http://medienfreunde.com/lab/innerfade/" href="http://medienfreunde.com/lab/innerfade/">InnerFade</a></li>
    <li><a title="http://codeassembly.com/jQuery-morphing-gallery/" href="http://codeassembly.com/jQuery-morphing-gallery/">jQuery Morphing Gallery</a></li>
    <li><a title="http://jonraasch.com/blog/a-simple-jquery-slideshow" href="http://jonraasch.com/blog/a-simple-jquery-slideshow">A Simple jQuery Slideshow</a></li>
    <li><a title="http://sixrevisions.com/tutorials/javascript_tutorial/create-a-slick-and-accessible-slideshow-using-jquery/" href="http://sixrevisions.com/tutorials/javascript_tutorial/create-a-slick-and-accessible-slideshow-using-jquery/">Create a Slick and Accessible Slideshow Using jQuery</a></li>
    <li><a title="http://net.tutsplus.com/tutorials/javascript-ajax/building-a-jquery-image-scroller/" href="http://net.tutsplus.com/tutorials/javascript-ajax/building-a-jquery-image-scroller/">Building a jQuery Image Scroller</a></li>
    <li><a title="http://buildinternet.com/2009/03/sliding-boxes-and-captions-with-jquery/" href="http://buildinternet.com/2009/03/sliding-boxes-and-captions-with-jquery/">Sliding Boxes and Captions with jQuery</a></li>
    <li><a title="http://freecss.info/free-css-tutorials/css-and-jquery-creating-image-slider/" href="http://freecss.info/free-css-tutorials/css-and-jquery-creating-image-slider/">Creating an Image Slider</a></li>
    <li><a title="http://www.dreamcss.com/2009/04/create-beautiful-jquery-sliders.html" href="http://www.dreamcss.com/2009/04/create-beautiful-jquery-sliders.html">Create Beautiful jQuery slider tutorial</a></li>
    <li><a title="http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption" href="http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption">Simple JQuery Image Slide Show with Semi-Transparent Caption</a></li>
    <li><a title="http://www.devcurry.com/2009/07/create-simple-image-slide-show-using.html" href="http://www.devcurry.com/2009/07/create-simple-image-slide-show-using.html">Create a Simple Image Slide Show using jQuery</a></li>
    <li><a title="http://www.webair.it/blog/2009/03/11/slide-and-hide-section-with-jquery/" href="http://www.webair.it/blog/2009/03/11/slide-and-hide-section-with-jquery/">Slide and hide section with jquery</a></li>
    <li><a title="http://www.deadmarshes.com/Blog/jQuery%20Slideshow.html" href="http://www.deadmarshes.com/Blog/jQuery%20Slideshow.html">Making a Slideshow with jQuery</a></li>
    <li><a title="http://www.switchonthecode.com/tutorials/jquery-creating-a-slideshow" href="http://www.switchonthecode.com/tutorials/jquery-creating-a-slideshow">jQuery – Creating a Slideshow</a></li>
    <li><a title="http://kefafala.com/2009/4/9/simple-jquery-slideshows" href="http://kefafala.com/2009/4/9/simple-jquery-slideshows">Simple jQuery slideshows</a></li>
    <li><a title="http://css-tricks.com/creating-a-slick-auto-playing-featured-content-slider/" href="http://css-tricks.com/creating-a-slick-auto-playing-featured-content-slider/">Creating a Slick Auto-Playing Featured Content Slider</a></li>
    <li><a title="http://www.ajaxblender.com/howto-extend-jquery-lightbox-plugin-with-slideshow.html" href="http://www.ajaxblender.com/howto-extend-jquery-lightbox-plugin-with-slideshow.html">How to add Slideshow to jQuery lightbox plugin</a></li>
    <li><a title="http://www.devirtuoso.com/2009/08/jquery-slideshow-explained/" href="http://www.devirtuoso.com/2009/08/jquery-slideshow-explained/">jQuery Slideshow Explained</a></li>
    <li><a title="http://www.buildinternet.com/project/supersized/" href="http://www.buildinternet.com/project/supersized/">Supersized jQuery Plugin</a></li>
    <li><a title="http://cssglobe.com/post/4004/easy-slider-15-the-easiest-jquery-plugin-for-sliding" href="http://cssglobe.com/post/4004/easy-slider-15-the-easiest-jquery-plugin-for-sliding">The Easiest jQuery Plugin For Sliding Images and Content</a></li>
    <li><a title="http://spaceforaname.com/galleryview" href="http://spaceforaname.com/galleryview">GalleryView: A jQuery Content Gallery Plugin</a></li>
    <li><a title="http://cool-javascripts.com/effects/image-flow-09.html" href="http://cool-javascripts.com/effects/image-flow-09.html">Image Flow</a></li>
    <li><a title="http://www.serie3.info/s3slider/" href="http://www.serie3.info/s3slider/">S3Slider jQuery plugin</a></li>
    <li><a title="http://www.eogallery.com/" href="http://www.eogallery.com/">EOGallery</a></li>
    <li><a title="http://www.maaki.com/thomas/SmoothDivScroll/" href="http://www.maaki.com/thomas/SmoothDivScroll/">Smooth Div Scroll</a></li>
    <li><a title="http://www.openstudio.fr/jquery-virtual-tour/" href="http://www.openstudio.fr/jquery-virtual-tour/">jQuery virtual tour</a></li>
    <li><a title="http://buildinternet.com/2009/02/supersized-full-screen-backgroundslideshow-jquery-plugin/" href="http://buildinternet.com/2009/02/supersized-full-screen-backgroundslideshow-jquery-plugin/">Supersized – Full Screen Background/Slideshow jQuery Plugin</a></li>
</ol>

<h2>100+ Polyfills et Fallbacks pour HTML5</h2>

<p>L&#8217;article <a title="" href="http://css4design.com/polyfills-fallbacks-html5" rel="bookmark">100+ Polyfills et Fallbacks pour HTML5</a> présente une collection de plus de 100 bibliothèques Javascript pour implémenter les fonctionnalités HTML5 dans les navigateurs qui ne les proposent pas nativement. Cette liste étant mise à jour régulièrement, elle ne figure pas sur cette page. Elle est accessible directement à l&#8217;adresse <strong><a href="https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills">HTML5-Cross-Browser-Polyfills</a></strong>.</p>

<h2>Voilà, c&#8217;est fini !</h2>

<p>J&#8217;espère que cette longue liste n&#8217;aura pas été trop indigeste et qu&#8217;elle vous sera aussi utile qu&#8217;à moi. N&#8217;hésitez pas à me signaler si votre script préféré manque à l&#8217;appel ou si le lien vers le script de vos rêves mène à une impasse.</p>

<p>&nbsp;</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/polyfills-fallbacks-html5' title='100+ Polyfills et Fallbacks pour HTML5'>100+ Polyfills et Fallbacks pour HTML5</a></li><li><a href='http://css4design.com/wordpress-a-z-extension-plugin' title='WordPress de A à Z &#8212; E comme Extensions (les plugins)'>WordPress de A à Z &#8212; E comme Extensions (les plugins)</a></li><li><a href='http://css4design.com/139-ressources-javascript-et-jquery' title='139 ressources Javascript et jQuery'>139 ressources Javascript et jQuery</a></li><li><a href='http://css4design.com/menu-a-onglets-tabs-idtabs-ou-domtab' title='Menu à onglets (tabs) &#8212; idTabs ou domTab ?'>Menu à onglets (tabs) &#8212; idTabs ou domTab ?</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-7' title='Le petit journal du web : HTML5, CSS3, jQuery, WordPress, Métiers du Web, Vie quotidienne et Nostalgeek'>Le petit journal du web : HTML5, CSS3, jQuery, WordPress, Métiers du Web, Vie quotidienne et Nostalgeek</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=11119&amp;md5=53f548f7ca87209231b9f50c5b2dd93a" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/liens-javascript-jquery/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=11119&amp;md5=53f548f7ca87209231b9f50c5b2dd93a" type="text/html" />
	</item>
		<item>
		<title>WordPress 3.3 &#8212; 10 nouvelles fonctionnalités importantes</title>
		<link>http://css4design.com/nouveautes-wordpress-3-3</link>
		<comments>http://css4design.com/nouveautes-wordpress-3-3#comments</comments>
		<pubDate>Sat, 26 Nov 2011 16:05:19 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Traductions]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Edito]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Media Uploader]]></category>
		<category><![CDATA[Tooltips]]></category>
		<category><![CDATA[WordPress 3.3]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=11042</guid>
		<description><![CDATA[Si vous avez hâte de voir à quoi ressemble WordPress 3.3 pour découvrir les nouveautés concoctées par l&#8217;équipe qui développe notre CMS préféré, voici ma petite craduction de l&#8217;article WordPress 3.3: The 11 Most Important New Features paru sur Mashable. Parmi les nombreuses améliorations apportées par cette nouvelle version, on peut noter les éléments suivants : redesign de la barre d&#8217;administration, nouveau menu A propos, nouvelle section d&#8217;aide, Tooltips, Media Uploader en HTML5, menus déroulants pour alléger WordPress.  Je vous invite à consulter l&#8217;article original qui présente notamment les captures d&#8217;écran sous la forme d&#8217;une galerie très pratique. Pour ceux d&#8217;entre [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fnouveautes-wordpress-3-3">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fnouveautes-wordpress-3-3&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Si vous avez hâte de voir à quoi ressemble WordPress 3.3 pour découvrir les nouveautés concoctées par l&#8217;équipe qui développe notre CMS préféré, voici ma petite craduction de l&#8217;article <a href="http://mashable.com/2011/11/22/wordpress-3-3-features/">WordPress 3.3: The 11 Most Important New Features</a> paru sur Mashable. Parmi les nombreuses améliorations apportées par cette nouvelle version, on peut noter les éléments suivants : redesign de la barre d&#8217;administration, nouveau menu A propos, nouvelle section d&#8217;aide, Tooltips, Media Uploader en HTML5, menus déroulants pour alléger WordPress.  Je vous invite à consulter l&#8217;article original qui présente notamment les captures d&#8217;écran sous la forme d&#8217;une galerie très pratique.<span id="more-11042"></span></p>

<p>Pour ceux d&#8217;entre nous qui travaillent chaque jour avec WordPress, il est étonnant de constater à quel point ce système de gestion de contenus a évolué en quelques années pour passer du statut de simple outil de blog à un système de publication complet qui n&#8217;a rien a envier aux ténors du marché.</p>

<p>Aujourd&#8217;hui nous allons jeter un oeil sur les nouvelles fonctionnalités de WordPress 3.3 qui, après des mois de tests en version bêta, devrait sortir sous peu.</p>

<p>Comparées à la sortie de WordPress 3.0 qui avait introduit des fonctionnalités majeures &#8212; comme les <em>Custom Post Types</em> ou le mode multi-sites &#8211;, les améliorations proposées par cette version 3.3 pourront sembler moins révolutionnaires. Toutefois, dans les faits, cette nouvelle version va impacter les utilisateurs comme aucune autre auparavant.</p>

<p>En effet, la plupart des améliorations sont destinées à l&#8217;expérience utilisateur pour <em>tous</em> les utilisateurs, et pas seulement pour celles et ceux d&#8217;entre nous qui construisent des sites web. Nos clients verront eux aussi des changements dans leur façon d&#8217;utiliser WordPress.</p>

<p>Voici les changements principaux qui arrivent avec WordPress 3.3 :</p>

<h2>Barre d&#8217;administration</h2>

<p>Ce redesign de la barre d&#8217;administration apporte des améliorations pratiques et stratégiques grâce à la suppression de nombreux éléments ; ceux qui restent sont judicieusement placés. Le champs de recherche et le menu «Apparence» disparaissent, tandis que le menu utilisateur est déplacé sur le côté droit, à l&#8217;image de ce que fait Google.</p>

<p>L&#8217;utilisation d&#8217;une ombre plus sombre et plus intense rend cette barre d&#8217;administration plus présente.</p>

<div id="attachment_11058" class="wp-caption alignnone" style="width: 625px"><a href="http://css4design.com/nouveautes-wordpress-3-3/barre-administration-wordpress" rel="attachment wp-att-11058"><img class="size-full wp-image-11058 " title="barre-administration-wordpress" src="http://css4design.com/wp-content/uploads/2011/11/barre-administration-wordpress.jpg" alt="" width="615" height="425" /></a><p class="wp-caption-text">Nouvelle barre d&#39;administration dans WordPress 3.3</p></div>

<h2>Menu «A propos»</h2>

<p>L&#8217;icône «W» située en haut à gauche cache un nouveau menu composé de liens «A propos» de WordPress, comme : les crédits, la licence, la documentation et le forum. Ces liens étaient auparavant cachés dans le pied de page, et donc peu visible ( NDT : ou placés dans la blogroll par défaut).</p>

<div id="attachment_11059" class="wp-caption alignnone" style="width: 625px"><a href="http://css4design.com/nouveautes-wordpress-3-3/menu-a-propos-wordpress" rel="attachment wp-att-11059"><img class="size-full wp-image-11059" title="menu-a-propos-wordpress" src="http://css4design.com/wp-content/uploads/2011/11/menu-a-propos-wordpress.jpg" alt="" width="615" height="425" /></a><p class="wp-caption-text">Menu A propos dans WordPress 3.3</p></div>

<h2>Section d&#8217;aide améliorée</h2>

<p>Premièrement, le lien «Aide» n&#8217;est plus relégué dans un coin de l&#8217;administration. Il est désormais bien visible, au centre de la nouvelle barre d&#8217;administration.</p>

<p>Ensuite, ce lien recèle une section retructurée avec une navigation sous forme d&#8217;onglets utilisables par les développeurs pour documenter leurs plugins ou leurs thèmes.</p>

<div id="attachment_11060" class="wp-caption alignnone" style="width: 625px"><a href="http://css4design.com/nouveautes-wordpress-3-3/menu-aide-wordpress" rel="attachment wp-att-11060"><img class="size-full wp-image-11060" title="menu-aide-wordpress" src="http://css4design.com/wp-content/uploads/2011/11/menu-aide-wordpress.jpg" alt="" width="615" height="425" /></a><p class="wp-caption-text">Menu d&#39;aide dans WordPress 3.3</p></div>

<h2>Bulle d&#8217;information (Tooltips)</h2>

<p>Ces nouveaux Tooltips pourront sembler légèrement agaçants pour de nombreux utilisateurs, mais pourront être très utiles à d&#8217;autres.</p>

<p>Ces bulles d&#8217;informations guiderontles utilisateurs à travers les nouvelles fonctions de WordPress. Vous en verrez quelques-unes pointer vers la barre d&#8217;administration immédiatement après la mise à jour de votre installation.</p>

<p>Comme pour la section d&#8217;aide, les développeurs pourront utiliser les bulles d&#8217;informations pour leurs propres tours d&#8217;horizons. Les développeurs de thèmes trouveront là un moyen de présenter rapidement les fonctionnalités de leurs produits, comme l&#8217;a fait le développeur Yoast pour son plugin <a href="http://yoast.com/wordpress/seo/">Yoast WordPress SEO</a> récemment mis à jour.</p>

<div id="attachment_11061" class="wp-caption alignnone" style="width: 625px"><a href="http://css4design.com/nouveautes-wordpress-3-3/tooltips-wordpress" rel="attachment wp-att-11061"><img class="size-full wp-image-11061" title="tooltips-wordpress" src="http://css4design.com/wp-content/uploads/2011/11/tooltips-wordpress.jpg" alt="" width="615" height="425" /></a><p class="wp-caption-text">Tooltips dans WordPress 3.3</p></div>

<h2>Media Uploader</h2>

<p>Nous étions nombreux à attendre une mise à jour du «Media Uploader». Les nouveautés qui touchent ce module concernent principalement : l&#8217;ajout du <em>Drag &amp; Drop</em> pour glisser-déposer des images ou des documents PDF directement de votre bureau dans WordPress ; et le remplacement de Flash par HTML5 et Silverlight, pour offrir une plus large compatibilité au niveau des plateformes.</p>

<div id="attachment_11062" class="wp-caption alignnone" style="width: 625px"><a href="http://css4design.com/nouveautes-wordpress-3-3/media-uploader-wordpress" rel="attachment wp-att-11062"><img class="size-full wp-image-11062" title="media-uploader-wordpress" src="http://css4design.com/wp-content/uploads/2011/11/media-uploader-wordpress.jpg" alt="" width="615" height="425" /></a><p class="wp-caption-text">Media Uploader HTML5 dans WordPress 3.3</p></div>

<h2>Menus déroulants</h2>

<p>Les nouveaux menus déroulants vous feront économiser de nombreux clics pour accéder aux sous-menus. Cela peut sembler sans conséquence, mais si vous utilisez WordPress pendant de longues périodes, vous avez certainement déjà remarqué que le tableau de bord peut vite se transformer en usine à clics !</p>

<p>Les menus déroulants permettent aussi d&#8217;améliorer l&#8217;expérience visuelle, surtout lorsque vous vous connectez au site d&#8217;un client qui contient une foule de menus déroulés par défaut. Désormais, seul le menu actif est déroulé avec ses sous-menus.</p>

<div id="attachment_11063" class="wp-caption alignnone" style="width: 625px"><a href="http://css4design.com/nouveautes-wordpress-3-3/menu-deroulant-wordpress" rel="attachment wp-att-11063"><img class="size-full wp-image-11063" title="menu-deroulant-wordpress" src="http://css4design.com/wp-content/uploads/2011/11/menu-deroulant-wordpress.jpg" alt="" width="615" height="425" /></a><p class="wp-caption-text">Menus déroulants dans WordPress 3.3</p></div>

<h2>Autres améliorations notables dans WordPress 3.3</h2>

<p>Maintenant que nous avons fait le tour des changements les plus visibles, voyons rapidement ce qu&#8217;il y a sous le capot pour les développeurs de sites.</p>

<ul>
    <li><strong>Maquette adaptable :</strong> il s&#8217;agit juste de poser les bases pour WordPress 3.4, mais dans cette version 3.3 le menu gauche disparait automatiquement sur les petits écrans.</li>
    <li><strong>Liens permanents :</strong> au lieu de saisir `/%postname%/` WordPress 3.3 propose un menu déroulant. Plus important, les problèmes de performances sont résolus. Ce réglage est donc désormais utilisable sans problème de performances, même sur les sites composés d&#8217;un très grand nombres d&#8217;articles ou de pages.</li>
    <li><strong>jQuery 1.7.1 et jQuery UI 1.8.16 :</strong> jQuery est mis à jour et toutes les fonctionnalités de jQuery UI sont disponibles et prêtes à être «enqueued» dans WordPress 3.3.</li>
    <li><strong>API de l&#8217;éditeur :</strong> les développeurs de plugins peuvent maintenant personnaliser l&#8217;éditeur de WordPress, y compris au niveau des boutons de TinyMCE. Il est même possible d&#8217;ajouter des éditeurs additionnels.</li>
</ul>

<h2>Soyez à jour !</h2>

<p>Comme toujours, il est recommandé de mettre vos  sites web à jour avec la dernière version de WordPress dès qu&#8217;elle est disponible. Gardez donc un oeil sur la sortie de WordPress 3.3 pour commencer à découvrir ses nouvelles fonctionnalités.</p>

<p><small>Traduit d&#8217;après l&#8217;article de Brian Casel (<a title="Brian Casel on Twitter" href="http://twitter.com/CasJam">@CasJam</a> sur Twitter), fondateur de <a href="http://casjam.com/">CasJam Media</a>. Article original en anglais paru sur <a href="http://mashable.com/">Mashable.com</a> sous le titre <a href="http://mashable.com/2011/11/22/wordpress-3-3-features/">WordPress 3.3: The 11 Most Important New Features</a>.</small></p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &#038; jQuery</a></li><li><a href='http://css4design.com/wordpress-a-z-functions-php' title='WordPress de A à Z — F comme Functions.php'>WordPress de A à Z — F comme Functions.php</a></li><li><a href='http://css4design.com/wordpress-a-z-extension-plugin' title='WordPress de A à Z &#8212; E comme Extensions (les plugins)'>WordPress de A à Z &#8212; E comme Extensions (les plugins)</a></li><li><a href='http://css4design.com/wordpress-a-z-css' title='WordPress de A à Z &#8212; C comme CSS &amp; Composé HTML5'>WordPress de A à Z &#8212; C comme CSS &#038; Composé HTML5</a></li><li><a href='http://css4design.com/creation-de-site-wordpress-de-a-a-z-b-comme-basics' title='Création de site WordPress de A à Z &#8212; B comme Basics'>Création de site WordPress de A à Z &#8212; B comme Basics</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=11042&amp;md5=07602cad638b716b75b2b9dc5f8f1462" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/nouveautes-wordpress-3-3/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=11042&amp;md5=07602cad638b716b75b2b9dc5f8f1462" type="text/html" />
	</item>
		<item>
		<title>100+ Polyfills et Fallbacks pour HTML5</title>
		<link>http://css4design.com/polyfills-fallbacks-html5</link>
		<comments>http://css4design.com/polyfills-fallbacks-html5#comments</comments>
		<pubDate>Sun, 20 Nov 2011 19:20:24 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[APNG (PNG animé)]]></category>
		<category><![CDATA[ARIA]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[Balises HTML5]]></category>
		<category><![CDATA[Base64]]></category>
		<category><![CDATA[Cache applicatif]]></category>
		<category><![CDATA[Canvas]]></category>
		<category><![CDATA[ClassList]]></category>
		<category><![CDATA[Command]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Dataset]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[ECMAScript 5]]></category>
		<category><![CDATA[EventSource]]></category>
		<category><![CDATA[File API]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Geo-Location]]></category>
		<category><![CDATA[Gestion de l'état du navigateur]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Keygen]]></category>
		<category><![CDATA[MathML]]></category>
		<category><![CDATA[Menu]]></category>
		<category><![CDATA[Microdata]]></category>
		<category><![CDATA[Output]]></category>
		<category><![CDATA[Progress]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Web Forms]]></category>
		<category><![CDATA[Web Sockets]]></category>
		<category><![CDATA[Web SQL]]></category>
		<category><![CDATA[Web Storage]]></category>
		<category><![CDATA[Web Worker]]></category>
		<category><![CDATA[WebGL]]></category>
		<category><![CDATA[XBL]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=11013</guid>
		<description><![CDATA[Un Polyfill est un script qui permet d&#8217;émuler les fonctionnalités qui manquent à un navigateur. Par exemple, HTML5 est constitué de nombreuses API dont certaines ne sont pas prises en charge par tous les navigateurs, y compris les plus récents. Les Polyfills permettent d&#8217;utiliser ces API d&#8217;une manière standard sans être obligé d&#8217;utiliser des contournements qui seront obsolètes à terme. Pour nous aider dans cette tâche, voici une collection de bibliothèques Javascript pour implémenter les fonctionnalités HTML5 dans les navigateurs qui ne les proposent pas nativement. Modernizr  est un bon point de départ pour détecter ces fonctionnalités. Guide tout-en-un des solutions [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fpolyfills-fallbacks-html5">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fpolyfills-fallbacks-html5&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Un <em>Polyfill</em> est un script qui permet d&#8217;émuler les fonctionnalités qui manquent à un navigateur. Par exemple, HTML5 est constitué de nombreuses API dont certaines ne sont pas prises en charge par tous les navigateurs, y compris les plus récents. Les Polyfills permettent d&#8217;utiliser ces API d&#8217;une manière standard sans être obligé d&#8217;utiliser des contournements qui seront obsolètes à terme. Pour nous aider dans cette tâche, voici une collection de bibliothèques Javascript pour implémenter les fonctionnalités HTML5 dans les navigateurs qui ne les proposent pas nativement. <a href="http://www.modernizr.com/" rel="nofollow">Modernizr</a>  est un bon point de départ pour détecter ces fonctionnalités.<span id="more-11013"></span></p>

<p><strong><a href="https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills">Guide tout-en-un des solutions de repli pour HTML5</a>. </strong>Liste garantie entièrement non-alphabétique et sans grumeau ! Voici quelques exemples parmi cette liste de plus de 100 <a href="http://remysharp.com/2010/10/08/what-is-a-polyfill/">Polyfills</a> et Fallbacks :</p>

<h2>SVG</h2>

<p><a href="http://raphaeljs.com/">RaphaelJS</a> &#8211; Raphaël est une petite bibliothèque Javascript développée par <a href="http://dmitry.baranovskiy.com/">Dmitry Baranovskiy</a> qui devrait vous simplifier la vie lors de l&#8217;utilisation des images vectorielles sur le web. Raphaël utilise les recommandations du W3C pour SVG et la technologie VML pour créer des images. Chaque visuel créé fait partie du DOM. Il est donc aisé d&#8217;ajouter des gestionnaires d&#8217;événements pour modifier ces objets à volonté. Raphaël est compatible avec Firefox 3.0+, Safari 3.0+, Chrome 5.0+, Opera 9.5+ et Internet Explorer à partir de la version 6.0.</p>

<h2>Canvas</h2>

<p><a href="http://code.google.com/p/explorercanvas/">ExplorerCanvas</a> (ExCanvas) &#8212; L&#8217;élément HTML5 <em>Canvas</em> pour Internet Explorer. Les navigateurs modernes comme Firefox, Safari, Chrome et Opera prennent en charge le tag &lt;canvas&gt; pour dessiner en 2D dans le navigateur sans plugin externe. <em>ExplorerCanvas</em> apporte la même fonctionnalité dans Internet Explorer grâce à l&#8217;inclusion d&#8217;un simple script dans vos pages existantes (à condition qu&#8217;elles utilisent l&#8217;élément &lt;canvas&gt; !).</p>

<h2>Session Storage</h2>

<p><a href="http://code.google.com/p/sessionstorage/">sessionstorage</a> &#8211; L&#8217;objet <em>sessionStorage</em> pour tous les navigateurs ! (Voir aussi le script <a href="https://gist.github.com/350433">Storage polyfill</a> de <a href="http://remysharp.com/">Remy Sharp</a>).</p>

<h2>HTML 5</h2>

<p><a href="http://code.google.com/p/html5shim/">html5shim</a> &amp; <a href="http://jdbartlett.com/innershiv/">innerShiv</a> &#8211; <strong>html5shim</strong> permet d&#8217;injecter dans le DOM d&#8217;Internet Explorer les balises HTML5. Quant à <strong>innerShiv</strong>, il s&#8217;arrange pour que les balises injectées par <em>html5shim</em> fonctionnent toujours lorsqu&#8217;elles sont créées via la méthode Javascript innerHTML. A noter que <em>innerShiv</em> n&#8217;est plus nécessaire avec jQuery 1.7.</p>

<h2>Audio &amp; Video</h2>

<p><a href="http://mediaelementjs.com/">MediaElement.js</a> &#8211; Propose des players &lt;video&gt; et &lt;audio&gt; en pur HTML &amp; CSS pour les navigateurs modernes et des versions Flash et Silverlight pour les vieux navigateurs. Cette stratégie permet d&#8217;offrir une expérience visuelle identique aux visiteurs quel que soit le navigateur qu&#8217;ils utilisent. Cerises sur le gâteau : respect de l&#8217;accessibilité et des plugins pour les CMS WordPress, Drupal, Joomla, jQuery, and BlogEngine.NET, Ruby Gem et Plone.</p>

<h2>Formulaires HTML5</h2>

<p><a href="https://github.com/ryanseddon/H5F">H5F</a> &#8211; HTML 5 Forms autorise l&#8217;utilisation des nouveaux types de champs, attributs et contraintes de validation de formulaire apparus avec HTML5, dans les vieux navigateurs.</p>

<h2>CSS3</h2>

<ul>
    <li><a href="http://css3pie.com/" rel="nofollow">CSS3 PIE</a> &#8211; Utilisez les propriétés <em>border-radius</em>, <em>box-shadow</em>, <em>multiple backgrounds</em>, <em>linear gradients</em>, <em>border-image</em> dans IE de la version 6 à 9</li>
    <li><a href="http://www.csscripting.com/css-multi-column/" rel="nofollow">CSS3 &#8211; Multi Column</a> &#8211; Utilisez les propriétés <em>column-count</em>, <em>column-width</em>, <em>column-gap</em>, <em>column-rule</em> dans Safari 1.3, Opera 7.54, Opera 8, Firefox 1.0.4, Netscape 7.1 et IE 6.</li>
    <li><a href="https://github.com/scottjehl/Respond" rel="nofollow">Respond</a> &#8211; Permet d&#8217;utiliser les propriétés min/max-width de CSS3 Media Queries dans IE 6 &#8212; 8.</li>
</ul>

<p><a href="https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills">Cette liste</a> est éditée et maintenue par <a href="http://paulirish.com/" rel="nofollow">Paul Irish</a> avec les contributions de <a href="http://code.google.com/p/html5-shims/wiki/LinksandResources" rel="nofollow">Jonathan Cook</a>, <a href="http://www.html5patch.com/" rel="nofollow">Mark Boas</a>, <a href="http://twitter.com/#!/irishbehan" rel="nofollow">Michael Behan</a>, <a href="http://mathiasbynens.be/" rel="nofollow">Mathias Bynens</a>, Eli Grey, Øyvind Sean Kinsey, et bien d&#8217;autres.</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &#038; jQuery</a></li><li><a href='http://css4design.com/html5media-les-balises-html5-audio-et-video-sans-contrainte' title='html5media &#8212; Les balises HTML5 audio et video sans contrainte'>html5media &#8212; Les balises HTML5 audio et video sans contrainte</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-31-decembre-2010' title='Le petit journal du Web — 31 décembre 2010'>Le petit journal du Web — 31 décembre 2010</a></li><li><a href='http://css4design.com/html5-please-fallback-polyfill' title='HTML5 Please &#8212; Fallback et Polyfills (ou pas)'>HTML5 Please &#8212; Fallback et Polyfills (ou pas)</a></li><li><a href='http://css4design.com/wordpress-a-z-functions-php' title='WordPress de A à Z — F comme Functions.php'>WordPress de A à Z — F comme Functions.php</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=11013&amp;md5=aa175e05e3115a9c649443aaf549b83c" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/polyfills-fallbacks-html5/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=11013&amp;md5=aa175e05e3115a9c649443aaf549b83c" type="text/html" />
	</item>
		<item>
		<title>WordPress de A à Z — F comme Functions.php</title>
		<link>http://css4design.com/wordpress-a-z-functions-php</link>
		<comments>http://css4design.com/wordpress-a-z-functions-php#comments</comments>
		<pubDate>Tue, 20 Sep 2011 10:06:03 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress A à Z]]></category>
		<category><![CDATA[Actions]]></category>
		<category><![CDATA[ARIA]]></category>
		<category><![CDATA[Automatic Feed Links]]></category>
		<category><![CDATA[Basics]]></category>
		<category><![CDATA[Beyond Basics]]></category>
		<category><![CDATA[Custom Backgrounds]]></category>
		<category><![CDATA[Edito]]></category>
		<category><![CDATA[Editor Style]]></category>
		<category><![CDATA[Filtres]]></category>
		<category><![CDATA[Functions]]></category>
		<category><![CDATA[Hooks]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Navigation Menus]]></category>
		<category><![CDATA[Post Formats]]></category>
		<category><![CDATA[Post Thumbnails]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=10695</guid>
		<description><![CDATA[Voici le 7ème article de la série WordPress de A à Z qui a débuté le 18/03/2011 avec «Créer son site web avec WordPress de A à Z… avec le Codex». «F comme Functions» propose un aperçu des fonctions disponibles dans le fichier functions.php situé à la racine de la plupart des thèmes WordPress, comme c&#8217;est le cas dans WordPress Basics, dont je vais m&#8217;inspirer dans la suite de cet article. Ce fichier se comporte comme un plugin. Il est chargé pendant la phase d&#8217;initialisation de WordPress, à la fois pour les pages internes à l&#8217;administration du site et pour les [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fwordpress-a-z-functions-php">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fwordpress-a-z-functions-php&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Voici le 7<sup>ème</sup> article de la série <a href="http://css4design.com/articles/content-management-system-cms/wordpress/wordpress-a-a-z">WordPress de A à Z</a> qui a débuté le 18/03/2011 avec «Créer son site web avec WordPress de A à Z… avec le Codex». «F comme Functions» propose un aperçu des fonctions disponibles dans le fichier <em>functions.php</em> situé à la racine de la plupart des thèmes WordPress, comme c&#8217;est le cas dans <a href="http://wp4design.com/">WordPress Basics</a>, dont je vais m&#8217;inspirer dans la suite de cet article. Ce fichier se comporte comme un plugin. Il est chargé pendant la phase d&#8217;initialisation de WordPress, à la fois pour les pages internes à l&#8217;administration du site et pour les pages visibles pour l&#8217;ensemble des visiteurs.<span id="more-10695"></span></p>

<p>Le fichier <em>functions.php</em> est chargé automatiquement par WordPress lorsqu&#8217;il est présent à la racine du thème. Il est utilisé dans plusieurs cas, parmi lesquels :</p>

<ul>
    <li>Activation des fonctionnalités du thème prévues par WordPress (menus de navigation, miniatures, formats de billet, en-tête et fond personnalisés, etc.),</li>
    <li>Définition des fonctions personnalisées pour les intégrer ensuite dans vos modèles de page,</li>
    <li>Mise en place des options dans la partie administration du site (options de style, de couleur, ajout de menus, modification de variables, etc.)</li>
</ul>

<p>La souplesse de ce fichier <em>functions.php</em> peut vite se transformer en casse-tête si l&#8217;on ne prend pas soin de l&#8217;organiser. Sans compter qu&#8217;il faut aussi penser à la possibilité de créer un <a href="http://codex.wordpress.org/Child_Themes">thème enfant</a>. La nouvelle version de WordPress Basics est livrée avec le <strong>Child Theme Beyond Basics</strong>.</p>

<p>Le fichier <em>functions.php</em> de ce dernier est chargé avant celui qui est présent dans Basics, le thème parent. En effet, contrairement à ce qui se passe pour la feuille de style <em>style.css</em> du thème parent qui est complèment ignorée au bénéfice de celle qui est présente dans le thème enfant, le cas échéant, le fichier <em>functions.php</em> du thème parent est chargé, lui.</p>

<p>Pour ajouter une fonction de votre cru à <em>Beyond Basics</em>, il suffit de la créer dans le fichier <em>functions.php</em> et elle sera chargée comme celles qui se trouvent dans le thème parent.</p>

<p>Pour modifier une fonction existante, il suffira de la déclarer avec le même nom dans votre fichier <em>functions.php</em> et voilà ! Dans WordPress Basics, je vérifie que la fonction n&#8217;existe pas déjà avant de l&#8217;utiliser grâce à la condition <code>if ( ! function_exists( 'ma_fonction' ) )</code> :
<pre>if ( ! function_exists( 'ma_fonction' ) ) :
    function ma_fonction() {
        [...]
    }
endif;</pre>
C&#8217;est la même chose si la fonction est injectée via <em>add_action()</em> ou <em>add_filter()</em>.</p>

<h1>functions.php</h1>

<p>Pour des questions de modularité et pour faciliter la maintenance, le fichier <em>functions.php </em>ne comporte que des appels à des fichiers externes situés dans le répertoire <code>inc/</code> (à partir de la version 0.2.7.1) :
<pre>&lt;?php
require( dirname( &#95;_FILE&#95;_ ) . '/inc/functions-setup.php' );
require( dirname( &#95;_FILE&#95;_ ) . '/inc/functions-filter-action.php' );
require( dirname( &#95;_FILE&#95;_ ) . '/inc/functions-display.php' );
require( dirname( &#95;_FILE&#95;_ ) . '/inc/functions-comment.php' );
?&gt;</pre></p>

<h2>functions-setup.php</h2>

<p>Ce premier fichier initialise quelques variables (largeur pour la zone de contenu, paramètres pour la traduction du thème) et active les fonctions embarquées dans le coeur de WordPress via la fonction <code>basics_setup()</code>. Voici la liste des fonctionnalités disponibles dans WordPress :</p>

<ul>
    <li><a title="Post Thumbnails" href="http://codex.wordpress.org/Post_Thumbnails">Post Thumbnails</a></li>
    <li><a title="Navigation Menus" href="http://codex.wordpress.org/Navigation_Menus">Navigation Menus</a></li>
    <li><a title="Widgets API" href="http://codex.wordpress.org/Widgets_API">Widgets</a></li>
    <li><a title="Post Formats" href="http://codex.wordpress.org/Post_Formats">Post Formats</a></li>
    <li><a title="Custom Backgrounds (page does not exist)" href="http://codex.wordpress.org/index.php?title=Custom_Backgrounds&amp;action=edit&amp;redlink=1">Custom Backgrounds</a></li>
    <li><a title="Custom Headers" href="http://codex.wordpress.org/Custom_Headers">Custom Headers</a> *</li>
    <li><a title="Editor Style (page does not exist)" href="http://codex.wordpress.org/index.php?title=Editor_Style&amp;action=edit&amp;redlink=1">Editor Style</a></li>
    <li><a title="Automatic Feed Links (page does not exist)" href="http://codex.wordpress.org/index.php?title=Automatic_Feed_Links&amp;action=edit&amp;redlink=1">Automatic Feed Links</a></li>
</ul>

<ul>
<li>La fonction Custom Headers n&#8217;est pas incluse dans Basics. Elle sera intégrée plus tard, soit dans Basics, soit dans Beyond Basics, selon la préférence du plus grand nombre.</li>
</ul>

<p>Rien que de très classique, donc, si ce n&#8217;est que j&#8217;en ai profité pour renommer le fichier <a href="http://codex.wordpress.org/Function_Reference/add_editor_style">editor-style.css</a> en <em>markup.css</em> via la fonction :
<pre>/**
 * Add support to styles the visual editor
 * to match the front theme style
 */
add_editor_style( 'markup' );</pre></p>

<h2>functions-filter-action.php</h2>

<p>Les filtres et les actions font partie de la boite à outils de l&#8217;intégrateur WordPress. Ils permettent de modifier le comportement de WordPress à différentes étapes de son lancement. S&#8217;ils sont regroupés dans le même fichier, c&#8217;est parce qu&#8217;ils appartiennent à la grande famille de la <a href="http://codex.wordpress.org/Plugin_API">Plugins API</a>. Ce sont des <em>Hooks</em> (crochets) que les développeurs de WordPress ont placé à des endroits stratégiques. Ils fonctionnement globalement de la même manière.</p>

<h3>Les filtres</h3>

<p>Les <a href="http://codex.wordpress.org/Function_Reference/add_filter">filtres</a> sont des accroches (hooks) permettant de modifier les contenus avant de les insérer dans la base de données ou de les afficher dans le navigateur. Il existe de très <a href="http://codex.wordpress.org/Plugin_API/Filter_Reference">nombreux hooks disponibles</a>. Parmi les plus utilisés dans un site WordPress, on trouve notamment <a title="Plugin API/Filter Reference/the content" href="http://codex.wordpress.org/Plugin_API/Filter_Reference/the_content">the_content</a> ou <a title="Plugin API/Filter Reference/the excerpt (page does not exist)" href="http://codex.wordpress.org/index.php?title=Plugin_API/Filter_Reference/the_excerpt&amp;action=edit&amp;redlink=1">the_excerpt</a> mais aussi <a title="Plugin API/Filter Reference/body class (page does not exist)" href="http://codex.wordpress.org/index.php?title=Plugin_API/Filter_Reference/body_class&amp;action=edit&amp;redlink=1">body_class</a> qui peut s&#8217;avérer très utile.</p>

<p>Grâce à la fonction <a href="http://codex.wordpress.org/Function_Reference/add_filter">add_filter()</a> on pourra modifier <em>the_content()</em> comme bon nous semble. L&#8217;exemple qui suit modifie la fonction <em>the_content()</em>. Une fois le filtre ajouté, elle affichera une icône au début de chaque article :
<pre>add_filter( 'the_content', 'my_the_content_filter', 20 );
function my_the_content_filter( $content ) {
    if ( is_single() )
        $content = sprintf(
        '&lt;img class="post-icon" src="%s/images/post_icon.png" alt="Post icon" title=""/&gt;%s',
        get_bloginfo( 'stylesheet_directory' ),
        $content
    );
    return $content;
}</pre>
La suppression d&#8217;un filtre s&#8217;effectue grâce à la fonction <a href="http://codex.wordpress.org/Function_Reference/remove_filter">remove_filter()</a>.</p>

<h3>Les actions</h3>

<p>Comme les filtres, les actions sont des hooks disséminés dans le coeur de WordPress qui s&#8217;activent à des étapes spécifiques lors de l&#8217;affichage d&#8217;une page ou d&#8217;une action de la part de l&#8217;utilisateur connecté à l&#8217;administration du site. Ils s&#8217;utilisent comme les filtres via la fonction <a href="http://codex.wordpress.org/Function_Reference/add_action">add_action()</a> :
<pre>/**
 * Register widgetized area and update sidebar with default widgets
 */
add_action( 'widgets_init', 'basics_widgets_init' );
if ( ! function_exists( 'basics_widgets_init' ) ) :
function basics_widgets_init() {
    register_sidebar( array (
        'name' =&gt; __( 'One', 'basics' ),
        'id' =&gt; 'war-1',
        'description' =&gt; __( 'Widgets Area One', 'basics' ),
        'before_widget' =&gt; '&lt;div id="%1$s" class="%2$s"&gt;',
        'after_widget' =&gt; '&lt;/div&gt;',
        'before_title' =&gt; '&lt;h2&gt;',
        'after_title' =&gt; '&lt;/h2&gt;',
    ) );
}
endif;</pre>
La suppression d&#8217;une action s&#8217;effectue grâce à <a href="http://codex.wordpress.org/Function_Reference/remove_action">remove_action()</a>.</p>

<h3>Actions et filtres dans Basics</h3>

<ul>
    <li><code>remove_filter()</code>  &#8211; Supprime la balise &lt;p&gt; dans les catégories ou les tags,</li>
    <li><code>basics_page_menu_args()</code> &#8212; Affiche un lien vers la page d&#8217;accueil dans <em>wp_nav_menu()</em> ,</li>
    <li><code>basics_excerpt_length()</code> &#8212; Limite l&#8217;extrait (the_excerpt) à 52 characters,</li>
    <li><code>basics_continue_reading_link()</code> &#8212; Affiche un lien &laquo;&nbsp;Lire la suite&nbsp;&raquo; pour les extraits,</li>
    <li><code>basics_auto_excerpt_more()</code> &#8212; Remplace  &nbsp;&raquo;[...]&nbsp;&raquo; par trois petits points + <em>basics_continue_reading_link()</em>,</li>
    <li><code>basics_custom_excerpt_more()</code> &#8212; Personnalise le lien &laquo;&nbsp;Lire la suite&nbsp;&raquo; pour les extraits personnalisés,</li>
    <li><code>basics_widgets_init()</code> &#8212; Enregistre les zones de widgets,</li>
    <li><code>basics_body_class()</code> &#8212; Ajoute une classe personnalisée à la fonction <em>body_class()</em>,</li>
    <li><code>basics_img_caption_shortcode()</code> &#8212; Utilise les balises &lt;figure&gt; et &lt;figcaption&gt; avec le shortcode image,</li>
    <li><code>basics_change_mce_options()</code> &#8212; Ajoute le support pour la balise &lt;iframe&gt; dans l&#8217;éditeur Wysiwyg,</li>
    <li><code>basics_jquery()</code> &#8212; Charge jQuery dans le footer,</li>
    <li><code>basics_scripts()</code> &#8212; Charge d&#8217;autres scripts dans le footer après jQuery.</li>
</ul>

<h2>functions-display.php</h2>

<p>C&#8217;est là que j&#8217;ai regroupé les fonctions appelées dans les différents fichiers du thème Basics :</p>

<ul>
    <li><code>basics_content_nav()</code> &#8211; Liens pages suivantes et précédentes,</li>
    <li><code>basics_title()</code> &#8211; Optimisation du contenu de la balises &lt;title&gt;  (SEO),</li>
    <li><code>basics_description()</code> &#8211; Optimisation de la balise &lt;meta description&gt; (SEO),</li>
    <li><code>basics_section_heading()</code> &#8211; Titres de section personnalisés en fonction du contexte d&#8217;affichage,</li>
    <li><code>basics_posted_on()</code> &#8211; Informations présentes dans le &lt;header&gt; des articles,</li>
    <li><code>basics_posted_in()</code> &#8211; Informations présentes dans le &lt;footer&gt; des articles,</li>
    <li><code>basics_favicons()</code> &#8212; Affiche les liens des favicons dans les meta tags,</li>
    <li><code>basics_extra_head()</code> &#8212; Affiche des meta tags personnalisés,</li>
    <li><code>basics_i_love_wordpress()</code> &#8212; Affiche l&#8217;icône du thème Basics dans le footer,</li>
    <li><code>basics_search_autofocus()</code> &#8212; Affiche l&#8217;attribut &laquo;&nbsp;autofocus&nbsp;&raquo; dans le champs input du formulaire de recherche.</li>
</ul>

<h2>functions-comment.php</h2>

<p>Deux fonctions sont chargées de modifier le marquage HTML par défaut pour y ajouter des morceaux entiers de sémantique HTML5 et un peu d&#8217;accessiblité avec des petits bouts d&#8217;ARIA :</p>

<ol>
    <li><code>basics_comments()</code> &#8212; Contient le modèle pour l&#8217;affichage des commentaires et des trackbacks . Elle est utilisée en tant que fonction de rappel de la fonction <a href="http://codex.wordpress.org/Function_Reference/wp_list_comments">wp_list_comments</a>.</li>
    <li><code>basics_respond()</code> &#8212; Affiche le formulaire permettant de laissser un commentaire.</li>
</ol>

<p>L &#8217;idée de base étant d&#8217;obtenir un marquage HTML5 pour l&#8217;affichage des commentaires avec la balise &lt;article&gt;, mais aussi pour le formulaire permettant aux visiteurs de laisser un commentaire pour profiter des nouveaux champs et attributs de formulaires à la mode de HTML5.</p>

<h2>En bref</h2>

<p>Ce fichier <em>functions.php</em> s&#8217;avère donc très utile. Toutefois, avant de le remplir au maximum, on peut se demander si un ou plusieurs plugins ne serait pas plus adaptés, vu que ce fichier fonctionne <em>grosso modo</em> comme un plugin géant. N&#8217;hésitez pas à décortiquer le fichier <em>functions.php</em> de Basics et de Beyond Basics (très léger pour le moment) et à me faire part de vos remarques et suggestions pour améliorer le bouzin :-)</p>

<p>→ Rendez-vous sur <a href="http://wp4design.com/">WordPress &amp; Webdesign</a> pour <strong><a href="http://wp4design.com/download-basics">télécharger Basics et Beyond Basics</a></strong>.</p>

<p>&nbsp;</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/wordpress-a-z-extension-plugin' title='WordPress de A à Z &#8212; E comme Extensions (les plugins)'>WordPress de A à Z &#8212; E comme Extensions (les plugins)</a></li><li><a href='http://css4design.com/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &#038; jQuery</a></li><li><a href='http://css4design.com/nouveautes-wordpress-3-3' title='WordPress 3.3 &#8212; 10 nouvelles fonctionnalités importantes'>WordPress 3.3 &#8212; 10 nouvelles fonctionnalités importantes</a></li><li><a href='http://css4design.com/theme-wordpress-basics-0-2-6' title='Mise à jour du thème WordPress ♥ Basics avec HTML5 Boilerplate 2 '>Mise à jour du thème WordPress ♥ Basics avec HTML5 Boilerplate 2 </a></li><li><a href='http://css4design.com/html5-boilerplate-toolbox-codex-wordpress-basics' title='HTML5 Boilerplate + Toolbox + Codex = WordPress Basics'>HTML5 Boilerplate + Toolbox + Codex = WordPress Basics</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=10695&amp;md5=2d089ee004695a2678ec83b200194bc0" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/wordpress-a-z-functions-php/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=10695&amp;md5=2d089ee004695a2678ec83b200194bc0" type="text/html" />
	</item>
		<item>
		<title>Notes de lecture &#8212; HTML5 : de la page web à l&#8217;application web</title>
		<link>http://css4design.com/html5-page-web-application-web</link>
		<comments>http://css4design.com/html5-page-web-application-web#comments</comments>
		<pubDate>Mon, 15 Aug 2011 17:30:48 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Le petit journal du web]]></category>
		<category><![CDATA[Edito]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Livre]]></category>
		<category><![CDATA[Note de lecture]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=10758</guid>
		<description><![CDATA[Je viens de terminer le livre HTML5 &#8212; De la page web à l&#8217;application web écrit par Jean-Pierre Vincent et Jonathan Verrecchia, préfacé par Paul Irish et publié au éditions Dunod. Ce livre est destiné en premier lieu aux personnes qui utilisent déjà HTML comme les intégrateurs web, les développeurs front-end, etc. Bref, toutes celles et ceux qui utilisent le langage de balisage mis au point par Tim Berners-Lee au début des années 1990 dans le cadre de leur travail ou de leur loisir. Après une introduction concernant le contexte dans lequel s&#8217;insère HTML5, l&#8217;ouvrage est composé de deux parties [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fhtml5-page-web-application-web">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fhtml5-page-web-application-web&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Je viens de terminer le livre <a href="http://www.dunod.com/informatique-multimedia/developpement/developpement-web/html5">HTML5 &#8212; De la page web à l&#8217;application web</a> écrit par <a href="http://braincracking.org/">Jean-Pierre Vincent</a> et <a href="http://www.html5-css3.fr/">Jonathan Verrecchia</a>, préfacé par Paul Irish et publié au éditions Dunod. Ce livre est destiné en premier lieu aux personnes qui utilisent déjà HTML comme les intégrateurs web, les développeurs front-end, etc. Bref, toutes celles et ceux qui utilisent le langage de balisage mis au point par Tim Berners-Lee au début des années 1990 dans le cadre de leur travail ou de leur loisir.<span id="more-10758"></span></p>

<p>Après une introduction concernant le contexte dans lequel s&#8217;insère HTML5, l&#8217;ouvrage est composé de deux parties principales :</p>

<ol>
    <li>Le détail des balises composant HTML 5 en tant que successeur de HTML 4.01 (les balises) dont l&#8217;intégrateur HTML &amp; CSS se sert pour construire ses pages web : du doctype à la validation des formulaires en passant par la nouvelle syntaxe retenue par le W3C, les anciennes balises HTML qui ont été conservées, les nouvelles balises ajoutées et celles qui ont changé de nature.</li>
    <li>Les différentes API indépendantes qui feront le bonheur des développeurs front-end qui économiseront du temps et des lignes de codes en utilisant des modules tels que la géolocalisation, le web déconnecté, les websockets, le glissé-déposé, l&#8217;API file, etc. Bref, tout ce qu&#8217;il faut pour créer de véritables applications web.</li>
</ol>

<p>Les lecteurs attentifs remarqueront que les balises &lt;audio&gt; et &lt;video&gt; ont été mises dans le deuxième chapitre alors que je les vois toujours comme de simples balises (même s&#8217;il est possible de mettre beaucoup de code Javascript pour gérer finement leur comportement) contrairement à &lt;canvas&gt;, qui est effectivement sans objet s&#8217;il elle n&#8217;est pas accompagnée de code Javascript.</p>

<p>J&#8217;ai beaucoup apprécié les explications détaillées concernant les rôles ARIA et les microdatas qui permettent d&#8217;améliorer l&#8217;accessiblité des documents web et d&#8217;enrichir les contenus avec des morceaux de sémantiques utiles lorsqu&#8217;il s&#8217;agit de faire comprendre aux moteurs de recherche la nature des éléments qu&#8217;ils indexent.</p>

<p>Les fiches pratiques en annexe permettront de rétrouver les différentes notions abordées dans le livre et serviront de pense-bête. A cet égard, il manque peut-être des renvois vers les pages où les différentes techniques sont détaillées dans l&#8217;ouvrage.</p>

<p>Si je devais résumer <em>HTML5 &#8212; De la page web à l&#8217;application web</em> en quelques mots, je dirais qu&#8217;il présente, sous une forme agréable à lire et de manière très concise, l&#8217;essentiel de ce qu&#8217;il faut savoir à propos de ce nouvel ensemble de technologie qu&#8217;est HTML5.</p>

<h1>Informations pratiques</h1>

<h2><a href="http://www.dunod.com/informatique-multimedia/developpement/developpement-web/html5">HTML5 : de la page web à l&#8217;application web</a></h2>

<p><img class="alignleft size-medium wp-image-10761" title="html5-page-web-application-web" src="http://css4design.com/wp-content/uploads/2011/08/html5-page-web-application-web-134x191.jpg" alt="" width="134" height="191" /></p>

<ul style="list-style: none;">
    <li>Auteurs : <a title="Jean-Pierre Vincent" href="http://www.dunod.com/auteur/jean-pierre-vincent">Jean-Pierre Vincent</a> et <a title="Jonathan Verrecchia" href="http://www.dunod.com/auteur/jonathan-verrecchia">Jonathan Verrecchia</a></li>
    <li>Collection: <a href="http://www.dunod.com/collection/infopro/informatique-multimedia">InfoPro</a>, Editeur : Dunod,</li>
    <li>Date de parution : 2011,</li>
    <li>Nombre de page : 256,</li>
    <li>Format : 175 x 250 mm,</li>
    <li>EAN13 : 9782100565283,</li>
    <li>Prix TTC : France <strong>26,50 €</strong></li>
</ul>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/livre-css-avancees-vers-html5-et-css3' title='Notes de lecture &#8212; Livre CSS avancées, vers HTML5 et CSS3'>Notes de lecture &#8212; Livre CSS avancées, vers HTML5 et CSS3</a></li><li><a href='http://css4design.com/programme-formation-html-css' title='Quelques notes &#8212; Programme de formation HTML &amp; CSS'>Quelques notes &#8212; Programme de formation HTML &#038; CSS</a></li><li><a href='http://css4design.com/nouveautes-wordpress-3-3' title='WordPress 3.3 &#8212; 10 nouvelles fonctionnalités importantes'>WordPress 3.3 &#8212; 10 nouvelles fonctionnalités importantes</a></li><li><a href='http://css4design.com/wordpress-a-z-functions-php' title='WordPress de A à Z — F comme Functions.php'>WordPress de A à Z — F comme Functions.php</a></li><li><a href='http://css4design.com/interviews-bruno-bichet-integration-html-css-design' title='Interviews Bruno Bichet, intégration web et css 4 design de 2007 à nos jours'>Interviews Bruno Bichet, intégration web et css 4 design de 2007 à nos jours</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=10758&amp;md5=1e4a1e8c5439be8709d6b3b14697246e" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/html5-page-web-application-web/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=10758&amp;md5=1e4a1e8c5439be8709d6b3b14697246e" type="text/html" />
	</item>
		<item>
		<title>Interviews Bruno Bichet, intégration web et css 4 design de 2007 à nos jours</title>
		<link>http://css4design.com/interviews-bruno-bichet-integration-html-css-design</link>
		<comments>http://css4design.com/interviews-bruno-bichet-integration-html-css-design#comments</comments>
		<pubDate>Wed, 06 Jul 2011 14:25:04 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Métiers du web]]></category>
		<category><![CDATA[Mizukara (3615 MyLife)]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Edito]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Intégrateur web]]></category>
		<category><![CDATA[Interview]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=6932</guid>
		<description><![CDATA[J&#8217;ai eu quelques occasions de répondre à des demandes d&#8217;interview de la part d&#8217;acteurs de la blogosphère sur les sujets liés au graphisme, au webdesign, et sur le métier d&#8217;intégrateur web. Cet exercice demande de la sincérité et une certaine rigueur pour éviter de se répéter. J&#8217;ai la chance d&#8217;avoir eu de nombreuses expériences professionnelles dans lesquelles je peux picorer ça et là ce qu&#8217;il faut pour répondre de manière personnalisée en évitant le contenu dupliqué (Duplicate Content)  ;-). Bref, voici 11 interviews qui m&#8217;ont permis de prendre du recul sur la pratique de mon métier de Chef de projet [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Finterviews-bruno-bichet-integration-html-css-design">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Finterviews-bruno-bichet-integration-html-css-design&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>J&#8217;ai eu quelques occasions de répondre à des demandes d&#8217;interview de la part d&#8217;acteurs de la blogosphère sur les sujets liés au graphisme, au webdesign, et sur le métier d&#8217;intégrateur web. Cet exercice demande de la sincérité et une certaine rigueur pour éviter de se répéter. J&#8217;ai la chance d&#8217;avoir eu de nombreuses expériences professionnelles dans lesquelles je peux picorer ça et là ce qu&#8217;il faut pour répondre de manière personnalisée en évitant le contenu dupliqué (Duplicate Content)  ;-). Bref, voici 11 interviews qui m&#8217;ont permis de prendre du recul sur la pratique de mon métier de Chef de projet web et d&#8217;en apprendre sur moi-même. <span id="more-6932"></span></p>

<p>Je partage ces textes avec vous sur ce blog car le web est volatile et certaines interviews ne sont déjà plus disponibles. Alors comme on disait chez moi quand j&#8217;étais jeune : «faut pas gâcher, petit !».</p>

<p><strong>Cerise sur le gâteau, j&#8217;en profite pour fêter les cinq ans de ce blog qui existe sans interruption depuis juillet 2006</strong> \o/</p>

<ol>
<li><a href="#motsandco">Mots And Co</a> &#8212; 17 septembre 2007</li>
<li><a href="#pixenjoy">Pixenjoy</a> &#8211; 04 octobre 2007</li>
<li><a href="#blogtoolbox">Blog Tool Box</a> &#8212; 04 septembre 2008</li>
<li><a href="#allfordesign">All For Design</a> &#8212; 14 juillet 2009</li>
<li><a href="#lepost">Le Post</a> &#8212; 23 septembre 2009</li>
<li><a href="#oziks">Oziks</a> &#8212; 30 décembre 2009</li>
<li><a href="#wpchannel">WPChannel</a> &#8212; 21 septembre 2010</li>
<li><a href="#pixelboy">Pixelboy</a> &#8212; 27 mai 2010</li>
<li><a href="#coreygraphe">CoreyGraphe</a> &#8212; 20 avril 2011</li>
<li><a href="#pixevent">Pixevent</a> &#8212; 24 avril 2011</li>
<li><a href="#blog-nouvelles-technologies">Le blog des nouvelles technologies</a> &#8212; juin 2011</li>
</ol>

<h2 id="motsandco">17 septembre 2007 sur le blog de <a href="http://motsandco.com/">MotsAndCo</a></h2>

<dl>
<dt>MotsAndCo.com : Bonjour Bruno. On entend souvent dire que le contenu d&#8217;un blog est ce qui fait revenir ses lecteurs. Penses-tu que le graphisme du contenant soit secondaire ?</dt>
<dd>
<p>   L&#8217;opposition de principe entre le fond et la forme n&#8217;a pas lieu d&#8217;être et je préfère parler &laquo;&nbsp;d&#8217;intérêt de lecture&nbsp;&raquo; au sens large car on peut (re)venir vers un blog pour son graphisme et/ou son contenu. Tout dépend de ce que le visiteur est venu chercher. Néanmoins, le développement de la lecture des blogs via les flux RSS ou Atom pousse indéniablement le curseur vers un contenu de qualité si l&#8217;on veut transformer l&#8217;essai. Il m&#8217;arrive de lire certains blogs sans jamais y mettre la souris, au point que parfois j&#8217;ai du mal à les reconnaitre quand je tombe dessus par hasard ;)</p>
</dd>

<dd>
<p>   Il y a une troisième dimension à prendre en compte entre le contenu et l&#8217;habillage graphique : l&#8217;expérience utilisateur, sorte de mélange entre l&#8217;ergonomie, le contenu et l&#8217;apparence. A contenu égal, certains blogs me donnent plus que d&#8217;autres l&#8217;envie d&#8217;aller plus loin. Le respect d&#8217;une charte éditoriale est un autre aspect qui commence à être évoqué par beaucoup de blogueurs. Il semble que les blogs à succès sont composés d&#8217;articles qui creusent verticalement un sujet, sans pour autant en oublier les aspects horizontaux, voire à être parfois totalement hors-sujet.</p>
</dd>

<dt>MotsAndCo.com : Globalement, peu de blogs corporate mettent l&#8217;accent sur le graphisme, s&#8217;arrêtant souvent à un logo et une interface terne. Que conseillerais-tu à un entrepreneur souhaitant rendre son blog plus &laquo;&nbsp; créatif &nbsp;&raquo; ?</dt>
<dd>
<p>   Faire appel à un créatif ! C&#8217;est vrai que la majorité des blogs corporate ne brillent pas par leur originalité. En même temps, c&#8217;est parfois difficile pour un entrepreneur de passer le cap du blog, alors laissons-lui le temps de s&#8217;habituer à l&#8217;outil : l&#8217;appétit vient en mangeant et nul doute qu&#8217;un jour ou l&#8217;autre il éprouvera le besoin d&#8217;avoir un blog à son image.</p>
</dd>

<dd>
<p>   Parfois, une interface sobre (même terne) peut être un bon moyen pour entrer en contact avec d&#8217;autres entrepreneurs, dans le sens où les codes vestimentaires dans l&#8217;entreprise s&#8217;appliquent aux blogs, souvent perçus comme un avatar de l&#8217;auteur. De là penser que le côté terne des blogs corporate soit l&#8217;équivalent du &laquo;&nbsp;costard cravate&nbsp;&raquo;, il n&#8217;y a qu&#8217;un pas ;)</p>
</dd>

<dd>
<p>   Aujourd&#8217;hui, un blog corporate terne, ça passe encore, car toutes les entreprises n&#8217;ont pas sauté le pas : avoir un blog, même moche, c&#8217;est la &laquo;&nbsp;vibe&nbsp;&raquo; ! Mais demain, pour exister, le blog devra renouveler sa garde-robe.</p>
</dd>

<dt>MotsAndCo.com : Quelles sont les tendances du moment en matiére de graphisme de blogs ? Va t&#8217;on vers plus de simplicité ou au contraire, des colonnes sans cesse plus fournies ?</dt>
<dd>
<p>   Les deux mon capitaine ! On voit apparaitre à la fois des blogs qui ressemblent aux journaux de la IIIe République avec plusieurs colonnes, des titres énormes, des entrefilets (<em>Asides</em>), de la réclame en veux-tu en voilà &#8230; et des blogs avec un design plus réfléchi, plus calme prenant en compte les besoins de l&#8217;utilisateur.</p>
</dd>

<dd>
<p>   Il y a quelques années, la quasi-totalité des webdesigners étaient surtout des infographistes travaillant pour l&#8217;imprimé et pour lesquels la création de sites web était accessoire. Ce qui a donné ce graphisme typique des sites des années 90-2000 composé de textes en corps 10 pixels (quand ce n&#8217;était pas 9 pixels) et d&#8217;énormes photos et fioritures graphiques en tout genre y compris pour remplacer les titres !</p>
</dd>

<dd>
<p>   Aujourd&#8217;hui, beaucoup de choses ont changé. La plupart des webdesigners travaillent uniquement pour le net, et une part grandissante d&#8217;entre eux n&#8217;a jamais connu l&#8217;imprimé. Pour eux, la flasheuse, c&#8217;est la voisine du dessus qui fait des animations ;) Si l&#8217;on ajoute à celà , la part grandissante des notions d&#8217;accessibilité, d&#8217;ergonomie et d&#8217;expérience utilisateur, on obtient des sites et des blogs avec des textes plus agréables à lire et beaucoup moins de photos. La plus grande partie des illustrations étant surtout composée de pictogrammes pour guider le lecteur.</p>
</dd>

<dd>
<p>   Il reste du travail graphique à réaliser autour de l&#8217;intégration de la monétisation des blogs (la pub, quoi ;) ) Nul doute que les webdesigners devront faire preuve d&#8217;astuce et d&#8217;espiÃ¨glerie pour intégrer un peu mieux la publicité et les sponsors.</p>
</dd>

<dd>
<p>   L&#8217;avenir du graphisme dans les blogs passera sans doute par l&#8217;optimisation de l&#8217;expérience utilisateur et la mise en valeur du contenu, un peu comme faire la mise en page d&#8217;un livre dont les chapitres seraient les billets et le bandeau de l&#8217;en-tête, la couverture. Une partie des webdesigners se transformeront sans doute en blogdesigner pour s&#8217;adapter aux spécificités des blogs.</p>
</dd>
</dl>

<h2 id="pixenjoy">04 octobre 2007 sur <a href="http://www.pixenjoy.com/">Pixenjoy</a></h2>

<dl>
<dt>Quel est votre nom, votre localisation géographique ?</dt>
<dd>
<p>   Bonjour, Je m’appelle Bruno Bichet, et je suis basé à Lyon dans la région Rhône-Alpes.</p>
</dd>

<dt>Quel est votre formation ?</dt>
<dd>
<p>   Littérature et Histoire avec une pincée d’Information et Documentation en direction des PME. J’ai appris le reste « sur le tas » ou en autodidacte.</p>
</dd>

<dt>Sur le plan professionnel, quel est votre parcours, votre situation actuelle, vos projets avenir ?</dt>
<dd>
<p>   Après quelques petits boulots, je me suis intéressé à la PAO en 1992 : j’ai passé pas mal de temps à maquetter des publicités et des magazines (et pas mal de journaux gratuits aussi) sur XPress et Illustrator. J’ai également eu l’occasion de faire beaucoup de retouche photo.</p>
</dd>

<dd>
<p>   Je me suis intéressé au web dès 1996 suite à l’achat d’un Macintosh « internet ready » (en gros il possédait un modem 28.8…).</p>
</dd>

<dd>
<p>   La lecture de quelques magazines spécialisés m’a permis de faire mes premières pages web truffées de gifs animés pour mon plaisir personnel.</p>
</dd>

<dd>
<p>   La transition entre la PAO et le web s’est faite progressivement jusqu’en 2000 date à laquelle j’ai suivi une formation pour me perfectionner dans les techniques du webdesign. Formation après laquelle je suis devenu formateur sur Dreamweaver, Photoshop et Illustrator.</p>
</dd>

<dd>
<p>   Je teste actuellement une activité liée aux blogs « corporate » et à l’intégration web. L’avenir, incertain par nature, me dira ce qu’il me réserve.</p>
</dd>

<dt>Vous débutez une activité indépendante autour du service des blogs, comment allez vous effectuer votre prospection ?</dt>
<dd>
<p>   Pour le moment je laisse faire la nature. Quand on propose des prestations autour des blogs et du référencement, la moindre des choses est de laisser les clients vous trouver, non ?</p>
</dd>

<dt>Comment maintenez-vous vos connaissances, combien de temps y consacrez-vous ?</dt>
<dd>
<p>   Principalement en faisant de la veille sur les sujets qui me passionnent comme le xhtml, les css et le framework jQuery pour faire du javascript comme Jourdain faisait de la prose. Je surveille également du coin de l’oeil les évolutions des CMS et des langages « open source » comme PHP.</p>
</dd>

<dd>
<p>   Même si le web est plein de ressources, j’achète régulièrement des livres ; j’ai tendance à utiliser le web pour trouver des solutions concrètes à mes problèmes alors que les livres me servent à faire le tour d’un sujet de manière exhaustive car il faut bien admettre que l’information présente sur le web est très fragmentée.</p>
</dd>

<dd>
<p>   Difficile de quantifier le temps passé, puisque la recherche d’information s’effectue pratiquement en continue tout au long de la journée.</p>
</dd>

<dt>Quelles technologies utilisez-vous le plus dans vos projets ?</dt>
<dd>
<p>   Principalement XHTML et CSS avec une pincée de jQuery et de PHP pour la partie web, et Photoshop et Illustrator pour la partie graphique.</p>
</dd>

<dt>Quel est d’après vous la technologie emmergeante qui va faire sa place sur le web dans les prochaines années ?</dt>
<dd>
<p>   Du côté du HTML, il semble que ça va bouger un peu avec HTML5 … dans les 15 prochaines années.</p>
</dd>

<dd>
<p>   Je mise plutôt sur <a href="http://www.microformateurs.org/">les microformats</a> qui devraient se faire une bonne place peu à peu. La route semble longue, mais on n’est jamais à l’abri d’une bonne surprise. Reste à trouver la « killer-app » des microformats qui va mobiliser les foules.</p>
</dd>

<dt>Quel est votre position sur la technologie Flash ?</dt>
<dd>
<p>   Ce n’est pas mon truc. J’ai pourtant suivi des formations dessus, mais je n’ai jamais vraiment accroché. Il y a déjà tellement à faire en 2D statique : design, ergonomie, intégration, prise en compte des besoins en accessibilité, adaptation aux différents navigateurs, rédaction du contenu… « J’ai pas quat’ bras… » et quand bien même, je ne pense pas qu’il soit souhaitable ni possible de tout faire.</p>
</dd>

<dd>
<p>   Je ne résiste pas à l’envie de citer <a href="http://remiprevost.com/2007/09/conference-sur-html5-a-quebec-le-resume">une phrase lue chez Rémy Prévost</a> : <cite>Quand je vois un site en Flash, c’est un peu comme un flyer — je le regarde, je dis « wow, c’est sexy », et ensuite je le jette.</cite></p>
</dd>

<dt>D’après vous quelles compétences, savoir faire, savoir être, un webdesigner doit-il posséder pour réaliser des sites web professionnels ?</dt>
<dd>
<p>   La création de site web requiert des compétences à la fois très larges et très pointues ; il devient difficile de savoir tout faire (je ne parle pas de créer un thème pour un blog avec une bannière animée et un logo en flamme, on est bien d’accord.)</p>
</dd>

<dd>
<p>   Très large car le webdesigner doit maitriser les outils de création graphique (en plus d’être graphiste) et les outils pour transmuter tout ça en page web avec Dreamweaver ou le bloc-notes.</p>
</dd>

<dd>
<p>   Assez pointues pour faire face aux différences entre les navigateurs qui ont parfois du mal à s’adapter aux exigences graphiques du webdesigner.</p>
</dd>

<dd>
<p>   Sans compter le sens commercial, relationnel et pédagogique indispensable pour prendre en compte les besoins du clients et plus encore pour cerner ce dont il n’a pas besoin… et le lui faire comprendre.</p>
</dd>

<dt>Dans l’interview de Mickaël Thomassin vous parlez du blogdesign, pensez-vous que ce service soit un véritable business d’avenir pour les webdesigners sachant qu’il existe un nombre important de templates gratuits ?</dt>
<dd>
<p>   Les entreprises ont et auront besoin de blogs pour ajouter une corde à leur communication de niche. Reste à savoir qui va s’en occuper : les agences de publicité sont souvent les mieux placées pour gérer les gros budgets. Reste à convaincre les autres de se lancer dans l’aventure.</p>
</dd>

<dd>
<p>   Concernant les templates gratuits ou payants, il existe pour moi la même différence qu’entre le prêt-à-porter et le sur-mesure, ou encore entre l’utilisation d’un CMS gratuit et la conception d’un site web « from scratch ».</p>
</dd>

<dd>
<p>   La majorité des solutions CMS gratuites mise en ligne pour des entreprises sont gérées par des sociétés qui facturent la customisation des fonctionnalités et/ou du thème graphique ; je ne vois pas pourquoi ça serait différent pour les blogs qui sont avant tout des CMS !</p>
</dd>

<dt>Pensez-vous qu’il y ait un marché francophone dans la vente de templates WordPress par exemple ?</dt>
<dd>
<p>   Je ne le pense pas. La raison est assez simple : l’offre de template est supérieure à la demande ! Par ailleurs l’offre existante (gratuite) est souvent de très bonne qualité et autorise la plupart du temps les adaptations.</p>
</dd>

<dd>
<p>   Toutefois, si l’on considère WordPress comme un CMS et non plus comme une plate-forme de blog, il reste heureusement possible de vendre du design web. Mais dans ce cas, ils s’agit ni plus ni moins de réaliser la charte graphique d’un site web, fut-ce pour une technologie initialement prévue pour être utilisée sous forme de blog…</p>
</dd>

<dd>
<p>   C’est toute la différence qui existe avec la vente de template pour des outils comme osCommerce bien moins fun à mettre en page et dont peu de designers et d’intégrateurs se préoccupent.</p>
</dd>

<dt>Les newsletters existent depuis longtemps dans l’histoire du web, pensez-vous que le design de newsletter soit (toujours) un marché intéressant pour les webdesigner ?</dt>
<dd>
<p>   Je pense qu’un jour viendra où les entreprises respecteront l’utilisateur en lui offrant la possibilité de s’abonner à des flux RSS au lieu de participer à la grande foire du spam mondiale… Bon, ok, il y a des exceptions et j’ai choisi de recevoir une partie des newsletters que je reçois, mais c’est loin d’être le cas pour toutes.</p>
</dd>

<dd>
<p>   En attendant, la conception de newsletters a encore un peu d’avenir et comme toutes les spécialités un peu ingrates (cf. templates osCommerce), un webdesigner spécialisé peut y trouver son compte.</p>
</dd>

<dt>Quels sont vos sources d’inspiration, vos webdesigner préférés, avez vous des liens à nous conseiller ?</dt>
<dd>
<p>   J’essaie de trouver l’inspiration dans les à-côtés du webdesign et non dans les travaux d’autres webdesigners…. A tel point que j’aurais du mal à citer deux ou trois graphistes faisant autorité dans le domaine.</p>
</dd>

<dd>
<p>   Ma culture graphique provient essentiellement de mon expérience du print et mes références datent peut-être un peu : « Typography » d’Emil Ruder est toujours mon ouvrage de référence sur le graphisme…</p>
</dd>

<dd>
<p>   Aujourd’hui, mon graal en matière de design web et d’ergonomie est proche <a href="http://www.informationarchitects.jp/">des travaux d’Information Architects</a> avec un attention particulière pour <a href="http://www.useit.com/">les recherches ergonomiques de Jakob Nielsen</a>.</p>
</dd>

<dd>
<p>   Je suis également curieux de tout ce qui m’entoure au quotidien : affiches, magazines, publicités dans les boites aux lettres, fiches d’impôts.</p>
</dd>

<dt>Y a t’il un ou plusieurs ouvrages de webdesign qui ait retenu votre attention ces derniers mois ?</dt>
<dd>
<p>   Pas vraiment, et je compte d’ailleurs sur d’éventuels commentaires pour me guider.</p>
</dd>

<dt>Y a t’il un sujet que je n’ai pas abordé et que vous aimeriez développer ici ?</dt>
<dd>
<p>   En ce qui me concerne, je ne vois rien de plus à ajouter, à part dire « Merci » pour ces questions qui semblent faites sur mesure et auxquelles j’ai pris plaisir à répondre.</p>
</dd>
</dl>

<h2 id="blogtoolbox">4 septembre 2008 sur <a href="http://blogtoolbox.fr/">Blog Tool Box</a></h2>

<dl>
<dt>Tu blogues depuis combien de temps maintenant ?</dt>
<dd>
<p>Ma toute première expérience de blogging remonte à… 2003. Mais c’est en 2005 que j’ai commencé un blog avec wordpress.com, qui s’est ensuite transformé en css4design.</p>
</dd>

<dt>Qu’est ce qui ta amené au blogging ?</dt>
<dd>
<p>La curiosité pour ce mode d’expression, et après je me suis laissé influencer par mon entourage professionnel où les blogs étaient très présents.</p>
</dd>

<dt>Combien de temps consacres-tu au blogging quotidiennement ?</dt>
<dd>
<p>Difficile à quantifier et ça dépend des périodes. En ce moment c’est deux / trois heures par jour (même le dimanche).</p>
</dd>

<dt>Tires-tu des revenus (directs ou indirects) de ton blog ?</dt>
<dd>
<p>Quelques dizaines d’euros par mois avec la publicité, et des contacts qui se traduisent par des commandes de prestations en intégration web.</p>
</dd>

<dt>Quelle est ta plus grosse erreur de blogging ?</dt>
<dd>
<p>Ne pas avoir commencé dès le départ dans l’idée de gagner de l’argent avec mon blog ;)</p>
</dd>

<dt>Quelle est l’importance du design sur un blog (de 0 à 10) ?</dt>
<dd>
<p>10/10. Mais je préfère un design moche à un design qui fait l’unanimité mais qu’on retrouve partout.</p>
</dd>

<dt>Quelle est l’erreur la plus courante dans la conception d’un design pour un blog ?</dt>
<dd>
<p>Sans hésiter : l’interlignage bien trop faible, et la taille des caractères souvent trop petite.</p>
</dd>

<dt>Penses-tu que les blocs d’annonces Google AdSense donne un aspect non professionnel à un blog ?</dt>
<dd>
<p>Tout dépend de la manière dont les annonces s’insèrent dans le design.</p>
</dd>

<dt>Quelle est la meilleure technique de promotion que tu as utilisé ?</dt>
<dd>
<p>Beaucoup de lecture d’autres blogs en laissant beaucoup de commentaires. Ça apporte une audience faible mais de qualité (on crée des liens, etc.). Pour l’audience, je conseille Scoopeo qui peut apporter beaucoup de visiteurs. Dans le lots, certains trouveront votre blog intéressant et reviendront ;)</p>
</dd>

<dt>Si tu devais lire qu’un seul blog, lequel choisirais-tu ?</dt>
<dd>
<p>Rhooo, la question qui tue… Bon, je vais essayer de répondre honnêtement : à part le mien (je m’en sert pour travailler) je garderais <a href="http://informationarchitects.jp/">Information Architects</a>.</p>
</dd>

<dt>Si tu pouvais donner un conseil à un débutant, quel serait-il ?</dt>
<dd>
<p>De bien se prendre la tête avec les statistiques de fréquentation, de publier plusieurs billets par jour, de ne pas prendre en compte le minimum vital du code typographique et de s’engueuler le plus souvent possible avec les visiteurs qui laissent des commentaires sur le blog ! (nan, j’plaisante, en fait, c’est tout le contraire ;) ) Bref, le conseil : garder le sens de l’humour et relativiser.</p>
</dd>

<dt>Le secret du succès de ton blog en un seul mot ?</dt>
<dd>
<p>SavoirPourQuiOnEcrit.</p>
</dd>
</dl>

<h2 id="allfordesign">14 juillet 2009 sur <a href="http://all-for-design.com/">All For Design</a></h2>

<dl>
<dt>Bonjour Bruno, peux-tu te présenter en quelques mots ?</dt>
<dd>
<p>Bonjour, je suis Bruno Bichet, j’ai 42 ans, un mariage en vue et un petit garçon de six ans. J’aime jouer du rock à la guitare électro-acoustique et refaire le web autour d’un jus de carotte. Après avoir passé plus de 8 années passionnantes dans le print comme infographiste PAO, j’ai commencé à travailler dans le web en 2001 comme formateur HTML/Dreamweaver et Javascript. Je suis actuellement Intégrateur Web Senior pour un réseau social de rencontre en ligne.</p>
</dd>

<dt>Comment définirais-tu ton travail actuel ?</dt>
<dd>
<p>Je crée ou j’adapte les chartes graphiques, je réalise l’intégration de nouvelles maquettes et quand j’ai le temps, je conçoit et met en œuvre la stratégie des envois de mail destinés à notre base client qui contient plusieurs millions d’entrées. Je participe également au déboguage des applications web réalisées par différentes équipes au sein du groupe.</p>
</dd>

<dt>A quel âge as-tu commencé à t’intéresser au domaine du web design ? Qu’est ce qui a motivé ce choix de carrière ?</dt>
<dd>
<p>Assez jeune, vers 16 ans, je me suis passionné pour les métiers de l’imprimerie, notamment ceux en rapport avec la conception des maquettes de livres et la typographie. Je suis devenu exé PAO au début des années 1990. Cela m’a amené à travailler dans la presse associative, la presse magazine professionnelle, les journaux gratuits, et les agences de publicité.</p>
</dd>

<dd>
<p>Enfin, lassé des différences de rendu du langage de description de page Postscript entre les différentes flasheuses (les imageuses, pas les filles qui font du Flash), j’ai voulu voir ce donnait le métier d’infographiste-maquettiste appliqué au web ;)</p>
</dd>

<dt>Selon toi, quelles sont les principales difficultés du métier de web designer ?</dt>
<dd>
<p>C’est un métier au carrefour de plusieurs compétences. En général on en maitrise une partie et on en connait bien une autre, mais il faut savoir se débrouiller dans les domaines que l’on connait moins : il faut se former constamment. Le bon sens demande quand même de développer ses points forts au lieu de courir après ses points faibles.</p>
</dd>

<dd>
<p>A part ça et les dead lines toujours trop courtes, il faut être attentif aux détails tout en restant vigilant sur le périmètre globale des fonctionnalités demandés par le client : un oubli est si vite arrivé (en même temps, contrairement au print, l’oubli peut être rapidement corrigé).</p>
</dd>

<dt>Qu’est-ce qui fait selon toi un bon web designer ?</dt>
<dd>
<p>Je dirais qu’un bon webdesigner est quelqu’un capable d’avoir suffisamment d’empathie avec le client pour fournir le travail demandé au lieu du travail imaginé ! Le reste est très subjectif et c’est surtout la qualité du dialogue avec le client qui compte. Il faut pouvoir lui proposer des pistes auxquelles il n’est pas habitué : le vrai client, c’est le client final, celui auquel est destiné le site web.</p>
</dd>

<dt>Peux-tu nous décrire une journée de travail type ?</dt>
<dd>
<p>Machine à café. Lecture des mails (et des flux RSS, veille technique et stratégique). Le boss qui vient avec une idée en version bêta à réaliser pour hier et/ou avec des bugs à corriger sur le projet lancée la veille : propositions sur l’idée, et/ou correction des bugs. Avancement sur les projet au long cours. Lecture des flux RSS en attendant une réunion. Réunion. Le point avec le studio graphique sur les maquettes commandées. Pause de midi. Machine à café. Lecture des mails. Le boss qui revient avec l’idée en version Release Candidate sur laquelle on commence à produire la version finale après avoir rassemblé quelques informations sur les contraintes techniques avec les collègues. Le boss qui revient dans la soirée pour faire le point sur les projets, etc.</p>
</dd>

<dt>Quels sont tes principaux outils de travail ?</dt>
<dd>
<p>Photoshop pour la découpe d’image en vue de l’intégration html et css. Illustrator et Photoshop pour la réalisation de chartes graphiques. Notepad++, Dreamweaver et Aptana pour l’intégration web : un éditeur ouvert par projet pour éviter d’avoir 3 fichiers index.php ouvert en même temps ou selon les langages utilisés. Par exemple, s’il y a déjà beaucoup de PHP ou de JS dans un projet, j’utilise plutôt Aptana, sinon, je switch entre notepad++ et PSPad, ce qui m’évite de jongler avec différentes colorations syntaxiques dans le même éditeur.</p>
</dd>

<dd>
<p>Pour le côté administratif et organisationnel, j’ai opté pour la suite Google Document qui permet d’avoir des présentations et des notes accessibles partout.</p>
</dd>

<dt>Peux-tu nous parler de tes projets actuels et à venir ?</dt>
<dd>
<p>Pas mal de changements sont prévus au cours des mois à venir, mais il est encore un peu tôt pour en parler : stay tuned!</p>
</dd>

<dt>Le web et ses technologies est un domaine en constante évolution, comment t’y prends-tu pour rester aux aguets ?</dt>
<dd>
<p>J’ai écrit le billet 3 trucs de Jedi pour affuter votre veille stratégique justement sur cette question ;) Il ne sert à rien de limiter sa veille techno aux grands sites du secteur parce que tout le monde les suit également : l’info arrivera d’une manière ou d’une autre. Ce qui est important c’est d’être curieux et de chercher des sources d’infos émergentes comme des nouveaux blogs. Pour cela, j’encourage les lecteurs à parcourir la blogosphère, laisser des commentaires et nouer des liens au sens propre comme au figuré.</p>
</dd>

<dt>Tu as sans-doute des sites web que tu affectionnes particulièrement. Peux-tu nous en citer quelques-uns ?</dt>
<dd>
<p>En ce moment j’apprécie particulièrement Pixenjoy, websourcing.fr, bbxdesign.com et Protuts.net qui font un réel effort éditorial pour proposer des articles utiles et de qualité.</p>
</dd>

<dt>Peux-tu me donner 3 noms de web designer et/ou graphistes qui ont attiré ton attention par la qualité de leurs travaux?</dt>
<dd>
<p>Au risque paraitre élitiste, quand j’entends le mot graphiste, je vais d’abord dans ma bibliothèque en bois. J’y trouve Emil Rüder et François Richaudeau. Le premier utilise les fondamentaux du graphisme pour faire du neuf, tandis que le second s’intéresse à la lisibilité. Les deux ont la passion de la typographie.</p>
</dd>

<dd>
<p>Sinon, J’aime beaucoup les travaux de Jacob Nielsen (L’art de la page d’accueil, Conception de sites web : l’art de la simplicité) ; Dave Shea (Zen du CSS) ; Jeffrey Zeldman (Design web : utiliser les standards) ; Amélie Boucher (Ergonomie web) ; et comme il ne faut jamais oublier la technique, je citerais Christian Heilmann (Javascript, dévelopment with DOM scripting and Ajax).</p>
</dd>

<dd>
<p>Oui, ça fait plus que les trois noms demandés, mais il est toujours bon d’avoir plus de trois sources d’inspiration ;)</p>
</dd>

<dt>Que penses-tu de la rétrocompatibilité des sites web ? Selon-toi, faut-il encore prendre le temps de gérer la compatibilité des sites avec IE6 ou d’autres navigateurs anciens ? Comment gères-tu cela dans tes projets ?</dt>
<dd>
<p>Là où je travaille, plus de 20% des utilisateurs se connectent avec IE6 et il n’est pas question de dégrader l’expérience utilisateur pour ses personnes qui ont leurs raisons de ne pas se mettre à Firefox ou Google Chrome (ou IE7 ou IE8). Bref, autant dans mon poste actuel, passé que futur, je m’assure de la compatibilité des sites web avec le plus grand nombre.</p>
</dd>

<dt>Restons dans le domaine du web design (ou apparenté), quel est le dernier livre que tu as lu et que tu conseillerais ?</dt>
<dd>
<p>Le dernier en date est Javascript, dévelopment with DOM scripting and Ajax de Christian Heilmann cité plus haut. Il est en anglais, mais une des choses qu’il faut savoir, c’est qu’une veille efficace ne se fait pas sans les sites ou les blogs anglo-saxons.</p>
</dd>

<dt>Flash, Javascript, Vidéo… Nous voyons les sites web évoluer très rapidement. Selon toi, quels sont les technologies ou langages qui vont se développer et qui feront partie intégrante du web dans l’avenir ?</dt>
<dd>
<p>La vidéo va sans nul doute se faire une place de choix et on le voit déjà. Pour autant, en dehors de Youtube ou de Dailymotion et des blogs qui les reprennent, la vidéo reste cantonnée à la publicité.</p>
</dd>

<dd>
<p>Flash est très utile pour fabriquer des players audio ou vidéo, pour la publicité — où il remplace la vidéo qui demande plus de moyens techniques –, ou alors pour réaliser des infographies animées afin de présenter des informations complexes de façon plus ludiques.</p>
</dd>

<dd>
<p>Javascript est le langage auquel tout webdesigner devrait s’intéresser ou au moins en connaitre suffisamment pour installer jQuery et les effets qui vont bien avec. Pour aller plus loin, un livre comme celui de Christian Heilmann est très utile pour comprendre les notions de scripting non intrusif et les bonnes pratiques de développement web en général.</p>
</dd>

<dt>Où te verrais-tu dans 10 ans ?</dt>
<dd>
<p>J’aimerais pouvoir travailler à distance depuis mon Jet privé.</p>
</dd>

<dt>Cette petite interview touche à sa fin, veux-tu faire passer un message aux lecteurs qui liront cet article ?</dt>
<dd>
<p>J’aimerais que les lecteurs intéressés par le graphisme s’intéresse un peu plus à la technique et vice-versa.</p>
</dd>
</dl>

<p>Merci d’avoir pris le temps de répondre, bonne continuation à toi.</p>

<p>Je te remercie d’avoir pensé à moi pour inaugurer cette rubrique. A bientôt !</p>

<h2 id="lepost">23 septembre 2009 sur <a href="http://www.lepost.fr/">Le Post</a></h2>

<dl>
<dt>Votre sujet de prédilection ?</dt>
<dd>
<p>Revoir les fondamentaux du graphisme appliqués au design pour le web.</p>
</dd>

<dt>Votre blog n&#8217;est pas très sexy&#8230; À quand la refonte graphique ?</dt>
<dd>
<p>La refonte graphique est terminée ! Reste l&#8217;intégration HTML et CSS dans le respect des standards du web.</p>
</dd>

<dt>Vous visez un public clairement averti. Pas de place pour les néophytes du web ?</dt>
<dd>
<p>Un public averti en vaut deux, non ? Je trouve qu&#8217;il y a suffisamment de ressources à destination des débutants sur d&#8217;autres blogs, sites web ou forums. Cela me permet de dormir tranquille avec ce soupçon d&#8217;élitisme qui fait le charme de mon blog.</p>
</dd>

<dt>Si votre blog était un objet high-tech, ce serait lequel ?</dt>
<dd>
<p>Un briquet, objet high-tech par excellence, inventé bien avant l&#8217;allumette, pour faire jaillir l&#8217;étincelle du génie et allumer le feu de la créativité.</p>
</dd>

<dt>Un souhait pour 2010 sur votre blog ?</dt>
<dd>
<p>J&#8217;aimerais explorer le format vidéo pour mes tutoriels et travailler plus en profondeur les problématiques liées aux rapports entre le graphisme, l&#8217;ergonomie et leur traduction dans le webdesign.</p>
</dd>

<dt>Enfin, complétez la phrase :</dt>
<dd>
<p>Je suis <strong>webdesigner</strong>, j&#8217;ai <strong>42 ans, une femme</strong> et <strong>un enfant</strong>. Mon blog est trop <strong>de la balle</strong>, mais pas vraiment <strong>fait pour jouer au tennis</strong>. J&#8217;adorerais que <strong>Emil Rüder</strong> le lise et se dise <strong>que je n&#8217;ai pas (trop) trahi sa pensée</strong>. Si je devais <strong>fermer mon blog</strong>, ce serait pour <strong>de mauvaises raisons</strong>.</p>
</dd>
</dl>

<h2 id="oziks">30 décembre 2009 sur <a href="http://www.oziks.fr/">Oziks</a></h2>

<dl>
<dt>Bonjour Bruno Bichet, merci pour le temps que tu consacres à répondre à ces quelques questions pour les lecteurs d&#8217;oziks.fr. Tu pourrais peut-être commencer l&#8217;interview en nous parlant de toi. Comment es-tu tombé dans le webdesign et l&#8217;intégration web ? Es-tu un autodidacte où tu as suivi une formation professionnelle ?</dt>
<dd>
<p>Bonjour, Brunot Morgan. J&#8217;ai commencé à travailler pour la presse en tant qu&#8217;infographiste PAO en 1993. J&#8217;ai fais beaucoup de mise en page avec des logiciels comme XPress, InDesign ou encore Illustrator. J&#8217;ai également eu l&#8217;occasion de retoucher beaucoup de photos avec Photoshop après les avoir scannées ; beaucoup de détourage aussi. Au tournant des années 2000, je me suis dit que je pourrais mettre ces compétences au service du web : il s&#8217;agit aussi de faire de la mise en page même si les outils et les contraintes sont différents.</p>
</dd>

<dt>Qu&#8217;est ce qu&#8217;il t&#8217;a amené à créer ton propre blog et à te lancer dans le blogging ?</dt>
<dd>
<p>J&#8217;avais fais une première tentative de blogging en 2003 mais je n&#8217;avait pas d&#8217;objectif rédactionnel et au final ce que je disais n&#8217;était pas vraiment intéressant. En 2005, j&#8217;ai rencontré plein de gens cool dans la boite où je travaillais et qui tenaient chacun un blog ou presque. J&#8217;ai commencé à les lire et je me suis pris au jeu en ouvrant un blog sur http://br1o.wordpress.com, à mon tour, pour voir.</p>
</dd>

<dd>
<p>Ensuite, j&#8217;ai commencé à écrire des billets sur le http://www.blogdesbois.fr et voyant que mes articles étaient un peu lus, j&#8217;ai décidé de me lancer en solo avec css4design.com sur un Dotclear en juin 2006.</p>
</dd>

<dt>Tu es l&#8217;éditeur de plusieurs sites n&#8217;est-ce pas ? Depuis combien de temps maintenant ?</dt>
<dd>
<p>J&#8217;écris principalement sur http://css4design.com et j&#8217;ai deux autres blogs que j&#8217;alimente de temps en temps. Un sur le blogging (http://br1o.fr) depuis 2008 et un autre sur Javascript que j&#8217;ai lancé en décembre 2009 (http://js4design.com). J&#8217;ai également un autre petit blog à tendance littéraire dans lequel je stocke de vieux textes écrits au millénaire dernier pour la plupart (http://zeug.me).</p>
</dd>

<dt>Quand tu réalises un design pour un site, quelles sont les étapes que mènes ton projet et quelles importances y apportes tu ?</dt>
<dd>
<p>Je commence par m&#8217;imprégner des différents contenus pour avoir une idée du découpage du site. Je travaille ensuite sur Illustrator pour chercher une ambiance graphique que je paufine petit à petit. Voir Quelques notes sur la conception d&#8217;une charte graphique pour des informations plus détaillées.</p>
</dd>

<dt>Y a-t-il des conseils que tu pourrais donner pour éviter les erreurs les plus courantes lors de la réalisation d&#8217;un site ? Que ce soit au niveau du design ou de l&#8217;intégration ?</dt>
<dd>
<p>L&#8217;erreur la plus courante et la plus grave à mon sens c&#8217;est de penser le design d&#8217;un site en évacuant les contenus pour se concentrer sur les effets visuels. Ces sites se caractérisent par un manque de clarté et de lisibilité. On dirait souvent que le graphiste à fait rentrer les textes dans les trous laissés entre deux effets graphiques. Sans parler des interlignages trop serrés qui nuisent gravement à la lisibilité et sont si simples à gérer correctement. Voir mon Manifeste pour un interlignage syndical minimum ;)</p>
</dd>

<dt>Quelles sont les langages et logiciels que tu utilises le plus pour tes projets ? Es-tu un addict de notepad++ ?</dt>
<dd>
<p>J&#8217;essaie de ne pas m&#8217;enfermer dans des habitudes, mais j&#8217;ai du mal à me passer d&#8217;Illustrator et de Photoshop pour la partie créa. Pour l&#8217;intégration, je suis plus ouvert et je teste régulièrement des nouveaux IDE. J&#8217;utilise régulièrement Notepad++ parallèlement à d&#8217;autres éditeurs comme Netbeans (depuis peu) ou Dreamweaver, Aptana, etc.</p>
</dd>

<dt>As-tu des projets en cours ou prévus ? Si ce n&#8217;est pas trop indiscret peut-être que tu pourrais nous en faire part.</dt>
<dd>
<p>Comme je viens de lancer js4design et que je continue à alimenter css4design régulièrement, je n&#8217;ai pas trop de temps pour lancer de nouveaux projets. Mais les idées ne manquent pas. J&#8217;ai notamment le nom de domaine wwwdesign.me dont j&#8217;aimerais bien faire quelque chose un jour.</p>
</dd>

<dt>Quels sont les blogs que tu préfères lire ?</dt>
<dd>
<p>Je suis environ 1000 flux RSS depuis Google Reader, c&#8217;est donc difficile de faire un choix. Mais bon, je vais jouer le jeu en donnant la liste des derniers blog écris en français (sachant que les 3/4 de mes lectures proviennent de sites et blogs anglo-saxon) que j&#8217;apprécie et que j&#8217;ai lu dernièrement :</p>
</dd>
</dl>

<ul>
<li><a href="http://performance.survol.fr/">http://performance.survol.fr</a></li>
<li><a href="http://demontiers.com/">http://demontiers.com</a></li>
<li><a href="http://www.simpleweb.fr/">http://www.simpleweb.fr</a></li>
<li><a href="http://geekarlier.com/">http://geekarlier.com</a></li>
<li><a href="http://www.dator.fr/">http://www.dator.fr</a></li>
<li><a href="http://pioupioum.fr/">http://pioupioum.fr</a></li>
<li><a href="http://michelf.com/journal/">http://michelf.com/journal</a></li>
<li><a href="http://truffo.fr/">http://truffo.fr</a></li>
</ul>

<dl>
<dt>Mac ou PC, pourquoi ?</dt>
<dd>
<p>PC est moins cher et correspond à l&#8217;équipement de la très grande majorité des utilisateurs dans le monde, donc&#8230;</p>
</dd>

<dt>Quand tu n&#8217;es pas en train de blogger ou créer derrière ton ordinateur, qu&#8217;aimes tu faire ?</dt>
<dd>
<p>Je passe du temps avec ma femme et mon fils. Je joue beaucoup aux Kaplas, aux playmobiles et je me suis mis aux Gormitis depuis peu. Sinon, j&#8217;aime me balader et boire un café en ville.</p>
</dd>

<dt>Merci beaucoup pour cet interview. Pour conclure, quelles sont les conseils que tu donnerais à quelqu&#8217;un qui vient de commencer dans le blogging et/ou le webdesign ?</dt>
<dd>
<p>Pour le blogging, je conseille vraiment de ne pas se prendre la tête avec les listes du genre &laquo;&nbsp;1001 astuces pour devenir un blogueur célèbre et influent&nbsp;&raquo; et faire exactement le contraire !</p>
</dd>

<dd>
<p>Pour le webdesign, je pense que chacun a sa façon d&#8217;aborder les choses, mais je dirais que l&#8217;important est de s&#8217;attacher aux détails. Ils font vraiment toute la différence entre un travail de qualité et le reste.</p>
</dd>

<dd>
<p>Merci d&#8217;avoir pensé à moi pour cette interview. A bientôt !</p>
</dd>
</dl>

<h2 id="wpchannel">21 septembre 2010 sur <a href="http://wpchannel.com/">WordPress Channel</a></h2>

<dl>
<dt>Bonjour Bruno ! Merci à toi d&#8217;avoir accepté cette interview pour WordPress Channel. Pour commencer, pourrais-tu nous dire qui tu es en quelques mots pour nos lecteurs.</dt>
<dd>
<p>Je suis intégrateur HTML/CSS et Webdesigner depuis 2005 après avoir passé du temps en tant qu&#8217;infographiste print et formateur. Je m&#8217;occupe de http://css4design.com dans lequel j&#8217;aborde les sujets liés au développement web en général avec une pensée particulière pour WordPress qui tient une place assez importante dans ma ligne éditoriale. Je m&#8217;intéresse également à Javascript avec http://js4design.com.</p>
</dd>

<dd>
<p>Côté WordPress, j&#8217;ai http://wp4design.com dans les cartons. Je voulais faire la même chose qu&#8217;avec js4design en direction de WordPress, mais il se trouve qu&#8217;il existe énormément de blogs sur ce créneau : je vais essayer d&#8217;y regrouper quelques thèmes WordPress quand j&#8217;en aurais le courage, à moins qu&#8217;une autre idée me vienne à l&#8217;esprit ;)</p>
</dd>

<dt>Tu es donc intégrateur  Web&#8230; en quoi cela consiste précisément ?</dt>
<dd>
<p>Le métier d&#8217;intégrateur web consiste à traduire les besoins des clients en site web. Dans la phase de lancement d&#8217;un projet, il s&#8217;agit généralement de découper une maquette Photoshop pour la transformer en fichiers (HTML, CSS, images, script, etc.). A cette étape il faut s&#8217;assurer de la conformité du site web avec les standards afin de livrer un code propre, pérenne, évolutif et facilement indexable par les moteurs de recherche.</p>
</dd>

<dd>
<p>Lorsqu&#8217;on intervient sur un projet déjà lancé, c&#8217;est souvent pour faire des mises à jour, corriger des bugs, améliorer le code, optimiser le SEO, améliorer les performances d&#8217;affichage des pages, etc.</p>
</dd>

<dt>Quelles en sont les qualités requises ?</dt>
<dd>
<p>Ce métier demande deux qualités souvent contradictoire : faire attention aux détails tout en gardant une vue d&#8217;ensemble du projet. En matière de développement web la curiosité n&#8217;est pas un vilain défaut, bien au contraire : il faut sans cesse se tenir au courant des nouvelles pratiques et voir comment on peut les intégrer dans les projets en cours ou à venir.</p>
</dd>

<dd>
<p>Selon les entreprises, l&#8217;intégrateur se situe entre le graphisme et le développement : il doit savoir dialoguer avec les deux, les mettre d&#8217;accord et savoir défendre son point de vue (qui est en réalité celui du client final, c&#8217;est-à-dire le visiteur). C&#8217;est souvent lui qui repère et doit corriger les problèmes liés à l&#8217;ergonomie qui ont la fâcheuse habitude d&#8217;apparaitre à ce moment.</p>
</dd>

<dt>Parlons à présent de la plateforme WordPress. A quand remonte ta première expérience ?</dt>
<dt>(comment en as-tu entendu parlé, adopté du premier coup ou délaissé dans un premier temps, etc.)</dt>
<dd>
<p>J&#8217;ai lancé css4design en juin 2006 sur la plate-forme Dotclear et j&#8217;ai switché environ un an plus tard pour WordPress qui à l&#8217;époque évoluait plus rapidement, avec tout ce qui va avec en terme de développement des ressources disponibles (tutoriels, plugins). Ceci dit, j&#8217;utilisais déjà WordPress.com depuis fin 2005 et j&#8217;avais eu l&#8217;occasion de me rendre compte des qualités du back-office.</p>
</dd>

<dt>Tu utilises donc WordPress au quotidien. Quels en sont tes principaux usages ?</dt>
<dd>
<p>J&#8217;utilise WordPress à titre personnel pour mes différents blogs et j&#8217;ai eu l&#8217;occasion d&#8217;utiliser ce CMS dans le cadre de prestations de création de sites web pour des clients tels que PME, associations ou particuliers, lorsque je travaillais en freelance.</p>
</dd>

<dd>
<p>Curieusement, j&#8217;ai rarement utilisé WordPress en entreprise (ni aucun autre CMS, d&#8217;ailleurs) : j&#8217;ai presque toujours travaillé sur des développements &laquo;&nbsp;maison&nbsp;&raquo; en relation étroite avec des graphistes et des développeurs.</p>
</dd>

<dt>WordPress 3.0 a apporté son lot de nouveautés dont les custom post types, les menus de navigation et bien plus encore&#8230; ton avis sur cette mise à jour ?</dt>
<dd>
<p>Pour tout dire, je n&#8217;ai pas encore eu l&#8217;occasion de mettre en place les Custom Post Types ou les Menus de navigation, mais je me suis tenu au courant de l&#8217;évolution de ces nouvelles fonctionnalités bien avant la sortie officielle de la version 3.0. qui sont une vraie &laquo;&nbsp;tuerie&nbsp;&raquo; ;) C&#8217;est ce qu&#8217;il manquait à WordPress pour entrer officiellement dans le monde des CMS, sans avoir à rougir devant les mastodontes du marché que sont Drupal, Joomla et consorts.</p>
</dd>

<dt>Qu&#8217;attends-tu de WordPress pour ces prochaines années ?</dt>
<dd>
<p>J&#8217;aimerais que l&#8217;équipe chargée du développement fasse une pause sur les fonctionnalités (les plugins sont là pour ça) pour s&#8217;attaquer au moteur lui-même : uniformiser les fonctions (dénomination, ordre des arguments, etc.), dépoussiérer les parties du code qui datent et pourquoi pas, passer au tout objet pour faire plaisir aux plus exigeants !</p>
</dd>

<dt>Ta principale contribution à la communauté WordPress ?</dt>
<dd>
<p>J&#8217;aime penser que mes articles sur WordPress font de moi un contributeur enthousiaste à défaut d&#8217;être régulier. Quand j&#8217;écris un billet, j&#8217;essaie toujours de voir si ce dont je parle peut être utile pour l&#8217;utilisateur de WordPress.</p>
</dd>

<dt>Quel message souhaiterais-tu adresser aux utilisateurs qui débutent avec WordPress ?</dt>
<dd>
<p>La première chose que l&#8217;on fait quand on débute, c&#8217;est de chercher des ressources. Mon message serait que chacun essaie de fournir des conseils à son tour lorsqu&#8217;il maitrise un peu le bouzin. Ne pas s&#8217;inquiéter de savoir si les sujets ont déjà été traités par quelqu&#8217;un d&#8217;autre : chaque lecteur est unique et peut être sensible à votre style ou votre manière d&#8217;expliquer les choses.</p>
</dd>

<dd>
<p>Merci de m&#8217;avoir donné la parole sur ce sujet qui me passionne et à bientôt !</p>
</dd>
</dl>

<h2 id="pixelboy">27 mai 2010 sur <a href="http://www.pixelboy.fr">Pixelboy</a></h2>

<dl>
<dt>Qui êtes vous ?</dt>
<dd>
<p>Bonjour, je suis Bruno Bichet, marié, un enfant. J&#8217;ai commencé à travailler dans la presse en tant qu&#8217;infographiste PAO avant de me lancer dans le Web comme formateur et webdesigner / intégrateur web.</p>
</dd>

<dt>Pourquoi bloguez vous ?</dt>
<dd>
<p>Principalement pour structurer ma veille technologique sur les différentes facettes de mon métier et pour satisfaire mon goût pour l&#8217;écriture et le partage d&#8217;idées avec des personnes qui ont les mêmes centres d&#8217;intérêts.</p>
</dd>

<dt>Pour qui bloguez vous ?</dt>
<dd>
<p>Ca dépend des blogs : sur css4design.com et js4design.com, je m&#8217;adresse aux personnes qui travaillent dans la conception et le développement de sites web, tandis que br1o.fr est plutôt destiné aux utilisateurs des réseaux sociaux et du web 2.0 en général. Sujets sur lesquels j&#8217;essaie de prendre un peu de recul tout en m&#8217;amusant.</p>
</dd>

<dt>L’article dont vous êtes le plus/moins fier ?</dt>
<dd>
<p>Le plus. Sans hésitation, je citerais ma grosse grosse liste de 1 000 ressources sur le développement web et WordPress : http://css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web</p>
</dd>

<dd>
<p>Le moins. Un billet d&#8217;humeur répondant à un autre billet d&#8217;humeur, à cause de son niveau de trollitude élevé : http://css4design.com/dites-wordpress-pas-weirdpress</p>
</dd>

<dt>Vous bloguez a temps plein ? Sinon, que faites vous à coté ?</dt>
<dd>
<p>J&#8217;essaie d&#8217;écrire un peu tous les jours et je ventile mes articles sur le blog le plus adapté, sans me contraindre à une régularité trop pesante. Par ailleurs, je suis à la recherche d&#8217;un poste de Chef de projet Web, de formateur TIC ou encore d&#8217;intégrateur HTML &amp; CSS dans une entreprise dynamique, idéalement dans un secteur à fort contenu éditorial, mais je suis ouvert à d&#8217;autres propositions.</p>
</dd>

<dt>Qu’est ce qu’on peut vous souhaiter pour l’avenir ?</dt>
<dd>
<p>Du travail et des lecteurs ;)</p>
</dd>

<dt>Des blogs à recommander ?</dt>
<dd><a href="http://pioupioum.fr/">http://pioupioum.fr</a> &#8212; Le bloc-note d&#8217;un développeur web</dd>

<dd><a href="http://geekarlier.com/">http://geekarlier.com</a> &#8212;  Parce que le troll, c&#8217;est sain !</dd>

<dd><a href="http://css.mammouthland.net/">http://css.mammouthland.net</a> &#8212; Cultivons les standards</dd>

<dd><a href="http://truffo.fr/">http://truffo.fr</a> &#8212; Conception de sites web, CMS et accessibilité</dd>

<dd><a href="http://www.simpleweb.fr/">http://www.simpleweb.fr</a> &#8212; Simplifions l&#8217;internet</dd>

<dt>Autre chose à ajouter ?</dt>
<dd>Merci d&#8217;avoir pensé à moi pour cette interview.</dd>
</dl>

<h2 id="coreygraphe">20 avril 2011 sur le blog de <a href="http://entre-espace.com/CG-blog/">CoreyGraphe</a></h2>

<dl>
<dt>css4design qu’est-ce que c’est?</dt>
<dd>Ce blog est né un peu par hasard pour garder des traces des bouts de codes que j’utilisais dans mon travail. J’en ai ensuite profité pour garder des traces des sites que je trouvais sympa, puis une chose en amenant une autre, ce blog a fini par devenir une sorte de magazine sur tous les sujets liés au design web.</dd>

<dt>Est-ce que css4design intervient dans ton process de travail (autre que le blog)?</dt>
<dd>Oui, je m’en sers toujours pour retrouver des idées. Le fait d’écrire me permets de mieux mémoriser. Du coup, lorsque je veux comprendre quelque chose, je me documente et je prends des notes qui deviennent souvent des articles.</dd>

<dt>As-tu fait de réelles rencontres professionnelles grâce à ce blog?</dt>
<dd>De nombreuses personnes m’ont contacté pour des projets professionnels à partir du formulaire de contact. Le fait d’avoir un blog (ou au moins une présence active sur le web, comme Twitter, par exemple) permet de rencontrer beaucoup de monde lors des apéros web qui s’organisent régulièrement.</dd>

<dt>La visibilité (en dehors du plaisir d’avoir des « lecteurs ») est-ce important?</dt>
<dd>Oui. Je pense qu’il ne faut pas négliger la part d’ego qui existe en chacun de nous et qui réclame sa part de « gloire ». Il ne faut pas nier le fait que la visibilité permet de s’améliorer, d’être meilleur dans ce que l’on fait. Rien que pour ça, ça vaut le coup d’avoir de nombreux lecteurs ;-)</dd>

<dt>Tes autres sources d’inspirations que le visuel dans ton graphisme (livres, musique, …)?</dt>
<dd>C’est difficile de savoir précisément d’où vient l’inspiration, mais j’ai remarqué que je trouvais de meilleures idées lorsque je sortais de chez moi. Rien de tel que de rencontrer des gens et discuter pour avoir des idées nouvelles. Je m’inspire beaucoup des fanzines que je trouve en sortant de chez moi que je feuillette en buvant un café.</dd>

<dt>Ton avis sur cette citation: « La pire chose pour un artiste est de s’entendre dire qu’ils peuvent faire tout ce qu’ils veulent, j’ai toujours cru que les artistes étaient beaucoup plus créatifs si on leur disait ce qu’ils ne pouvaient pas faire. Il est plus facile de trouver des failles dans un mur que d’essayer de construire à partir de rien » (Peter Gabriel)</dt>
<dd>Ca me rappelle ma citation préférée : « L’art naît de contrainte, vit de lutte, meurt de liberté. » André Gide. Quand j’entends des remarques sur le fait que les contraintes techniques du web brident la créativité, je ne peux pas m’empêcher de penser à la rigidité du format A4 et à toutes les merveilles qu’on peut en tirer en terme de créations originales.</dd>

<dt>Y-a-t-il un petit blog ou un artiste/graphiste peu connu (que tu viens de découvrir par exemple) dont tu souhaiterais nous parler?</dt>
<dd>J’ai découvert il y a peu le blog serbigraphie.blogspot.com du collectif d’artistes « Serbigraphie », qui comme son nom l’indique plus ou moins, est un collectif franco-yougoslave de sérigraphie et de gravure. Les oeuvres présentées ne sont pas forcément toutes NSFW (No Safe For Work) mais dans le doute, mieux vaut éloigner les petits enfants de l’écran ;-)</dd>
</dl>

<h2 id="pixevent">24 avril 2011 sur le blog de <a href="http://blog.pixevent.fr/">Pixevent</a></h2>

<dl>
<dt>Quelle est la ligne directrice de votre blog ?</dt>
<dd>Bonjour Gautier et merci de me donner l’occasion de m’exprimer à propos de mon blog sur les CSS et le Webdesign,
La ligne directrice de css4design.com est de proposer des tutoriels, des articles de fond, des traductions ou des avis personnels sur le Webdesign en général et sur les questions liées à l’intégration HTML &amp; CSS en particulier.</dd>

<dt>Depuis quand bloguez-vous ?</dt>
<dd>Ma première expérience de blog remonte à 2003 dans le cadre d’un « site personnel » toujours accessible à l’adresse http://infographiste.free.fr/newlabzone/ ^^. Fin 2005, j’ai ouvert un blog sur WordPress.com, puis je me suis lancé en 2006 dans la personnalisation d’un blog Dotclear sur un serveur mutualisé chez PHPNET.org.</dd>

<dt>Pouvez-vous parler un peu de vous, de votre parcours et comment vous en êtes venu a bloguer ?</dt>
<dd>Je me suis intéressé au web très tôt. Je m’en suis beaucoup servi pour trouver des ressources lorsque j’étais infographiste PAO et j’ai peu à peu appris à faire des sites web. Comme beaucoup, j’ai commencé à bloguer pour garder une trace des sites web que je visitais en ajoutant un bref commentaire. Puis, je me suis servi du blog pour noter des bouts de code HTML &amp; CSS. De fil en aiguille, j’ai mis en place des tutoriels et des articles plus fouillés.</dd>

<dt>Si vous avez des influences ou des référents, quels sont-ils ?</dt>
<dd>Mes influences proviennent principalement de livres, qu’il s’agisse de ceux que je trouve dans ma bibliothèque personnelle ou à la bibliothèque municipale. Je m’inspire également des magazines en langues étrangères (pour me concentrer sur la forme), des affiches et des publicités qui m’entourent. Je me sers du web dans une optique plus utilitaire, plus technique. A certains moment, je passe plus de temps à publier des articles qu’à en lire et à d’autres moment c’est le contraire</dd>

<dt>Quel conseil donneriez-vous un un blogueur qui commence ?</dt>
<dd>Essayer de trouver son propre style et de partager ses connaissances au maximum tout en ménageant ses effets. Par exemple, je fais trop souvent l’erreur de vouloir tout mettre dans un seul billet, alors qu’il serait parfois préférable de faire durer le plaisir sur plusieurs articles. Ce qui ne veut pas dire qu’il faut se forcer à publier souvent. Il vaut mieux passer du temps à se relire, à ajouter des informations à un article, plutôt que se précipiter sur le bouton « Publier ».</dd>
</dl>

<h2 id="blog-nouvelles-technologies">29 juin 2011 sur <a href="http://www.blog-nouvelles-technologies.fr">le blog des nouvelles technologies</a></h2>

<dl>
<dt>Est-ce le moment d&#8217;adopter HTML5 ?</dt>
<dd>La question est double car il faut distinguer HTML5 (l&#8217;ensemble des API, le langage HTML propremement dit et les CSS3) et HTML 5 (avec un espace) qui ne concernerait que la partie du langage de balisage (même si en réalité, la nouvelle version ne possède pas de numéro de version). Je ne suis pas assez &laquo;&nbsp;expert&nbsp;&raquo; pour me prononcer sur l&#8217;ensemble des API&#8217;s proposées par HTML5 (file-api, geolocation, sql-database, etc). Je resterai donc concentré sur les balises HTML 5 avec un point rapide sur CSS3.</dd>

<dd>
<p><strong>HTML 5</strong></p>
</dd>

<dd>
<p>Il est non seulement possible mais souhaitable d&#8217;utiliser HTML 5 dès maintenant, pour une raison simple : le flux de production de la spécification en cours de rédaction a besoin que les utilisateurs testent tout ces beaux joujous que l&#8217;on voient en rêve en situation réelle. Rien que cela, justifie que l&#8217;on se penche sérieusement sur ces nouvelles balises. La deuxième raison est que HTML 5 fonctionne globalement bien dans les grandes lignes, alors pourquoi s&#8217;en priver.</p>
</dd>

<dd>
<p>La question de l&#8217;activation obligatoire de Javascript pour la reconnaissance des balises header, footer, section etc. est un problème, certes, mais qui peut être aisément contourné. Dans la pratique, on utilise rarement les balises toutes nues : on les enveloppe généralement avec un &laquo;&nbsp;container&nbsp;&raquo;, pour appliquer des fonds distincts, pour pallier des problèmes de largeurs ou encore des impératifs de &laquo;&nbsp;floataison&nbsp;&raquo;.</p>
</dd>

<dd>
<p>Partant de ce constat, j&#8217;utilise une technique simple et efficace : la quasi totalité de mes balises issues de la nouvelle sémantique HTML 5 est enveloppée dans des bonnes vieilles balises div des familles auxquelles j&#8217;applique les propriétés width, float, etc. ; je réserve les padding, etc. aux asides, sections et autre footers. Javascript, n&#8217;est ainsi plus indispensable pour que la mise en page tienne le coup en son absence.</p>
</dd>

<dd>
<p>J&#8217;ai utilisé une grande partie de ces balises HTML5 dans mon thème WordPress Basics, accessible à l&#8217;adresse http://wp4design.com qui &#8212; bien que perfectible &#8212; montre que HTML5 peut déjà être appliqué en &laquo;&nbsp;production&nbsp;&raquo;. En tout cas, l&#8217;absence de Javascript ne pose pas pas de problème particulier.</p>
</dd>

<dd>
<p><strong>CSS3</strong></p>
</dd>

<dd>
<p>Là encore, il y a peu de chose que l&#8217;on ne peut utiliser, à condition de bien connaitre les limites de la prise en charge par les navigateurs des propriétés que vous voulez utiliser. En fonction des projets et des budgets, il est désormais tout à fait possible de proposer des bords arrondis, des dégradés, des ombres portées sur les boites ou les textes, etc. uniquement en CSS3 sans passer par Photoshop, pour diminuer les allers-retours liés à la validation des maquettes, ce qui allège la facture et fluidifie les relations avec les clients ;-)</p>
</dd>

<dd>
<p>En tout état de cause, je vous conseille l&#8217;excellent petit ouvrage CSS3 pour les webdesigners qui explique très bien comment utiliser les nouvelles propriétés CSS3 dans le cadre de l&#8217;amélioration progressive. Profitez-en pour lire le non moins excellent CSS avancées de Raphaël Goetter pour mieux connaitre les anciennes propriétés CSS que l&#8217;on peut désormais utiliser, maintenant que l&#8217;image de IE6 commence à s&#8217;estomper dans le lointain.</p>
</dd>

<dd>
<p><strong>En bref</strong></p>
</dd>

<dd>
<p>Le maitre-mot de tout ceci, tient en 4 lettre : TEST.</p>
</dd>

<dd>
<p>Quoique vous mettiez en place, prenez le temps de tester vous-même et plus important encore, de faire tester par les autres.</p>
</dd>

<dd>
<p>C&#8217;est la voie du moindre bug ^__^</p>
</dd>
</dl>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/programme-formation-html-css' title='Quelques notes &#8212; Programme de formation HTML &amp; CSS'>Quelques notes &#8212; Programme de formation HTML &#038; CSS</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-fevrier-2011' title='Journal &#8212; « Typographie, HTML5 Boilerplate, Reset CSS, Clearfix, CSS3, Photoshop »'>Journal &#8212; « Typographie, HTML5 Boilerplate, Reset CSS, Clearfix, CSS3, Photoshop »</a></li><li><a href='http://css4design.com/le-petit-journal-de-l-integrateur-web-html5-et-css' title='HTML5 et CSS pour l&#039;intégrateur web'>HTML5 et CSS pour l&#039;intégrateur web</a></li><li><a href='http://css4design.com/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &#038; jQuery</a></li><li><a href='http://css4design.com/wordpress-a-z-extension-plugin' title='WordPress de A à Z &#8212; E comme Extensions (les plugins)'>WordPress de A à Z &#8212; E comme Extensions (les plugins)</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=6932&amp;md5=589b4b54421ba1488b229d6bc29c9d3f" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/interviews-bruno-bichet-integration-html-css-design/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=6932&amp;md5=589b4b54421ba1488b229d6bc29c9d3f" type="text/html" />
	</item>
		<item>
		<title>WordPress de A à Z &#8212; E comme Extensions (les plugins)</title>
		<link>http://css4design.com/wordpress-a-z-extension-plugin</link>
		<comments>http://css4design.com/wordpress-a-z-extension-plugin#comments</comments>
		<pubDate>Thu, 23 Jun 2011 19:28:39 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress A à Z]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Base de données]]></category>
		<category><![CDATA[Basics]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[Category]]></category>
		<category><![CDATA[Commentaires]]></category>
		<category><![CDATA[Contact]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Edito]]></category>
		<category><![CDATA[Formulaire]]></category>
		<category><![CDATA[Google Analytic]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Head]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Iframe]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Pagination]]></category>
		<category><![CDATA[Performances web]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Sitemap]]></category>
		<category><![CDATA[Smartphone]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Tag]]></category>
		<category><![CDATA[TinyM]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=10611</guid>
		<description><![CDATA[WordPress offre un environnement de publication complet, prêt à accueillir vos textes, vos images et les commentaires des lecteurs, dès l&#8217;installation. Cet aspect «Prêt à Publier» n&#8217;empêche pas d&#8217;avoir envie d&#8217;ajouter ou d&#8217;étendre les fonctionnalités du CMS grâce aux extensions qui s&#8217;installent en deux clics depuis l&#8217;interface d&#8217;administration. Parmi les quelques 15 000 plugins disponibles, voici les 11 que j&#8217;installe le plus souvent au lancement d&#8217;un site WordPress, et ceux que j&#8217;utilise moins souvent.  La saga «WordPress de A à Z» Logo « WordPress je thème » WordPress de A à Z… avec le Codex A comme Allons-y ! B comme [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fwordpress-a-z-extension-plugin">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fwordpress-a-z-extension-plugin&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>WordPress offre un environnement de publication complet, prêt à accueillir vos textes, vos images et <a href="http://css4design.com/wordpress-a-z-discussion-commentaires">les commentaires</a> des lecteurs, dès l&#8217;installation. Cet aspect «Prêt à Publier» n&#8217;empêche pas d&#8217;avoir envie d&#8217;ajouter ou d&#8217;étendre les fonctionnalités du CMS grâce aux extensions qui s&#8217;installent en deux clics depuis l&#8217;interface d&#8217;administration. Parmi les quelques <a href="http://wordpress.org/extend/plugins/">15 000 plugins disponibles</a>, voici les 11 que j&#8217;installe le plus souvent au lancement d&#8217;un site WordPress, et ceux que j&#8217;utilise moins souvent. <span id="more-10611"></span></p>

<p><img title="wordpress-extension-plugin" src="http://css4design.com/wp-content/uploads/2011/06/wordpress-extension-plugin-e1308856680749.png" alt="Liste des mots dans l'article : wordpress, extension, plugin" width="633" height="277" /></p>

<h2>La saga «WordPress de A à Z»</h2>

<ol>
    <li><a rel="bookmark" href="../logo-wordpress-je-theme-creative-commons">Logo « WordPress je thème »</a></li>
    <li><a rel="bookmark" href="../creer-son-site-web-avec-wordpress-de-a-a-z-avec-le-codex">WordPress de A à Z… avec le Codex</a></li>
    <li><a rel="bookmark" href="../wordpress-a-z-allons-y">A comme Allons-y !</a></li>
    <li><a href="../creation-de-site-wordpress-de-a-a-z-b-comme-basics">B comme Basics</a> &#8212; ♥ Basics en bref et <strong><a title="Le thème Basics en action et liens de téléchargement" href="http://wp4design.com/">lien de téléchargement</a></strong>.</li>
    <li><a href="../wordpress-a-z-css">C comme CSS &amp; Composé HTML5</a></li>
    <li><a rel="bookmark" href="../wordpress-a-z-discussion-commentaires">D comme Discussion</a></li>
    <li>Vous lisez :<strong> E comme Extensions</strong></li>
    <li>Prochain article : F comme Function</li>
</ol>

<p>Découvrez les meilleurs plugins pour améliorer les performances de votre site, ajouter des scripts et des CSS dans la balise <code>head</code>, créer et gérer votre sitemap, gérer les commentaires, adapter votre site pour iPhone et Android, gérer vos statistiques avec Google Analytics, afficher les articles similaires, effectuer des opérations sur votre base de données, étendre les fonctionnalités de l&#8217;éditeur WYSIWYG TinyMCE, et bien d&#8217;autres choses encore !</p>

<h2>1. Système de cache</h2>

<p><strong><a href="http://wordpress.org/extend/plugins/w3-total-cache/">W3 Total Cache</a></strong> améliore l&#8217;expérience utilisateur en augmentant les performance de votre serveur en mettant en cache tous ce qui peut l&#8217;être pour réduire les temps de chargement et donc accélerer l&#8217;affichage des pages. Les éléments concernés par la mise en cache sont : les pages, les requêtes à la base de données. Cette extension se charge également de minifier les fichiers CSS et Javascript et gère votre CDN (<a href="http://fr.wikipedia.org/wiki/Content_Delivery_Network">Content Delivery Network</a>) le cas échéant.</p>

<p><object style="width: 633px; height: 390px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="633" height="390" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/rkmrQP8S5KY" /><embed height="390" width="633" src="http://www.youtube.com/v/rkmrQP8S5KY" style="width: 633px; height: 390px;" type="application/x-shockwave-flash"> </embed></object></p>

<p>Voir aussi <a href="http://wordpress.org/extend/plugins/wp-super-cache/">WP Super Cache</a> qui rend des services similaires.</p>

<h2>2. Ajouter du Javascript ou des CSS dans le head</h2>

<p><strong><a href="http://wordpress.org/extend/plugins/header-footer/">Header-Footer</a></strong> permet d&#8217;ajouter facilement du contenu dans la balise <code>head</code> et/ou dans le <em>footer</em> de votre site, sans toucher aux <em>templates</em>. Il suffit de copier-coller les codes dans les champs dédiés et voilà ! Pratique pour placer les nombreux scripts pour Google Analytics, Twitter et autre Widgets. Voir aussi <a href="http://wordpress.org/extend/plugins/add-to-header/">Add to Header</a> et <a href="http://wordpress.org/extend/plugins/general-headers/">General Headers &amp; Footers</a>.</p>

<h2>3. Générer un sitemap</h2>

<p><strong><a href="http://wordpress.org/extend/plugins/bwp-google-xml-sitemaps/">Better WordPress Google XML Sitemaps</a></strong> crée un plan de site au format XML normalisé par Google pour permettre aux moteurs de recherche d&#8217;avoir un instantané des liens présents sur votre site et des mises à jour à chaque article publié. Google prend votre sitemap en compte dans les <a href="https://www.google.com/webmasters/tools/">Google Webmaster Tools</a> à la rubrique <em>Configuration du site</em> → <em>Sitemaps</em>. Cette extension autorise le découpage de votre plan de site en plusieurs parties grâce à un fichier XML liant d&#8217;autres fichiers XML pour les pages, les billets, les catégories, les tags.</p>

<h2>4. Abonnement aux commentaires</h2>

<p><strong><a href="http://wordpress.org/extend/plugins/subscribe-to-comments-reloaded/">Subscribe To Comments Reloaded</a></strong> &#8212; C&#8217;est un classique trop souvent oublié qui permet à vos commentateurs de suivre les commentaires laissés sur un article en recevant un mail chaque fois qu&#8217;un nouveau commentaire est publié.</p>

<h2>5. Thème adapté aux smartphones</h2>

<p><strong><a href="http://wordpress.org/extend/plugins/wptouch/">WPtouch</a></strong> &#8212; Il s&#8217;agit ni plus ni moins d&#8217;un thème spécialement conçu pour les Smartphones (iPhone, Android, etc.). Très pratique et lisible, c&#8217;est le compagnon indispensable pour que votre site fasse bonne figure sur les périphériques mobiles tactiles à petits écrans. L&#8217;utilisateur a la possibilité de désactiver WPtouch pour retrouver l&#8217;affichage d&#8217;origine en activant/désactivant un bouton au bas de la page. Voir aussi <a href="http://wordpress.org/extend/plugins/wptap/">WPtap News Press</a>.</p>

<h2>6. Statistiques Google Analytics</h2>

<p><strong><a href="http://wordpress.org/extend/plugins/google-analytics-for-wordpress/">Google Analytics for WordPress</a></strong> est un outil très utile pour tirer le maximum de Google Analytics : de l&#8217;installation du script asynchrone au tracking des liens sortants, en passant par la mise en place de variables personnalisées pour affiner vos statistiques de fréquentation et d&#8217;utilisation de votre site internet par les visiteurs. J&#8217;utilise aussi régulièrement Header-Footer pour coller le code Google Analytics asynchrone dans le <code>head</code>.</p>

<p><object style="width: 633px; height: 390px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="633" height="390" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/tnUXzbvXxSQ" /><embed height="390" width="633" src="http://www.youtube.com/v/tnUXzbvXxSQ" style="width: 633px; height: 390px;" type="application/x-shockwave-flash"></embed></object></p>

<h2>7. Articles similaires mais presque</h2>

<p><strong><a href="http://wordpress.org/extend/plugins/yet-another-related-posts-plugin/">Yet Another Related Posts Plugin</a></strong> affiche une liste de liens en rapport avec l&#8217;article en cours de lecture. L&#8217;algorithme de <abbr title="Yet Another Related Posts Plugin" lang="fr">YARPP</abbr> est assez convaincant à partir du moment où les tags associés aux billets sont pertinents. Nombreuses options disponibles pour affiner la correspondance entre l&#8217;article et la liste de liens.</p>

<h2>8. TinyMCE Advanced</h2>

<p><strong><a href="http://wordpress.org/extend/plugins/tinymce-advanced/">TinyMCE Advanced</a></strong> transforme votre éditeur WordPress WYSIWYG en bête de course sous stéroïdes en ajoutant des boutons intéressants :</p>

<ul>
    <li>Ajout de vidéos,</li>
    <li>Découpage d&#8217;article en plusieurs parties (<em>Split Page</em>),</li>
    <li>Abréviation,</li>
    <li>Indice et exposant</li>
    <li>Tableaux,</li>
    <li>Options de listes ordonnées ou non-ordonnées,</li>
    <li>Etc.</li>
</ul>

<p><em>TinyMCE Advanced</em> autorise l&#8217;utilisation de la balise <code>iframe</code> (pratique pour insérer des plans en provenance de Google Maps) et les nouvelles balises HTML 5, sans que l&#8217;éditeur ne les supprime sans préavis. L&#8217;administration du plugin est assez intuitive : n&#8217;hésitez pas à faire glisser les boutons indésirables (couleur de texte, fond de couleur, etc.) vers le bas pour vous en débarrasser ;-)</p>

<p>J&#8217;apprécie particulièrement la possibilité d&#8217;ajouter des attributs à un élément en le sélectionnant puis en cliquant sur le bouton <em>Insérer/Modifier des attributs</em> pour ajouter un identifiant ou une classe CSS. Associé avec le bouton <em>Ancre</em>, ce bouton permet de faire des liens à l&#8217;intérieur d&#8217;un billet (note de bas de page, sommaire, etc.).</p>

<h2>9. Gestion de la base de données</h2>

<p><strong><a href="http://wordpress.org/extend/plugins/wp-dbmanager/">WP-DBManager</a></strong> est un plugin spécialisé dans la gestion de la base de données de votre  installation WordPress : réparation, sauvegardes (récurrentes ou pas),  restauration, optimisation. Permet également d&#8217;effectuer des requêtes  SQL. Voir aussi <a href="http://wordpress.org/extend/plugins/wp-db-backup/">WP-DB-Backup</a> comme alternative pour les opérations de sauvegarde. Nécessite moins de permissions que <em>WP-DBManager</em>, ce qui peut être utile sur certaines configurations de serveur.</p>

<h2>10. Plugin anti-spam</h2>

<p><strong><a href="https://akismet.com/">Akismet</a></strong> est pré-installé mais son activation dépend d&#8217;une clé que vous pouvez vous procurer plus ou moins gratuitement selon que vous êtes une entreprise avec plusieurs sites, un professionnel avec un seul site, ou bien un particulier. Ceux qui ont un compte WordPress.com peuvent se faire renvoyer leur clé Akismet en indiquant leur mail à l&#8217;adresse<a href="https://akismet.com/resend"> https://akismet.com/resend</a></p>

<h2>11. Formulaire de contact</h2>

<p><strong><a href="http://wordpress.org/extend/plugins/easy-contact/">Easy Contact</a></strong> propose un formulaire de contact minimaliste, facile à modifier. Idéal quand on a juste besoin d&#8217;un formulaire de contact sans prise de tête.</p>

<p>Ces 11 premières extensions sont celles que j&#8217;utilise le plus souvent.  Les suivantes &#8212; que j&#8217;utilise de temps à autre &#8211;  m&#8217;ont été rappelées  via <a href="http://twitter.com/br1o">Twitter</a> par @tbnv @MoOx @exootia @ID_referenceur @Nawylblog @pperistil @Delphine_D @fetard @Aether_Concept @agence_acs04 @nicofayet @nderambure @MaevaCecchi @laurentbayard @glloq8 @michaeldumontet @jverrecchia et @pixeletcetera que je remercie o/</p>

<ul>
    <li><strong><a href="http://wordpress.org/extend/plugins/wordpress-seo/">WordPress SEO</a></strong> &#8212; J&#8217;utilise peu (voire jamais) les plugins SEO pour WordPress : je préfère le système semi-automatique que j&#8217;ai mis en place dans le thème <a href="http://wp4design.com/">WordPress ♥ Basics</a> qui est une version simplifiée de celle présentée dans <a href="http://css4design.com/wordpress-une-meilleure-indexation-avec-not-at-all-in-one-seo"><strong>Not At All In One SEO</strong></a>. Voir aussi <a href="http://wordpress.org/extend/plugins/seo-ultimate/">SEO Ultimate</a>.</li>
    <li><strong><a href="http://wordpress.org/extend/plugins/contact-form-7/">Contact Form 7</a></strong> &#8212; Créez autant de formulaires que vous voulez avec les éléments dont vous avez besoin : champs text, file, boutons radio, menu `select`, etc. Une usine à gaz parfois indispensable ;-)</li>
    <li><strong><a href="http://wordpress.org/extend/plugins/no-category-parents/">No category parents</a></strong> &#8212; Supprimez le terme <em>category</em> de vos URL&#8217;s. Voir aussi <a href="http://wordpress.org/extend/plugins/wp-no-tag-base/">WP No Tag Base</a>. Notez que contrairement ce ce qu&#8217;on peut lire à propos de ce terme <em>category</em>, il n&#8217;est pas totalement sans intérêt. Dans le cadre d&#8217;un site centré sur un seul <em>sujet</em>, on pourra changer le terme <em>category</em> par le mot <em>sujet</em> pour l&#8217;avoir dans l&#8217;URL une bonne fois pour toute, sans être obligé de «bourrinner» les mots-clés dans les titres :-D</li>
    <li><strong><a href="http://wordpress.org/extend/plugins/wp-paginate/">WP-Paginate</a></strong> &#8212; Les liens «Billets précédents» et «Billets suivants» (dont j&#8217;apprécie personnellement la sobriété) peuvent cacher la richesse de votre contenu. Il est parfois préférable de montrer aux visiteurs que votre site en a sous { le talon aiguille | la santiag | le pied } grâce à ce plugin qui ajoute une pagination efficace pour naviguer entre les différents articles que vous avez publiés. Voir aussi <a href="http://wordpress.org/extend/plugins/wp-pagenavi/">WP-PageNavi</a>.</li>
    <li><strong><a href="http://wordpress.org/extend/plugins/simple-tags/">Simple Tags</a></strong> &#8212; La gestion des tags dans WordPress est un peu <em>cheap</em>. Ce plugin permet notamment : de renommer les tags par paquet, de lier automatiquement un terme dans un billet à un tag existant (un peu agaçant, mais cette fonction a trouvé son public&#8230;), d&#8217;avoir l&#8217;autocomplétion Ajax, de taguer des pages (et pas seulement les articles).</li>
</ul>

<h2>En bref</h2>

<p>Quand je vois que je n&#8217;utilise régulièrement que 0,1% des plugins disponibles, je me dis que je dois passer à côté de quelques bijoux. Je vous laisse la zone des commentaires pour compléter cette liste avec les extensions que vous installez régulièrement dans vos sites WordPress.</p>

<p>Merci de votre attention :-)</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &#038; jQuery</a></li><li><a href='http://css4design.com/petit-journal-du-web-septembre-2011' title='Le Petit Journal du Web &#8212; 09/2011'>Le Petit Journal du Web &#8212; 09/2011</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur' title='Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur'>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-novembre-2011' title='Le petit journal du web &#8212; WordPress, développement web, etc.'>Le petit journal du web &#8212; WordPress, développement web, etc.</a></li><li><a href='http://css4design.com/wordpress-a-z-functions-php' title='WordPress de A à Z — F comme Functions.php'>WordPress de A à Z — F comme Functions.php</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=10611&amp;md5=df6fdf274a578baa88f4ab71a4632db4" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/wordpress-a-z-extension-plugin/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=10611&amp;md5=df6fdf274a578baa88f4ab71a4632db4" type="text/html" />
	</item>
		<item>
		<title>HTML5 Boilerplate &#8212; Des images remplacées cliquables avec la classe .ir</title>
		<link>http://css4design.com/html5-boilerplate-classe-ir-remplacement-image-cliquable</link>
		<comments>http://css4design.com/html5-boilerplate-classe-ir-remplacement-image-cliquable#comments</comments>
		<pubDate>Sat, 11 Jun 2011 16:24:53 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Basics]]></category>
		<category><![CDATA[Clic]]></category>
		<category><![CDATA[Cliquable]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[hidden]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[invisible]]></category>
		<category><![CDATA[Lien]]></category>
		<category><![CDATA[visuallyhidden]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=10570</guid>
		<description><![CDATA[HTML5 Boilerplate et WordPress ♥ Basics par la même occasion contiennent quelques classes CSS utiles pour masquer du contenu de différentes manières en fonction de vos besoins : .hidden, .visuallyhidden, .invisible and .ir. Après un rapide survol des trois premières classes, nous allons nous attarder un peu sur la dernière classe .ir pour régler une bonne fois pour toutes le problème des images de fond non cliquables. .hidden { display: none; visibility: hidden; } Fig. 1: Cache le contenu associé pour les lecteurs d&#8217;écran et les navigateurs. .visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fhtml5-boilerplate-classe-ir-remplacement-image-cliquable">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fhtml5-boilerplate-classe-ir-remplacement-image-cliquable&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p><a href="http://html5boilerplate.com/">HTML5 Boilerplate</a> et <strong><a href="http://wp4design.com">WordPress ♥ Basics</a></strong> par la même occasion contiennent quelques classes CSS utiles pour masquer du contenu de différentes manières en fonction de vos besoins : <em>.hidden</em>, <em>.visuallyhidden</em>, <em>.invisible</em> and <em>.ir</em>. Après un rapide survol des trois premières classes, nous allons nous attarder un peu sur la dernière classe <em>.ir</em> pour régler une bonne fois pour toutes le problème des images de fond non cliquables.<span id="more-10570"></span></p>

<dl> <dt><code>.hidden { display: none; visibility: hidden; }</code></dt> <dd>Fig. 1: Cache le contenu associé pour les lecteurs d&#8217;écran et les navigateurs.</dd> <dt><code>.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }</code></dt> <dd>Fig. 2: Cache le contenu visuellement seulement (est toujours disponible pour les lecteurs d&#8217;écran).</dd> <dt><code>.invisible { visibility: hidden; }</code></dt> <dd>Fig. 3: Cache le contenu visuellement pour les lecteurs d&#8217;écran et les navigateurs, mais conserve l&#8217;espace occupé.</dd> <dt><code>.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }</code></dt> <dd>Fig. 4: Remplacement d&#8217;image</dd> </dl>

<h1>Remplacement d&#8217;image avec CSS</h1>

<p>La classe <em>.ir</em> propose un mécanisme pour remplacer du texte par une image grâce à la propriété <em>background</em>, en cachant le contenu initial sous le tapis. C&#8217;est très pratique, mais cette technique peut poser un problème lorsqu&#8217;on veut que l&#8217;image remplacée soit cliquable, comme c&#8217;est généralement le cas lorsqu&#8217;on place une image en fond de balise <code>&lt;h1&gt;</code> pour remplacer le titre du site, par exemple.</p>

<h2>HTML 4.01</h2>

<p>Le bout de code suivant :
<pre><code>&lt;h1 id="site-title" class="ir fn org"&gt;
    &lt;a class="url home bookmark" href="/" rel="home"&gt;&lt;?php bloginfo( 'name' ); ?&gt;&lt;/a&gt;
&lt;/h1&gt;</code></pre>
&#8230; accompagné du style CSS :
<pre><code>#site-title {
    width: 220px;
    height: 160px;
    background: url(../img/logo.png) no-repeat;
}
</code></pre>
&#8230; affiche bien l&#8217;image de fond logo.png à la place du titre du site, mais le contenu de la balise <code>&lt;h1&gt;</code> n&#8217;étant pas affiché, notre logo-image n&#8217;est pas cliquable. C&#8217;est bien embêtant.</p>

<h2>HTML 5</h2>

<p>Débarrassons-nous de ce problème. Grâce à la magie de HTML 5, il suffit de rendre cliquable l&#8217;ensemble de la balise <code>&lt;h1&gt;</code> :
<pre><code>&lt;a class="url home bookmark" href="/" rel="home"&gt;
    &lt;h1 id="site-title" class="ir fn org"&gt;&lt;?php bloginfo( 'name' ); ?&gt;&lt;/h1&gt;
&lt;/a&gt;</code></pre></p>

<h1>D&#8217;après la <a href="http://www.w3.org/TR/html5/text-level-semantics.html#the-a-element">spécification HTML5</a>&#8230;</h1>

<blockquote>L&#8217;élément <code>a</code> peut envelopper des paragraphes entiers, des listes, des tableaux et ainsi de suite, de même que des sections entières, aussi longtemps qu&#8217;il n&#8217;y a pas d&#8217;élément interactif à l&#8217;intérieur des contenus, comme des boutons ou d&#8217;autres liens.</blockquote>

<p>&#8230; l&#8217;affaire est dans le sac =^__^=</p>

<p><small>Traduit avec l&#8217;aimable autorisation de moi-même, d&#8217;après l&#8217;article <a href="http://wp4design.com/html5-boilerplate-using-ir-class">HTML5 Boilerplate — Using .ir class and make the replaced image “clickable”</a>.</small></p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/wordpress-a-z-extension-plugin' title='WordPress de A à Z &#8212; E comme Extensions (les plugins)'>WordPress de A à Z &#8212; E comme Extensions (les plugins)</a></li><li><a href='http://css4design.com/programme-formation-html-css' title='Quelques notes &#8212; Programme de formation HTML &amp; CSS'>Quelques notes &#8212; Programme de formation HTML &#038; CSS</a></li><li><a href='http://css4design.com/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &#038; jQuery</a></li><li><a href='http://css4design.com/wordpress-a-z-functions-php' title='WordPress de A à Z — F comme Functions.php'>WordPress de A à Z — F comme Functions.php</a></li><li><a href='http://css4design.com/theme-wordpress-basics-0-2-6' title='Mise à jour du thème WordPress ♥ Basics avec HTML5 Boilerplate 2 '>Mise à jour du thème WordPress ♥ Basics avec HTML5 Boilerplate 2 </a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=10570&amp;md5=0033f5f2485e1c690c76370e284a68be" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/html5-boilerplate-classe-ir-remplacement-image-cliquable/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=10570&amp;md5=0033f5f2485e1c690c76370e284a68be" type="text/html" />
	</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced (User agent is rejected)

Served from: css4design.com @ 2012-02-08 11:04:35 -->
