<?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>Blog de Jonathan Petitcolas &#187; WordPress</title>
	<atom:link href="http://www.jonathan-petitcolas.com/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jonathan-petitcolas.com</link>
	<description>Geek, développeur Web, passionné de high-tech</description>
	<lastBuildDate>Sat, 21 Aug 2010 14:47:30 +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>Supprimer les captions de WordPress</title>
		<link>http://www.jonathan-petitcolas.com/supprimer-les-captions-de-wordpress/</link>
		<comments>http://www.jonathan-petitcolas.com/supprimer-les-captions-de-wordpress/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 08:45:25 +0000</pubDate>
		<dc:creator>Jonathan Petitcolas</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[caption]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.jonathan-petitcolas.com/?p=2334</guid>
		<description><![CDATA[Comment supprimer, sous WordPress, la mise en place automatique de caption autour de chaque image ?]]></description>
			<content:encoded><![CDATA[<p>WordPress intègre, depuis un certain nombre de versions, la mise en place de <em>caption</em>, autrement dit, de légende. Ces légendes accompagnant les images donnent à l'internaute le titre de l'image, tout comme l'attribut <em>title</em>, sauf que celui-ci n'est pas directement visible dans le thème du blog. </p>
<p>Cette bonne idée en apparence peut s'avérer pénible pour un bon nombre de designers, étant donné qu'il n'est pas toujours facile de laisser la légende d'une image sur un thème. Celle-ci n'est cependant pas obligatoire. Mais si on désire la supprimer, c'est à l'administrateur que la très pénible tâche incombe. En effet, lors de l'insertion d'une image dans l'administration, un short-tag <em></em> est automatiquement ajouté. Certes, rien n'empêche de l'enlever à la main, mais pas franchement très passionant.</p>
<p>C'était sans compter la puissance de WordPress et de ses filtres. En effet, pour supprimer l'insertion de ces captions, il vous suffit de modifier le fichier <em>functions.php</em> de votre thème, et d'y insérer le code suivant :</p>
<pre class="brush: php;">add_filter('disable_captions', 'caption_off');
function caption_off() { return true; }</pre>
<p>Et c'est tout. Vous ne serez plus ennuyé lors de la rédaction de vos articles, et votre productivité en sera donc dopée ! Merci qui ? :p</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.jonathan-petitcolas.com/supprimer-les-captions-de-wordpress/&amp;t=Supprimer+les+captions+de+WordPress" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Jonathan+Petitcolas+%3A+Supprimer+les+captions+de+WordPress+-+http://tinyurl.com/yjz6gjf&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-netvibes">
			<a href="http://www.netvibes.com/share?title=Supprimer+les+captions+de+WordPress&amp;url=http://www.jonathan-petitcolas.com/supprimer-les-captions-de-wordpress/" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.jonathan-petitcolas.com/supprimer-les-captions-de-wordpress/&amp;title=Supprimer+les+captions+de+WordPress&amp;summary=Comment%20supprimer%2C%20sous%20WordPress%2C%20la%20mise%20en%20place%20automatique%20de%20caption%20autour%20de%20chaque%20image%20%3F&amp;source=Blog de Jonathan Petitcolas" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.jonathan-petitcolas.com/supprimer-les-captions-de-wordpress/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.jonathan-petitcolas.com/supprimer-les-captions-de-wordpress/&amp;title=Supprimer+les+captions+de+WordPress&amp;srcUrl=http://www.jonathan-petitcolas.com/supprimer-les-captions-de-wordpress/&amp;srcTitle=Supprimer+les+captions+de+WordPress&amp;snippet=Comment%20supprimer%2C%20sous%20WordPress%2C%20la%20mise%20en%20place%20automatique%20de%20caption%20autour%20de%20chaque%20image%20%3F" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.jonathan-petitcolas.com/supprimer-les-captions-de-wordpress/&amp;title=Supprimer+les+captions+de+WordPress" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.jonathan-petitcolas.com/supprimer-les-captions-de-wordpress/&amp;title=Supprimer+les+captions+de+WordPress" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.jonathan-petitcolas.com/supprimer-les-captions-de-wordpress/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.jonathan-petitcolas.com/supprimer-les-captions-de-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maudits guillemets typographiques sous WordPress</title>
		<link>http://www.jonathan-petitcolas.com/maudits-guillemets-typographiques-sous-wordpress/</link>
		<comments>http://www.jonathan-petitcolas.com/maudits-guillemets-typographiques-sous-wordpress/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 15:30:05 +0000</pubDate>
		<dc:creator>Jonathan Petitcolas</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[typographie]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.jonathan-petitcolas.com/?p=1685</guid>
		<description><![CDATA[WordPress a la fâcheuse habitude de transformer la ponctuation des textes afin de soi-disant la rendre plus jolie. Soit... Mais cela se révèle être un véritable handicap lorsque l'on rédige un article contenant du code. Comment donc concilier article technique et WordPress ?]]></description>
			<content:encoded><![CDATA[<p>Voilà une petite astuce qui va ravir tous les développeurs utilisant WordPress pour partarger leurs découvertes. En effet, par défaut, WordPress remplace tous les guillemets de type <em>double quotes</em> par des guillemets <em>typographiques</em>. Ce comportement est complètement absurde, n'étant pas volontaire par l'utilisateur. Si vraiment celui-ci veut en insérer, il pourra mettre le code HTML correspondant. Ainsi, &raquo; se traduira par &amp;raquo;. </p>
<p>Comment faire donc pour s'en débarrasser ? Il suffit d'éditer le fichier <em>functions.php</em> de votre thème, et d'y ajouter les deux lignes suivantes :</p>
<pre class="brush: php;">remove_filter('the_title', 'wptexturize');
remove_filter('the_content', 'wptexturize');
remove_filter('comment_text', 'wptexturize');</pre>
<p>En gros, les deux fonctions insérées vont enlever la mise en style très particulière dans le titre, dans le contenu de vos billets, et dans vos commentaires. Cela devrait donc vous éviter quelques prises de tête lors de la mise à disposition de snippets sur votre blog. :)</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.jonathan-petitcolas.com/maudits-guillemets-typographiques-sous-wordpress/&amp;t=Maudits+guillemets+typographiques+sous+WordPress" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Jonathan+Petitcolas+%3A+Maudits+guillemets+typographiques+sous+WordPress+-+http://tinyurl.com/lnp9u3&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-netvibes">
			<a href="http://www.netvibes.com/share?title=Maudits+guillemets+typographiques+sous+WordPress&amp;url=http://www.jonathan-petitcolas.com/maudits-guillemets-typographiques-sous-wordpress/" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.jonathan-petitcolas.com/maudits-guillemets-typographiques-sous-wordpress/&amp;title=Maudits+guillemets+typographiques+sous+WordPress&amp;summary=WordPress%20a%20la%20f%C3%A2cheuse%20habitude%20de%20transformer%20la%20ponctuation%20des%20textes%20afin%20de%20soi-disant%20la%20rendre%20plus%20jolie.%20Soit...%20Mais%20cela%20se%20r%C3%A9v%C3%A8le%20%C3%AAtre%20un%20v%C3%A9ritable%20handicap%20lorsque%20l%27on%20r%C3%A9dige%20un%20article%20contenant%20du%20code.%20Comment%20donc%20concilier%20article%20technique%20et%20WordPress%20%3F&amp;source=Blog de Jonathan Petitcolas" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.jonathan-petitcolas.com/maudits-guillemets-typographiques-sous-wordpress/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.jonathan-petitcolas.com/maudits-guillemets-typographiques-sous-wordpress/&amp;title=Maudits+guillemets+typographiques+sous+WordPress&amp;srcUrl=http://www.jonathan-petitcolas.com/maudits-guillemets-typographiques-sous-wordpress/&amp;srcTitle=Maudits+guillemets+typographiques+sous+WordPress&amp;snippet=WordPress%20a%20la%20f%C3%A2cheuse%20habitude%20de%20transformer%20la%20ponctuation%20des%20textes%20afin%20de%20soi-disant%20la%20rendre%20plus%20jolie.%20Soit...%20Mais%20cela%20se%20r%C3%A9v%C3%A8le%20%C3%AAtre%20un%20v%C3%A9ritable%20handicap%20lorsque%20l%27on%20r%C3%A9dige%20un%20article%20contenant%20du%20code.%20Comment%20donc%20concilier%20article%20technique%20et%20WordPress%20%3F" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.jonathan-petitcolas.com/maudits-guillemets-typographiques-sous-wordpress/&amp;title=Maudits+guillemets+typographiques+sous+WordPress" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.jonathan-petitcolas.com/maudits-guillemets-typographiques-sous-wordpress/&amp;title=Maudits+guillemets+typographiques+sous+WordPress" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.jonathan-petitcolas.com/maudits-guillemets-typographiques-sous-wordpress/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.jonathan-petitcolas.com/maudits-guillemets-typographiques-sous-wordpress/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Plugins pour accélerer l&#039;affichage de WordPress</title>
		<link>http://www.jonathan-petitcolas.com/plugins-accelerer-affichage-wordpress/</link>
		<comments>http://www.jonathan-petitcolas.com/plugins-accelerer-affichage-wordpress/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 18:43:50 +0000</pubDate>
		<dc:creator>Jonathan Petitcolas</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[CSS Compress]]></category>
		<category><![CDATA[optimisation]]></category>
		<category><![CDATA[Smush.it]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WP-Cache]]></category>

		<guid isPermaLink="false">http://www.jonathan-petitcolas.com/?p=716</guid>
		<description><![CDATA[Comment accélerer l'affichage de votre blog WordPress, et donc améliorer le confort de vos visiteurs grâce à un site réactif ? La réponse en 3 plug-ins dans ce billet : WP-Cache, CSS Compress et Smush.it. ]]></description>
			<content:encoded><![CDATA[<p>Ce blog ayant récemment eu un pic de visites non négligeable, grâce à la mise en place d'un lien vers <a href="http://www.jonathan-petitcolas.com/class-chronometer-comment-benchmarker-vos-scripts-php/">ma classe Chronometer</a> sur <a href="http://www.nexen.net">Nexen</a> (ce qui m'a amené plus de 310 visiteurs uniques en une journée), j'ai décidé de regarder sérieusement l'optimisation de l'affichage de mon blog.</p>
<p>En effet, le revers d'une popularité grandissante est un site de plus en plus lent, et une bande passante utilisée de plus en plus importante. Même si ce dernier point ne me dérange pas, hébergeant ce blog sur un serveur dédié sur-dimensionné, l'affichage lent des pages peut faire fuir mes visiteurs. Voici donc trois plugins pour accélérer très simplement notre blog WordPress.</p>
<h3>WP-Cache : mise en cache des pages WordPress</h3>
<p>Chaque page de votre blog se construit dynamiquement, en envoyant bon nombre de requêtes à votre base de données. Or, il est très rare qu'un billet soit amené à être modifié. Il pourrait donc être très intéressant niveau performances de délivrer à nos visiteurs une copie HTML statique (et donc sans nécessité de faire des requêtes SQL) mise à jour de temps en temps. C'est le but des systèmes de cache.</p>
<p>Bien qu'il existe de très nombreuses solutions de cache côté serveur, nous nous focaliserons dans cet article uniquement sur des techniques disponibles pour tout le monde, même sur les blogs WP en hébergement mutualisé, sur lesquels nous n'avons quasiment pas d'accès au serveur. La solution est donc de demander à WordPress de nous stocker une copie de nos pages. A cet effet, nous allons utiliser WP-Cache.</p>
<p>Au niveau des performances, celles-ci sont au rendez-vous. A titre de comparaison, voici un petit récapitulatif fait cette semaine sur mon blog.</p>
<ul>
<li><strong>Sans WP-Cache, rechargement complet :</strong> 15.46s</li>
<li><strong>Sans WP-Cache, avec cache du navigateur :</strong> 4.93s</li>
<li><strong>Avec WP-Cache, rechargement complet :</strong> 8.12s</li>
<li><strong>Avec WP-Cache, avec cache du navigateur :</strong> 3.61s</li>
</ul>
<p>Les temps semblent être démesurément grands, et pour cause. La page d'accueil, testée, contenait des billets avec des liens externes (une vidéo <em>DailyMotion</em>, une chanson <em>Deezer</em>, de la pub <em>Google</em>, etc.). Rassurez-vous cependant : l'utilisateur était en mesure de visiter ma page bien avant les 15 secondes indiquées. ;)</p>
<p>Comme on peut le constater ici (valeurs moyennes sur une population de 3 essais), on peut gagner environ 50 % de performances lors d'un premier chargement. Couplé au cache du navigateur (cache CSS, JS, etc.), le gain est plus minime, mais existe tout de même. Bref, un plugin à utiliser en premier lieu.</p>
<p>Concernant l'installation, celle-ci se passe en deux étapes :</p>
<ol>
<li>Mettre les droits d'écriture au dossier <em>wp-content</em> pour le serveur Apache (généralement un <em>chmod 777</em>,</li>
<li>Créer un lien symbolique (ou à défaut recopier le fichier) :<br />
<blockquote><p>ln -s /var/www/vhosts/jonathan-petitcolas.com/httpdocs/wp-content/plugins/wp-cache/wp-cache-phase1.php /var/www/vhosts/jonathan-petitcolas.com/httpdocs/wp-content/advanced-cache.php</p></blockquote>
</li>
<li>Activer le cache dans <em>wp-config.php</em> en y insérant la ligne suivante :<br />
<blockquote><p>define('WP_CACHE', true);</p></blockquote>
</li>
</ol>
<p><a href="http://mnm.uib.es/gallir/wp-cache-2/">Télécharger WP-Cache</a></p>
<h3>CSS Compress</h3>
<p>Afin de réaliser des feuilles de style lisible, on pense généralement à indenter nos différentes instructions CSS : sauts de ligne, tabulations, commentaires... Cependant, cela peut ajouter un poids non négligeable à vos pages. Le plugin CSS Compress vous permettra donc de supprimer tous ces caractères inutiles, afin de réduire la taille de vos pages.</p>
<p>Sur le thème choisi, qui contient pas mal de lignes de CSS, voici les améliorations (chargement uniquement du CSS) :</p>
<ul>
<li><strong>Sans CSS Compress :</strong> 755 ms</li>
<li><strong>Avec CSS Compress :</strong> 495 ms</li>
</ul>
<p>Un gain pas forcément très important, mais qui a le mérite d'exister. A tester au cas par cas cependant : les différents plugins ayant forcément une empreinte mémoire. Il faudrait donc veiller à ce que le gain en taille CSS ne soit pas contre-balancé par le temps d'exécution du plugin. ;)</p>
<p><a href="http://plugins.trac.wordpress.org/wiki/css-compress">Télécharger CSS Compress for WordPress</a></p>
<h3>WP-Smush it : réduire la taille de vos images en direct</h3>
<p>Ce plugin, des plus utiles, vous permettra d'optimiser un maximum vos images en direct, lors de l'upload sur le serveur, via l'interface d'administration. Comment cela fonctionne-t-il ? En supprimant les entêtes JPG inutiles, en enlevant les couleurs n'ayant pas d'intérêt pour l'affichage, etc... Bref, un must qui permet de gagner entre 10 et 30 % de poids par image. Et étant donné que les images sont généralement la partie la plus lourde d'un site, je vous laisse faire le calcul. :)</p>
<p><a href="http://wordpress.org/extend/plugins/wp-smushit/">Télécharger WP-Smush it</a></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.jonathan-petitcolas.com/plugins-accelerer-affichage-wordpress/&amp;t=Plugins+pour+acc%C3%A9lerer+l%27affichage+de+WordPress" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Jonathan+Petitcolas+%3A+Plugins+pour+acc%C3%A9lerer+l%27affichage+de+WordPress+-+http://tinyurl.com/r73oll&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-netvibes">
			<a href="http://www.netvibes.com/share?title=Plugins+pour+acc%C3%A9lerer+l%27affichage+de+WordPress&amp;url=http://www.jonathan-petitcolas.com/plugins-accelerer-affichage-wordpress/" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.jonathan-petitcolas.com/plugins-accelerer-affichage-wordpress/&amp;title=Plugins+pour+acc%C3%A9lerer+l%27affichage+de+WordPress&amp;summary=Comment%20acc%C3%A9lerer%20l%27affichage%20de%20votre%20blog%20WordPress%2C%20et%20donc%20am%C3%A9liorer%20le%20confort%20de%20vos%20visiteurs%20gr%C3%A2ce%20%C3%A0%20un%20site%20r%C3%A9actif%20%3F%20La%20r%C3%A9ponse%20en%203%20plug-ins%20dans%20ce%20billet%20%3A%20WP-Cache%2C%20CSS%20Compress%20et%20Smush.it.%20&amp;source=Blog de Jonathan Petitcolas" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.jonathan-petitcolas.com/plugins-accelerer-affichage-wordpress/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.jonathan-petitcolas.com/plugins-accelerer-affichage-wordpress/&amp;title=Plugins+pour+acc%C3%A9lerer+l%27affichage+de+WordPress&amp;srcUrl=http://www.jonathan-petitcolas.com/plugins-accelerer-affichage-wordpress/&amp;srcTitle=Plugins+pour+acc%C3%A9lerer+l%27affichage+de+WordPress&amp;snippet=Comment%20acc%C3%A9lerer%20l%27affichage%20de%20votre%20blog%20WordPress%2C%20et%20donc%20am%C3%A9liorer%20le%20confort%20de%20vos%20visiteurs%20gr%C3%A2ce%20%C3%A0%20un%20site%20r%C3%A9actif%20%3F%20La%20r%C3%A9ponse%20en%203%20plug-ins%20dans%20ce%20billet%20%3A%20WP-Cache%2C%20CSS%20Compress%20et%20Smush.it.%20" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.jonathan-petitcolas.com/plugins-accelerer-affichage-wordpress/&amp;title=Plugins+pour+acc%C3%A9lerer+l%27affichage+de+WordPress" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.jonathan-petitcolas.com/plugins-accelerer-affichage-wordpress/&amp;title=Plugins+pour+acc%C3%A9lerer+l%27affichage+de+WordPress" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.jonathan-petitcolas.com/plugins-accelerer-affichage-wordpress/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.jonathan-petitcolas.com/plugins-accelerer-affichage-wordpress/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>WordPress : changer ses permaliens (Dean&#039;s Permalink Migration)</title>
		<link>http://www.jonathan-petitcolas.com/wordpress-changer-ses-permaliens-deans-permalink-migration/</link>
		<comments>http://www.jonathan-petitcolas.com/wordpress-changer-ses-permaliens-deans-permalink-migration/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 07:38:48 +0000</pubDate>
		<dc:creator>Jonathan Petitcolas</dc:creator>
				<category><![CDATA[plugin]]></category>
		<category><![CDATA[URL rewriting]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.jonathan-petitcolas.com/?p=123</guid>
		<description><![CDATA[Comment changer la structure de vos liens WordPress sans pour autant nuire à votre référencement, le tout très simplement grâce au <em>Dean's Permalink Migration Plug-in</em>.]]></description>
			<content:encoded><![CDATA[<p>Si vous décidez, pour une raison ou pour une autre, de modifier la structure de vos permaliens WordPress, cela risque de vous causer quelques inconvénients d'un point de vue référencement. </p>
<ul>
<li>Les liens vers votre blog seront tous cassés, faisant chuter votre <em>pagerank</em>.</li>
<li>Vous risquez d'être accusé de <em>Duplicate Content</em>, en raison du référencement de vos nouvelles pages.</li>
</ul>
<p>La solution ? Mettre en place une redirection 301. Celle-ci indique aux moteurs de recherche et à vos visiteurs que l'ancienne URL n'existe plus, et qu'elle sera définitivement remplacée par la nouvelle URL. Vous ne perdrez donc aucun visiteur lors du changement de structure, les moteurs ayant été avertis de la transition.</p>
<p>Il existe un plugin très bien fait pour effectuer la transition en douceur : le <a href="http://www.deanlee.cn/wordpress/permalinks-migration-plugin/">Dean's Permalink Migration Plugin</a>. Il fonctionne en deux étapes très simples : vous indiquez la structure de vos anciens permaliens dans la page de configuration du plugin, et vous changez <strong>ensuite</strong> la structure de vos permaliens. C'est tout ? C'est tout. Facile, non ?</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.jonathan-petitcolas.com/wordpress-changer-ses-permaliens-deans-permalink-migration/&amp;t=WordPress+%3A+changer+ses+permaliens+%28Dean%27s+Permalink+Migration%29" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Jonathan+Petitcolas+%3A+WordPress+%3A+changer+ses+permaliens+%28Dean%27s+Permalink+Migration%29+-+http://tinyurl.com/yl4nbnp&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-netvibes">
			<a href="http://www.netvibes.com/share?title=WordPress+%3A+changer+ses+permaliens+%28Dean%27s+Permalink+Migration%29&amp;url=http://www.jonathan-petitcolas.com/wordpress-changer-ses-permaliens-deans-permalink-migration/" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.jonathan-petitcolas.com/wordpress-changer-ses-permaliens-deans-permalink-migration/&amp;title=WordPress+%3A+changer+ses+permaliens+%28Dean%27s+Permalink+Migration%29&amp;summary=Comment%20changer%20la%20structure%20de%20vos%20liens%20WordPress%20sans%20pour%20autant%20nuire%20%C3%A0%20votre%20r%C3%A9f%C3%A9rencement%2C%20le%20tout%20tr%C3%A8s%20simplement%20gr%C3%A2ce%20au%20Dean%27s%20Permalink%20Migration%20Plug-in.&amp;source=Blog de Jonathan Petitcolas" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.jonathan-petitcolas.com/wordpress-changer-ses-permaliens-deans-permalink-migration/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.jonathan-petitcolas.com/wordpress-changer-ses-permaliens-deans-permalink-migration/&amp;title=WordPress+%3A+changer+ses+permaliens+%28Dean%27s+Permalink+Migration%29&amp;srcUrl=http://www.jonathan-petitcolas.com/wordpress-changer-ses-permaliens-deans-permalink-migration/&amp;srcTitle=WordPress+%3A+changer+ses+permaliens+%28Dean%27s+Permalink+Migration%29&amp;snippet=Comment%20changer%20la%20structure%20de%20vos%20liens%20WordPress%20sans%20pour%20autant%20nuire%20%C3%A0%20votre%20r%C3%A9f%C3%A9rencement%2C%20le%20tout%20tr%C3%A8s%20simplement%20gr%C3%A2ce%20au%20Dean%27s%20Permalink%20Migration%20Plug-in." rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.jonathan-petitcolas.com/wordpress-changer-ses-permaliens-deans-permalink-migration/&amp;title=WordPress+%3A+changer+ses+permaliens+%28Dean%27s+Permalink+Migration%29" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.jonathan-petitcolas.com/wordpress-changer-ses-permaliens-deans-permalink-migration/&amp;title=WordPress+%3A+changer+ses+permaliens+%28Dean%27s+Permalink+Migration%29" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.jonathan-petitcolas.com/wordpress-changer-ses-permaliens-deans-permalink-migration/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.jonathan-petitcolas.com/wordpress-changer-ses-permaliens-deans-permalink-migration/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress 2.6 - Nouveautés de cette dernière version</title>
		<link>http://www.jonathan-petitcolas.com/wordpress-2-6-nouveautes-de-cette-derniere-version/</link>
		<comments>http://www.jonathan-petitcolas.com/wordpress-2-6-nouveautes-de-cette-derniere-version/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 11:34:32 +0000</pubDate>
		<dc:creator>Jonathan Petitcolas</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.jonathan-petitcolas.com/?p=69</guid>
		<description><![CDATA[WordPress 2.6 vient de sortir. Découvrons ensemble les caractéristiques de cette nouvelle version, avec deux fonctionnalités majeures : le versionning et l'implémentation de Google Gears.]]></description>
			<content:encoded><![CDATA[<p>Alors que j'étais tranquillement en train de mettre à jour un article, je me suis aperçu que la version 2.6 de WordPress était sortie. Luttant depuis des temps immémoriaux contre tous ces administrateurs systèmes frileux qui tardent à mettre à jour leurs machines (qui a dit que je pensais à IE6 ? ^^), il était de mon devoir de mettre en place cette nouvelle version dès sa sortie.</p>
<p>Outre la correction de bugs et l'amélioration des performances, cette nouvelle version implémente un <strong>suivi de modifications des articles</strong> (aussi appellé <strong>versionning</strong>). Cela ne représente aucun intérêt pour ma part, étant seul à rédiger tous les articles sur ce blog. Cependant, dans le cadre d'une équipe éditoriale de plusieurs collaborateurs, cela peut être très intéressant.</p>
<p>Une fonctionnalité qui m'intéresse un peu plus est cependant la <strong>mise en place de Google Gears</strong>. Cette fonctionnalité <em>made in Google</em> permet en effet une mise en cache des informations. Très utile, je me dis sans cesse qu'il me faut étudier cette API, pour ma culture générale, et surtout pour un très gros projet dont nous reparlerons je pense d'ici septembre-octobre. ;) Concrètement, Google Gears permettra d'accélérer grandement l'affichage de vos pages.</p>
<p>D'autres fonctionnalités un peu plus gadgets ont aussi fait leur apparition :</p>
<ul>
<li>Ajout d'un compteur de mots dans chaque article</li>
<li>Meilleur support du SSL pour une administration sécurisée du blog</li>
<li>Nouvelle interface pour hiérarchiser et ordonner les catégories et les blogs</li>
<li>Modification de la boîte de dialogue de modifications des images (drag'nd drop)</li>
<li>Possibilité de déplacer le fichier <em>wp-config.php</em> et le dossier du contenu <em>wp-content</em></li>
<li>Mise à jour de jQuery 1.2.6 et jQuery UI 1.5 pour d’important gain de performances</li>
<li>Mise à jour de l’éditeur visuel TinyMCE vers la version 3.1.0.1</li>
</ul>
<p>Je m'empresse donc de mettre à jour tous les blogs que je maintiens avec cette nouvelle mouture. Espérons qu'aucun souci de migration n'ait lieu. En théorie, non. Mais en pratique, il y a toujours un petit problème qui apparaît. :/</p>
<p><em>[EDIT :Apparemment, aucun problème de mise à jour. Merci la WordPress team ! :) ]</em></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.jonathan-petitcolas.com/wordpress-2-6-nouveautes-de-cette-derniere-version/&amp;t=WordPress+2.6+-+Nouveaut%C3%A9s+de+cette+derni%C3%A8re+version" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Jonathan+Petitcolas+%3A+WordPress+2.6+-+Nouveaut%C3%A9s+de+cette+derni%C3%A8re+version+-+http://tinyurl.com/332yt5n&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-netvibes">
			<a href="http://www.netvibes.com/share?title=WordPress+2.6+-+Nouveaut%C3%A9s+de+cette+derni%C3%A8re+version&amp;url=http://www.jonathan-petitcolas.com/wordpress-2-6-nouveautes-de-cette-derniere-version/" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.jonathan-petitcolas.com/wordpress-2-6-nouveautes-de-cette-derniere-version/&amp;title=WordPress+2.6+-+Nouveaut%C3%A9s+de+cette+derni%C3%A8re+version&amp;summary=WordPress%202.6%20vient%20de%20sortir.%20D%C3%A9couvrons%20ensemble%20les%20caract%C3%A9ristiques%20de%20cette%20nouvelle%20version%2C%20avec%20deux%20fonctionnalit%C3%A9s%20majeures%20%3A%20le%20versionning%20et%20l%27impl%C3%A9mentation%20de%20Google%20Gears.&amp;source=Blog de Jonathan Petitcolas" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.jonathan-petitcolas.com/wordpress-2-6-nouveautes-de-cette-derniere-version/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.jonathan-petitcolas.com/wordpress-2-6-nouveautes-de-cette-derniere-version/&amp;title=WordPress+2.6+-+Nouveaut%C3%A9s+de+cette+derni%C3%A8re+version&amp;srcUrl=http://www.jonathan-petitcolas.com/wordpress-2-6-nouveautes-de-cette-derniere-version/&amp;srcTitle=WordPress+2.6+-+Nouveaut%C3%A9s+de+cette+derni%C3%A8re+version&amp;snippet=WordPress%202.6%20vient%20de%20sortir.%20D%C3%A9couvrons%20ensemble%20les%20caract%C3%A9ristiques%20de%20cette%20nouvelle%20version%2C%20avec%20deux%20fonctionnalit%C3%A9s%20majeures%20%3A%20le%20versionning%20et%20l%27impl%C3%A9mentation%20de%20Google%20Gears." rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.jonathan-petitcolas.com/wordpress-2-6-nouveautes-de-cette-derniere-version/&amp;title=WordPress+2.6+-+Nouveaut%C3%A9s+de+cette+derni%C3%A8re+version" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.jonathan-petitcolas.com/wordpress-2-6-nouveautes-de-cette-derniere-version/&amp;title=WordPress+2.6+-+Nouveaut%C3%A9s+de+cette+derni%C3%A8re+version" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.jonathan-petitcolas.com/wordpress-2-6-nouveautes-de-cette-derniere-version/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.jonathan-petitcolas.com/wordpress-2-6-nouveautes-de-cette-derniere-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress : mot de passe oublié</title>
		<link>http://www.jonathan-petitcolas.com/wordpress-mot-de-passe-oublie/</link>
		<comments>http://www.jonathan-petitcolas.com/wordpress-mot-de-passe-oublie/#comments</comments>
		<pubDate>Sun, 13 Jul 2008 07:28:12 +0000</pubDate>
		<dc:creator>Jonathan Petitcolas</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.jonathan-petitcolas.com/?p=66</guid>
		<description><![CDATA[Comment réinitialiser son mot de passe WordPress en une seule requête SQL ?]]></description>
			<content:encoded><![CDATA[<p>Pour tous les étourdis du Web (dont je fais partie), il peut arriver d'oublier son mot de passe WordPress. Pour le réinitialiser, rien de bien difficile. Il suffit uniquement de posséder un accès à la base de données de votre blog, et de changer le mot de passe, en n'oubliant pas de le crypter en MD5.</p>
<pre class="brush: sql;">UPDATE `wp_users`
SET
     `user_pass` = MD5( 'nouveau_mot_de_passe' )
WHERE
     `user_login` = &quot;admin&quot;;</pre>
<p>C'est tout pour aujourd'hui. :)</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-knowledge">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.jonathan-petitcolas.com/wordpress-mot-de-passe-oublie/&amp;t=WordPress+%3A+mot+de+passe+oubli%C3%A9" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Jonathan+Petitcolas+%3A+WordPress+%3A+mot+de+passe+oubli%C3%A9+-+http://tinyurl.com/yl2du3z&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-netvibes">
			<a href="http://www.netvibes.com/share?title=WordPress+%3A+mot+de+passe+oubli%C3%A9&amp;url=http://www.jonathan-petitcolas.com/wordpress-mot-de-passe-oublie/" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.jonathan-petitcolas.com/wordpress-mot-de-passe-oublie/&amp;title=WordPress+%3A+mot+de+passe+oubli%C3%A9&amp;summary=Comment%20r%C3%A9initialiser%20son%20mot%20de%20passe%20WordPress%20en%20une%20seule%20requ%C3%AAte%20SQL%20%3F&amp;source=Blog de Jonathan Petitcolas" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.jonathan-petitcolas.com/wordpress-mot-de-passe-oublie/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.jonathan-petitcolas.com/wordpress-mot-de-passe-oublie/&amp;title=WordPress+%3A+mot+de+passe+oubli%C3%A9&amp;srcUrl=http://www.jonathan-petitcolas.com/wordpress-mot-de-passe-oublie/&amp;srcTitle=WordPress+%3A+mot+de+passe+oubli%C3%A9&amp;snippet=Comment%20r%C3%A9initialiser%20son%20mot%20de%20passe%20WordPress%20en%20une%20seule%20requ%C3%AAte%20SQL%20%3F" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.jonathan-petitcolas.com/wordpress-mot-de-passe-oublie/&amp;title=WordPress+%3A+mot+de+passe+oubli%C3%A9" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.jonathan-petitcolas.com/wordpress-mot-de-passe-oublie/&amp;title=WordPress+%3A+mot+de+passe+oubli%C3%A9" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.jonathan-petitcolas.com/wordpress-mot-de-passe-oublie/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.jonathan-petitcolas.com/wordpress-mot-de-passe-oublie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
