<?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 &#38; Webdesign &#187; HTML5</title>
	<atom:link href="http://css.4design.tl/tag/html5/feed" rel="self" type="application/rss+xml" />
	<link>http://css.4design.tl</link>
	<description>Le blog de l&#039;intégrateur web</description>
	<lastBuildDate>Thu, 24 May 2012 16:31:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Le petit journal du web : PHP, WordPress, Javascript, CSS, Ruby, Responsive Webdesign</title>
		<link>http://css.4design.tl/le-petit-journal-du-web-php-wordpress-javascript-css-ruby-responsive-webdesign</link>
		<comments>http://css.4design.tl/le-petit-journal-du-web-php-wordpress-javascript-css-ruby-responsive-webdesign#comments</comments>
		<pubDate>Fri, 06 Apr 2012 18:47:30 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Le petit journal du web]]></category>
		<category><![CDATA[add_filter]]></category>
		<category><![CDATA[Bootstrap]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[get_query_template]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[is_admin]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Performances]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Sélecteurs]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wp_enqueue_script]]></category>
		<category><![CDATA[wp_enqueue_style]]></category>
		<category><![CDATA[wp_head]]></category>

		<guid isPermaLink="false">http://css.4design.tl/?p=11752</guid>
		<description><![CDATA[Au menu de ce petit journal du web de Pâques : un mini framework pour gérer les fonctions CRUD en PHP avec un système de pagination en prime, un article pour mieux gérer le chargement des ressources Javascript ou CSS selon le contexte dans WordPress, une série de site sur HTML5 / Javascript / PHP et Ruby à garder sous la souris, un framework HTML / CSS / Javascript qui risque de faire de l&#8217;ombre à Bootstrap, from Twitter, un guide stylistique généraliste qui servira en toute occasion, une réflexion sur la navigation dans un contexte mobile avec le Responsive [...]]]></description>
			<content:encoded><![CDATA[<p>Au menu de ce petit journal du web de Pâques : un mini framework pour gérer les fonctions <abbr title="Create Read Update Delete">CRUD</abbr> en PHP avec un système de pagination en prime, un article pour mieux gérer le chargement des ressources Javascript ou CSS selon le contexte dans WordPress, une série de site sur HTML5 / Javascript / PHP et Ruby à garder sous la souris, un framework HTML / CSS / Javascript qui risque de faire de l&#8217;ombre à Bootstrap, from Twitter, un guide stylistique généraliste qui servira en toute occasion, une réflexion sur la navigation dans un contexte mobile avec le <em>Responsive Webdesign</em>, etc.<span id="more-11752"></span></p>

<h2><strong><a href="http://blog.angechierchia.com/php-mysql/creer-son-framework-php/">Mini « framework » PHP</a></strong></h2>

<p>Envie d&#8217;utiliser des fonctions PHP génériques pour les tâches les plus courantes d&#8217;un projet web ? Ange Chierchia @nighcrawl répond à la question Pourquoi créer son propre « framework » PHP ? et nous propose son jeu de fonctions peaufiné au fil des projets :</p>

<ul>
    <li>Ajouter un enregistrement dans une table,</li>
    <li>Mettre à jour les informations d’un enregistrement,</li>
    <li>Supprimer un enregistrement,</li>
    <li>Retourner une liste d’enregistrements,</li>
    <li>Mettre en place un système de pagination.</li>
</ul>

<p>Chaque partie est détaillée et propose un exemple d&#8217;utilisation. Un article comme on aimerait en lire plus souvent.</p>

<h2><strong><a href="http://www.readability.com/read?url=http://wp.tutsplus.com/articles/tips-articles/quick-tip-conditional-javascript-and-css-enqueueing-on-front-end-pages/">Conditional JavaScript and CSS</a></strong></h2>

<p>Une bonne pratique consiste à ne charger les JS et les CSS que lorsqu&#8217;on en a besoin. Au-delà de la fonction <code>wp_enqueue_script</code>, l&#8217;article aborde le chargement des ressources associées à une page en particulier grâce à des fonctions telles que :</p>

<ul>
    <li><a href="http://codex.wordpress.org/Function_Reference/wp_enqueue_script"><code>wp_enqueue_script</code></a></li>
    <li><a href="http://codex.wordpress.org/Function_Reference/get_query_template"><code>get_query_template</code></a></li>
    <li><a href="http://codex.wordpress.org/Function_Reference/add_filter"><code>add_filter</code></a></li>
    <li><a href="http://codex.wordpress.org/Function_Reference/wp_enqueue_style"><code>wp_enqueue_style</code></a></li>
    <li><a href="http://codex.wordpress.org/Function_Reference/is_admin"><code>is_admin</code></a></li>
    <li><code>{$type}_template</code></li>
    <li><a href="http://codex.wordpress.org/Plugin_API/Action_Reference/wp_head"><code>wp_head</code></a></li>
</ul>

<h2><strong><a href="http://humancoders.com/">Human Coders</a></strong></h2>

<p>A l&#8217;initiative de @camilleroux et @matthieusegret, Human Coders propose une série de sites consacrés aux différents langages du web sous la forme de bookmarks thématiques commentés. Voici les liens et leur flux RSS :</p>

<ul>
    <li><a title="Toute l'actualité HTML5 et CSS3 !" href="http://html5live.fr/">HTML5Live</a> &#8212; <em><a href="http://html5live.fr/items/feed.rss">RSS</a></em></li>
    <li><a title="Toute l'actualité JavaScript !" href="http://jslive.fr/">JSLive</a> &#8212; <em><a href="http://jslive.fr/items/feed.rss">RSS </a></em></li>
    <li><a title="Toute l'actualité PHP !" href="http://phplive.fr/">phpLive</a> &#8212; <em><a href="http://phplive.fr/items/feed.rss">RSS </a></em></li>
    <li><a title="Toute l'actualité Ruby et Ruby on Rails !" href="http://rubylive.fr/">RubyLive</a> &#8212; <em><a href="http://rubylive.fr/items/feed.rss">RSS </a></em></li>
    <li>Et plus à venir&#8230;</li>
</ul>

<h2><strong><a href="http://www.psc-cfp.gc.ca/abt-aps/stgd-gdst/index-fra.htm">Guide stylistique&#8230; </a></strong></h2>

<p>&#8230; de la Commission de la fonction publique. Ce guide stylistique traite des normes de rédaction à respecter pour tout document de la <abbr>CFP</abbr>. La première section répertorie par ordre alphabétique les règles générales ayant trait à la typographie; la seconde, énonce les règles particulières s&#8217;appliquant aux documents suivants :</p>

<ul>
    <li>Rapport annuel,</li>
    <li>Rapports d&#8217;évaluation,</li>
    <li>Correspondance et les allocutions de la présidente,</li>
    <li>Documents affichés sur le Web.</li>
</ul>

<h2><strong><a href="http://www.99lime.com/">99lime HTML KickStart</a></strong></h2>

<p>Dans la lignée de Bootstrap, 99Lime est un framework complet avec un jeu de composant impressionnant : typographie, tooltips, boutons, navigation par onglets (tabs), fil d&#8217;Ariane, système de grille fluide en 12 colonnes, images, Slideshow (Carousel), Media, etc. Via @nbirckel. Lire <a href="http://css.4design.tl/choisir-un-frameworks-css">Choisir un framework HTML &amp; CSS</a> parmi une liste de plus de 40 projets !</p>

<h2><strong><a href="http://bradfrostweb.com/blog/web/responsive-nav-patterns/">Responsive Navigation Patterns</a></strong></h2>

<p>A l&#8217;heure du Responsive Web Design, le choix de l&#8217;emplacement du menu de navigation sur mobile est crucial : comment allier gain de place et ergonomie ? Traduction française dans <a title="Permanent Link: Quels choix de navigation en responsive design ?" href="http://designspartan.com/tutoriels/quels-choix-de-navigation-en-responsive-design/" rel="bookmark">Quels choix de navigation en responsive design ?</a> Via @StephaneChonez</p>

<h2><strong><a href="http://coding.smashingmagazine.com/2009/08/17/taming-advanced-css-selectors/">Taming Advanced CSS Selectors</a></strong></h2>

<p>Comprendre les sélecteurs CSS avancés pour mieux les utiliser. Un billet déjà ancien mais qu&#8217;il est utile de garder sous la souris :-)</p>

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

<ul class='related_post'><li><a href='http://css.4design.tl/blogs-developpeurs-web' title='35 blogs de développeurs web'>35 blogs de développeurs web</a></li><li><a href='http://css.4design.tl/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://css.4design.tl/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://css.4design.tl/100-comptes-twitter-pour-webdesigner' title='100+ comptes Twitter pour webdesigner'>100+ comptes Twitter pour webdesigner</a></li><li><a href='http://css.4design.tl/ameliorations-cosmetiques-et-ergonomiques-sur-ce-blog' title='Améliorations cosmétiques et ergonomiques sur ce blog'>Améliorations cosmétiques et ergonomiques sur ce blog</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11752&amp;md5=a8ac9006d093fb1d8b978d45e9ae385b" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/le-petit-journal-du-web-php-wordpress-javascript-css-ruby-responsive-webdesign/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fle-petit-journal-du-web-php-wordpress-javascript-css-ruby-responsive-webdesign&amp;language=fr_FR&amp;category=text&amp;title=Le+petit+journal+du+web+%3A+PHP%2C+WordPress%2C+Javascript%2C+CSS%2C+Ruby%2C+Responsive+Webdesign&amp;description=Au+menu+de+ce+petit+journal+du+web+de+P%C3%A2ques+%3A+un+mini+framework+pour+g%C3%A9rer+les+fonctions+CRUD+en+PHP+avec+un+syst%C3%A8me+de+pagination+en+prime%2C+un+article...&amp;tags=add_filter%2CBootstrap%2CCSS%2Cget_query_template%2CHTML5%2Cis_admin%2CJavascript%2CPerformances%2CPHP%2CRuby%2CS%C3%A9lecteurs%2CWordPress%2Cwp_enqueue_script%2Cwp_enqueue_style%2Cwp_head%2Cblog" type="text/html" />
	</item>
		<item>
		<title>11 éditeurs HTML WYSIWYG et WYSIWYM</title>
		<link>http://css.4design.tl/editeurs-html-wysiwyg-wysiwym</link>
		<comments>http://css.4design.tl/editeurs-html-wysiwyg-wysiwym#comments</comments>
		<pubDate>Tue, 13 Mar 2012 12:54:01 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Content Management System]]></category>
		<category><![CDATA[BBCodes]]></category>
		<category><![CDATA[BBComposer]]></category>
		<category><![CDATA[CKEditor]]></category>
		<category><![CDATA[contenteditable]]></category>
		<category><![CDATA[Dotclear]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[htmlArea]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Markdown]]></category>
		<category><![CDATA[NicEdit]]></category>
		<category><![CDATA[Textile]]></category>
		<category><![CDATA[TinyMCE]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[WYSIWYG]]></category>
		<category><![CDATA[WYSIWYM]]></category>
		<category><![CDATA[XBBCodes]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[Xinha]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=9529</guid>
		<description><![CDATA[Ces éditeurs WYSIWYG ont la particularité d’utiliser Javascript pour convertir le contenu des champs créés à l’aide de la balise textarea en contenu HTML principalement ; certains éditeurs proposent également d&#8217;autres syntaxes : Wiki, BBCodes, XBBCodes, Markdown, Textile ou Dotclear. Le point commun de ces outils est de proposer des icônes plus ou moins explicites pour donner aux portions de textes adéquates le sens ou la mise en forme désirés sans être obligé de saisir les balises HTML. Ces éditeurs sont généralement utilisés dans les CMS où ils permettent aux utilisateurs de saisir du texte presque comme dans LibreOffice ou [...]]]></description>
			<content:encoded><![CDATA[<p>Ces éditeurs <abbr title="What you see is what you get">WYSIWYG</abbr> ont la particularité d’utiliser Javascript pour convertir le contenu des champs créés à l’aide de la balise <em>textarea</em> en contenu HTML principalement ; certains éditeurs proposent également d&#8217;autres syntaxes : Wiki, BBCodes, XBBCodes, Markdown, Textile ou Dotclear. Le point commun de ces outils est de proposer des icônes plus ou moins explicites pour donner aux portions de textes adéquates le sens ou la mise en forme désirés sans être obligé de saisir les balises HTML. Ces éditeurs sont généralement utilisés dans les CMS où ils permettent aux utilisateurs de saisir du texte presque comme dans LibreOffice ou Microsoft Word !<span id="more-9529"></span></p>

<ol>
    <li><strong><a href="http://bbcomposer.elitwork.com/">BBComposer</a></strong>  &#8212; Cet éditeur se distingue des autres, car il se présente sous la forme d&#8217;une extension Firefox qui propose un environnement WYSIWYG pour produire du code HTML (mais aussi du Wiki, BBCodes et XBBCodes).  Point fort : la création de super blocs pour envelopper du contenu avec des balises DIV et l&#8217;application de classes CSS sur les éléments. Revue complète dans <a href="http://css.4design.tl/bbcomposer-editeur-html-a-consommer-sur-place-ou-a-emporter"> BBComposer — l&#8217;éditeur HTML à consommer sur place ou à emporter</a>. <a href="http://www.dailymotion.com/video/x9cnmu_presentation-de-bbcomposer-editeur_tech">Démo</a>.
<strong></strong></li>
    <li><strong><a href="http://tinymce.moxiecode.com/">TinyMCE</a></strong> &#8212; Editeur HTML simple à insérer dans votre CMS préféré. Il s&#8217;agit probablement de la solution la plus complète et la plus aboutie graphiquement &#8212; malgré le manque de la gestion des images et de l&#8217;<em>upload</em> dans la version gratuite. Il reste néanmoins possible d&#8217;acheter les modules correspondants. <a href="http://www.tinymce.com/tryit/full.php">Démos</a>.</li>
    <li><strong><a href="http://ckeditor.com/">CKEditor</a></strong> &#8212; L&#8217;accessibilité et la compatibilité avec les navigateurs et la possibilité d&#8217;uploader des images sur le serveurs sont les points forts de cet éditeur.  Le code est valide et il est possible d&#8217;ajouter un container DIV en spécifiant une classe CSS (idem sur les liens, les images et d&#8217;autres éléments HTML). Très complet et joli graphiquement, c&#8217;est un concurrent sérieux à TinyMCE. Possibilité d&#8217;afficher les blocs HTML et d&#8217;utiliser des modèles pour vos articles. <a href="http://ckeditor.com/demo">Démos</a>.</li>
    <li><strong><a href="http://aloha-editor.org/">Aloha Editor</a></strong> &#8212; Basé sur la propriété <em>contenteditable</em> de HTML5, Aloha présente une particularité intéressante : la barre d&#8217;outil flotte au-dessus du texte à modifier pour offrir une expérience immersive à l&#8217;instar du mode plein écran que l&#8217;on trouve dans WordPress. A propos de WordPress, voici une démonstration assez bluffante de la <a href="http://aloha-editor.org/demos/wordpress-demo/">modification de contenu</a> &laquo;&nbsp;sur place&nbsp;&raquo;. Point fort : produit du code xHTML5 valide ! Voir les autres <a href="http://aloha-editor.org/demos.php">Démos</a>.</li>
    <li><strong><a href="http://markitup.jaysalvat.com/">markItUp!</a></strong> — Ce n&#8217;est pas à proprement parler un éditeur WYSIWYG mais plutôt WYSIWYM. Il vous permettra de produire plusieurs syntaxes : HTML, BBCode, Markdown, Textile, Wiki ou Dotclear très facilement. Nécessite jQuery.  Le point fort de markItUp est sa compatibilité avec des éléments extérieurs comme <a href="http://acko.net/dev/farbtastic">Farbastic</a>, <a href="http://www.ericmmartin.com/projects/simplemodal/">Simplemodal</a> ou <a href="http://ui.jquery.com/">jQuery UI</a>. Lire le <a href="http://clementguillemain.com/2010/212/tutoriel-utiliser-lediteur-de-texte-wysiwyg-markitup.html">tutoriel très complet</a> de Clément Guillemain. <a href="http://markitup.jaysalvat.com/examples/">Démos</a>.</li>
    <li><strong><a href="http://www.wymeditor.org/">WYMEditor</a></strong> &#8212; Cet éditeur <acronym title="What You See Is What You Mean">WYSIWYM</acronym> (What You See Is What You Mean) met le paquet sur la sémantique tout en offrant un confort digne d&#8217;un éditeur WYSIWYG. Le point fort de cet éditeur est de fonctionner par classes CSS pour styler les différents éléments de votre contenu. <a href="http://files.wymeditor.org/wymeditor/examples/">Démos</a>.</li>
    <li><strong><a href="http://developer.yahoo.com/yui/editor/">YUI Rich Text Editor</a></strong> &#8212; L&#8217;éditeur de Yahoo! Son architecture modulaire offre une extensibilité très importante avec des modules comme la recherche d&#8217;images sur Flickr, Calendrier pour afficher des dates ou l&#8217;insertion d&#8217;icônes. Point fort : peut être intégré de pratiquement n&#8217;importe quelle manière dans vos projets. <a href="http://developer.yahoo.com/yui/examples/editor/index.html">Démos</a>.</li>
    <li><strong><a href="http://xinha.webfactional.com/">Xinha</a></strong> &#8212; Projet Open source sous licence BSD. Cet éditeur est hautement configurable et se nom se prononce comme Xena, la guerrière&#8230; Que demander de plus ? <a href="http://xinha.webfactional.com/wiki/Examples">Démos</a>.</li>
    <li><strong><a href="https://github.com/akzhan/jwysiwyg">jWYSIWYG</a></strong> &#8212; Basé sur jQuery, il offre de nombreuses options de configuration. <a href="http://akzhan.github.com/jwysiwyg/help/examples/">Démos</a>.</li>
    <li><strong><a href="http://michelf.com/projects/php-markdown/">PHP Markdown</a></strong> &#8212; Lire <a title="Lien permanent vers Markdown — L’éditeur presque WYSIWYG" href="http://bruno.4design.tl/markdown-editeur-presque-wysiwyg/" rel="bookmark">Markdown — L’éditeur presque WYSIWYG</a>.</li>
    <li><strong><a href="http://www.htmlarea.com/">htmlArea</a></strong> &#8212; Le projet est arrêté, mais il est toujours possible de télécharger la <a href="http://www.htmlarea.com/htmlarea.zip">dernière version de l&#8217;éditeur</a>. Le site est désormais un répertoire d&#8217;éditeurs WYSIWYG et d&#8217;autres outils web. A garder sous le coude.</li>
</ol>

<p>N&#8217;hésitez pas à me faire part de vos retours d&#8217;expériences sur ces éditeurs HTML ou à proposer ceux que vous utilisez s&#8217;ils étaient absents de cette liste o/</p>

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

<ul class='related_post'><li><a href='http://css.4design.tl/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &amp; jQuery</a></li><li><a href='http://css.4design.tl/blogs-developpeurs-web' title='35 blogs de développeurs web'>35 blogs de développeurs web</a></li><li><a href='http://css.4design.tl/maqetta-editeur-html5-javascript' title='Maqetta &#8212; Editeur HTML5 / Javascript en ligne ou à emporter'>Maqetta &#8212; Editeur HTML5 / Javascript en ligne ou à emporter</a></li><li><a href='http://css.4design.tl/editeurs-wysiwyg-allez-les-developpeurs-encore-un-effort' title='Editeurs WYSIWYG : allez, les développeurs encore un effort :)'>Editeurs WYSIWYG : allez, les développeurs encore un effort :)</a></li><li><a href='http://css.4design.tl/outils-en-ligne-pour-travailleurs-du-web' title='31 outils en ligne simples et efficaces pour les travailleurs du web'>31 outils en ligne simples et efficaces pour les travailleurs du web</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=9529&amp;md5=e10ef1febb61bd732e7042b23cd2c7b8" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/editeurs-html-wysiwyg-wysiwym/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fediteurs-html-wysiwyg-wysiwym&amp;language=fr_FR&amp;category=text&amp;title=11+%C3%A9diteurs+HTML+WYSIWYG+et+WYSIWYM&amp;description=Ces+%C3%A9diteurs+WYSIWYG+ont+la+particularit%C3%A9+d%E2%80%99utiliser+Javascript+pour+convertir+le+contenu+des+champs+cr%C3%A9%C3%A9s+%C3%A0+l%E2%80%99aide+de+la+balise+textarea+en+contenu+HTML+principalement+%3B+certains+%C3%A9diteurs+proposent+%C3%A9galement...&amp;tags=BBCodes%2CBBComposer%2CCKEditor%2Ccontenteditable%2CDotclear%2CHTML5%2ChtmlArea%2CjQuery%2CMarkdown%2CNicEdit%2CTextile%2CTinyMCE%2CWiki%2CWYSIWYG%2CWYSIWYM%2CXBBCodes%2CXHTML%2CXinha%2Cblog" type="text/html" />
	</item>
		<item>
		<title>35 blogs de développeurs web</title>
		<link>http://css.4design.tl/blogs-developpeurs-web</link>
		<comments>http://css.4design.tl/blogs-developpeurs-web#comments</comments>
		<pubDate>Fri, 02 Mar 2012 16:56:30 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Compass]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Ergonomie]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Intégrateur web]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Référencement]]></category>
		<category><![CDATA[Sass]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Terragen]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://css.4design.tl/?p=11552</guid>
		<description><![CDATA[Plusde 30 blogs tenus par des passionné(e)s du web pour approfondir les standards et les langages du web HTML5, CSS3, PHP, Javascript et jQuery, sans oublier le webdesign, le référencement et WordPress. Cette liste de blogs provient de la timeline Twitter de mon compte @br1o. Les liens sont accompagnés d&#8217;une courte description et du compte Twitter de l&#8217;auteur(e) du blog. InsertAfter &#8211; Le tout nouveau blog de Nicolas Froidure (KGen, BBComposer et CanImage) : développement web, administration système, informatique, hacking et programmation en général. @nfroidure HTeuMeuLeu &#8212; HTML5, CSS3, et le quotidien du web pour un intégrateur ! @HTeuMeuLeu Nicolas Hoffmann &#8212; XHTML/CSS, HTML5, Terragen 2 [...]]]></description>
			<content:encoded><![CDATA[<p>Plusde 30 blogs tenus par des passionné(e)s du web pour approfondir les standards et les langages du web HTML5, CSS3, PHP, Javascript et jQuery, sans oublier le webdesign, le référencement et WordPress. Cette liste de blogs provient de la timeline Twitter de mon compte <a href="http://twitter.com/br1o">@br1o</a>. Les liens sont accompagnés d&#8217;une courte description et du compte Twitter de l&#8217;auteur(e) du blog.<span id="more-11552"></span></p>

<ol>
    <li><strong><a href="http://www.insertafter.com/">InsertAfter</a></strong> &#8211; Le tout nouveau blog de Nicolas Froidure (<a title="Visiter le site de KGen" href="http://kgen.elitwork.com/accueil.html">KGen</a>, <a title="Visiter le site de BBComposer" href="http://bbcomposer.elitwork.com/">BBComposer</a> et <a title="Visiter le site de CanImage" href="http://canimage.elitwork.com/accueil.html">CanImage</a>) : développement web, administration système, informatique, hacking et programmation en général. @nfroidure</li>
    <li><strong><a href="http://www.hteumeuleu.fr/">HTeuMeuLeu</a></strong> &#8212; HTML5, CSS3, et le quotidien du web pour un intégrateur ! @HTeuMeuLeu</li>
    <li><strong><a href="http://www.nicolas-hoffmann.net/">Nicolas Hoffmann</a></strong> &#8212; XHTML/CSS, HTML5, Terragen 2 et Photo. @Nico3333fr</li>
    <li><strong><a href="http://blog.kaelig.fr/">Ministère de l&#8217;intégration</a></strong> &#8212; Carnet de bord d&#8217;un intégrateur web. On y cause «responsive» web design, HTML, CSS, Sass &amp; Compass. @kaelig</li>
    <li><strong><a href="http://darklg.me/">Darklg Blog</a></strong> &#8212; Intégration, développement web, SEO, caféine. @Darklg</li>
    <li><strong><a href="http://blog.goetter.fr/">La tête dans le Flux</a></strong> &#8212; webdesigner alsacien, intégrateur HTML5 / CSS3, auteur de quelques livres et créateur d&#8217;Alsacréations. @goetter</li>
    <li><strong><a href="http://wdfriday.com/">Webdesign Friday</a></strong> &#8212; Les vendredis Webdesign ! Chaque semaine, un nouvel article par un professionnel du Web. @wdfriday</li>
    <li><strong><a href="http://pioupioum.fr/">piouPiouM</a></strong> &#8212; Bloc-note d&#8217;un développeur web. @piouPiouM</li>
    <li><strong><a href="http://blog.angechierchia.com/">Ange Chierchia</a></strong> &#8212; PHP et MySQL pour le développement Web, HTML, CSS et jQuery pour le design Web. @nighcrawl</li>
    <li><strong><a href="http://phollow.fr/">Phollow</a></strong> &#8212; Créateur de pixels &amp; codeur, depuis 1986. @phollow</li>
    <li><strong><a href="http://www.visibilite-site.fr/">Visibilité-Site</a></strong> &#8212; Le référencement par la qualité. @nfroidure</li>
    <li><strong><a href="http://blog.loicg.net/">LoïcG</a></strong> &#8212; Carnet d&#8217;un développeur web : PHP, javascript, un peu de CSS et des astuces diverses. @chibani</li>
    <li><strong><a href="http://www.troispointzero.fr/index.php/le-blog/">Trois Point Zéro</a></strong> &#8212; webdesign, développement et actualité autour du web. @Daibai</li>
    <li><strong><a href="http://blog.johanbleuzen.fr/">Johan Bleuzen</a></strong> &#8212; Développement Web, techniques émergentes, logiciels liés au Web. @jbleuzen</li>
    <li><strong><a href="http://www.eclaireur.net/">Eclaireur</a></strong> &#8212; WebDesign &amp; Entreprenariat 2.0. @flashxman</li>
    <li><strong><a href="http://braincracking.org/">BrainCracking</a></strong> &#8212; Veille technologique sur les applications Web. @theystolemynick</li>
    <li><strong><a href="http://blog.fgribreau.com/">F-G Ribreau</a></strong> &#8212; Développement web avec Javascript, jQuery, CSS3, HTML5. @FGRibreau</li>
    <li><strong><a href="http://blog.nicolas-juen.fr/">Nicolas Juen</a></strong> &#8212; Articles spécialisés dans la création de plugins et de thèmes WordPress. @Raherian</li>
    <li><strong><a href="http://the-loop.fr/">The Loop</a></strong> &#8212; Entrez dans la boucle WordPress. @theloopfr</li>
    <li><strong><a href="http://www.boiteaweb.fr/">Boite à web</a></strong> &#8212; Le blog sur la sécurité WordPress et ses extensions. @BoiteAWeb</li>
    <li><strong><a href="http://rauxbenoit.tumblr.com/">Benoît Raux</a></strong>&#8211; Chef de projet développeur web lyonnais. @rauxbenoit</li>
    <li><strong><a href="http://demontiers.com/blog/">Laurent Demontiers</a></strong> &#8212; Consultant Web / Design et Ergonomie d’interfaces. @L_Demontiers</li>
    <li><strong><a href="http://pioul.fr/">Pioul</a></strong> &#8212; Technologies du Web et Entrepreneuriat. @_pioul</li>
    <li><strong><a href="http://chez-syl.fr/">Chez Syl</a></strong> &#8212; Développement web.</li>
    <li><strong><a href="http://www.jubianchi.fr/">Jubianchi</a></strong> &#8212; Le blog d&#8217;un développeur web utilisant WordPress. @jubianchi</li>
    <li><strong><a href="http://truffo.fr/">Truffo</a></strong> &#8212; If you need a Fix … Sylvain. @truffo</li>
    <li><strong><a href="http://www.seoblack-inside.com/">SeoBlack Inside</a></strong> &#8212; Techniques de développement Black Hat SEO. @SeoBlackInside</li>
    <li><strong><a href="http://www.megaptery.com/">Megaptery</a></strong> &#8212; Explorez les profondeurs du web : Javascript, jQuery, CSS3, HTML5, PHP, Mootools. @megaptery</li>
    <li><strong><a href="http://www.geekpress.fr/">#GeekPress</a></strong> &#8212; Astuces, tutoriels &amp; guides WordPress.  @geekpressFR</li>
    <li><strong><a title="Diije" href="http://www.diije.fr/" rel="home">Diije</a></strong> &#8211; SEO, WordPress &amp; cie. @Diije</li>
    <li><strong><a href="http://www.pixeletcetera.com/">Pixel et Cetera</a></strong> &#8212; CSS3, HTML5, WordPress, JavaScript et  design Web. @pixeletcetera</li>
    <li><strong><a href="http://www.seomix.fr/">SeoMix</a></strong> &#8212; WordPress et référencement naturel. @rochdaniel</li>
    <li><strong><a href="http://www.lesintegristes.net/">Les intégristes</a></strong> &#8212; Un blog sur l&#8217;intégration web par Éric Le Bihan et Pierre Bertet. @lesintegristes</li>
    <li><strong><a href="http://check414.free.fr">Check414</a></strong> &#8212; Actus, tutos &amp; tests de web technologies.</li>
    <li><strong><a href="http://www.bonjourgem.com/">Bonjour Gem</a></strong> &#8212; Chaque jour, nous vous présentons une «gem» (un blog sur Ruby).</li>
</ol>

<p>Vous êtes passionné par les langages du web et votre blog &#8212; qui reflète cette passion &#8212; n&#8217;est pas encore dans cette liste ? N&#8217;hésitez pas à vous manifester dans les commentaires, en précisant votre pseudo Twitter, le cas échéant :-)</p>

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

<ul class='related_post'><li><a href='http://css.4design.tl/listes-pour-webdesigners' title='24 listes pour Webdesigners'>24 listes pour Webdesigners</a></li><li><a href='http://css.4design.tl/ameliorations-cosmetiques-et-ergonomiques-sur-ce-blog' title='Améliorations cosmétiques et ergonomiques sur ce blog'>Améliorations cosmétiques et ergonomiques sur ce blog</a></li><li><a href='http://css.4design.tl/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &amp; jQuery</a></li><li><a href='http://css.4design.tl/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><li><a href='http://css.4design.tl/100-comptes-twitter-pour-webdesigner' title='100+ comptes Twitter pour webdesigner'>100+ comptes Twitter pour webdesigner</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11552&amp;md5=cbefe583a1ba82ad154a878c58d212e1" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/blogs-developpeurs-web/feed</wfw:commentRss>
		<slash:comments>28</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fblogs-developpeurs-web&amp;language=fr_FR&amp;category=text&amp;title=35+blogs+de+d%C3%A9veloppeurs+web&amp;description=Plusde+30+blogs+tenus+par+des+passionn%C3%A9%28e%29s+du+web+pour+approfondir+les+standards+et+les+langages+du+web+HTML5%2C+CSS3%2C+PHP%2C+Javascript+et+jQuery%2C+sans+oublier+le+webdesign%2C+le+r%C3%A9f%C3%A9rencement...&amp;tags=Compass%2CCSS3%2CErgonomie%2CHTML5%2CInt%C3%A9grateur+web%2CJavascript%2CjQuery%2CPHP%2CR%C3%A9f%C3%A9rencement%2CSass%2CSEO%2CTerragen%2CTwitter%2CWebdesign%2CWordPress%2CXHTML%2Cblog" type="text/html" />
	</item>
		<item>
		<title>HTML5 Please &#8212; Fallback et Polyfills (ou pas)</title>
		<link>http://css.4design.tl/html5-please-fallback-polyfill</link>
		<comments>http://css.4design.tl/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[<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://css.4design.tl/blogs-developpeurs-web' title='35 blogs de développeurs web'>35 blogs de développeurs web</a></li><li><a href='http://css.4design.tl/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &amp; jQuery</a></li><li><a href='http://css.4design.tl/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 &amp; CSS des maquettes Photoshop au pixel près</a></li><li><a href='http://css.4design.tl/polyfills-fallbacks-html5' title='100+ Polyfills et Fallbacks pour HTML5'>100+ Polyfills et Fallbacks pour HTML5</a></li><li><a href='http://css.4design.tl/liens-media-queries-css3' title='Quelques liens sur les Media Queries en CSS3'>Quelques liens sur les Media Queries en CSS3</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11384&amp;md5=30cec38aa79f8576acb5ae5d7863ebd6" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/html5-please-fallback-polyfill/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fhtml5-please-fallback-polyfill&amp;language=fr_FR&amp;category=text&amp;title=HTML5+Please+%26%238212%3B+Fallback+et+Polyfills+%28ou+pas%29&amp;description=Envie+de+mettre+les+nouveaut%C3%A9s+HTML5+et+CSS3+%C3%A0+contribution+lors+du+redesign+de+votre+site%2C+mais+un+peu+inquiet+quand+m%C3%AAme+sur+la+compatibilit%C3%A9+de+ces+nouveaux+jouets+avec...&amp;tags=CSS3%2CFallback%2CHTML5%2CModernizr%2CNavigateurs%2CPolyfill%2CTwitter%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Quelques notes &#8212; Programme de formation HTML &amp; CSS</title>
		<link>http://css.4design.tl/programme-formation-html-css</link>
		<comments>http://css.4design.tl/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 : 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. Si les spécifications sont [...]]]></description>
			<content:encoded><![CDATA[<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 : 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://css.4design.tl/?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://css.4design.tl/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://css.4design.tl/remplacer-texte-html-par-image-avec-css">d&#8217;une manière</a> ou <a href="http://css.4design.tl/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://css.4design.tl/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éduits 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 avec vos suggestions. Ce billet traine dans mes brouillons depuis que Aymeric a eu &#8212; dès 2007 &#8212; 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 de 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://css.4design.tl/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://css.4design.tl/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://css.4design.tl/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://css.4design.tl/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://css.4design.tl/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://css.4design.tl/?flattrss_redirect&amp;id=115&amp;md5=b261e6c3bd03c2569d47056c24c30468" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/programme-formation-html-css/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fprogramme-formation-html-css&amp;language=fr_FR&amp;category=text&amp;title=Quelques+notes+%26%238212%3B+Programme+de+formation+HTML+%26amp%3B+CSS&amp;description=Les+langages+du+web+HTML+et+CSS+sont+g%C3%A9n%C3%A9ralement+structur%C3%A9s+autour+de+concepts+qui+ont+peu+%C3%A0+voir+avec+la+mani%C3%A8re+dont+ils+seront+utilis%C3%A9s+%3A%C2%A0les+concepteurs+ne+sont+g%C3%A9n%C3%A9ralement...&amp;tags=CSS%2CEdito%2CHTML%2CHTML5%2CQuelques+notes%2CTutoriels%2CXHTML%2Cblog" type="text/html" />
	</item>
		<item>
		<title>390 ressources Javascript &amp; jQuery</title>
		<link>http://css.4design.tl/liens-javascript-jquery</link>
		<comments>http://css.4design.tl/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[<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://js.4design.tl/">Javascript &amp; Webdesign</a>. Elle reprend les <a title="" href="http://css.4design.tl/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://js.4design.tl">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://js.4design.tl/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://js.4design.tl/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://js.4design.tl/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://js.4design.tl/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://js.4design.tl/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/files/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://css.4design.tl/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://js.4design.tl/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://js.4design.tl/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/files/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://js.4design.tl/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://js.4design.tl/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://js.4design.tl/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://css.4design.tl/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://css.4design.tl/polyfills-fallbacks-html5' title='100+ Polyfills et Fallbacks pour HTML5'>100+ Polyfills et Fallbacks pour HTML5</a></li><li><a href='http://css.4design.tl/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://css.4design.tl/139-ressources-javascript-et-jquery' title='139 ressources Javascript et jQuery'>139 ressources Javascript et jQuery</a></li><li><a href='http://css.4design.tl/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://css.4design.tl/editeurs-html-wysiwyg-wysiwym' title='11 éditeurs HTML WYSIWYG et WYSIWYM'>11 éditeurs HTML WYSIWYG et WYSIWYM</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11119&amp;md5=c2d4cb8dc751fe131092ff5af1dd0eef" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/liens-javascript-jquery/feed</wfw:commentRss>
		<slash:comments>25</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fliens-javascript-jquery&amp;language=fr_FR&amp;category=text&amp;title=390+ressources+Javascript+%26amp%3B+jQuery&amp;description=Cette+liste+de+liens+pour+le+d%C3%A9veloppeur+web+front-end+et+l%26%238217%3Bint%C3%A9grateur+HTML+%26amp%3B+CSS+est+issue+de+la+veille+document%C3%A9e+que+j%26%238217%3Beffectue+depuis+deux+ans+sur+le+blog%C2%A0Javascript+%26amp%3B+Webdesign....&amp;tags=Accessibilit%C3%A9%2CAnimations%2CAPI%2CApple%2CARIA%2CBBcode%2CCarousel%2CClavier%2CColonnes%2CCookie%2CCSS3%2CDock%2CFacebook%2CFieldset%2CFirefox%2CFlash%2CFormulaires%2CGoogle+Maps%2CHTML%2CHTML5%2CIE%2CImages%2CinnerHTML%2CiPhone%2CJavascript%2CjQuery%2CJSON%2CLightbox%2CLoader%2CLoupe%2CMarkdown%2CMedias%2CMenu%2CMozilla%2CNavigateurs%2COL%2COnglets%2CPagination%2CPlayer%2CQueries%2CSafari%2CSlideshow%2CTab%2CTextile%2CTooltips%2CTransitions%2Ctutoriel%2CUI%2CVideo%2CWiki%2CWordPress%2Cblog" type="text/html" />
	</item>
		<item>
		<title>WordPress 3.3 &#8212; 10 nouvelles fonctionnalités importantes</title>
		<link>http://css.4design.tl/nouveautes-wordpress-3-3</link>
		<comments>http://css.4design.tl/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[<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://css.4design.tl/nouveautes-wordpress-3-3/barre-administration-wordpress" rel="attachment wp-att-11058"><img class="size-full wp-image-11058 " src="http://css.4design.tl/files/2011/11/barre-administration-wordpress.jpg" alt="" width="615" height="425" /></a><p class="wp-caption-text">Nouvelle barre d&#039;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://css.4design.tl/nouveautes-wordpress-3-3/menu-a-propos-wordpress" rel="attachment wp-att-11059"><img class="size-full wp-image-11059" src="http://css.4design.tl/files/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://css.4design.tl/nouveautes-wordpress-3-3/menu-aide-wordpress" rel="attachment wp-att-11060"><img class="size-full wp-image-11060" src="http://css.4design.tl/files/2011/11/menu-aide-wordpress.jpg" alt="" width="615" height="425" /></a><p class="wp-caption-text">Menu d&#039;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://css.4design.tl/nouveautes-wordpress-3-3/tooltips-wordpress" rel="attachment wp-att-11061"><img class="size-full wp-image-11061" src="http://css.4design.tl/files/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://css.4design.tl/nouveautes-wordpress-3-3/media-uploader-wordpress" rel="attachment wp-att-11062"><img class="size-full wp-image-11062" src="http://css.4design.tl/files/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://css.4design.tl/nouveautes-wordpress-3-3/menu-deroulant-wordpress" rel="attachment wp-att-11063"><img class="size-full wp-image-11063" src="http://css.4design.tl/files/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>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>.</p>

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

<ul class='related_post'><li><a href='http://css.4design.tl/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &amp; jQuery</a></li><li><a href='http://css.4design.tl/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://css.4design.tl/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://css.4design.tl/wordpress-a-z-css' title='WordPress de A à Z &#8212; C comme CSS &amp; Composé HTML5'>WordPress de A à Z &#8212; C comme CSS &amp; Composé HTML5</a></li><li><a href='http://css.4design.tl/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://css.4design.tl/?flattrss_redirect&amp;id=11042&amp;md5=07602cad638b716b75b2b9dc5f8f1462" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/nouveautes-wordpress-3-3/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fnouveautes-wordpress-3-3&amp;language=fr_FR&amp;category=text&amp;title=WordPress+3.3+%26%238212%3B+10+nouvelles+fonctionnalit%C3%A9s+importantes&amp;description=Si+vous+avez+h%C3%A2te+de+voir+%C3%A0+quoi+ressemble+WordPress+3.3+pour+d%C3%A9couvrir+les+nouveaut%C3%A9s+concoct%C3%A9es+par+l%26%238217%3B%C3%A9quipe+qui+d%C3%A9veloppe+notre+CMS+pr%C3%A9f%C3%A9r%C3%A9%2C+voici+ma+petite+craduction+de+l%26%238217%3Barticle+WordPress...&amp;tags=Edito%2CHTML5%2CMedia+Uploader%2CTooltips%2CWordPress%2CWordPress+3.3%2Cblog" type="text/html" />
	</item>
		<item>
		<title>100+ Polyfills et Fallbacks pour HTML5</title>
		<link>http://css.4design.tl/polyfills-fallbacks-html5</link>
		<comments>http://css.4design.tl/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[<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://css.4design.tl/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &amp; jQuery</a></li><li><a href='http://css.4design.tl/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://css.4design.tl/check-your-body-avec-le-w3c' title='Check your &lt;body&gt; avec le W3C'>Check your &lt;body&gt; avec le W3C</a></li><li><a href='http://css.4design.tl/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://css.4design.tl/le-petit-journal-du-web-php-wordpress-javascript-css-ruby-responsive-webdesign' title='Le petit journal du web : PHP, WordPress, Javascript, CSS, Ruby, Responsive Webdesign'>Le petit journal du web : PHP, WordPress, Javascript, CSS, Ruby, Responsive Webdesign</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11013&amp;md5=aa175e05e3115a9c649443aaf549b83c" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/polyfills-fallbacks-html5/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fpolyfills-fallbacks-html5&amp;language=fr_FR&amp;category=text&amp;title=100%2B+Polyfills+et+Fallbacks+pour+HTML5&amp;description=Un+Polyfill+est+un+script+qui+permet+d%26%238217%3B%C3%A9muler+les+fonctionnalit%C3%A9s+qui+manquent+%C3%A0+un+navigateur.+Par+exemple%2C+HTML5+est+constitu%C3%A9+de+nombreuses+API+dont+certaines+ne+sont+pas+prises+en...&amp;tags=APNG+%28PNG+anim%C3%A9%29%2CARIA%2CAudio%2CBalises+HTML5%2CBase64%2CCache+applicatif%2CCanvas%2CClassList%2CCommand%2CCSS3%2CDataset%2CDOM%2CECMAScript+5%2CEventSource%2CFile+API%2CFlash%2CGeo-Location%2CGestion+de+l%27%C3%A9tat+du+navigateur%2CHTML5%2CKeygen%2CMathML%2CMenu%2CMicrodata%2COutput%2CProgress%2CRuby%2CSVG%2CVideo%2CWeb+Forms%2CWeb+Sockets%2CWeb+SQL%2CWeb+Storage%2CWeb+Worker%2CWebGL%2CXBL%2Cblog" type="text/html" />
	</item>
		<item>
		<title>WordPress de A à Z — F comme Functions.php</title>
		<link>http://css.4design.tl/wordpress-a-z-functions-php</link>
		<comments>http://css.4design.tl/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[<p>Voici le 7<sup>ème</sup> article de la série <a href="http://css.4design.tl/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://css.4design.tl/themes-wordpress-basics-beyond-basics-github' title='Mes thèmes WordPress Basics et Beyond Basics sont sur Github'>Mes thèmes WordPress Basics et Beyond Basics sont sur Github</a></li><li><a href='http://css.4design.tl/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://css.4design.tl/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &amp; jQuery</a></li><li><a href='http://css.4design.tl/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://css.4design.tl/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://css.4design.tl/?flattrss_redirect&amp;id=10695&amp;md5=2d089ee004695a2678ec83b200194bc0" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/wordpress-a-z-functions-php/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fwordpress-a-z-functions-php&amp;language=fr_FR&amp;category=text&amp;title=WordPress+de+A+%C3%A0+Z+%E2%80%94+F+comme+Functions.php&amp;description=Voici+le+7%C3%A8me+article+de+la+s%C3%A9rie+WordPress+de+A+%C3%A0+Z+qui+a+d%C3%A9but%C3%A9+le+18%2F03%2F2011+avec+%C2%ABCr%C3%A9er+son+site+web+avec+WordPress+de+A+%C3%A0+Z%E2%80%A6+avec+le...&amp;tags=Actions%2CARIA%2CAutomatic+Feed+Links%2CBasics%2CBeyond+Basics%2CCustom+Backgrounds%2CEdito%2CEditor+Style%2CFiltres%2CFunctions%2CHooks%2CHTML5%2CNavigation+Menus%2CPost+Formats%2CPost+Thumbnails%2CWidgets%2CWordPress%2CWordPress+A+%C3%A0+Z%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Notes de lecture &#8212; HTML5 : de la page web à l&#039;application web</title>
		<link>http://css.4design.tl/html5-page-web-application-web</link>
		<comments>http://css.4design.tl/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[<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" src="http://css.4design.tl/files/2011/08/html5-page-web-application-web-134x191.jpg" alt="" width="134" height="191" /></p>

<ul>
    <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://css.4design.tl/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://css.4design.tl/programme-formation-html-css' title='Quelques notes &#8212; Programme de formation HTML &amp; CSS'>Quelques notes &#8212; Programme de formation HTML &amp; CSS</a></li><li><a href='http://css.4design.tl/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://css.4design.tl/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://css.4design.tl/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://css.4design.tl/?flattrss_redirect&amp;id=10758&amp;md5=89e0ffc149268ca8d99159745585a633" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/html5-page-web-application-web/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fhtml5-page-web-application-web&amp;language=fr_FR&amp;category=text&amp;title=Notes+de+lecture+%26%238212%3B+HTML5+%3A+de+la+page+web+%C3%A0+l%26%23039%3Bapplication+web&amp;description=Je+viens+de+terminer+le+livre+HTML5+%26%238212%3B+De+la+page+web+%C3%A0+l%26%238217%3Bapplication+web+%C3%A9crit+par+Jean-Pierre+Vincent+et+Jonathan+Verrecchia%2C+pr%C3%A9fac%C3%A9+par+Paul+Irish+et+publi%C3%A9+au+%C3%A9ditions...&amp;tags=Edito%2CHTML5%2CLivre%2CNote+de+lecture%2Cblog" 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: basic

Served from: css.4design.tl @ 2012-05-24 18:27:01 -->
