<?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>Weedle &#187; Tutoriels</title>
	<atom:link href="http://www.weedle.fr/tutoriels/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.weedle.fr</link>
	<description>Un blog utilisant WordPress</description>
	<lastBuildDate>Thu, 29 Jul 2010 15:00:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Comment activer WordPress MU dans WordPress 3.0</title>
		<link>http://www.weedle.fr/comment-activer-wordpress-mu-dans-wordpress-3-0/</link>
		<comments>http://www.weedle.fr/comment-activer-wordpress-mu-dans-wordpress-3-0/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 16:33:04 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Développement]]></category>

		<guid isPermaLink="false">http://www.weedle.fr/?p=2957</guid>
		<description><![CDATA[Comme chacun le sait, WordPress 3.0 apporte de nombreuses nouveautés parmi lesquelles nous pouvons citer l&#8217;intégration de WordPress MU. Cela étant dit, le mode multisite de la dernière mouture de WordPress n&#8217;est pas activé par défaut, ce qui ne manquera pas d&#8217;en dérouter certains. Il est ainsi nécessaire de suivre une procédure relativement simple bien [...]<p><small>Cet article original a &eacute;t&eacute; publi&eacute; sur <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>. <br />Toute reproduction, m&ecirc;me partielle, est interdite sans l'accord explicite de ses auteurs sauf citation de quelques lignes accompagn&eacute;es d'un lien vers ce billet.<br /> Si vous aimez <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>, vous pouvez nous rejoindre sur <a href="http://www.twitter.com/weedlefr" title="Weedle sur Twitter">Twitter</a>, sur <a href="http://www.facebook.fr/frederic.pereira" title="Weedle sur Facebook">Facebook</a> ou rejoindre notre groupe sur <a href="http://www.flickr.com/groups/" title="Weedle sur Flickr">Flickr</a>.</small></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Comme chacun le sait, <a title="Télécharger WordPress 3.0" href="http://www.wordpress-fr.net/" target="_blank">WordPress 3.0</a> apporte de nombreuses nouveautés parmi lesquelles nous pouvons citer l&#8217;intégration de WordPress MU. <strong>Cela étant dit, le mode multisite de la dernière mouture de WordPress n&#8217;est pas activé par défaut, ce qui ne manquera pas d&#8217;en dérouter certains.</strong> Il est ainsi nécessaire de suivre une procédure relativement simple bien que fortement méconnue afin d&#8217;activer ce mode et tout se trouve justement dans la suite de l&#8217;article. Si vous souhaitez pouvoir gérer facilement plusieurs blogs WordPress, vous savez donc ce qu&#8217;il vous reste à faire.</p>
<p style="text-align: justify;"><a href="http://www.weedle.fr/wp-content/uploads/2010/07/activer-wordpress-mu.jpg"><img class="aligncenter size-thumbnail wp-image-2958" title="Comment activer WordPress MU dans WordPress 3.0" src="http://www.weedle.fr/wp-content/uploads/2010/07/activer-wordpress-mu-581x380.jpg" alt="" width="581" height="380" /></a></p>
<p><span id="more-2957"></span></p>
<p style="text-align: justify;">Les étapes à suivre pour activer WordPress MU dans WordPress 3.0 ne sont guère compliquées mais<strong> il est toutefois préférable de commencer par faire une sauvegarde complète de votre site</strong> avant de commencer.</p>
<ol>
<li style="text-align: justify;"><a title="Télécharger et installer WordPress 3.0" href="http://www.wordpress-fr.net/" target="_blank">Téléchargez et installez WordPress 3.0</a> ou bien procédez à la mise à jour de votre installation.</li>
<li style="text-align: justify;">Ouvrez le fichier <em>wp-config.<a href="http://www.weedle.fr/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">php</a></em> dans n&#8217;importe quel éditeur de texte.</li>
<li style="text-align: justify;">Dans le haut de ce fichier, ajoutez simplement <em>define(&#8216;WP_ALLOW_MULTISITE&#8217;, true);</em>.</li>
<li style="text-align: justify;">Sauvegardez votre fichier puis reconnectez-vous à votre WordPress.</li>
<li style="text-align: justify;">Dans la colonne de gauche, allez dans le menu <em>&laquo;&nbsp;Outils&nbsp;&raquo;</em> puis dans <em>&laquo;&nbsp;Network&nbsp;&raquo;</em>.</li>
<li style="text-align: justify;">Suivez simplement les instructions indiquées.</li>
<li style="text-align: justify;">Reconnectez-vous à votre WordPress.</li>
<li style="text-align: justify;">Dans la colonne de gauche, un menu <em>&laquo;&nbsp;Super Admin&nbsp;&raquo;</em> a fait son apparition.</li>
</ol>
<p style="text-align: justify;">Précisons que l&#8217;activation de WordPress MU modifie automatiquement tous les permaliens de votre site en ajoutant le préfixe <em>&laquo;&nbsp;blog/&nbsp;&raquo;</em> à toutes vos adresses. <strong>Pour corriger ce problème, il suffit de suivre les étapes suivantes :</strong></p>
<ol>
<li style="text-align: justify;">Connectez-vous à votre WordPress.</li>
<li style="text-align: justify;">Ouvrez le menu <em>&laquo;&nbsp;Super Admin&nbsp;&raquo;</em>.</li>
<li style="text-align: justify;">Cliquez sur <em>&laquo;&nbsp;Sites&nbsp;&raquo; </em>puis sur le lien modifier de votre site.</li>
<li style="text-align: justify;">Dans les réglages du site, modifiez simplement la structure des permaliens.</li>
<li style="text-align: justify;">Validez.</li>
</ol>
<p><small>Cet article original a &eacute;t&eacute; publi&eacute; sur <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>. <br />Toute reproduction, m&ecirc;me partielle, est interdite sans l'accord explicite de ses auteurs sauf citation de quelques lignes accompagn&eacute;es d'un lien vers ce billet.<br /> Si vous aimez <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>, vous pouvez nous rejoindre sur <a href="http://www.twitter.com/weedlefr" title="Weedle sur Twitter">Twitter</a>, sur <a href="http://www.facebook.fr/frederic.pereira" title="Weedle sur Facebook">Facebook</a> ou rejoindre notre groupe sur <a href="http://www.flickr.com/groups/" title="Weedle sur Flickr">Flickr</a>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.weedle.fr/comment-activer-wordpress-mu-dans-wordpress-3-0/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Tutoriel : voir le trafic heure par heure sur Google Analytics</title>
		<link>http://www.weedle.fr/tutoriel-voir-le-trafic-heure-par-heure-sur-google-analytics/</link>
		<comments>http://www.weedle.fr/tutoriel-voir-le-trafic-heure-par-heure-sur-google-analytics/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 15:00:17 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Statistiques]]></category>

		<guid isPermaLink="false">http://www.weedle.fr/?p=2944</guid>
		<description><![CDATA[Google Analytics est un outil très puissant qui vous permet d&#8217;accéder à toutes les statistiques de votre site internet. On peut ainsi connaître le nombre de visiteurs ou de visites, bien sûr, mais aussi les navigateurs utilisés, les articles qui rencontrent le plus de succès et bien d&#8217;autres choses encore. Et justement, nous allons voir [...]<p><small>Cet article original a &eacute;t&eacute; publi&eacute; sur <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>. <br />Toute reproduction, m&ecirc;me partielle, est interdite sans l'accord explicite de ses auteurs sauf citation de quelques lignes accompagn&eacute;es d'un lien vers ce billet.<br /> Si vous aimez <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>, vous pouvez nous rejoindre sur <a href="http://www.twitter.com/weedlefr" title="Weedle sur Twitter">Twitter</a>, sur <a href="http://www.facebook.fr/frederic.pereira" title="Weedle sur Facebook">Facebook</a> ou rejoindre notre groupe sur <a href="http://www.flickr.com/groups/" title="Weedle sur Flickr">Flickr</a>.</small></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Google Analytics est un outil très puissant qui vous permet d&#8217;accéder à toutes les statistiques de votre site internet. On peut ainsi connaître le nombre de visiteurs ou de visites, bien sûr, mais aussi les navigateurs utilisés, les articles qui rencontrent le plus de succès et bien d&#8217;autres choses encore. <strong>Et justement, nous allons voir comment faire pour afficher le trafic heure par heure sur ce formidable outil.</strong></p>
<p style="text-align: center;"><strong><a href="http://www.weedle.fr/tutoriel-voir-le-trafic-heure-par-heure-sur-google-analytics"><img class="aligncenter size-thumbnail wp-image-2945" title="Tutoriel : voir le trafic heure par heure sur Google Analytics" src="http://www.weedle.fr/wp-content/uploads/2010/06/statistiques-google-analytics-581x380.jpg" alt="" width="581" height="380" /></a><br />
</strong></p>
<p><span id="more-2944"></span></p>
<p style="text-align: justify;">Car en effet, les graphiques de fréquentation qui s&#8217;affichent par défaut sont relativement perfectibles et ne représentent que le trafic de la journée ou celui des jours précédents. Un bon moyen de savoir si notre site est fréquenté, certes, mais il peut aussi être très intéressant de voir le trafic heure par heure de la journée afin de connaître les tendances des visiteurs et d&#8217;adapter son infrastructure en fonction de cette donnée.</p>
<p style="text-align: justify;"><strong>Pour se faire, il suffit de suivre les étapes suivantes :</strong></p>
<ul>
<li style="text-align: justify;">Connectez-vous sur Google Analytics.</li>
<li style="text-align: justify;">Cliquez sur l&#8217;option <em>&laquo;&nbsp;visiteurs&nbsp;&raquo; </em>dans le menu de gauche.</li>
<li style="text-align: justify;">Cliquez sur <em>&laquo;&nbsp;Visiteurs &#8211; Tendance&nbsp;&raquo;</em> et sur <em>&laquo;&nbsp;Visites&nbsp;&raquo;</em> toujours dans ce même menu.</li>
<li style="text-align: justify;">Dans la partie de droite, cliquez sur l&#8217;icône de l&#8217;heure <em>(&laquo;&nbsp;Graphique par&#8230;&nbsp;&raquo;)</em>.</li>
<li style="text-align: justify;">Et voilà !</li>
</ul>
<p style="text-align: justify;">A présent, il vous suffira de changer la date du jour ou de définir une période pour connaître les habitudes de vos lecteurs. Simple et efficace.</p>
<p><small>Cet article original a &eacute;t&eacute; publi&eacute; sur <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>. <br />Toute reproduction, m&ecirc;me partielle, est interdite sans l'accord explicite de ses auteurs sauf citation de quelques lignes accompagn&eacute;es d'un lien vers ce billet.<br /> Si vous aimez <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>, vous pouvez nous rejoindre sur <a href="http://www.twitter.com/weedlefr" title="Weedle sur Twitter">Twitter</a>, sur <a href="http://www.facebook.fr/frederic.pereira" title="Weedle sur Facebook">Facebook</a> ou rejoindre notre groupe sur <a href="http://www.flickr.com/groups/" title="Weedle sur Flickr">Flickr</a>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.weedle.fr/tutoriel-voir-le-trafic-heure-par-heure-sur-google-analytics/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Tutoriel HTML : l&#8217;entête de la page</title>
		<link>http://www.weedle.fr/tutoriel-html-entete-page-head/</link>
		<comments>http://www.weedle.fr/tutoriel-html-entete-page-head/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 15:00:43 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.weedle.fr/?p=2882</guid>
		<description><![CDATA[C&#8217;est la semaine dernière que nous avons commencé notre longue série de tutoriels dédiés au HTML. Et si vous l&#8217;avez suivi (ce que j&#8217;espère), alors vous devez normalement avoir installé un éditeur de texte sur votre machine. Tant mieux, parce que nous allons en avoir besoin aujourd&#8217;hui. En effet, pour cette semaine, nous allons nous [...]<p><small>Cet article original a &eacute;t&eacute; publi&eacute; sur <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>. <br />Toute reproduction, m&ecirc;me partielle, est interdite sans l'accord explicite de ses auteurs sauf citation de quelques lignes accompagn&eacute;es d'un lien vers ce billet.<br /> Si vous aimez <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>, vous pouvez nous rejoindre sur <a href="http://www.twitter.com/weedlefr" title="Weedle sur Twitter">Twitter</a>, sur <a href="http://www.facebook.fr/frederic.pereira" title="Weedle sur Facebook">Facebook</a> ou rejoindre notre groupe sur <a href="http://www.flickr.com/groups/" title="Weedle sur Flickr">Flickr</a>.</small></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">C&#8217;est la semaine dernière que nous avons commencé notre longue série de tutoriels dédiés au <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a>. Et si vous l&#8217;avez suivi<em> (ce que j&#8217;espère)</em>, alors vous devez normalement avoir installé un éditeur de texte sur votre machine. Tant mieux, parce que nous allons en avoir besoin aujourd&#8217;hui. <strong>En effet, pour cette semaine, nous allons nous intéresser à l&#8217;entête de la page, voir quel est son rôle et jeter les premiers jalons de notre futur site. </strong>Tout un programme, donc.</p>
<p style="text-align: justify;"><a href="http://www.weedle.fr/wp-content/uploads/2010/04/web.png"><img class="aligncenter size-full wp-image-2885" title="Tutoriel HTML : l'entête de la page" src="http://www.weedle.fr/wp-content/uploads/2010/04/web.png" alt="" width="581" height="380" /></a></p>
<p><span id="more-2882"></span></p>
<h3>1. Le rôle de l&#8217;entête de la page</h3>
<p style="text-align: justify;"><strong>Je ne l&#8217;ai pas précisé lors de notre dernier tutoriel mais il faut savoir qu&#8217;un navigateur lit un fichier <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a> de haut en bas. </strong>Si vous vous reportez à notre leçon de la semaine dernière et à la page que nous avions créé, alors cela signifie qu&#8217;il va lire l&#8217;entête de notre page juste après son DOCTYPE et juste avant son contenu.</p>
<p style="text-align: justify;">Concrètement, donc, l&#8217;entête d&#8217;une page<em> (délimité par les balises &laquo;&nbsp;&lt;head&gt;&nbsp;&raquo; et &laquo;&nbsp;&lt;/head&gt;&nbsp;&raquo;) </em>va fournir des informations sur le document au navigateur web. Ces dernières peuvent évidemment être de plusieurs sortes différentes et nous allons justement nous y intéresser tout au long de cet article. <strong>Entre autres choses, nous verrons donc ce que sont les balises META et comment ajouter des <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a> et des <a href="http://www.weedle.fr/tag/scripts/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Scripts">scripts</a> JAVASCRIPT à notre page.</strong></p>
<h3>2. Les balises META</h3>
<p style="text-align: justify;">Les balises META, connues également sous le nom de <em>&laquo;&nbsp;meta tags&nbsp;&raquo;</em>, sont relativement importantes puisqu&#8217;elles vont donner des renseignements sur la page aux moteurs de recherche. Généralement, on les insère directement sous le titre de la page, délimité par les balises <em>&laquo;&nbsp;&lt;title&gt;&nbsp;&raquo;</em> et <em>&laquo;&nbsp;&lt;/title&gt;&nbsp;&raquo;</em>.</p>
<h4>2.1. Le rôle des balises META :</h4>
<p style="text-align: justify;">Alors attention car de nombreuses informations circulent au sujet des balises META et tout n&#8217;est pas exact. <strong>A l&#8217;origine, les balises META servait essentiellement au référencement et permettaient aux robots des moteurs de recherche de mieux cataloguer, ou indexer, les pages visitées. </strong>Désormais, ce n&#8217;est plus le cas puisque les robots prennent essentiellement en compte le contenu de la page ainsi que d&#8217;autres critères déterminants comme les liens entrants.</p>
<p style="text-align: justify;"><strong>Cela dit, ce n&#8217;est pas pour autant que les balises META doivent être négligées.</strong> Bien au contraire, certaines d&#8217;entre elles sont tout simplement indispensables et vont même favoriser l&#8217;indexation de la page.</p>
<h4>2.2. Les balises META liées au contenu de la page :</h4>
<p style="text-align: justify;">Comme nous allons le voir, les balises META liées au contenu de la page sont assez nombreuses. <strong>Elles ne sont pas toutes utiles mais on en trouve vraiment deux qui sont absolument nécessaires et qui doivent être uniques d&#8217;une page à une autre : le titre et la description. </strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!-- Le titre de ma page --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">title</span>&gt;</span>Le titre de ma page<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">title</span>&gt;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!-- La balise &quot;description&quot; --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;description&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;une longue description de ma page&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></pre></td></tr></table></div>

<p style="text-align: justify;"><strong>Autre balise importante, celle qui définit la table des caractères à utiliser.</strong> Indispensable si vous écrivez dans une autre langue et si vous souhaitez que des caractères exotiques soient correctement interprétés par le navigateur.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!-- La table des caractères à utiliser. En Europe, on utilise l'ISO. Ailleurs, c'est plutôt l'UTF-8 qui prime --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">http-equiv</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Content-Type&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/html; charset=iso-8859-1&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></pre></td></tr></table></div>

<p style="text-align: justify;">Ensuite, on peut également citer la balise META dédiée aux mots-clés. Cette dernière est devenue nettement moins importante ces dernières années mais elle est encore utilisée par certains annuaires, voir même par certains moteurs.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!-- La balise &quot;keywords&quot;. Tout comme la balise description, vous pouvez en mettre un grand nombre --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;keywords&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;web,design,tutoriels,tous-mes-mots-clés...&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></pre></td></tr></table></div>

<p style="text-align: justify;">Puisque l&#8217;on parle des annuaires, il ne faut pas non plus oublier la balise META liée à la catégorie du site. A noter qu&#8217;il est possible de faire passer plusieurs valeurs lorsqu&#8217;un site traite de thématiques diverses.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!-- La balise &quot;category&quot;. Essentiellement utilisée par les annuaire, tous comme les mots-clés --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;category&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;développement,webmastering,toutes-mes-catégories&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></pre></td></tr></table></div>

<p style="text-align: justify;">Comme vous le savez déjà, toutes les langues sont représentées sur le web. Et c&#8217;est pour cette raison qu&#8217;a été inventé la balise META dédiée aux langues. <strong>Cela dit, on notera qu&#8217;elle n&#8217;est plus prise en considération par les robots des moteurs de recherche qui se contentent le plus souvent d&#8217;examiner le contenu d&#8217;une page pour déterminer sa langue.</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!-- La balise &quot;language&quot;. N'est plus utilisée --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;language&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;fr&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></pre></td></tr></table></div>

<h4>2.3. Les balises META liées à l&#8217;auteur de la page :</h4>
<p style="text-align: justify;"><strong>Une fois de plus, on trouve plusieurs balises META qui vont vous permettre de vous identifier en tant que personne auprès des moteurs de recherche.</strong> Très utiles, elles vous permettront de &laquo;&nbsp;signer&nbsp;&raquo; vos pages et d&#8217;indiquer votre copyright.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!-- La balise &quot;author&quot;. Peut en contenir plusieurs. --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;author&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Fred,Bob l'éponge&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!-- La balise Copyright. Plutôt pour la société. --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;copyright&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Fred Inc &amp; Co&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></pre></td></tr></table></div>

<p style="text-align: justify;">Dans le même ordre d&#8217;idée, il existe également une balise META qui va vous permettre d&#8217;indiquer le nom de la personne qui publie le site.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!-- Balise &quot;publisher&quot;. Personne publiant le site. --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;publisher&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Fred&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></pre></td></tr></table></div>

<p style="text-align: justify;">Si vous aimez qu&#8217;on vous écrive ou si vous avez envie de recevoir beaucoup de spams, vous pouvez également indiquer votre adresse mail dans une balise META dédiée. Autant dire qu&#8217;il vaut mieux l&#8217;éviter, hein&#8230;</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!-- La balise &quot;reply to&quot;. --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Reply-To&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;spamme@moi.com&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></pre></td></tr></table></div>

<h4>2.4. Les balises META liées aux robots des moteurs de recherche :</h4>
<p style="text-align: justify;"><strong>Autre utilité des balises META, ces dernières vont vous permettre de dialoguer avec les robots des moteurs de recherche et même de leur donner quelques ordres. </strong>Oui mais ne vous faites pas une fausse joie, il n&#8217;est pas question d&#8217;améliorer le positionnement de son site. Ça, malheureusement, c&#8217;est à la seule discrétion du moteur de recherche.</p>
<p style="text-align: justify;">Cela dit, vous pourrez par exemple autoriser ou interdire l&#8217;accès des robots à vos pages. Très pratique si vous ne souhaitez pas diffuser certains types de contenu.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!-- La balise &quot;robots&quot;. Peut prendre plusieurs valeurs : index (la page sera indexée), noindex (la page ne sera pas indexée), follow (les liens seront suivis par les moteurs), nofollow (les liens ne seront pas suivis par les moteurs), all (équivalent de index + follow) et none (équivalent de noindex + nofollow). --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;robots&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;all&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></pre></td></tr></table></div>

<p style="text-align: justify;">De la même manière, vous pourrez indiquer aux robots le délai minimum souhaité entre chaque visite. <strong>Cela dit, il me faut vous préciser que la plupart des moteurs de recherche du moment n&#8217;en tiennent plus vraiment compte.</strong> Notamment Google, qui visite un site en fonction de la richesse et de la pertinence de son contenu<em> (et qui indexe d&#8217;ailleurs certains sites en temps réel)</em>.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!-- Balise &quot;revisit-after&quot;. --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;revisit-after&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;30 days&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></pre></td></tr></table></div>

<p style="text-align: justify;">Point intéressant, vous pouvez également autoriser ou interdire la mise en cache de vos pages à Google ou aux autres moteurs de recherche.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!-- Balise &quot;googlebot&quot;. --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;googlebot&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;noarchive&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!-- Et pour les autres moteurs --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">http-equiv</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;pragma&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;no-cache&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></pre></td></tr></table></div>

<h4>2.5 Les autres balises META :</h4>
<p style="text-align: justify;">Si les balises META que nous venons de voir sont les plus courantes<em> (ce qui ne veut pas dire qu&#8217;elles sont les plus utilisées)</em>, il en existe encore un certain nombre d&#8217;autres. Précisons cependant qu&#8217;elles ne sont pas utiles et que vous pouvez donc parfaitement vous en passer.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!-- La balise &quot;refresh&quot;. Pour rafraichir automatiquement sa page. --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">http-equiv</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;refresh&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;10;url=http://www.monsite.fr&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!-- La balise &quot;Identifier URL&quot;. Pour spécifier l'adresse du site --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;identifier-url&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;www.monsite.fr&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!-- La balise &quot;Generator&quot;. Spécifie le logiciel utilisé pour créer la page --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;generator&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;wordpress&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></pre></td></tr></table></div>

<h3>3. Les <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a> &#8211; Cascading Style Sheets</h3>
<p style="text-align: justify;">Comme nous le verrons à la prochaine leçon, les possibilités du <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a> sont très limitées, notamment en matière de mise en forme. <strong>En effet, pour aller plus loin et avoir la main sur tous les éléments visuels d&#8217;une page, il est nécessaire d&#8217;utiliser conjointement les <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a>. </strong>Ces dernières, de plus en plus puissantes, vont vous permettre de modifier facilement l&#8217;apparence de vos pages.</p>
<p style="text-align: justify;"><strong>Justement, c&#8217;est dans l&#8217;entête de la page que nous allons avoir la possibilité de les déclarer et donc de les utiliser.</strong> Et ce de deux manières différentes, soit en les intégrant directement à l&#8217;entête, soit en spécifiant l&#8217;emplacement du fichier dans lequel elles seront stockées :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!-- Intégration directe des CSS dans l'entête --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">style</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span>&gt;</span>
body {
margin: 0;
padding: 0;
background: #000;
}
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">style</span>&gt;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!-- Avec un fichier externe --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">link</span> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;stylesheet&quot;</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;chemin-de-mon-fichier/style.css&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span> <span style="color: #000066;">media</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;screen&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></pre></td></tr></table></div>

<p style="text-align: justify;"><strong>Note :</strong> Bien évidemment, à ce stade de notre leçon, nous n&#8217;irons pas beaucoup plus loin. Pour le moment, je préfère en effet que vous vous concentriez sur le <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a> et rien que sur le <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a>. En revanche, une fois que nous serons venus à bout de tous nos leçons sur le sujet, nous commencerons à nous intéresser aux <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a> qui feront également l&#8217;objet de tutoriels dédiés.</p>
<h3>4. Les <a href="http://www.weedle.fr/tag/scripts/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Scripts">scripts</a> Javascript :</h3>
<p style="text-align: justify;"><strong>Si le <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a> et les <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a> permettent de faire de beaux sites, c&#8217;est le Javascript qui va pouvoir leur apporter un peu de dynamisme.</strong> Oui et là, je raisonne essentiellement en terme de web design, puisqu&#8217;il existe à côté d&#8217;autres langages comme le <a href="http://www.weedle.fr/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">PHP</a> ou l&#8217;ASP qui vont nous permettre de travailler sur le contenu et d&#8217;automatiser certaines tâches.</p>
<p style="text-align: justify;"><strong>Et là encore, c&#8217;est dans l&#8217;entête de la page que nous allons pouvoir déclarer et utiliser nos <a href="http://www.weedle.fr/tag/scripts/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Scripts">scripts</a>.</strong> Une fois de plus, deux solutions existent, on peut soit les intégrer directement à l&#8217;entête, soit spécifier le chemin du fichier externe dans lequel ils sont stockés.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!-- Intégration directe des scripts dans l'entête --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">language</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Javascript&quot;</span>&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">Mon script</span>
<span style="color: #808080; font-style: italic;">// --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!-- Avec un fichier externe --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;chemin-de-mon-script/script.js&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></pre></td></tr></table></div>

<p style="text-align: justify;"><strong>Note :</strong> Et tout comme pour les <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a>, nous en resterons là avec le Javascript. Précisons juste que ce dernier a énormément évolué ces dernières années et qu&#8217;il prend de plus en plus d&#8217;importance dans la vie d&#8217;un développeur, notamment au travers de librairies dédiées comme jQuery ou Mootools. Oui et bien évidemment, nous serons amenés à en reparler dans les semaines qui viennent.</p>
<h4>5. En conclusion</h4>
<p style="text-align: justify;">Et voilà, c&#8217;est finalement tout ce qu&#8217;il y a à dire sur l&#8217;entête d&#8217;une page. Si vous avez suivi cette leçon jusqu&#8217;au bout, alors vous devez désormais comprendre son importance. Car en effet, si c&#8217;est le contenu d&#8217;un site qui fera sa pertinence, ce sont tous les éléments que l&#8217;on peut ajouter à son entête qui feront sa richesse.</p>
<p style="text-align: justify;"><strong>Dans notre prochaine leçon, nous rentrerons dans le vif du sujet et nous nous intéresseront à toutes les balises qui vont nous permettre de structurer le contenu de notre page.</strong></p>
<p style="text-align: justify;">
<ul>
<li><a href="http://www.weedle.fr/tutoriel-html-partie-1-structure-page" title="Tutoriel HTML, la structure d'une page">Leçon 1 : Tutoriel HTML, la structure d&#8217;une page</a></li>
<li><a href="#" title="Tutoriel HTML, l'entête d'une page">Leçon 2 : Tutoriel HTML, l&#8217;entête d&#8217;une page</a></li>
</ul>
<p><small>Cet article original a &eacute;t&eacute; publi&eacute; sur <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>. <br />Toute reproduction, m&ecirc;me partielle, est interdite sans l'accord explicite de ses auteurs sauf citation de quelques lignes accompagn&eacute;es d'un lien vers ce billet.<br /> Si vous aimez <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>, vous pouvez nous rejoindre sur <a href="http://www.twitter.com/weedlefr" title="Weedle sur Twitter">Twitter</a>, sur <a href="http://www.facebook.fr/frederic.pereira" title="Weedle sur Facebook">Facebook</a> ou rejoindre notre groupe sur <a href="http://www.flickr.com/groups/" title="Weedle sur Flickr">Flickr</a>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.weedle.fr/tutoriel-html-entete-page-head/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Tutoriel HTML : la structure d&#8217;une page</title>
		<link>http://www.weedle.fr/tutoriel-html-partie-1-structure-page/</link>
		<comments>http://www.weedle.fr/tutoriel-html-partie-1-structure-page/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 16:00:26 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.weedle.fr/?p=2848</guid>
		<description><![CDATA[Créer des sites internet, c&#8217;est un vrai métier. Et comme tous les métiers, celui-ci nécessite certaines connaissances techniques. Et à la base, nous trouvons le HTML. Afin de vous permettre de mieux comprendre comment sont structurés les sites web et pour que vous puissiez apprendre à en faire, j&#8217;ai donc décidé de publier une série [...]<p><small>Cet article original a &eacute;t&eacute; publi&eacute; sur <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>. <br />Toute reproduction, m&ecirc;me partielle, est interdite sans l'accord explicite de ses auteurs sauf citation de quelques lignes accompagn&eacute;es d'un lien vers ce billet.<br /> Si vous aimez <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>, vous pouvez nous rejoindre sur <a href="http://www.twitter.com/weedlefr" title="Weedle sur Twitter">Twitter</a>, sur <a href="http://www.facebook.fr/frederic.pereira" title="Weedle sur Facebook">Facebook</a> ou rejoindre notre groupe sur <a href="http://www.flickr.com/groups/" title="Weedle sur Flickr">Flickr</a>.</small></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><strong>Créer des sites internet, c&#8217;est un vrai métier.</strong> Et comme tous les métiers, celui-ci nécessite certaines connaissances techniques. Et à la base, nous trouvons le <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a>. Afin de vous permettre de mieux comprendre comment sont structurés les sites web et pour que vous puissiez apprendre à en faire, j&#8217;ai donc décidé de publier une série de tutoriels sur le sujet. Et pour commencer, nous allons nous intéresser à la structure d&#8217;une page <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a>.</p>
<p style="text-align: justify;"><a href="http://www.weedle.fr/wp-content/uploads/2010/03/web.png"><img class="aligncenter size-full wp-image-2850" title="Tutoriel HTML partie 1 : la structure d'une page" src="http://www.weedle.fr/wp-content/uploads/2010/03/web.png" alt="" width="581" height="380" /></a></p>
<p><span id="more-2848"></span></p>
<h3>1. Qu&#8217;est ce que le <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a> ?</h3>
<p style="text-align: justify;">Avant de passer au vif du sujet, nous allons quand même prendre le temps d&#8217;expliquer ce qu&#8217;est le <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a>. <strong>Ce dernier a donc été inventé en 1990 par un scientifique portant le nom de Tim Berners-Lee.</strong> Ce dernier souhaitait faciliter les échanges entre les scientifiques de différentes universités. Il ne savait pas, à l&#8217;époque, que le <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a> allait donner vie à internet.</p>
<p style="text-align: justify;">Le HyperText Markup Language est donc un format de données constitué de balises qui permet de structurer et de mettre en forme le contenu des pages web. Précisons enfin que ses différentes versions l&#8217;ont considérablement enrichi et qu&#8217;il est à utiliser conjointement aux <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a>, JavaScript et <a href="http://www.weedle.fr/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">PHP</a>.</p>
<p style="text-align: justify;">Pour ce tout premier tutoriel, nous allons nous intéresser aux bases, à savoir la structure d&#8217;une page. Puis, dans les tutoriels qui suivront, nous irons un peu plus loin et nous nous intéresserons aux différentes balises qu&#8217;il propose.</p>
<h3>2. Comment coder en <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a> ?</h3>
<p style="text-align: justify;"><strong>Pour coder en <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a>, vous allez avoir besoin d&#8217;un éditeur de texte. </strong>Certes, il existe également des logiciels dédiés à la créations de sites web comme Dreamweaver mais ces derniers sont déconseillés. Car en effet, s&#8217;ils vous permettent de &laquo;&nbsp;dessiner&nbsp;&raquo; un site très facilement, ils ont souvent tendance à vous éloigner du code. Notons toutefois que ces outils là ont leurs défenseurs, dont je ne fais pas partie.</p>
<p style="text-align: justify;">Bref, même s&#8217;il est tout à fait possible de se contenter du bloc note intégré à Windows <em>(Démarrer &gt; Tous les programmes &gt; Accessoires &gt; Bloc-Note)</em>, nous allons lui préférer des éditeurs un peu plus évolués comme <a title="Télécharger Notepad++ - Editeur HTML - Windows" href="http://notepad-plus.sourceforge.net/fr/site.htm" target="_blank">Notepad++</a> <em>(Windows)</em>, <a title="Télécharger Smultron - Editeur HTML - Mac OS" href="http://www.framasoft.net/article4310.html" target="_blank">Smultron</a> <em>(Mac OS) </em>ou <a title="Télécharger Emac - Editeur HTML - Linux" href="http://www.gnu.org/software/emacs/" target="_blank">Emacs</a><em> (Linux).</em></p>
<p style="text-align: justify;">Précisons qu&#8217;il existe de nombreux éditeurs et que ces derniers ne sont pas forcément les meilleurs, mais simplement ceux que j&#8217;utilise. Enfin à part Emacs.</p>
<h3>3. La structure d&#8217;une page en <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a></h3>
<p style="text-align: justify;">Bon, maintenant que vous savez plus ou moins ce qu&#8217;est le <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a> et que vous avez installé un éditeur de texte sur votre machine, nous allons pouvoir commencer à nous amuser et nous intéresser à la structure d&#8217;une page en <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a>. Oui, et comme le mieux reste de partir d&#8217;un exemple, voilà à quoi ressemblerait une page vide :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!-- Le DOCTYPE </span>
<span style="color: #808080; font-style: italic;">(NE JAMAIS METTRE DE COMMENTAIRE AVANT CETTE LIGNE) --&gt;</span>
<span style="color: #00bbdd;">&lt;!DOCTYPE HTML PUBLIC  &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;</span>
<span style="color: #00bbdd;">      &quot;http://www.w3.org/TR/html4/loose.dtd&quot;&gt;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!-- Début structure globale de la page --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">html</span>&gt;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!-- Début entête de la page --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!-- Début titre de la page --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">title</span>&gt;</span>Ma toute première page en HTML !!!<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">title</span>&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;!-- Fin titre de la page --&gt;</span>
&nbsp;
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;!-- Fin entête de la page --&gt;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!-- Début corps de la page --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
&nbsp;
     Ma première page HTML !
&nbsp;
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;!-- Fin corps de la page --&gt;</span>
&nbsp;
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">html</span>&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;!-- Fin structure globale de la page --&gt;</span></pre></td></tr></table></div>

<p style="text-align: justify;">Comme vous pouvez le voir sur notre exemple, une page <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a> est découpée en plusieurs &laquo;&nbsp;zones&nbsp;&raquo;. Ces dernières sont délimitées par des balises d&#8217;ouverture <em>(&laquo;&nbsp;&lt;<a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">html</a>&gt;&nbsp;&raquo;)</em> et de fermeture <em>(&laquo;&nbsp;&lt;/<a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">html</a>&gt;&nbsp;&raquo;)</em>. <strong>Notons d&#8217;ailleurs que la plupart des balises doivent nécessairement être fermées.</strong> Quoi qu&#8217;il en soit, nous allons nous intéresser aux différentes zones de notre page.</p>
<h4>3.1. <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a> : le Document Type</h4>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!-- Le DOCTYPE --&gt;</span>
<span style="color: #00bbdd;">&lt;!DOCTYPE HTML PUBLIC  &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;</span>
<span style="color: #00bbdd;">      &quot;http://www.w3.org/TR/html4/loose.dtd&quot;&gt;</span></pre></td></tr></table></div>

<p style="text-align: justify;">La première ligne de notre exemple, le DOCTYPE, est très importante puisque c&#8217;est elle qui renseigner le navigateur internet au sujet du type d&#8217;<a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a> que nous allons utiliser. <strong>Dans notre cas, il s&#8217;agit du <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a> 4.01.</strong> Globalement, cette ligne est structurée de la façon suivante :</p>
<p style="text-align: justify;">&lt;!DOCTYPE <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a> PUBLIC    &nbsp;&raquo;type de <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a>&nbsp;&raquo;    &nbsp;&raquo;adresse_de_DTD&nbsp;&raquo;&gt;</p>
<p style="text-align: justify;">Et là, vous devez sans doute vous demander ce qu&#8217;est le DTD. Et bien disons simplement qu&#8217;il donne l&#8217;adresse complète du <em>&laquo;&nbsp;document type declaration&nbsp;&raquo;</em> qui est un document centralisant toutes les propriétés de chaque élément, toutes les balises et tous les attributs de la version choisie du <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a>.</p>
<h4>3.2. <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a> : la structure globale de la page</h4>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!-- Début de la structure globale de la page --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">html</span>&gt;</span>
     ...
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">html</span>&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;!-- Fin de la structure globale de la page --&gt;</span></pre></td></tr></table></div>

<p style="text-align: justify;">Après le DOCTYPE vient une première balise : <strong>&lt;<a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">html</a>&gt;</strong>. Cette dernière marque le début de notre page. Concrètement, donc, tout ce que contiendront les pages <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a> tiendront entre les balises <em>&lt;<a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">html</a>&gt;</em> et <em>&lt;/<a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">html</a>&gt;</em>. Autant dire que si vous mettez quelque chose en dehors de ces balises, alors votre navigateur ne l&#8217;interprètera pas.</p>
<h4>3.3. <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a> : l&#8217;entête de la page</h4>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!-- Début de l'entête de la page --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
     ...
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;!-- Fin de l'entête de la page --&gt;</span></pre></td></tr></table></div>

<p style="text-align: justify;">Juste après notre première balise vient une autre balise : <strong>&lt;head&gt;</strong>. Tout ce qui est compris entre cette dernière et sa balise de fermeture <em>(&laquo;&nbsp;&lt;/head&gt;&nbsp;&raquo;)</em> constitue l&#8217;entête de la page. Cette entête peut contenir beaucoup de choses, comme le titre de la page <em>(cf rubrique suivante)</em> ou encore toutes les balises META qui permettront aux moteurs de recherche de l&#8217;identifier.</p>
<p style="text-align: justify;">Ajoutons d&#8217;ailleurs que vos <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a> et vos <a href="http://www.weedle.fr/tag/scripts/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Scripts">scripts</a> JavaScript seront également à ajouter à cet endroit. L&#8217;entête de la page fera également l&#8217;objet d&#8217;un tutoriel complet par la suite.</p>
<p style="text-align: justify;">Pour simplifier, nous pouvons dire que l&#8217;entête de la page s&#8217;adresse essentiellement aux navigateurs internet et aux moteurs de recherche.</p>
<h4>3.4. <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a> : Le titre de la page</h4>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!-- Début du titre de la page --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">title</span>&gt;</span>Ma première page HTML !!!<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">title</span>&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;!-- Fin du titre de la page --&gt;</span></pre></td></tr></table></div>

<p style="text-align: justify;">Dans l&#8217;entête se trouve une autre balise qui a également son importance : <strong>&lt;title&gt;</strong>. Ici, c&#8217;est nettement plus simple puisque tout ce qui se trouve entre cette dernière et sa balise de fermeture <em>(&laquo;&nbsp;&lt;/title&gt;&nbsp;&raquo;)</em> constitue le titre de la page. Titre de la page qui apparaitra ensuite tout au sommet de votre navigateur.</p>
<p style="text-align: justify;">Précisons d&#8217;ailleurs que cette balise est <strong>indispensable </strong>et qu&#8217;il est préférable de soigner au maximum son contenu pour optimiser son référencement.</p>
<h4>3.5. <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a> : le corps de la page</h4>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!-- Début du corps de la page --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
     ...
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;!-- Fin du corps de la page --&gt;</span></pre></td></tr></table></div>

<p style="text-align: justify;">Après la balise de fermeture de l&#8217;entête se trouve une nouvelle balise : <strong>&lt;body&gt;</strong>. Tout ce qui se trouvera entre cette dernière et sa balise de fermeture <em>(&laquo;&nbsp;&lt;/body&gt;&nbsp;&raquo;)</em> va constituer le contenu de notre page. On pourra y trouver des titres, du texte, des images, des listes, des tableaux et ainsi de suite.</p>
<p style="text-align: justify;">Pour simplifier, nous pouvons dire que le corps de la page s&#8217;adresse essentiellement aux internautes. Bon, ce n&#8217;est pas tout à fait exact puisque les moteurs de recherche l&#8217;explorent en long, en large et en travers mais cette image sera plus facile à retenir si vous êtes débutant.</p>
<h3>4. En conclusion :</h3>
<p style="text-align: justify;"><strong>Cet article plutôt court vous permettra de mieux comprendre ce qu&#8217;est une page <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a> et surtout comment elle se structure.</strong> Bien évidemment, il reste encore beaucoup de travail à faire, nous n&#8217;en sommes qu&#8217;aux prémices, mais nous avons encore du temps pour nous intéresser aux autres aspects du <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a>.</p>
<p style="text-align: justify;"><strong>Notre prochain tutoriel traitera donc essentiellement de l&#8217;entête d&#8217;une page.</strong> Nous passerons ainsi en revue les différents éléments qui peuvent y figurer et nous verrons en détails à quoi ils servent. Afin de vous rendre la navigation plus aisée, j&#8217;ajouterai un lien à la fin de cet article lorsque le prochain tutoriel sera publié.</p>
<p style="text-align: justify;">
<ul>
<li><a href="#" title="Tutoriel HTML : la structure de la page">Leçon 1 : Tutoriel HTML, la structure d&#8217;une page</a></li>
<li><a href="http://www.weedle.fr/tutoriel-html-entete-page-head">Leçon 2 : Tutoriel HTML, l&#8217;entête de la page</a></li>
</ul>
<p><small>Cet article original a &eacute;t&eacute; publi&eacute; sur <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>. <br />Toute reproduction, m&ecirc;me partielle, est interdite sans l'accord explicite de ses auteurs sauf citation de quelques lignes accompagn&eacute;es d'un lien vers ce billet.<br /> Si vous aimez <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>, vous pouvez nous rejoindre sur <a href="http://www.twitter.com/weedlefr" title="Weedle sur Twitter">Twitter</a>, sur <a href="http://www.facebook.fr/frederic.pereira" title="Weedle sur Facebook">Facebook</a> ou rejoindre notre groupe sur <a href="http://www.flickr.com/groups/" title="Weedle sur Flickr">Flickr</a>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.weedle.fr/tutoriel-html-partie-1-structure-page/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>EasySlider : un plugin jQuery pour réaliser des diaporamas</title>
		<link>http://www.weedle.fr/easyslider-plugin-jquery-diaporamas/</link>
		<comments>http://www.weedle.fr/easyslider-plugin-jquery-diaporamas/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 16:00:35 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[Ressources]]></category>
		<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://www.weedle.fr/?p=2841</guid>
		<description><![CDATA[Depuis un moment déjà, le web a pris une toute nouvelle tournure. Les sites internet ont changé de visage, deviennent des webwares et l&#8217;interactivité est désormais une priorité pour tous les webmestres. Oui et ce changement s&#8217;est en grande partie fait grâce à l&#8217;avènement des nouvelles techniques de développement et de certaines librairies comme le [...]<p><small>Cet article original a &eacute;t&eacute; publi&eacute; sur <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>. <br />Toute reproduction, m&ecirc;me partielle, est interdite sans l'accord explicite de ses auteurs sauf citation de quelques lignes accompagn&eacute;es d'un lien vers ce billet.<br /> Si vous aimez <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>, vous pouvez nous rejoindre sur <a href="http://www.twitter.com/weedlefr" title="Weedle sur Twitter">Twitter</a>, sur <a href="http://www.facebook.fr/frederic.pereira" title="Weedle sur Facebook">Facebook</a> ou rejoindre notre groupe sur <a href="http://www.flickr.com/groups/" title="Weedle sur Flickr">Flickr</a>.</small></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Depuis un moment déjà, le web a pris une toute nouvelle tournure. Les sites internet ont changé de visage, deviennent des <em>webwares </em>et l&#8217;interactivité est désormais une priorité pour tous les webmestres. <strong>Oui et ce changement s&#8217;est en grande partie fait grâce à l&#8217;avènement des nouvelles techniques de développement et de certaines librairies comme le jQuery.</strong> Pour <a title="Tutoriel jQuery : créer une boite à onglets" href="http://www.weedle.fr/tutoriel-jquery-creer-boite-onglets/" target="_blank">continuer sur notre lancée</a>, nous allons aujourd&#8217;hui nous intéresser à <a title="EasySlider, un plugin jQuery pour réaliser des diaporamas" href="http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider" target="_blank">EasySlider</a>, un plugin jQuery pour réaliser de chouettes diaporamas.</p>
<p style="text-align: justify;"><a href="http://www.weedle.fr/wp-content/uploads/2010/03/jquery.png"><img class="aligncenter size-full wp-image-2843" title="EasySlider : un plugin jQuery pour réaliser des diaporamas" src="http://www.weedle.fr/wp-content/uploads/2010/03/jquery.png" alt="" width="581" height="380" /></a></p>
<p><span id="more-2841"></span></p>
<h3>1. Développer moins pour gagner plus</h3>
<p style="text-align: justify;">La plupart des développeurs vous diront qu&#8217;il faut tout coder soi-même, quitte à passer des nuits blanches devant son Notepad++. En ce qui me concerne, je pars du principe qu&#8217;<strong>il ne sert à rien de réinventer la roue</strong> et qu&#8217;il est préférable d&#8217;utiliser une solution fiable et éprouvée plutôt que de se risquer à coder un script tout seul dans son coin tard la nuit.</p>
<p style="text-align: justify;">Cela dit, je ne suis plus webdesigner que développeur, hein&#8230;</p>
<p style="text-align: justify;">A l&#8217;époque où j&#8217;ai souhaité intégré un diaporama sur Weedle, je me suis beaucoup renseigné sur le sujet. <strong>Développer un script de ce genre n&#8217;est pas difficile en soi.</strong> Ce qui est plus délicat, c&#8217;est de faire en sorte qu&#8217;il soit doté de toutes les fonctionnalités dont on a besoin, qu&#8217;il respecte les standards établis<strong> et</strong> qu&#8217;il soit compatible avec tous les navigateurs du marché.</p>
<p style="text-align: justify;"><a title="EasySlider, un plugin jQuery pour réaliser des diaporamas" href="http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider" target="_blank">EasySlider</a> réunit justement toutes ses qualités et c&#8217;est la raison pour laquelle c&#8217;est vers cet outil que je me suis tourné.</p>
<h3>2. EasySlider, les fonctionnalités du script</h3>
<p style="text-align: justify;">En plus d&#8217;être respectueux des normes et d&#8217;être compatible avec les différents navigateurs web du marché, <a title="EasySlider, un plugin jQuery pour réaliser des diaporamas" href="http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider" target="_blank">EasySlider</a> propose de nombreuses options de personnalisation. Il est ainsi possible de déterminer la rapidité d&#8217;exécution des différents slides, d&#8217;opter pour deux systèmes de navigation différents <em>(précédent / suivant et contrôles numériques)</em> et bien d&#8217;autres choses encore.</p>
<p style="text-align: justify;"><strong>Voici d&#8217;ailleurs une liste non exhaustive des options du script :</strong></p>
<ul>
<li style="text-align: justify;">Deux systèmes de navigation : précédent / suivant, contrôles numériques.</li>
<li style="text-align: justify;">Possibilité d&#8217;afficher / de masquer les différents contrôles.</li>
<li style="text-align: justify;">Possibilité de choisir l&#8217;ID des composantes du système de navigation.</li>
<li style="text-align: justify;">Deux orientations possible pour le diaporama : horizontale ou verticale.</li>
<li style="text-align: justify;">Possibilité de choisir la rapidité d&#8217;exécution des slides.</li>
<li style="text-align: justify;">Possibilité de définir un défilement continu ou pas.</li>
</ul>
<p style="text-align: justify;"><strong>Pour avoir plus d&#8217;informations sur le sujet, je vous encourage vivement à aller consulter la page dédiée du plugin.</strong> N&#8217;hésitez pas non plus à aller consulter celles des versions précédentes, elles contiennent de nombreuses informations qui vous permettront de mieux comprendre le fonctionnement de notre <a title="EasySlider, un plugin jQuery pour réaliser des diaporamas" href="http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider" target="_blank">EasySlider</a>.</p>
<h3>3. EasySlider, l&#8217;installer et l&#8217;utiliser</h3>
<p style="text-align: justify;">Maintenant que les présentations sont faites, nous allons pouvoir passer au vif du sujet et voir comment s&#8217;installe et s&#8217;utilise <a title="EasySlider, un plugin jQuery pour réaliser des diaporamas" href="http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider" target="_blank">EasySlider</a>. <strong>Pour se faire, vous aurez besoin d&#8217;un minimum de connaissances techniques et maîtriser le <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a> ainsi que les <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a>.</strong> Si ce n&#8217;est pas le cas, ce n&#8217;est pas grave, vous pouvez garder cet article dans un coin puisque je pense publier dans les semaines qui viennent des guides complets sur les bases du développement web.</p>
<h4>3.1. Installer jQuery et  EasySlider :</h4>
<p style="text-align: justify;"><strong>Pour commencer, il est nécessaire de récupérer la dernière version du plugin <a title="Télécharger EasySlider" href="http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider" target="_blank">sur la page dédiée</a>. </strong>Une fois l&#8217;archive téléchargée, contentez-vous de la décompresser dans le dossier de votre site. Puis, ouvrez votre éditeur préféré ainsi que le fichier <em>header.<a href="http://www.weedle.fr/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">php</a></em> si vous utilisez WordPress ou sinon le fichier de votre site qui va bien.</p>
<p style="text-align: justify;">Placez-vous entre les balise <em>&lt;head&gt;</em> et <em>&lt;/head&gt;</em> et insérez les deux lignes suivantes :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;script src=&quot;http://chemin-de-votre-site/jquery-1.3.2.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;http://chemin-de-votre-site/easySlider1.7.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</pre></td></tr></table></div>

<p style="text-align: justify;"><strong>Deux choses à noter :</strong></p>
<ol>
<li style="text-align: justify;">Il est primordial d&#8217;intégrer EasySlider après jQuery. Si vous ne le faites pas, alors le script ne pourra pas fonctionner.</li>
<li style="text-align: justify;">Le chemin indiqué soit être complet. Attention, donc, si vous avez tendance à mettre vos fichiers JS dans un sous-dossier.</li>
</ol>
<h4>3.2. La base <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a> + <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a> :</h4>
<p style="text-align: justify;">A présent que jQuery et EasySlider sont bien installés, nous allons pouvoir commencer à préparer notre <em>template</em> <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a>. <strong>Notons que les <a href="http://www.weedle.fr/tag/scripts/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Scripts">scripts</a> qui suivent ont été volontairement allégés au maximum afin d&#8217;insister sur l&#8217;essentiel.</strong> Globalement, donc, vous aurez ensuite encore un peu de travail à faire au niveau de la mise en forme.</p>
<p style="text-align: justify;">Côté <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a>, c&#8217;est relativement simple puisqu&#8217;il suffit d&#8217;insérer les lignes qui suivent à l&#8217;endroit où vous souhaitez voir apparaître votre diaporama. <strong>Précisons juste que notre structure s&#8217;appuie essentiellement sur les listes.</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;div id=&quot;diaporamali&quot;&gt;
&lt;ul&gt;
&lt;li &gt;Mon premier slide&lt;/li&gt;
&lt;li &gt;Mon second slide&lt;/li&gt;
&lt;li &gt;Mon troisième slide&lt;/li&gt;
&lt;li &gt;Mon quatrième slide&lt;/li&gt;
&lt;li &gt;Mon cinquième slide&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</pre></td></tr></table></div>

<p style="text-align: justify;">Au niveau des <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a>, ce n&#8217;est guère plus compliqué, il suffit d&#8217;insérer ces lignes dans votre feuille de style. Notons le overflow: hidden placé sur nos listes. Sans lui, le diaporama ne pourra pas fonctionner correctement, il est donc indispensable. <strong>Notons également que votre conteneur et vos listes doivent avoir les mêmes dimensions.</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">div<span style="color: #cc00cc;">#diaporamali</span><span style="color: #00AA00;">,</span>div<span style="color: #cc00cc;">#diaporamali</span> li <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">500px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">200px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">list-style-type</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">hidden</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<h3>3.3. Le script jQuery :</h3>
<p style="text-align: justify;">Maintenant que notre structure est prête, il ne nous reste plus qu&#8217;une étape à accomplir : nous allons devoir insérer entre nos balises <em>&lt;head&gt;</em> et <em>&lt;/head&gt;</em> le script qui nous permettra d&#8217;initialiser et de paramétrer notre diaporama. A toute fin utile, je préfère tout de même préciser un point important : <strong>ce script doit obligatoirement être inséré après jQuery et EasySlider</strong>.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script text<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#diaporamali&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">easySlider</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
		speed<span style="color: #339933;">:</span> <span style="color: #CC0000;">1200</span><span style="color: #339933;">,</span>
		pause <span style="color: #339933;">:</span> <span style="color: #CC0000;">10000</span><span style="color: #339933;">,</span>
		auto<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span> 
		continuous<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span>
		numeric <span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p style="text-align: justify;">Alors évidemment, libre à vous de personnaliser ce script à votre convenance. Ici, j&#8217;ai finalement repris le même script que celui qui anime le diaporama de Weedle : un défilement continu, une pause assez longue et un système de navigation numérique transformé en boutons afin de permettre aux internautes de se promener au travers des différents slides.</p>
<h3>4. Et après ?</h3>
<p style="text-align: justify;">Voilà, cette courte présentation de <a title="EasySlider, un plugin jQuery pour réaliser des diaporamas" href="http://cssglobe.com/post/3783/jquery-plugin-easy-image-or-content-slider" target="_blank">EasySlider</a> touche à sa fin. <strong>Je tiens à préciser que ce script n&#8217;est pas le seul du genre mais il a néanmoins le mérite d&#8217;être très simple à intégrer et très rapide à déployer.</strong> Et si vous avez des questions ou si vous souhaitez simplement remercier son auteur, n&#8217;hésitez pas à aller faire un tour chez lui.</p>
<p style="text-align: justify;">Alors maintenant, il y a sans doute une question que vous devez vous poser, à savoir comment j&#8217;ai fait pour intégrer les images de mes articles dans ce diaporama. <strong>C&#8217;est une bonne question, et c&#8217;est la raison pour laquelle j&#8217;ai décidé d&#8217;insérer ci-dessous mon script complet. </strong>Comme vous le verrez, ce n&#8217;est pas très compliqué.</p>
<p style="text-align: justify;"><strong>Le code <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a> :</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">&lt;div id=&quot;diaporamali&quot;&gt;
&lt;ul&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$post</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$myposts</span> <span style="color: #339933;">=</span> get_posts<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'numberposts=5&amp;orderby=post_date&amp;order=DESC'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$myposts</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$post</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;li style=&quot;background:url(<span style="color: #000000; font-weight: bold;">&lt;?php</span> get_first_image<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">post_content</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>)&quot;&gt;
&lt;a href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_permalink<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; class=&quot;diaporamatitre&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/a&gt;
&lt;/li&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endforeach</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;/ul&gt;
&lt;/div&gt;</pre></td></tr></table></div>

<p style="text-align: justify;"><strong>Le code <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a> :</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">div<span style="color: #cc00cc;">#diaporamali</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">4px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#dedede</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
div<span style="color: #cc00cc;">#diaporamali</span> ul <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
div<span style="color: #cc00cc;">#diaporamali</span><span style="color: #00AA00;">,</span> div<span style="color: #cc00cc;">#diaporamali</span> li <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">573px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">170px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">list-style-type</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">hidden</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
a<span style="color: #6666ff;">.diaporamatitre</span><span style="color: #3333ff;">:link</span><span style="color: #00AA00;">,</span> a<span style="color: #6666ff;">.diaporamatitre</span><span style="color: #3333ff;">:visited</span><span style="color: #00AA00;">,</span> a<span style="color: #6666ff;">.diaporamatitre</span><span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#9dd1eb</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">14px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">22px</span><span style="color: #00AA00;">;</span> 
<span style="color: #000000; font-weight: bold;">margin-top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">67px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding-top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">358px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
a<span style="color: #6666ff;">.diaporamatitre</span><span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span>
opacity<span style="color: #00AA00;">:</span> <span style="color: #933;">0.9px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #808080; font-style: italic;">/* CONTROLES DIAPORAMA  */</span>
ol<span style="color: #cc00cc;">#controls</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">511px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">margin-top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
ol<span style="color: #cc00cc;">#controls</span> li <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">img/bouton_diaporama.png</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">12px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">list-style-type</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">12px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
ol<span style="color: #cc00cc;">#controls</span> li a<span style="color: #3333ff;">:link</span><span style="color: #00AA00;">,</span>ol<span style="color: #cc00cc;">#controls</span> li a<span style="color: #3333ff;">:visited</span><span style="color: #00AA00;">,</span>ol<span style="color: #cc00cc;">#controls</span> li a<span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">text-indent</span><span style="color: #00AA00;">:</span> -<span style="color: #cc66cc;">9999</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">12px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">12px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p style="text-align: justify;"><strong>Le script Javascript :</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script text<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#diaporamali&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">easySlider</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
		speed<span style="color: #339933;">:</span> <span style="color: #CC0000;">1200</span><span style="color: #339933;">,</span>
		pause <span style="color: #339933;">:</span> <span style="color: #CC0000;">10000</span><span style="color: #339933;">,</span>
		auto<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span> 
		continuous<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span>
		numeric <span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p style="text-align: justify;"><a href="http://himynameiznate.deviantart.com/art/jQuery-MNML-v2-46544703" target="_blank">Crédits Photo</a></p>
<p><small>Cet article original a &eacute;t&eacute; publi&eacute; sur <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>. <br />Toute reproduction, m&ecirc;me partielle, est interdite sans l'accord explicite de ses auteurs sauf citation de quelques lignes accompagn&eacute;es d'un lien vers ce billet.<br /> Si vous aimez <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>, vous pouvez nous rejoindre sur <a href="http://www.twitter.com/weedlefr" title="Weedle sur Twitter">Twitter</a>, sur <a href="http://www.facebook.fr/frederic.pereira" title="Weedle sur Facebook">Facebook</a> ou rejoindre notre groupe sur <a href="http://www.flickr.com/groups/" title="Weedle sur Flickr">Flickr</a>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.weedle.fr/easyslider-plugin-jquery-diaporamas/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>CSS 3 : les effets de texte</title>
		<link>http://www.weedle.fr/css-3-les-effets-de-texte/</link>
		<comments>http://www.weedle.fr/css-3-les-effets-de-texte/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 16:00:09 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Développement]]></category>

		<guid isPermaLink="false">http://www.weedle.fr/?p=2723</guid>
		<description><![CDATA[C&#8217;est en 1999 que le développement des CSS 3 a débuté et aujourd&#8217;hui encore tous les navigateurs du marché ne sont pas capables de les interpréter. C&#8217;est d&#8217;autant plus regrettable que ces dernières apportent de nombreuses nouveautés très pratiques pour tous les webmestres. Oui même que nous allons justement nous intéresser aux effets de texte [...]<p><small>Cet article original a &eacute;t&eacute; publi&eacute; sur <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>. <br />Toute reproduction, m&ecirc;me partielle, est interdite sans l'accord explicite de ses auteurs sauf citation de quelques lignes accompagn&eacute;es d'un lien vers ce billet.<br /> Si vous aimez <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>, vous pouvez nous rejoindre sur <a href="http://www.twitter.com/weedlefr" title="Weedle sur Twitter">Twitter</a>, sur <a href="http://www.facebook.fr/frederic.pereira" title="Weedle sur Facebook">Facebook</a> ou rejoindre notre groupe sur <a href="http://www.flickr.com/groups/" title="Weedle sur Flickr">Flickr</a>.</small></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">C&#8217;est en 1999 que le développement des <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a> 3 a débuté et aujourd&#8217;hui encore tous les navigateurs du marché ne sont pas capables de les interpréter. C&#8217;est d&#8217;autant plus regrettable que ces dernières apportent de nombreuses nouveautés très pratiques pour tous les webmestres. Oui même que nous allons justement nous intéresser <strong>aux effets de texte</strong> qui vous permettront de laisser Photoshop de côté.</p>
<p style="text-align: justify;"><a href="http://www.weedle.fr/wp-content/uploads/2010/03/css3.png"><img class="aligncenter size-full wp-image-2730" title="CSS 3 : les effets de texte" src="http://www.weedle.fr/wp-content/uploads/2010/03/css3.png" alt="" width="581" height="380" /></a></p>
<p><span id="more-2723"></span></p>
<p style="text-align: justify;">Développer en <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a> 3 est un choix qui appartient à chaque webmestre. Comme je l&#8217;ai dit un peu plus haut, tous les navigateurs du marché ne sont pas capables de les interpréter.<strong> Concrètement, si la plupart de ces derniers font de gros efforts, c&#8217;est encore et toujours Internet Explorer qui reste à la traîne.</strong> Même sa dernière version, Internet Explorer 8, n&#8217;est pas capable de gérer la plupart des nouvelles propriétés introduites par les CSS3.</p>
<p style="text-align: justify;">Globalement, donc, il est préférable de ne pas baser tout son site sur les <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a> 3. En revanche, ceux qui ont un vrai navigateur seront les premiers à en profiter et c&#8217;est finalement ça qui compte. Pour le reste, comme dirait l&#8217;autre, OSEF !</p>
<h3>Le Word-Wrapping : la césure du texte</h3>
<p style="text-align: justify;"><strong>D&#8217;un certain sens, le texte est assez paradoxal. </strong>C&#8217;est l&#8217;élément le plus important d&#8217;un site<em> (sans contenu, un site n&#8217;est rien)</em> mais c&#8217;est aussi le plus difficile à mettre en forme. On doit choisir le bon contraste, c&#8217;est un fait, mais on doit également s&#8217;assurer de bien présenter ses paragraphes pour qu&#8217;ils soient aérés et qu&#8217;ils incitent nos visiteurs à passer un peu plus de temps chez nous.</p>
<p style="text-align: justify;">En la matière, les propriétés <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a> ne manquent pas. En dehors de l&#8217;éternel <em>&laquo;&nbsp;text-align&nbsp;&raquo;</em>, on peut aussi citer le <em>&laquo;&nbsp;letter-spacing&nbsp;&raquo;</em> ou encore le <em>&laquo;&nbsp;line-height&nbsp;&raquo;</em> qui nous permettent de faire pas mal de choses. <strong><em>Cela dit, le vrai problème, ce sont les longs mots</em></strong><strong><em> (ou les URL) </em></strong><strong><em>qui ont tendance à semer la zizanie dans notre mise en page et l&#8217;objectif de la propriété &laquo;&nbsp;word-wrap&nbsp;&raquo; est justement de nous filer un coup de main :</em></strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">p <span style="color: #00AA00;">&#123;</span>
word-wrap<span style="color: #00AA00;">:</span> break-word<span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<h4>Compatibilité :<em> </em></h4>
<ul>
<li><strong>Internet Explorer : </strong>à partir de la version 5.5</li>
<li><strong>Opera :</strong> ?</li>
<li><strong>Safari :</strong> à partir de la version 1.0</li>
<li><strong>Firefox :</strong> à partir de la version 3.5</li>
<li><strong>Chrome : </strong>?</li>
</ul>
<h3>Web Fonts : toutes les polices que l&#8217;on aime</h3>
<p style="text-align: justify;">Les webmestres le savent, tous les navigateurs ne sont pas capables d&#8217;interpréter toutes les polices d&#8217;écriture. <strong>En réalité, ces dernières varient même selon le navigateur, bien sûr, mais aussi et surtout selon le système d&#8217;exploitation de l&#8217;internaute.</strong> On est donc souvent obligé de troquer notre chouette police ultra hyper qui rend super bien sur Photoshop avec des polices plus traditionnelles.</p>
<p style="text-align: justify;">Bien entendu, des méthodes existent pour tromper le navigateur, comme de transformer certains éléments en images, mais <strong>les <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a> 3 le permettent également grâce à la règle &laquo;&nbsp;@font-face&nbsp;&raquo; dont voici un exemple :</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #a1a100;">@font-face { </span>
<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> <span style="color: #ff0000;">'Nom de ma police hype'</span><span style="color: #00AA00;">;</span> 
src<span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'url de ma police hype'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<h4>Compatibilité :</h4>
<ul>
<li><strong>Internet Explorer :</strong> Embedded OpenType uniquement</li>
<li><strong>Opera : </strong>à partir de la version 10</li>
<li><strong>Safari :</strong> à partir de la version 3.1</li>
<li><strong>Firefox :</strong> à partir de la version 3.5</li>
<li><strong>Chrome :</strong> ?</li>
</ul>
<h3>Text-Shadow : de l&#8217;ombré sur ses textes</h3>
<p style="text-align: justify;">En réalité, cette propriété a été introduite dans les <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a> 2 mais je la compte quand même dans cette liste car je la trouve très orientée <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a> 3. <strong>Elle permet ainsi d&#8217;ajouter un effet ombré à n&#8217;importe quel texte. </strong>On précisera en outre que l&#8217;effet est entièrement personnalisable et qu&#8217;il peut ainsi s&#8217;adapter à n&#8217;importe quelle charte.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.monelement</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">text-shadow</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2em</span> <span style="color: #933;">2em</span> <span style="color: #933;">0.2em</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p style="text-align: justify;">C&#8217;est donc un bon moyen de mettre en valeur certains éléments de son texte et par conséquent d&#8217;attirer l&#8217;attention des internautes. Pour certains, ce n&#8217;est qu&#8217;un effet &laquo;&nbsp;gadget&nbsp;&raquo; mais vous aurez sans doute compris que je ne suis pas de ceux-là.</p>
<h4>Compatibilité :</h4>
<ul>
<li><strong>Internet Explorer :</strong> non</li>
<li><strong>Opera :</strong> à partir de la version 9.5</li>
<li><strong>Safari :</strong> à partir de la version 1.1</li>
<li><strong>Firefox :</strong> à partir de la version 3.1 <em>(ombres multiples à partir de la version 4.0)</em></li>
<li><strong>Chrome : </strong>à partir de la version 1</li>
</ul>
<p><small>Cet article original a &eacute;t&eacute; publi&eacute; sur <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>. <br />Toute reproduction, m&ecirc;me partielle, est interdite sans l'accord explicite de ses auteurs sauf citation de quelques lignes accompagn&eacute;es d'un lien vers ce billet.<br /> Si vous aimez <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>, vous pouvez nous rejoindre sur <a href="http://www.twitter.com/weedlefr" title="Weedle sur Twitter">Twitter</a>, sur <a href="http://www.facebook.fr/frederic.pereira" title="Weedle sur Facebook">Facebook</a> ou rejoindre notre groupe sur <a href="http://www.flickr.com/groups/" title="Weedle sur Flickr">Flickr</a>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.weedle.fr/css-3-les-effets-de-texte/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>WordPress : intégrer Google Buzz à son blog</title>
		<link>http://www.weedle.fr/wordpress-integrer-google-buzz/</link>
		<comments>http://www.weedle.fr/wordpress-integrer-google-buzz/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 15:00:08 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://www.weedle.fr/?p=2581</guid>
		<description><![CDATA[Cela n&#8217;aura sans doute échappé à personne, Google vient tout juste de lancer un service pour concurrencer Twitter et Facebook : Google Buzz. Et si j&#8217;en ai déjà beaucoup parlé sur la Fredzone, je me suis dit que ce serait intéressant de vous filer des méthodes pour l&#8217;intégrer à votre blog WordPress. Juste histoire de [...]<p><small>Cet article original a &eacute;t&eacute; publi&eacute; sur <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>. <br />Toute reproduction, m&ecirc;me partielle, est interdite sans l'accord explicite de ses auteurs sauf citation de quelques lignes accompagn&eacute;es d'un lien vers ce billet.<br /> Si vous aimez <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>, vous pouvez nous rejoindre sur <a href="http://www.twitter.com/weedlefr" title="Weedle sur Twitter">Twitter</a>, sur <a href="http://www.facebook.fr/frederic.pereira" title="Weedle sur Facebook">Facebook</a> ou rejoindre notre groupe sur <a href="http://www.flickr.com/groups/" title="Weedle sur Flickr">Flickr</a>.</small></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Cela n&#8217;aura sans doute échappé à personne, Google vient tout juste de lancer un service pour concurrencer Twitter et Facebook : <strong>Google Buzz</strong>. Et si <a title="Google buzz" href="http://www.fredzone.org/google-buzz-reseau-social-gmail" target="_blank">j&#8217;en ai déjà beaucoup parlé sur la Fredzone</a>, je me suis dit que ce serait intéressant de vous filer des méthodes pour l&#8217;intégrer à votre blog WordPress. Juste histoire de garder contact avec toute votre communauté.</p>
<p style="text-align: justify;"><a href="http://www.weedle.fr/wp-content/uploads/2010/02/buzz.png"><img class="aligncenter size-full wp-image-2582" title="WordPress : intégrer Google Buzz à son blog" src="http://www.weedle.fr/wp-content/uploads/2010/02/buzz.png" alt="" width="581" height="380" /></a></p>
<p><span id="more-2581"></span></p>
<p style="text-align: justify;"><strong>Il n&#8217;aura pas fallu longtemps aux développeurs pour se jeter dans l&#8217;arène et proposer des <a href="http://www.weedle.fr/tag/plugins/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Plugins">plugins</a> pour WordPress facilitant l&#8217;intégration de Google Buzz sur son blog.</strong> Notez bien que c&#8217;est une bonne chose, cela permettra sans doute au service de se faire de nouveaux adeptes.</p>
<h3>1. Intégrer un bouton Google Buzz à ses articles</h3>
<p style="text-align: justify;"><strong>Permettre à ses lecteurs de partager leurs articles préférés sur les réseaux sociaux du moment, c&#8217;est un bon moyen de toucher un nouveau public.</strong> Oui et nous avions déjà consacré <a title="Intégrer Twitter à son blog" href="http://www.weedle.fr/integrer-twitter-promotion-blog/" target="_blank">un article complet sur le sujet pour Twitter</a> et il est donc normal que nous en fassions de même pour Google Buzz.</p>
<p style="text-align: justify;">Pour ajouter un bouton de ce type, il suffit donc de télécharger et d&#8217;installer le <em>plugin </em><a title="Google Buzz Button" href="http://www.clickonf5.org/go/google-buzz-button/" target="_blank">Google Buzz Button</a>. Il vous permettra de placer automatiquement un bouton dans chacun de vos articles.</p>
<p style="text-align: justify;">A noter que si vous préférez opter pour une intégration manuelle, alors il suffira de vous rendre sur la page de configuration du plugin, de le spécifier et d&#8217;ajouter à votre thème la ligne suivante à l&#8217;endroit précis où vous souhaitez insérer le bouton :</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #990000;">function_exists</span><span style="color: #009900;">&#40;</span> ‘add_google_buzz_button’ <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> add_google_buzz_button<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p style="text-align: justify;"><strong>Précisons juste que cette ligne devra nécessairement être insérée dans la boucle de vos articles sur la page </strong><em><strong>single.<a href="http://www.weedle.fr/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">php</a></strong></em><strong>.</strong></p>
<h3>2. Afficher ses Google Buzz sur son blog</h3>
<p style="text-align: justify;">Si vous observez attentivement la barre latérale de Weedle, alors vous verrez que le compte Twitter du site a été intégré.<strong> C&#8217;est une bonne manière pour moi de partager facilement de l&#8217;information puisque ma liste de partage Google Reader est automatiquement ajoutée à ce dernier.</strong></p>
<p style="text-align: justify;">Bien évidemment, il est possible d&#8217;en faire de même pour Google Buzz, et ce au travers d&#8217;un plugin dédié : <a title="Google Buzz ER" href="http://workshop.rs/2010/02/google-buzz-er-google-buzz-for-wordpress/" target="_blank">Google Buzz ER</a>.</p>
<p style="text-align: justify;">Là encore, vous pouvez vous contenter de l&#8217;insérer directement dans les widgets de votre site mais il est également possible d&#8217;opter pour une intégration manuelle en insérer la ligne suivante à l&#8217;endroit de son choix :</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> GoogleBuzzEr<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p style="text-align: justify;">Alors, qu&#8217;est ce que vous attendez pour vous rapprocher de vos lecteurs ?</p>
<p style="text-align: justify;"><a title="Geekeries : Google Buzz dans WordPress" href="http://www.geekeries.fr/articles/integrer-google-buzz-blog-wordpress/" target="_blank">Via Geekeries</a></p>
<p style="text-align: justify;">
<p><small>Cet article original a &eacute;t&eacute; publi&eacute; sur <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>. <br />Toute reproduction, m&ecirc;me partielle, est interdite sans l'accord explicite de ses auteurs sauf citation de quelques lignes accompagn&eacute;es d'un lien vers ce billet.<br /> Si vous aimez <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>, vous pouvez nous rejoindre sur <a href="http://www.twitter.com/weedlefr" title="Weedle sur Twitter">Twitter</a>, sur <a href="http://www.facebook.fr/frederic.pereira" title="Weedle sur Facebook">Facebook</a> ou rejoindre notre groupe sur <a href="http://www.flickr.com/groups/" title="Weedle sur Flickr">Flickr</a>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.weedle.fr/wordpress-integrer-google-buzz/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Quelques astuces pour optimiser WordPress</title>
		<link>http://www.weedle.fr/astuces-optimisation-wordpress/</link>
		<comments>http://www.weedle.fr/astuces-optimisation-wordpress/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 09:00:35 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://www.weedle.fr/?p=1066</guid>
		<description><![CDATA[Créer son thème WordPress, ce n&#8217;est certes pas évident mais ce n&#8217;est pas non plus le plus difficile. Il suffit de quelques heures, et d&#8217;un peu de patience, pour intégrer son thème. En revanche, l&#8217;étape la plus délicate, à mon sens, c&#8217;est encore d&#8217;optimiser son thème afin qu&#8217;il s&#8217;affiche le plus vite possible sur le [...]<p><small>Cet article original a &eacute;t&eacute; publi&eacute; sur <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>. <br />Toute reproduction, m&ecirc;me partielle, est interdite sans l'accord explicite de ses auteurs sauf citation de quelques lignes accompagn&eacute;es d'un lien vers ce billet.<br /> Si vous aimez <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>, vous pouvez nous rejoindre sur <a href="http://www.twitter.com/weedlefr" title="Weedle sur Twitter">Twitter</a>, sur <a href="http://www.facebook.fr/frederic.pereira" title="Weedle sur Facebook">Facebook</a> ou rejoindre notre groupe sur <a href="http://www.flickr.com/groups/" title="Weedle sur Flickr">Flickr</a>.</small></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Créer son thème <a href="http://www.weedle.fr/wordpress">WordPress</a>, ce n&#8217;est certes pas évident mais ce n&#8217;est pas non plus le plus difficile. Il suffit de quelques heures, et d&#8217;un peu de patience, pour intégrer son thème. En revanche, l&#8217;étape la plus délicate, à mon sens, c&#8217;est encore d&#8217;optimiser son thème afin qu&#8217;il s&#8217;affiche le plus vite possible sur le navigateur des internautes. Ces derniers n&#8217;étant pas très patients, il convient en effet de tout faire pour rendre leur séjour le plus agréable possible. Sans être exhaustive, cette liste d&#8217;astuces vous permettra de gagner quelques précieuses secondes.</p>
<p style="text-align: justify;"><a href="http://www.weedle.fr/wp-content/uploads/2009/09/wordpress.jpg"><img class="alignnone size-thumbnail wp-image-1069" title="Quelques astuces pour optimiser WordPress" src="http://www.weedle.fr/wp-content/uploads/2009/09/wordpress-581x380.jpg" alt="Quelques astuces pour optimiser WordPress" width="581" height="380" /></a></p>
<p><span id="more-1066"></span></p>
<h2 style="text-align: justify;">1. Penser et optimiser son thème à la source</h2>
<p style="text-align: justify;">Lorsqu&#8217;on réalise un site, on est très souvent tenté d&#8217;en faire le plus possible. Il n&#8217;est ainsi pas rare de succomber à la tentation et d&#8217;agrémenter ses pages d&#8217;animations <a href="http://www.weedle.fr/tag/flash/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Flash">flash</a>, de vidéos ou d&#8217;images. Ces différents éléments doivent être utilisés avec parcimonie dans la mesure où ils consomment de la bande passante et qu&#8217;ils peuvent par conséquent ralentir considérablement l&#8217;affichage de vos pages. Alors bien entendu, vous pouvez parfaitement <strong>utiliser </strong>ces technologies, mais ce n&#8217;est pas pour autant que vous devez les <strong>accumuler</strong>. Ajouter des <a href="http://www.weedle.fr/tag/scripts/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Scripts">scripts</a> en AJAX pour le plaisir d&#8217;en ajouter, cela ne rime à rien.</p>
<p style="text-align: justify;">De la même manière, il est primordial de toujours se méfier des <a href="http://www.weedle.fr/tag/scripts/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Scripts">scripts</a> externes, qu&#8217;il s&#8217;agisse de régie publicitaires ou de widgets communautaires. Là encore, le blogueur est très souvent tenté d&#8217;en faire trop, de passer par plusieurs régies différentes, d&#8217;ajouter des widgets à sa <em>sidebar </em>pour la rendre plus vivante. Et là encore, il convient de se montrer très prudent.<strong> Optimiser ses pages, son serveur, c&#8217;est une chose, mais vous ne pouvez pas intervenir sur ces <a href="http://www.weedle.fr/tag/scripts/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Scripts">scripts</a> externes.</strong> Par conséquent, vous en êtes tributaire.</p>
<p style="text-align: justify;">Cela dit, ce n&#8217;est pas pour autant que vous devez proscrire ces différentes technologies. Sur <a href="http://www.weedle.fr/wordpress">Weedle</a>, par exemple, la galerie de photographies générées à partir de <strong>FlickRSS </strong>qui se trouve dans ma barre latérale est l&#8217;un des éléments qui ralentit le plus l&#8217;affichage de mes pages. Si je l&#8217;enlevais, je gagnerais sans doute 1 ou 2 secondes sur leur chargement. Cependant, dans la mesure où j&#8217;estime que cette fonctionnalité peut vous être profitable, j&#8217;ai préféré la laisser. Le tout est donc de faire ses choix avec le plus grand soin.</p>
<p style="text-align: justify;">Pour calculer le &laquo;&nbsp;poids&nbsp;&raquo; de vos pages, il existe deux outils que tous les webmestres devraient connaître : <a href="http://www.getfireug.com/">Firebug</a> et <a href="http://developer.yahoo.com/yslow/">YSlow</a>. Utilisés conjointement, ils vous permettront de corriger vos pages et de gagner ainsi quelques précieuses secondes. En ce qui concerne les images constituant votre thème, n&#8217;hésitez pas non plus à les optimiser en mettant en place des <a title="Weedle : utiliser des CSS Sprites" href="http://www.weedle.fr/tutoriel-utiliser-les-css-sprites/" target="_blank">CSS Sprites</a>.</p>
<p style="text-align: justify;">Concernant <a href="http://www.weedle.fr/wordpress">WordPress</a>, nous préciserons enfin que ce qui vaut pour les <a href="http://www.weedle.fr/tag/scripts/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Scripts">scripts</a>, animations <a href="http://www.weedle.fr/tag/flash/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Flash">flash</a> et autres vaut également pour les <em><a href="http://www.weedle.fr/tag/plugins/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Plugins">plugins</a> </em>que vous utilisez. Votre objectif doit toujours être d&#8217;en utiliser le moins possible et, là encore, il convient de faire son choix avec le plus grand soin.</p>
<h2 style="text-align: justify;">2. Les astuces pour optimiser WordPress</h2>
<p style="text-align: justify;">Il suffit de faire une simple recherche sur <strong>Google </strong>pour trouver des milliers de résultats sur l&#8217;optimisation <a href="http://www.weedle.fr/wordpress">WordPress</a>. Mon objectif n&#8217;étant pas de dresser une énième liste d&#8217;astuces sur le sujet, je vais me contenter de vous parler de ce que je connais et de ce que j&#8217;ai fait sur <a href="http://www.weedle.fr">Weedle</a>. Pour vous donner une idée de ce que valent ces différentes astuces, il faut savoir que ma page d&#8217;accueil mettait initialement <strong>16 secondes</strong> pour charger. A présent, j&#8217;en suis à une moyenne de <strong>3 ou 4 secondes</strong>. Un gain non négligeable.</p>
<h3 style="text-align: justify;">2.1. Optimiser sa base de données :</h3>
<p style="text-align: justify;">On l&#8217;oublie souvent mais il est nécessaire d&#8217;optimiser régulièrement sa base de données afin qu&#8217;elle reste aussi réactive qu&#8217;au premier jour. Pour se faire, plusieurs options s&#8217;offrent à vous. Au choix, vous pouvez passer directement par <strong>PHPMyAdmin </strong>ou bien installer un <em>plugin </em>dédié pour <a href="http://www.weedle.fr/wordpress">WordPress</a>. Là encore, il en existe un certain nombre mais, en ce qui me concerne, j&#8217;ai opté pour <a href="http://wordpress.org/extend/plugins/wp-dbmanager/">WP DB Manager</a>. Outre le fait de s&#8217;intégrer à merveille à l&#8217;interface d&#8217;administration, il présente comme principal avantage de vous permettre de programmer des tâches pour qu&#8217;elles s&#8217;exécutent automatiquement.</p>
<p style="text-align: justify;">Concernant la fréquence d&#8217;optimisation, vous êtes libre de faire comme bon vous semble mais pour un blog mis à jour régulièrement, un nettoyage hebdomadaire semble être la meilleure option. En tout cas, c&#8217;est ainsi que je l&#8217;ai paramétré.</p>
<h3 style="text-align: justify;">2.2. Installer un système de cache pour sa base de données :</h3>
<p style="text-align: justify;">De mon point de vue, la base de données est toujours le point faible d&#8217;un site et c&#8217;est d&#8217;autant plus vrai avec <a href="http://www.weedle.fr/wordpress">WordPress</a>. Surtout si vous êtes hébergés sur un serveur mutualisé. C&#8217;est la raison pour laquelle il est nécessaire de faire en sorte de la solliciter le moins possible et c&#8217;est aussi la raison pour laquelle il est préférable d&#8217;installer un système de cache pour sa base de données.</p>
<p style="text-align: justify;">Là encore, on trouve de nombreux <em><a href="http://www.weedle.fr/tag/plugins/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Plugins">plugins</a> </em>dédiés pour <a href="http://www.weedle.fr/wordpress">WordPress</a>. Celui que j&#8217;utilise, c&#8217;est <a href="http://wordpress.org/extend/plugins/db-cache/">DB Cache</a>. Configurable en un clic, il est à la fois <strong>très accessible</strong> et <strong>très simple</strong> à mettre en fonction. Entre autres choses, vous allez avoir la possibilité de paramétrer la durée du cache (par défaut, 5 minutes par requête) ou encore afficher des statistiques directement dans votre thème.</p>
<h3 style="text-align: justify;">2.3. &laquo;&nbsp;Minifier&nbsp;&raquo; ses <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a> et son Javascript :</h3>
<p style="text-align: justify;">L&#8217;autre point faible des sites web, ce sont les requêtes HTTP. Chaque image, chaque script, chaque fichier <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a> entraine une requête lorsque la page charge. Et plus on a de requêtes, plus la page met du temps à charger. <strong>En diminuant le nombre de requêtes HTTP, vous gagnerez quelques précieuses secondes supplémentaires.</strong> Pour se faire, de nombreuses méthodes existent. Sur ce point, j&#8217;ai sans doute encore du travail à faire mais, pour le moment, je me suis contenté de compresser mes <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a> et mon Javascript.</p>
<p style="text-align: justify;">Pour se faire, certains optimisent directement leur serveur, d&#8217;autres passent par leur fichier <strong>.htaccess </strong>mais, en ce qui me concerne, j&#8217;ai préféré opter pour un <em>plugin </em>dédié : <a href="http://wordpress.org/extend/plugins/wp-minify/">WP Minify</a>. Ce dernier ajoute le moteur Minify a <a href="http://www.weedle.fr">WordPress</a>, le tout en quelques clics. Inutile de configurer votre serveur, la procédure est complètement automatisée (mais certaines options sont paramétrables par l&#8217;intermédiaire de l&#8217;interface d&#8217;administration).</p>
<p style="text-align: justify;">Attention tout-de-même car si vous utilisez un thème personnel, <a href="http://wordpress.org/extend/plugins/wp-minify/">WP Minify</a> est susceptible de planter. Si vous rencontrez une erreur, je vous invite à récupérer le <strong>&laquo;&nbsp;header&nbsp;&raquo; </strong>du thème par défaut et de le coller dans votre propre thème (en l&#8217;adaptant si nécessaire).</p>
<h3 style="text-align: justify;">2.4. Installer un &laquo;&nbsp;super&nbsp;&raquo; cache :</h3>
<p style="text-align: justify;">Si l&#8217;on parle de <a href="http://www.weedle.fr/wordpress">WordPress</a> et de cache dans la même conversation, on pense immédiatement au plugin <a href="http://wordpress.org/extend/plugins/wp-super-cache/">Super Cache</a>. En effet, sur le sujet, ce dernier reste le plus connu, et pour cause&#8230; En effet, il va très loin en créant, pour chaque page, un fichier <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a>. Lorsqu&#8217;un internaute vient sur votre site, c&#8217;est ce fameux fichier <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a> qui sera appelé. Du coup, seul Apache sera utilisé pour afficher vos pages, votre base de données n&#8217;intervenant qu&#8217;en cas de mise à jour de votre contenu (publication d&#8217;un nouveau billet et/ou d&#8217;un nouveau commentaire).</p>
<p style="text-align: justify;">Seul bémol, pour que <a href="http://wordpress.org/extend/plugins/wp-super-cache/">Super Cache</a> fonctionne correctement, il faut que votre hébergeur supporte la réécriture d&#8217;URL par l&#8217;intermédiaire du fichier <strong>.htaccess</strong>. A ce sujet, je vous conseille de bien lire toutes les informations présentes sur la page de configuration du <em>plugin</em>. Il vous faudra en effet mettre votre fichier <strong>.htaccess</strong> à jour pour que le cache fonctionne correctement.</p>
<h2 style="text-align: justify;">En conclusion</h2>
<p style="text-align: justify;">Ces quelques astuces d&#8217;optimisation sont très loin d&#8217;être exhaustives mais <strong>elles présentent le mérite d&#8217;être compatibles avec tous les hébergeurs</strong>, du dédié au mutualisé en passant par le virtualisé. En préparant cet article, j&#8217;ai en effet effectué quelques recherches sur le web et la plupart des conseils glanés demandaient l&#8217;utilisation d&#8217;un serveur dédié. Évidemment, si vous avez d&#8217;autres astuces, n&#8217;hésitez pas à vous manifester dans les commentaires de ce billet.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p><small>Cet article original a &eacute;t&eacute; publi&eacute; sur <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>. <br />Toute reproduction, m&ecirc;me partielle, est interdite sans l'accord explicite de ses auteurs sauf citation de quelques lignes accompagn&eacute;es d'un lien vers ce billet.<br /> Si vous aimez <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>, vous pouvez nous rejoindre sur <a href="http://www.twitter.com/weedlefr" title="Weedle sur Twitter">Twitter</a>, sur <a href="http://www.facebook.fr/frederic.pereira" title="Weedle sur Facebook">Facebook</a> ou rejoindre notre groupe sur <a href="http://www.flickr.com/groups/" title="Weedle sur Flickr">Flickr</a>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.weedle.fr/astuces-optimisation-wordpress/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Tutoriel jQuery : créer une boîte d&#8217;onglets</title>
		<link>http://www.weedle.fr/tutoriel-jquery-creer-boite-onglets/</link>
		<comments>http://www.weedle.fr/tutoriel-jquery-creer-boite-onglets/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 09:00:39 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://www.weedle.fr/?p=2485</guid>
		<description><![CDATA[Très populaire, le jQuery est utilisé par de nombreux développeurs pour la mise en place de leurs projets web. Et pour cause puisque cette bibliothèque Javascript facilite grandement les choses et permet de déployer facilement des effets saisissants. Une bonne manière d&#8217;améliorer l&#8217;interaction homme / machine et de donner un coup de fouet à l&#8217;expérience utilisateur [...]<p><small>Cet article original a &eacute;t&eacute; publi&eacute; sur <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>. <br />Toute reproduction, m&ecirc;me partielle, est interdite sans l'accord explicite de ses auteurs sauf citation de quelques lignes accompagn&eacute;es d'un lien vers ce billet.<br /> Si vous aimez <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>, vous pouvez nous rejoindre sur <a href="http://www.twitter.com/weedlefr" title="Weedle sur Twitter">Twitter</a>, sur <a href="http://www.facebook.fr/frederic.pereira" title="Weedle sur Facebook">Facebook</a> ou rejoindre notre groupe sur <a href="http://www.flickr.com/groups/" title="Weedle sur Flickr">Flickr</a>.</small></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Très populaire, le jQuery est utilisé par de nombreux développeurs pour la mise en place de leurs projets web. Et pour cause puisque cette bibliothèque Javascript facilite grandement les choses et permet de déployer facilement des effets saisissants.<strong> Une bonne manière d&#8217;améliorer l&#8217;interaction homme / machine et de donner un coup de fouet à l&#8217;expérience utilisateur proposée. </strong>Pour ce premier tutoriel sur le sujet, nous allons apprendre à réaliser facilement une boîte d&#8217;onglets du même genre que celles utilisées dans la barre latérale de Weedle.</p>
<p style="text-align: justify;"><img class="aligncenter size-full wp-image-2502" title="Tutoriel jQuery : créer une boîte d'onglets" src="http://www.weedle.fr/wp-content/uploads/2010/01/jQuery_MNML_v1_by_himynameiznate1.png" alt="" width="581" height="380" /></p>
<p><span id="more-2485"></span></p>
<h3>jQuery, présentation de la bibliothèque</h3>
<p style="text-align: justify;">Avant de vous présenter jQuery et de vous parler de son histoire, il est préférable de commencer par le début et de vous expliquer ce qu&#8217;est une bibliothèque. <strong> Il s&#8217;agit d&#8217;un ensemble d&#8217;outils et d&#8217;instructions permettant le développement rapide d&#8217;applications.</strong> Constituée de différentes &laquo;&nbsp;briques&nbsp;&raquo;, elle propose ainsi de nombreuses fonctions destinées à faciliter le travail du développeur. Un bon moyen de ne pas perdre son temps en tout codant de zéro.</p>
<p style="text-align: justify;">Le jQuery est donc une bibliothèque Javascript, ce qui signifie qu&#8217;elle est entièrement dédiée à ce langage et qu&#8217;elle a pour objectif de simplifier l&#8217;utilisation de certaines commandes. En effet, l&#8217;avènement du Web 2.0 a donné lieu à une véritable révolution en matière de développement web. <strong>Les sites ne se contentent ainsi plus de présenter de l&#8217;information, ils se doivent en effet de proposer une interface riche et une expérience utilisateur améliorée. </strong>C&#8217;est ainsi que l&#8217;on a vu apparaître de véritables <em>webwares</em> <em>(ou applications web)</em> finalement très proches des fonctions proposées par un logiciel traditionnel.</p>
<p style="text-align: justify;">Pour en finir avec cette courte présentation, on ajoutera simplement que jQuery a vu le jour en 2006.</p>
<h3>jQuery, l&#8217;installation</h3>
<p style="text-align: justify;">Bien que le terme soit assez mal choisi <em>(on installe un programme, pas une bibliothèque)</em>, le fait est que <strong>nous allons devoir commencer par intégrer jQuery à notre site</strong> pour pouvoir profiter de toutes ses possibilités. La procédure à suivre est relativement simple. Pour commencer, il est nécessaire de se rendre sur le site officiel, <a title="Télécharger jQuery" href="http://www.jquery.com" target="_blank">http://www.jquery.com</a>, et de télécharger notre bibliothèque, soit en version complète, soit en version compressée. Précisons juste que la différence entre ces deux versions est assez simple : la version compressée, légère mais illisible, convient aux sites en production alors que la version complète, plus lourde mais plus claire, vous permettra de mieux comprendre comment les choses se passent.</p>
<p style="text-align: justify;">Une fois le fichier téléchargé, nous allons devoir le lier à notre site. Pour se faire, dans le code source de votre site, entre les balise &lt;head&gt; et &lt;/head&gt;, nous allons simplement ajouter la ligne suivante :</p>
<p style="text-align: justify;">

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script src<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;VOTRE_FICHIER.js&quot;</span> type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span> <span style="color: #339933;">/&gt;</span></pre></td></tr></table></div>

<p style="text-align: justify;">Précisons que tous vos <a href="http://www.weedle.fr/tag/scripts/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Scripts">scripts</a> Javascript devront <strong>nécessairement </strong>se situer après cette ligne. Sans cela, ils ne seront pas correctement interprétés. De la même manière, assurez-vous que le chemin indiqué est correct.</p>
<h3>Tutoriel jQuery : écrire le squelette de notre boîte d&#8217;onglets</h3>
<p style="text-align: justify;">La première étape de notre tutoriel est relativement simple puisque nous allons devoir commencer par créer<strong> le squelette de notre boîte d&#8217;onglets</strong> et donc définir sa structure <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a> ainsi que ses <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a>. Pour se faire, vous aurez besoin d&#8217;un minimum de connaissances en la matière.</p>
<h4>Etape 1 : la structure <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a></h4>
<p style="text-align: justify;">Notre boîte d&#8217;onglets sera constituée de plusieurs éléments. Nous aurons tout d&#8217;abord une liste horizontale comprenant nos trois onglets dotés d&#8217;un ID unique. En dessous, nous aurons trois DIV portant chacun un ID unique aussi. Globalement, votre code devrait ressembler à ça :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>ul id<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;cap_nav&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>li id<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;tab_1&quot;</span> <span style="color: #003366; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;cap_onglet cap_active&quot;</span> title<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;content_1&quot;</span><span style="color: #339933;">&gt;</span>Onglet <span style="color: #CC0000;">1</span><span style="color: #339933;">&lt;/</span>li<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>li id<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;tab_2&quot;</span> <span style="color: #003366; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;cap_onglet&quot;</span> title<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;content_2&quot;</span><span style="color: #339933;">&gt;</span>Onglet <span style="color: #CC0000;">2</span><span style="color: #339933;">&lt;/</span>li<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>li id<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;tab_3&quot;</span> <span style="color: #003366; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;cap_onglet&quot;</span> title<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;content_3&quot;</span><span style="color: #339933;">&gt;</span>Onglet <span style="color: #CC0000;">3</span><span style="color: #339933;">&lt;/</span>li<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>ul<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;content_1&quot;</span> <span style="color: #003366; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;cap_content&quot;</span><span style="color: #339933;">&gt;</span>Content <span style="color: #CC0000;">1</span><span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;content_2&quot;</span> <span style="color: #003366; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;cap_content&quot;</span><span style="color: #339933;">&gt;</span>Content <span style="color: #CC0000;">2</span><span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;content_3&quot;</span> <span style="color: #003366; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;cap_content&quot;</span><span style="color: #339933;">&gt;</span>Content <span style="color: #CC0000;">3</span><span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p style="text-align: justify;">Dans un premier temps, je vous recommande de ne pas faire de fioritures. <strong>Une fois que vous aurez vérifié le bon fonctionnement de votre boîte à onglets, vous pourrez commencer à les personnaliser.</strong> Avoir une structure simplifiée et épurée vous permettra de résoudre plus facilement les éventuels bogues que vous pourriez rencontrer.</p>
<p style="text-align: justify;">Précisons également que tous nos onglets portent la classe &laquo;&nbsp;cap_onglet&nbsp;&raquo; mais que nous avons ajouté la classe &laquo;&nbsp;cap_active&nbsp;&raquo; au premier pour qu&#8217;il soit affiché par défaut.</p>
<h4>Etape 2 : les <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a></h4>
<p style="text-align: justify;">Là encore, afin de conserver une certaine lisibilité<em> (et donc vous faciliter les choses)</em>, le morceau de code qui suit ne comporte aucune fioriture, <strong>uniquement</strong> les propriétés indispensables pour que notre boîte d&#8217;onglets puisse fonctionner dans de bonnes conditions.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.cap_onglet</span><span style="color: #00AA00;">,</span> <span style="color: #6666ff;">.cap_active</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">cursor</span> <span style="color: #00AA00;">:</span> <span style="color: #993333;">pointer</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">display</span> <span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">float</span> <span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.cap_onglet</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#863486</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.cap_active</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">color</span> <span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
div<span style="color: #cc00cc;">#content_2</span><span style="color: #00AA00;">,</span> div<span style="color: #cc00cc;">#content_3</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">display</span> <span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p style="text-align: justify;">Plusieurs choses à signaler ici. En premier lieu, on va utiliser deux classes pour les onglets : la classe  &nbsp;&raquo;.cap_onglet&nbsp;&raquo; et la classe &laquo;&nbsp;.cap_active&nbsp;&raquo;. Ainsi, nous pourrons modifier l&#8217;apparence de l&#8217;onglet actif <em>(sur Weedle, ce dernier est noir)</em>. Même chose, nous ajoutons la propriété &laquo;&nbsp;cursor:pointer&nbsp;&raquo; dans un souci d&#8217;accessibilité : en passant leur curseur sur nos onglets, les internautes verront qu&#8217;ils peuvent cliquer dessus.</p>
<p style="text-align: justify;">Enfin, par défaut, nos DIV &laquo;&nbsp;content_2&#8243; et &laquo;&nbsp;content_3&#8243; sont masqués. Ce n&#8217;est pas le cas de &laquo;&nbsp;content_1&#8243; car il est affiché par défaut.</p>
<h3>Tutoriel jQuery : écrire le script qui animera l&#8217;ensemble</h3>
<p style="text-align: justify;">En l&#8217;état, notre boîte d&#8217;onglets est complètement figée. Si nous cliquons sur l&#8217;un de ces derniers, rien ne se passe. C&#8217;est normal, car il manque encore une dernière étape, la plus complexe pour les néophytes : le script. Il faudra bien entendu le copier entre les balise &lt;head&gt; et &lt;/head&gt;, <strong>juste après</strong> la ligne qui appelle le fichier jQuery.</p>
<p style="text-align: justify;">Afin de le rendre plus clair pour vous, je l&#8217;ai commenté et nous allons ensuite l&#8217;expliquer en détails.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script text<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span>  <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    	<span style="color: #006600; font-style: italic;">// Lorsqu'on clique sur un onglet</span>
        $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;li.cap_onglet&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span>   <span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #006600; font-style: italic;">// On les met tous en inactif</span>
            $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.cap_active&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">removeClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;cap_active&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
            <span style="color: #006600; font-style: italic;">// On met l'onglet cliqué en actif</span>
            $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">addClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;cap_active&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
            <span style="color: #006600; font-style: italic;">// On cache toutes les boîtes de contenu</span>
            $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.cap_content&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">slideUp</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
            <span style="color: #006600; font-style: italic;">// On affiche la boîte de contenu liée à notre onglet</span>
            <span style="color: #003366; font-weight: bold;">var</span> contenu_aff <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;title&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#&quot;</span> <span style="color: #339933;">+</span> contenu_aff<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">slideDown</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p style="text-align: justify;">Dans un premier temps, on attend la fin du chargement de la page<em> (ce qui correspond à la première ligne de notre script)</em>. Ensuite, on appelle tous les onglets possédant la classe &laquo;&nbsp;cap_onglet&nbsp;&raquo;.<strong> Les lignes qui suivent ne concerneront que ces derniers. </strong></p>
<p style="text-align: justify;">On commence par retirer la classe &laquo;&nbsp;cap_active&nbsp;&raquo; à <strong>tous </strong>les onglets, puis on l&#8217;ajoute à celui sur lequel on vient de cliquer afin de changer son apparence. On enchaine ensuite en cachant toutes les boîtes de contenu <em>(c&#8217;est le fameux &laquo;&nbsp;slideUp&nbsp;&raquo;)</em> et on termine en déroulant uniquement la boîte liée à l&#8217;onglet sur lequel on vient de cliquer <em>(le &laquo;&nbsp;slideDown&nbsp;&raquo;)</em>.</p>
<p style="text-align: justify;">Petite précision à ce sujet. <strong>Pour trouver la boîte de contenu liée à l&#8217;onglet cliqué, on passe par le contenu de la balise &laquo;&nbsp;title&nbsp;&raquo; de ce dernier</strong>. Si vous regardez attentivement notre structure <a href="http://www.weedle.fr/tag/html/" class="st_tag internal_tag" rel="tag" title="Posts tagged with HTML">HTML</a>, vous pourrez remarquer que tous les onglets possèdent un &laquo;&nbsp;title&nbsp;&raquo; unique qui n&#8217;est autre que l&#8217;ID du DIV rattaché.</p>
<h3>Et pour aller plus loin</h3>
<p style="text-align: justify;"><strong>En l&#8217;état, nos onglets fonctionnent parfaitement mais il reste encore beaucoup de choses à faire, notamment au niveau des <a href="http://www.weedle.fr/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a> de chaque élément.</strong> J&#8217;aurais pu y consacrer une rubrique dans cet article mais j&#8217;ai préféré me concentrer sur l&#8217;essentiel et ce sera donc à vous de compléter ce point.</p>
<p style="text-align: justify;">En revanche, <strong>jQuery </strong>propose de nombreux autres effets que le &laquo;&nbsp;slideUp&nbsp;&raquo; ou le &laquo;&nbsp;slideDown&nbsp;&raquo;. Si ces derniers ne vous conviennent pas, ou si vous souhaitez en expérimenter d&#8217;autres, il suffit de vous reporter à <a title="jQuery : tous les effets" href="http://docs.jquery.com/Effects" target="_blank">la liste du site officiel</a>. Au passage, vous trouverez également à cette adresse une documentation complète pour aller un peu plus loin.</p>
<p style="text-align: justify;">Bien évidemment, je ne manquerai pas de vous proposer d&#8217;autres tutoriels sur le sujet dans les semaines qui viennent. En tout cas, j&#8217;espère que celui-ci vous aidera à mieux comprendre le fonctionnement de la bibliothèque.</p>
<p style="text-align: justify;"><a href="http://himynameiznate.deviantart.com/art/jQuery-MNML-v1-46544618" target="_blank">Crédits Photo</a></p>
<p style="text-align: justify;">
<p><small>Cet article original a &eacute;t&eacute; publi&eacute; sur <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>. <br />Toute reproduction, m&ecirc;me partielle, est interdite sans l'accord explicite de ses auteurs sauf citation de quelques lignes accompagn&eacute;es d'un lien vers ce billet.<br /> Si vous aimez <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>, vous pouvez nous rejoindre sur <a href="http://www.twitter.com/weedlefr" title="Weedle sur Twitter">Twitter</a>, sur <a href="http://www.facebook.fr/frederic.pereira" title="Weedle sur Facebook">Facebook</a> ou rejoindre notre groupe sur <a href="http://www.flickr.com/groups/" title="Weedle sur Flickr">Flickr</a>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.weedle.fr/tutoriel-jquery-creer-boite-onglets/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>30+ tutoriels Photoshop pour des effets vintage</title>
		<link>http://www.weedle.fr/30-tutoriels-adobe-photoshop-design-vintage/</link>
		<comments>http://www.weedle.fr/30-tutoriels-adobe-photoshop-design-vintage/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 15:15:13 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Arts]]></category>
		<category><![CDATA[BD]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.weedle.fr/?p=763</guid>
		<description><![CDATA[Parfois, la mode nous joue de drôles de tours et il arrive fréquemment que les styles les plus démodés finissent par revenir sur le devant de la scène. Le webdesign n&#8217;échappe évidemment pas à la règle et de nombreux créateurs s&#8217;inspirent des années passées pour leurs propres créations. C&#8217;est ainsi que j&#8217;ai décidé de vous [...]<p><small>Cet article original a &eacute;t&eacute; publi&eacute; sur <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>. <br />Toute reproduction, m&ecirc;me partielle, est interdite sans l'accord explicite de ses auteurs sauf citation de quelques lignes accompagn&eacute;es d'un lien vers ce billet.<br /> Si vous aimez <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>, vous pouvez nous rejoindre sur <a href="http://www.twitter.com/weedlefr" title="Weedle sur Twitter">Twitter</a>, sur <a href="http://www.facebook.fr/frederic.pereira" title="Weedle sur Facebook">Facebook</a> ou rejoindre notre groupe sur <a href="http://www.flickr.com/groups/" title="Weedle sur Flickr">Flickr</a>.</small></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Parfois, la mode nous joue de drôles de tours et il arrive fréquemment que les styles les plus démodés finissent par revenir sur le devant de la scène. Le <a href="http://www.weedle.fr/tag/webdesign/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Webdesign">webdesign</a> n&#8217;échappe évidemment pas à la règle et de nombreux créateurs s&#8217;inspirent des années passées pour leurs propres créations. C&#8217;est ainsi que j&#8217;ai décidé de vous sélectionner <strong>30 tutoriels Photoshop pour vous apprendre à réaliser des effets &laquo;&nbsp;vintage&nbsp;&raquo;</strong>. Alors si vous recherchez un peu d&#8217;authenticité, vous savez ce qu&#8217;il vous reste à faire.</p>
<p style="text-align: justify;"><a href="http://www.weedle.fr/wp-content/uploads/2009/09/mapfinal.png"><img class="alignnone size-full wp-image-825" title="30+ tutoriels Photoshop pour des effets vintage" src="http://www.weedle.fr/wp-content/uploads/2009/09/mapfinal.png" alt="30+ tutoriels Photoshop pour des effets vintage" width="581" height="380" /></a></p>
<p><span id="more-763"></span></p>
<h2 style="text-align: justify;"><a href="http://psd.tutsplus.com">PSD TUTS</a></h2>
<p style="text-align: justify;"><a href="http://psd.tutsplus.com/tutorials-effects/mix-cool-retro-curves-into-your-photographs/"><img class="alignnone size-medium wp-image-784" title="Tutoriels Photoshop Vintage : Psdtuts" src="http://www.weedle.fr/wp-content/uploads/2009/09/psdtuts22-581x394.jpg" alt="Tutoriels Photoshop Vintage : Psdtuts" width="581" height="394" /></a></p>
<p style="text-align: justify;"><a href="http://psd.tutsplus.com/designing-tutorials/creating-a-stunning-old-world-look-in-photoshop/"><img class="alignnone size-medium wp-image-806" title="Tutoriel Photoshop Vintage : PSDTuts" src="http://www.weedle.fr/wp-content/uploads/2009/09/psdtuts7-581x446.jpg" alt="Tutoriel Photoshop Vintage : PSDTuts" width="581" height="446" /></a></p>
<p style="text-align: justify;"><a href="http://psd.tutsplus.com/designing-tutorials/create-a-wicked-worn-vintage-pop-art-design/"><img class="alignnone size-medium wp-image-785" title="Tutoriel Photoshop Vintage : Psdtuts" src="http://www.weedle.fr/wp-content/uploads/2009/09/psdtuts5-581x774.jpg" alt="Tutoriel Photoshop Vintage : Psdtuts" width="581" height="774" /></a></p>
<p style="text-align: justify;"><a href="http://psd.tutsplus.com/tutorials/tutorials-effects/creating-a-space-helmeted-future-retro-illustration/"><img class="alignnone size-medium wp-image-807" title="Tutoriel Photoshop Vintage : PSDTuts" src="http://www.weedle.fr/wp-content/uploads/2009/09/psdtuts23-581x812.jpg" alt="Tutoriel Photoshop Vintage : PSDTuts" width="581" height="812" /></a></p>
<p style="text-align: justify;"><a href="http://psd.tutsplus.com/tutorials/text-effects-tutorials/how-to-quickly-create-a-stylish-retro-text-effect/"><img class="alignnone size-medium wp-image-808" title="Tutoriel Photoshop Vintage : PSDTuts" src="http://www.weedle.fr/wp-content/uploads/2009/09/psdtuts32-581x581.jpg" alt="Tutoriel Photoshop Vintage : PSDTuts" width="581" height="581" /></a></p>
<p style="text-align: justify;"><a href="http://psd.tutsplus.com/tutorials/designing-tutorials/how-to-design-a-rockin-80s-party-poster/"><img class="alignnone size-medium wp-image-809" title="Tutoriel Photoshop Vintage : PSDTuts" src="http://www.weedle.fr/wp-content/uploads/2009/09/psdtuts41-581x717.jpg" alt="Tutoriel Photoshop Vintage : PSDTuts" width="581" height="717" /></a></p>
<p style="text-align: justify;"><a href="http://psd.tutsplus.com/tutorials-effects/super-retro-game-cartridge-design/"><img class="alignnone size-medium wp-image-797" title="Tutoriel Photoshop Vintage : PSDTuts" src="http://www.weedle.fr/wp-content/uploads/2009/09/psdtuts6-581x434.jpg" alt="Tutoriel Photoshop Vintage : PSDTuts" width="581" height="434" /></a></p>
<p style="text-align: justify;"><a href="http://psd.tutsplus.com/designing-tutorials/craft-a-vintage-fifties-letter/"><img class="alignnone size-full wp-image-790" title="Tutoriel Photoshop Vintage : Psdtuts" src="http://www.weedle.fr/wp-content/uploads/2009/09/psdtuts5.png" alt="Tutoriel Photoshop Vintage : Psdtuts" width="581" height="436" /></a></p>
<p style="text-align: justify;">
<p style="text-align: justify;"><a href="http://psd.tutsplus.com/tutorials/designing-tutorials/how-to-create-a-retro-boxing-poster-in-photoshop/"><img class="alignnone size-medium wp-image-777" title="Tutoriels Photoshop Vintage : Psdtuts" src="http://www.weedle.fr/wp-content/uploads/2009/09/psdtuts4-581x813.jpg" alt="Tutoriels Photoshop Vintage : Psdtuts" width="581" height="813" /></a></p>
<h2 style="text-align: justify;"><a href="http://www.abduzeedo.com">Abduzeedo</a></h2>
<p style="text-align: justify;"><a href="http://abduzeedo.com/reader-tutorial-create-vintage-traveler-diary-photoshop"><img class="alignnone size-medium wp-image-771" title="Tutoriels Photoshop Vintage : Abduzeedo" src="http://www.weedle.fr/wp-content/uploads/2009/09/abduzeedo-581x363.jpg" alt="Tutoriels Photoshop Vintage : Abduzeedo" width="581" height="363" /></a></p>
<p style="text-align: justify;"><a href="http://abduzeedo.com/hot-chick-muscle-car"><img class="alignnone size-medium wp-image-794" title="Tutoriel Photoshop Vintage : Abcduzeedo" src="http://www.weedle.fr/wp-content/uploads/2009/09/abcduzeedo3-581x348.jpg" alt="Tutoriel Photoshop Vintage : Abcduzeedo" width="581" height="348" /></a></p>
<p style="text-align: justify;"><a href="http://abduzeedo.com/super-cool-retro-poster-10-steps-photoshop"><img class="alignnone size-full wp-image-772" title="Tutoriels Photoshop Vintage : Abcduzeedo" src="http://www.weedle.fr/wp-content/uploads/2009/09/abcduzeedo2.png" alt="Tutoriels Photoshop Vintage : Abcduzeedo" width="581" height="820" /></a></p>
<h2 style="text-align: justify;"><a href="http://www.tutorial9.net">Tutorial9</a></h2>
<p style="text-align: justify;"><a href="http://www.tutorial9.net/photoshop/amazing-vector-retro-rainbow-curves/"><img class="alignnone size-medium wp-image-778" title="Tutoriels Photoshop Vintage : Tutorial9" src="http://www.weedle.fr/wp-content/uploads/2009/09/tutorial9-581x393.jpg" alt="Tutoriels Photoshop Vintage : Tutorial9" width="581" height="393" /></a></p>
<p style="text-align: justify;"><a href="http://www.tutorial9.net/photoshop/create-a-retro-pop-style-wallpaper/"><img class="alignnone size-medium wp-image-787" title="Tutoriel Photoshop Vintage : Tutorial9" src="http://www.weedle.fr/wp-content/uploads/2009/09/tutorial92-581x363.jpg" alt="Tutoriel Photoshop Vintage : Tutorial9" width="581" height="363" /></a></p>
<h2 style="text-align: justify;"><a href="http://pshero.com/archives/comic-book-photo-effect">PSHero</a></h2>
<p style="text-align: justify;"><a href="http://pshero.com/archives/comic-book-photo-effect"><img class="alignnone size-full wp-image-781" title="Tutoriel Photoshop Vintage : Pshero" src="http://www.weedle.fr/wp-content/uploads/2009/09/pshero.png" alt="Tutoriel Photoshop Vintage : Pshero" width="581" height="358" /></a></p>
<p style="text-align: justify;"><a href="http://pshero.com/archives/virtual-letterman-jacket"><img class="alignnone size-medium wp-image-803" title="Tutoriel Photoshop Vintage : Psdhero" src="http://www.weedle.fr/wp-content/uploads/2009/09/psdhero-581x193.jpg" alt="Tutoriel Photoshop Vintage : Psdhero" width="581" height="193" /></a></p>
<p style="text-align: justify;"><a href="http://pshero.com/archives/photo-transfer-edge-effect"><img class="alignnone size-full wp-image-812" title="Tutoriel Photoshop Vintage : PSHero" src="http://www.weedle.fr/wp-content/uploads/2009/09/pshero1.png" alt="Tutoriel Photoshop Vintage : PSHero" width="581" height="560" /></a></p>
<p style="text-align: justify;"><a href="http://pshero.com/archives/wwii-airplane"><img class="alignnone size-full wp-image-804" title="Tutoriel Photoshop Vintage : Psdhero" src="http://www.weedle.fr/wp-content/uploads/2009/09/psdhero2.png" alt="Tutoriel Photoshop Vintage : Psdhero" width="581" height="330" /></a></p>
<h2 style="text-align: justify;"><a href="http://psdfan.com">PSD Fan</a></h2>
<p style="text-align: justify;"><a href="http://psdfan.com/designing/design-an-old-style-safari-map/"><img class="alignnone size-medium wp-image-810" title="Tutoriel Photoshop Vintage : PSD Fan" src="http://www.weedle.fr/wp-content/uploads/2009/09/psdfan1-581x484.jpg" alt="Tutoriel Photoshop Vintage : PSD Fan" width="581" height="484" /></a></p>
<h2 style="text-align: justify;"><a href="http://ldgsherar.deviantart.com/art/Vintage-Tutorial-Eng-77255924">DeviantArt</a></h2>
<p style="text-align: justify;"><a href="http://ldgsherar.deviantart.com/art/Vintage-Tutorial-Eng-77255924"><img class="alignnone size-full wp-image-802" title="Tutoriel Photoshop Vintage : DeviantArt" src="http://www.weedle.fr/wp-content/uploads/2009/09/deviantart.png" alt="Tutoriel Photoshop Vintage : DeviantArt" width="581" height="241" /></a></p>
<h2 style="text-align: justify;"><a href="http://psdfan.com/designing/design-a-retro-summer-poster-illustration/">PSDFan</a></h2>
<p style="text-align: justify;"><a href="http://psdfan.com/designing/design-a-retro-summer-poster-illustration/"><img class="alignnone size-medium wp-image-792" title="Tutoriel Photoshop Vintage : PSDFan" src="http://www.weedle.fr/wp-content/uploads/2009/09/psdfan-581x581.jpg" alt="Tutoriel Photoshop Vintage : PSDFan" width="581" height="581" /></a></p>
<h2 style="text-align: justify;"><a href="http://www.computerarts.co.uk">Computer Arts</a></h2>
<p style="text-align: justify;"><a href="http://www.computerarts.co.uk/tutorials/2d__and__photoshop/creating_the_new_retro"><img class="alignnone size-full wp-image-805" title="Tutoriel Photoshop Vintage : Computer Arts" src="http://www.weedle.fr/wp-content/uploads/2009/09/computerarts.png" alt="Tutoriel Photoshop Vintage : Computer Arts" width="581" height="438" /></a></p>
<h2 style="text-align: justify;"><a href="http://www.outlawdesignblog.com">Outlaw Design Blog</a></h2>
<p style="text-align: justify;"><a href="http://www.outlawdesignblog.com/2009/how-to-make-a-planet-terror-style-poster-in-photoshop/"><img class="alignnone size-full wp-image-811" title="Tutoriel Photoshop Vintage : Outlaw Design Blog" src="http://www.weedle.fr/wp-content/uploads/2009/09/outlawdesignblog.png" alt="Tutoriel Photoshop Vintage : Outlaw Design Blog" width="581" height="740" /></a></p>
<h2 style="text-align: justify;"><a href="http://www.pvmgarage.com">PVM Garage</a></h2>
<p style="text-align: justify;"><a href="http://www.pvmgarage.com/en/2009/07/quick-psd-tutorial-how-to-create-a-simple-and-effective-retro-logo-with-a-soft-grunge-background/"><img class="alignnone size-full wp-image-813" title="Tutoriel Photoshop Vintage : PVM Garage" src="http://www.weedle.fr/wp-content/uploads/2009/09/pvmgarage.png" alt="Tutoriel Photoshop Vintage : PVM Garage" width="581" height="387" /></a></p>
<h2 style="text-align: justify;"><a href="http://designblurb.com">DesignBlurb</a></h2>
<p style="text-align: justify;"><a href="http://designblurb.com/photoshop-tutorial-quick-retro-effect-for-images/"><img class="alignnone size-full wp-image-795" title="Tutoriel Photoshop Vintage : DesignBlurb" src="http://www.weedle.fr/wp-content/uploads/2009/09/designblurb.png" alt="Tutoriel Photoshop Vintage : DesignBlurb" width="581" height="436" /></a></p>
<p style="text-align: justify;"><a href="http://designblurb.com/radio-station-advertisement-tutorial/"><img class="alignnone size-full wp-image-796" title="Tutoriel Photoshop Vintage : DesignBlurb" src="http://www.weedle.fr/wp-content/uploads/2009/09/designblurb2.png" alt="Tutoriel Photoshop Vintage : DesignBlurb" width="581" height="822" /></a></p>
<h2 style="text-align: justify;"><a href="http://www.talk-mania.com">Talk Mania</a></h2>
<p style="text-align: justify;"><a href="http://www.talk-mania.com/effects-photo-effects/3592-transform-photo-illustration.html"><img class="alignnone size-medium wp-image-798" title="Tutoriel Photoshop Vintage : TalkMania" src="http://www.weedle.fr/wp-content/uploads/2009/09/talkmania-581x721.jpg" alt="Tutoriel Photoshop Vintage : TalkMania" width="581" height="721" /></a></p>
<h2 style="text-align: justify;"><a href="http://www.x24d.com">X24D</a></h2>
<p style="text-align: justify;"><a href="http://www.x24d.com/blog/2008/01/22/creating-a-vintage-image-style/"><img class="alignnone size-full wp-image-791" title="Tutoriel Photoshop Vintage : X24D" src="http://www.weedle.fr/wp-content/uploads/2009/09/x24d.png" alt="Tutoriel Photoshop Vintage : X24D" width="581" height="465" /></a></p>
<h2 style="text-align: justify;"><a href="http://www.eyesontutorials.com">EyesOnTutorials</a></h2>
<p style="text-align: justify;"><a href="http://www.eyesontutorials.com/articles/86/5/Cabaret-Effects/Page5.html"><img class="alignnone size-medium wp-image-786" title="Tutoriel Photoshop Vintage : EyesOnTutorials" src="http://www.weedle.fr/wp-content/uploads/2009/09/eyesontutorials-581x534.jpg" alt="Tutoriel Photoshop Vintage : EyesOnTutorials" width="581" height="534" /></a></p>
<h2 style="text-align: justify;"><a href="http://ubltuts.co.uk">UBLTuts</a></h2>
<p style="text-align: justify;"><a href="http://ubltuts.co.uk/tutorial-16-A-Retro-Poster-Step-By-Step-Photoshop-Tutorial.html"><img class="alignnone size-medium wp-image-779" title="Tutoriels Photoshop Vintage : Ubltuts" src="http://www.weedle.fr/wp-content/uploads/2009/09/ubltuts-581x366.jpg" alt="Tutoriels Photoshop Vintage : Ubltuts" width="581" height="366" /></a></p>
<h2 style="text-align: justify;"><a href="http://www.online-photoshoptutorials.com">Online Photoshop Tutorials</a></h2>
<p style="text-align: justify;"><a href="http://www.online-photoshoptutorials.com/2008/09/creating-a-retro-grunge-poster.html"><img class="alignnone size-full wp-image-789" title="Tutoriel Photoshop Vintage : OnlinePhotoshopTutorials" src="http://www.weedle.fr/wp-content/uploads/2009/09/onlinephotoshoptutorials.png" alt="Tutoriel Photoshop Vintage : OnlinePhotoshopTutorials" width="581" height="775" /></a></p>
<h2 style="text-align: justify;"><a href="http://www.worth1000.com/tutorial.asp?sid=161018">Worth1000</a></h2>
<p style="text-align: justify;"><a href="http://www.worth1000.com/tutorial.asp?sid=161018"><img class="alignnone size-full wp-image-780" title="Tutoriels Photoshop Vintage : Worth1000" src="http://www.weedle.fr/wp-content/uploads/2009/09/worth1000.png" alt="Tutoriels Photoshop Vintage : Worth1000" width="581" height="599" /></a></p>
<h2 style="text-align: justify;"><a href="http://www.vileworks.com">Vileworks</a></h2>
<p style="text-align: justify;"><a href="http://www.vileworks.com/photoshop-tutorial-old-fantasy-map-of-your-area"><img class="alignnone size-medium wp-image-773" title="Tutoriels Photoshop Vintage : Vileworks" src="http://www.weedle.fr/wp-content/uploads/2009/09/vileworks-581x478.jpg" alt="Tutoriels Photoshop Vintage : Vileworks" width="581" height="478" /></a></p>
<p><small>Cet article original a &eacute;t&eacute; publi&eacute; sur <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>. <br />Toute reproduction, m&ecirc;me partielle, est interdite sans l'accord explicite de ses auteurs sauf citation de quelques lignes accompagn&eacute;es d'un lien vers ce billet.<br /> Si vous aimez <a href="http://www.weedle.fr" title="Weedle, tout sur le design, l'illustration, le motion et Wordpress">Weedle</a>, vous pouvez nous rejoindre sur <a href="http://www.twitter.com/weedlefr" title="Weedle sur Twitter">Twitter</a>, sur <a href="http://www.facebook.fr/frederic.pereira" title="Weedle sur Facebook">Facebook</a> ou rejoindre notre groupe sur <a href="http://www.flickr.com/groups/" title="Weedle sur Flickr">Flickr</a>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.weedle.fr/30-tutoriels-adobe-photoshop-design-vintage/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
