<?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>Here With Me &#187; WordPress</title>
	<atom:link href="http://www.herewithme.fr/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.herewithme.fr</link>
	<description>Blog personnel et technique, Blog technique et personnel, Blog avant tout.</description>
	<lastBuildDate>Sat, 24 Jul 2010 15:53:13 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Advanced Edit Cforms : Et un petit plugin pour WordPress et Cforms !</title>
		<link>http://www.herewithme.fr/2010/02/07/advanced-edit-cforms-et-un-petit-plugin-pour-wordpress-et-cforms/</link>
		<comments>http://www.herewithme.fr/2010/02/07/advanced-edit-cforms-et-un-petit-plugin-pour-wordpress-et-cforms/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 23:22:58 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=893</guid>
		<description><![CDATA[Cforms est réellement un plugin très bien pensé, avec un nombre de fonctionnalités impressionnantes, mais il possède 2 défauts à mes yeux&#8230; Le premier, c&#8217;est qu&#8217;il ne se trouve pas dans le référentiel officiel des plugins, ce qui rend handicapantes les mises à jour et son installation. Son deuxième défaut, c&#8217;est les problèmes liés au [...]]]></description>
			<content:encoded><![CDATA[<p>Cforms est réellement un plugin très bien pensé, avec un nombre de fonctionnalités impressionnantes, mais il possède 2 défauts à mes yeux&#8230;</p>
<p>Le premier, c&#8217;est qu&#8217;il ne se trouve pas dans le référentiel officiel des plugins, ce qui rend handicapantes les mises à jour et son installation. Son deuxième défaut, c&#8217;est les problèmes liés au déplacement d&#8217;un blog.</p>
<p>Dans de nombreux cas, on développe un blog <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> avec une adresse de <a href="http://www.herewithme.fr/tag/developpement/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Développement">développement</a> et lorsqu&#8217;on souhaite migrer, tout se passe bien sauf pour le plugin Cforms, pour 3 raisons :</p>
<ol>
<li>Il enregistre le chemin complet vers le plugin dans un fichier PHP</li>
<li>Il enregistre l&#8217;adresse du blog dans un fichier JavaScript</li>
<li>Il enregistre l&#8217;adresse du blog et de destination des fichiers dans une option de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>.</li>
</ol>
<p>L&#8217;inconvénient est que lorsqu&#8217;on change d&#8217;adresse du blog, Cforms conserve les réglages du blog où il a été installé, chose très gênante, car cela implique la modification des 2 fichiers et un bidouillage dans la base de données pour corriger le plugin.</p>
<p>Pour me simplifier la vie, j&#8217;ai développé un petit plugin qui permet l&#8217;édition depuis la console d&#8217;administration de ces différentes informations. Le plugin se présente de la façon suivant :</p>
<p style="text-align: left;"><a rel="attachment wp-att-894" href="http://www.herewithme.fr/wp-content/uploads/2010/02/screenshot-1.png"><img class="aligncenter size-full wp-image-894" title="Advanced Cforms Edit" src="http://www.herewithme.fr/wp-content/uploads/2010/02/screenshot-1.png" alt="Admin d'Advanced Cforms Edit" width="494" height="259" /></a></p>
<p>Le plugin est disponible sur le référentiel de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>.org et répond au doux nom de &laquo;&nbsp;<a href="http://wordpress.org/extend/plugins/advanced-edit-cforms">Advanced Edit Cforms</a>&nbsp;&raquo; (j&#8217;essaie d&#8217;être explicite !)</p>

	Tags: <a href="http://www.herewithme.fr/tag/developpement/" title="Développement" rel="tag nofollow">Développement</a>, <a href="http://www.herewithme.fr/tag/plugins/" title="Plugins" rel="tag nofollow">Plugins</a>, <a href="http://www.herewithme.fr/tag/wordpress/" title="WordPress" rel="tag nofollow">WordPress</a><br />

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.herewithme.fr/2007/01/16/wordpressmu-copie-revoir/" title="WordPressMu : Copie &agrave; revoir&#8230; (16 janvier 2007)">WordPressMu : Copie &agrave; revoir&#8230;</a> (9)</li>
	<li><a href="http://www.herewithme.fr/2007/06/20/vous-avez-dit-blog-au-ralenti/" title="Vous avez dit &quot;Blog au ralenti ?&quot; (20 juin 2007)">Vous avez dit &quot;Blog au ralenti ?&quot;</a> (4)</li>
	<li><a href="http://www.herewithme.fr/2007/07/20/sortie-de-simple-tagging-168/" title="Sortie de Simple Tagging 1.6.8 ! (20 juillet 2007)">Sortie de Simple Tagging 1.6.8 !</a> (5)</li>
	<li><a href="http://www.herewithme.fr/2007/10/02/simple-tags-gerez-vos-tags-differemment/" title="Simple Tags : G&eacute;rez vos tags&#8230; diff&eacute;remment&#8230; (2 octobre 2007)">Simple Tags : G&eacute;rez vos tags&#8230; diff&eacute;remment&#8230;</a> (2)</li>
	<li><a href="http://www.herewithme.fr/2007/04/21/simple-tagging-162/" title="Simple Tagging 1.6.2 ! (21 avril 2007)">Simple Tagging 1.6.2 !</a> (4)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2010/02/07/advanced-edit-cforms-et-un-petit-plugin-pour-wordpress-et-cforms/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Publication de Simple Tags 1.7.4 pour WordPress 2.8, 2.9 !</title>
		<link>http://www.herewithme.fr/2010/01/31/publication-simple-tags-174-pour-wordpress-28-29/</link>
		<comments>http://www.herewithme.fr/2010/01/31/publication-simple-tags-174-pour-wordpress-28-29/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 20:03:57 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Simple Tags]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=876</guid>
		<description><![CDATA[Petit article pour vous annoncer la sortie de Simple Tags 1.7.4 ! Cette nouvelle version est pleinement compatible avec WordPress 2.8 et 2.9. Elle n&#8217;est pas contre plus du tout compatible avec les versions antérieures, pour 2 raisons, alléger l&#8217;extension et ne pas faire semblant d&#8217;avoir des évolutions pour les anciennes versions de WordPress alors [...]]]></description>
			<content:encoded><![CDATA[<p>Petit article pour vous annoncer la sortie de <a href="http://www.herewithme.fr/tag/simple-tags/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Simple Tags">Simple Tags</a> 1.7.4 !</p>
<p>Cette nouvelle version est pleinement compatible avec <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> 2.8 et 2.9. Elle n&#8217;est pas contre plus du tout compatible avec les versions antérieures, pour 2 raisons, alléger l&#8217;extension et ne pas faire semblant d&#8217;avoir des évolutions pour les anciennes versions de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> alors qu&#8217;en fait le code utilisé par les anciennes versions n&#8217;était plus mis à jour !</p>
<p><a rel="attachment wp-att-877" href="http://www.herewithme.fr/wp-content/uploads/2010/01/screen-capture-1.png"><img class="aligncenter size-full wp-image-877" title="Taxonomy Simple Tags" src="http://www.herewithme.fr/wp-content/uploads/2010/01/screen-capture-1.png" alt="" width="522" height="76" /></a></p>
<p>Cette version apporte quelques nouveautés dont :</p>
<ul>
<li>Compatibilité à 100% avec l&#8217;API taxonomie de WP2.8/2.9</li>
<li>Utilisation de la nouvelle API des Widgets</li>
<li>Amélioration du code en vue d&#8217;avoir 0 notice PHP (à 99%)</li>
<li>Correction sur les méthodes de cache <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a></li>
<li>Correction avec le bug de la fausse activation. (rien ne se passer)</li>
<li>Compatibilité à 100% avec PHP4</li>
<li><strong>Ajout d&#8217;un sélecteur de taxonomie pour l&#8217;édition de masse (permets de catégoriser massivement)</strong></li>
<li>Réaménagement de la page &laquo;&nbsp;Gestion des <a href="http://www.herewithme.fr/tag/tags/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Tags">tags</a>&nbsp;&raquo;</li>
<li>Nouveau script pour l&#8217;auto-complétion, utilisation de l&#8217;AJAX pour de meilleures performances</li>
<li>Correction d&#8217;un bug avec les articles très longs et la suggestion de <a href="http://www.herewithme.fr/tag/tags/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Tags">tags</a> de Yahoo/Tag The Net</li>
<li>Ajout de 3 connecteurs pour la suggestion : OpenCalais, Alchemy et Zemanta</li>
<li>Correction de l&#8217;importateur fourni avec l&#8217;extension</li>
<li>Externalisation du tableau d&#8217;options de l&#8217;admin pour diminuer la consommation mémoire</li>
</ul>
<p>Certains d&#8217;entre vous ont remarqué que j&#8217;avais fermé le projet Google Code, c&#8217;est assez simple. L&#8217;outil est, je trouve, très mal foutu pour le chef du projet. Les visiteurs peuvent commenter toutes les pages, et les demandes de supports et retours arrivent de partout à la fois.</p>
<p>De plus, la gestion de tickets est difficile à gérer pour une seule personne, un trac est beaucoup plus lisible à ce niveau.</p>
<p>De ce fait, j&#8217;ai déplacé le support sur une <a href="http://redmine.beapi.fr/projects/show/simple-tags">installation redmine</a> que j&#8217;utilise désormais pour publier mes <a href="http://www.herewithme.fr/tag/extensions/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Extensions">extensions</a> et mini-<a href="http://www.herewithme.fr/tag/extensions/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Extensions">extensions</a> pour <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>.</p>
<p>Enfin, beaucoup de personnes m&#8217;ont attesté que la version 1.6.x de <a href="http://www.herewithme.fr/tag/simple-tags/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Simple Tags">Simple Tags</a> fonctionnait bien avec <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> 2.8, et bien il se trouve que non. Elle fonctionnait à peu près, sur certaines installations déjà en place, rien d&#8217;apparent. Mais sur une installation from scratch, il y avait de nombreux problèmes, l&#8217;ajout des <a href="http://www.herewithme.fr/tag/tags/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Tags">tags</a> sur les pages ne fonctionnait pas par exemple, etc.</p>

	Tags: <a href="http://www.herewithme.fr/tag/plugins/" title="Plugins" rel="tag nofollow">Plugins</a>, <a href="http://www.herewithme.fr/tag/simple-tags/" title="Simple Tags" rel="tag nofollow">Simple Tags</a>, <a href="http://www.herewithme.fr/tag/wordpress/" title="WordPress" rel="tag nofollow">WordPress</a><br />

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.herewithme.fr/2007/04/28/tuto-migrer-de-ultimate-tag-warrior-vers-simple-tagging/" title="[Tuto] Migrer de Ultimate Tag Warrior vers Simple Tagging ! (28 avril 2007)">[Tuto] Migrer de Ultimate Tag Warrior vers Simple Tagging !</a> (30)</li>
	<li><a href="http://www.herewithme.fr/2006/12/14/2me-rencontre-wordpress-francophone/" title="[MAJ] 2&egrave;me rencontre WordPress Francophone ! (14 décembre 2006)">[MAJ] 2&egrave;me rencontre WordPress Francophone !</a> (4)</li>
	<li><a href="http://www.herewithme.fr/2007/01/16/wordpressmu-copie-revoir/" title="WordPressMu : Copie &agrave; revoir&#8230; (16 janvier 2007)">WordPressMu : Copie &agrave; revoir&#8230;</a> (9)</li>
	<li><a href="http://www.herewithme.fr/2008/03/07/wordpress-memcached-et-pecl-memcache-la-solution-pour-les-blogs-a-gros-trafic/" title="WordPress, Memcached et PECL Memcache : La solution pour les blogs a gros trafic ! (7 mars 2008)">WordPress, Memcached et PECL Memcache : La solution pour les blogs a gros trafic !</a> (6)</li>
	<li><a href="http://www.herewithme.fr/2008/06/01/wpmu-astuce-pas-proposer-page-inscription-visiteurs/" title="WordPress Mu : Astuce pour ne pas proposer la page inscription aux visiteurs (1 juin 2008)">WordPress Mu : Astuce pour ne pas proposer la page inscription aux visiteurs</a> (2)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2010/01/31/publication-simple-tags-174-pour-wordpress-28-29/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Drupal vs WordPress : Les modules de base</title>
		<link>http://www.herewithme.fr/2010/01/26/drupal-vs-wordpress-les-modules-de-base/</link>
		<comments>http://www.herewithme.fr/2010/01/26/drupal-vs-wordpress-les-modules-de-base/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 22:56:43 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=834</guid>
		<description><![CDATA[De mon point de vue, l&#8217;une des grandes forces de Drupal est sa modularité. Je développe sous WordPress depuis bientôt 5 ans, et presque 30% des sites réalisés n&#8217;utilisent pas les articles de WordPress, mais uniquement les pages. Et je ne vous parle même pas du pourcentage de projets n&#8217;utilisant pas les commentaires&#8230; Malheureusement, WordPress [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-850" href="http://www.herewithme.fr/wp-content/uploads/2010/01/drupal.jpg"><img class="alignleft size-full wp-image-850" title="drupal" src="http://www.herewithme.fr/wp-content/uploads/2010/01/drupal.jpg" alt="" width="100" height="115" /></a>De mon point de vue, l&#8217;une des grandes forces de Drupal est sa modularité. Je développe sous <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> depuis bientôt 5 ans, et presque 30% des sites réalisés n&#8217;utilisent pas les articles de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>, mais uniquement les pages. Et je ne vous parle même pas du pourcentage de projets n&#8217;utilisant pas les commentaires&#8230;</p>
<p><a rel="attachment wp-att-851" href="http://www.herewithme.fr/wp-content/uploads/2010/01/wordpress-icon.png"><img class="alignright size-thumbnail wp-image-851" title="wordpress-icon" src="http://www.herewithme.fr/wp-content/uploads/2010/01/wordpress-icon-150x150.png" alt="" width="150" height="150" /></a>Malheureusement, <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> ne permet pas la désactivation des fonctionnalités non utilisées, c&#8217;est regrettable à plusieurs points. Le premier, c&#8217;est les performances, charger en mémoire des lignes de code non utilisé peut s&#8217;apparenter à un gâchis de ressources. Le deuxième point, c&#8217;est la présence de menus inutiles dans la console d&#8217;administration. Cet aspect peut être corrigé via des plugins permettant  la personnalisation la console d&#8217;administration, ces derniers proposent de choisir précisément les fonctionnalités que l&#8217;on souhaite afficher ou masquer.</p>
<p>Mais revenons à drupal&#8230;</p>
<p>Lorsque je discute avec des clients, des développeurs, on me dit, <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> ce n&#8217;est pas vraiment un CMS, Drupal oui !</p>
<p>C&#8217;est vrai et faux, en fait techniquement parlant, ces 2 outils sont des CMS. <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> est un CMS orienté gestion de contenu personnelle (plutôt blog), tandis que Drupal est un CMS &laquo;&nbsp;non orienté&nbsp;&raquo;. Autrement dit, Drupal est extrêmement générique et on le ressent bien à l&#8217;installation. (Comme l&#8217;on dit plusieurs blogueurs de la communauté WP, <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> est beaucoup plus packagé que Drupal, plus &laquo;&nbsp;ready to use&nbsp;&raquo;).</p>
<p>Cette orientation, publication personnelle/blog, est donc à la fois la plus grande force et faiblesse de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>.</p>
<p>Force, car cela lui attire la sympathie d&#8217;un très grand nombre de webmestres, développeurs et surtout des utilisateurs. Faiblesse, car comme beaucoup d&#8217;outils de masse, on le considère à tort comme un outil d&#8217;entrée de gamme peu adapté au monde professionnel et à un usage CMS. Et pourtant&#8230;</p>
<p>J&#8217;ai installé un drupal en local, et j&#8217;ai comparé les modules par défaut de drupal avec ceux de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>. Vous trouverez dans un premier le tableau comparatif, puis mon analyse.</p>
<table border="0" cellspacing="0" cellpadding="0">
<thead>
<tr>
<th style="width: 100px;">Module drupal</th>
<th style="width: 140px;">Alternative <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a></th>
<th>Commentaire</th>
</tr>
</thead>
<tbody>
<tr>
<td>Aggregator</td>
<td>Plugin : WP-o-matic</td>
<td>Ancien, mais plugin très complet</td>
</tr>
<tr>
<td>Blog</td>
<td>Natif</td>
<td>-</td>
</tr>
<tr>
<td>Blog API</td>
<td>Natif</td>
<td>-</td>
</tr>
<tr>
<td>Book</td>
<td>Natif + Plugins</td>
<td>Les pages de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> non ? Couplé à un plugin Séries ou une navigation bien pensée ;)</td>
</tr>
<tr>
<td>Color</td>
<td>Natif + Thèmes</td>
<td>Dans <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>, le thème peut avoir une page d’administration.<br />
C’est le cas du thème par défaut, il permet à l&#8217;utilisateur de modifier le schéma de couleur de certains thèmes.</td>
</tr>
<tr>
<td>Comment</td>
<td>Natif</td>
<td>Permets aux utilisateurs de commenter et de discuter le contenu publié.</td>
</tr>
<tr>
<td>Contact</td>
<td>Plugins : Cforms</td>
<td>Cforms, what else ?</td>
</tr>
<tr>
<td>Content<br />
translation</td>
<td>Plugins</td>
<td>Qtranslate, WP-ML, il y a pour tous les goûts…</td>
</tr>
<tr>
<td>Database logging</td>
<td>Plugins</td>
<td>Partiel, pas de plugin générique à ce niveau.</td>
</tr>
<tr>
<td>Forum</td>
<td>Plugins ou bbPress</td>
<td>bbPress se couple facilement à <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>. La prochaine version devrait être encore plus intégrée à <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> !</td>
</tr>
<tr>
<td>Help</td>
<td>Natif</td>
<td>Pas besoin d’aide pour utiliser <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> ! ;)</td>
</tr>
<tr>
<td>Locale</td>
<td>Natif</td>
<td>-</td>
</tr>
<tr>
<td>Menu</td>
<td>Plugins</td>
<td>Par défaut, pas grand chose. (ça devrait changer dans WP 3.0), mais des plugins permettent cela</td>
</tr>
<tr>
<td>OpenID</td>
<td>Plugins</td>
<td>-</td>
</tr>
<tr>
<td>Path</td>
<td>Natif</td>
<td>Par défaut, les permaliens…</td>
</tr>
<tr>
<td>PHP filter</td>
<td>Plugins</td>
<td>-</td>
</tr>
<tr>
<td>Ping</td>
<td>Natif</td>
<td>-</td>
</tr>
<tr>
<td>Poll</td>
<td>Plugin : WP-Polls</td>
<td>-</td>
</tr>
<tr>
<td>Profile</td>
<td>Plugin : BuddyPress</td>
<td>Des profils, mais pas seulement…</td>
</tr>
<tr>
<td>Search</td>
<td>Natif</td>
<td>Sans compter les innombrables plugins à ce sujet</td>
</tr>
<tr>
<td>Statistics</td>
<td>Plugins : Wassup, StatsPress</td>
<td>-</td>
</tr>
<tr>
<td>Syslog</td>
<td>Plugins</td>
<td>Des plugins permettent des logs pour l’activité, d’autres pour le <a href="http://www.herewithme.fr/tag/developpement/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Développement">développement</a>. Globalement ca existe.</td>
</tr>
<tr>
<td>Taxonomy</td>
<td>Natif + Plugins</td>
<td>L’API le supporte, les plugins apportent la couche utilisateur.</td>
</tr>
<tr>
<td>Throttle</td>
<td>Pas vraiment</td>
<td>À ma connaissance, aucun plugin ne permet de désactiver des fonctionnalités selon la charge. Cependant, les plugins de cache permettent ponctuellement d’alléger la charge serveur. Conclusion, pas vraiment ! mais pas très utile !</td>
</tr>
<tr>
<td>Tracker</td>
<td>Natif + Plugins</td>
<td>Les commentaires sont des contributions utilisateurs, sinon des plugins comme TDO Form permettent de créer des formulaires publics.</td>
</tr>
<tr>
<td>Trigger</td>
<td>Natif</td>
<td>Similaire aux actions/filtres de WordPresss</td>
</tr>
<tr>
<td>Update status</td>
<td>Natif</td>
<td>-</td>
</tr>
<tr>
<td>Upload</td>
<td>Natif</td>
<td>Depuis bien longtemps + La retouche d’image depuis <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> 2.9</td>
</tr>
</tbody>
</table>
<p>Comme vous pouvez le constater, mis à part 1-2 fonctionnalités mineures qui n&#8217;ont pas d&#8217;alternative complète sous <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>, la totalité des fonctionnalités des modules intégrés dans Drupal possède une alternative ou plusieurs alternatives. Parfois nativement, parfois sous la forme de plugins de la communauté !</p>
<p>Lorsque la fonctionnalité est native, elle possède le même niveau de qualité que sa concurrente drupal. Lorsqu&#8217;il s&#8217;agit d&#8217;un plugin, c&#8217;est variable. Certains plugins de la communauté sont bien plus évolués que leurs concurrents par défaut de drupal (mais des plugins drupal peuvent équilibrer la balance), tandis que dans certains cas, c&#8217;est l&#8217;inverse.</p>
<p>Je conclurai en 3 points.</p>
<p>1. <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> n&#8217;a rien à envier aux modules de base de Drupal. La communauté très active remplit parfaitement son rôle en réalisant des plugins de qualité similaire.</p>
<p>2. Le programme de plugins &laquo;&nbsp;officiel&nbsp;&raquo; de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>.org va permettre de constituer une base de plugins sûrs, vérifiés et mis à jour régulièrement. Ces plugins deviendront l&#8217;équivalent des modules de drupal.</p>
<p>3. Drupal possède une longueur d&#8217;avance concernant la possibilité de créer nativement des types de contenus à la volée. (je ne parle pas de CCK, mais des types de contenus), <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> supporte depuis très longtemps ce genre d&#8217;ajout via des plugins, mais rien de  très propre. La version 3.0 ajoutera une API complète permettant d&#8217;ajouter autant de types de contenu que souhaité.</p>
<p><strong>Dans un prochain article, je vous parlerai de Views/CCK et <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> !</strong></p>
<p>PS: J&#8217;ai sûrement oublié certaines fonctionnalités, je pense par exemple aux permissions, je me suis contenté des modules de base pour le moment, mais si vous voyez des fonctionnalités de bases qui n&#8217;existe pas dans <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>, dites-le-moi, j&#8217;essaierai de trouver l&#8217;alternative si elle existe !</p>

	Tags: <a href="http://www.herewithme.fr/tag/cms/" title="CMS" rel="tag nofollow">CMS</a>, <a href="http://www.herewithme.fr/tag/developpement/" title="Développement" rel="tag nofollow">Développement</a>, <a href="http://www.herewithme.fr/tag/drupal/" title="Drupal" rel="tag nofollow">Drupal</a>, <a href="http://www.herewithme.fr/tag/wordpress/" title="WordPress" rel="tag nofollow">WordPress</a><br />

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.herewithme.fr/2007/02/18/techdays-2007-php-sur-windows-projet-phalanger/" title="[TechDays 2007] PHP sur Windows / Projet Phalanger (18 février 2007)">[TechDays 2007] PHP sur Windows / Projet Phalanger</a> (6)</li>
	<li><a href="http://www.herewithme.fr/2007/01/16/wordpressmu-copie-revoir/" title="WordPressMu : Copie &agrave; revoir&#8230; (16 janvier 2007)">WordPressMu : Copie &agrave; revoir&#8230;</a> (9)</li>
	<li><a href="http://www.herewithme.fr/2007/04/16/wordpress-mu-dans-le-cadre-dun-projet-professionnel/" title="WordPress Mu dans le cadre d&#8217;un projet professionnel (16 avril 2007)">WordPress Mu dans le cadre d&#8217;un projet professionnel</a> (8)</li>
	<li><a href="http://www.herewithme.fr/2007/06/20/vous-avez-dit-blog-au-ralenti/" title="Vous avez dit &quot;Blog au ralenti ?&quot; (20 juin 2007)">Vous avez dit &quot;Blog au ralenti ?&quot;</a> (4)</li>
	<li><a href="http://www.herewithme.fr/2010/01/21/utilisation-originale-wordpress-comme-cms-documentation/" title="Utilisation originale de WordPress comme CMS : une documentation ! (21 janvier 2010)">Utilisation originale de WordPress comme CMS : une documentation !</a> (8)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2010/01/26/drupal-vs-wordpress-les-modules-de-base/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Correction rapide pour le bug de l&#8217;édition des mots clefs/catégories/termes dans WordPress Mu !</title>
		<link>http://www.herewithme.fr/2010/01/21/correction-rapide-pour-le-bug-de-ledition-des-mots-clefscategoriestermes-dans-wordpress-mu/</link>
		<comments>http://www.herewithme.fr/2010/01/21/correction-rapide-pour-le-bug-de-ledition-des-mots-clefscategoriestermes-dans-wordpress-mu/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 13:30:07 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Taxinomie]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Mu]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=823</guid>
		<description><![CDATA[Un bug assez connu de la communauté WordPress Mu subsiste lors de l'édition de mots clefs. Le bug se produit uniquement dans certaines situations et est amplifié lors que l'installation WordPress Mu vient d'une migration de WordPress. En fait, le bug se caractérise par la perte des catégories/mots clefs ou bien une "confusion" dans la [...]]]></description>
			<content:encoded><![CDATA[<p>Un bug assez connu de la communauté <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> Mu subsiste lors de l'édition de mots clefs. Le bug se produit uniquement dans certaines situations et est amplifié lors que l'installation <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> Mu vient d'une migration de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>.</p>
<p>En fait, le bug se caractérise par la perte des catégories/mots clefs ou bien une "confusion" dans la taxonomie de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>. Vous éditez un mot clef avec l'ID 199 et ce dernier disparait au profit de la catégorie avec l'ID 8.</p>
<p>Étrange n'est ce pas !</p>
<p>Pourtant en base de données rien n'est perdu, c'est juste que la fonctionnalité globale catégories de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> Mu fout le bordel dans la table term_taxonomy.</p>
<p>Pour éviter d'avoir ce problème à l'édition, je vous donne un correctif très rapide : créer un fichier fix-bug-cat.php dans le dossier mu-plugins de votre installation <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> Mu.</p>
<p>Et insérez-y le code suivant :</p>
<pre>&lt;?php
remove_filter ( 'term_id_filter', 'global_terms' );
?&gt;</pre>
<p>En désactivant le filtre fautif, vous vous évitez ce bug ennuyant... Pour ceux que ça intéresse, j'ai créé un <a href="http://core.trac.wordpress.org/ticket/11962">ticket sur le trac</a> à ce sujet pour probablement une correction définitive d'ici <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> 3.0 !</p>

	Tags: <a href="http://www.herewithme.fr/tag/developpement/" title="Développement" rel="tag nofollow">Développement</a>, <a href="http://www.herewithme.fr/tag/taxinomie/" title="Taxinomie" rel="tag nofollow">Taxinomie</a>, <a href="http://www.herewithme.fr/tag/wordpress/" title="WordPress" rel="tag nofollow">WordPress</a>, <a href="http://www.herewithme.fr/tag/wordpress-mu/" title="WordPress Mu" rel="tag nofollow">WordPress Mu</a><br />

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.herewithme.fr/2007/01/16/wordpressmu-copie-revoir/" title="WordPressMu : Copie &agrave; revoir&#8230; (16 janvier 2007)">WordPressMu : Copie &agrave; revoir&#8230;</a> (9)</li>
	<li><a href="http://www.herewithme.fr/2007/04/16/wordpress-mu-dans-le-cadre-dun-projet-professionnel/" title="WordPress Mu dans le cadre d&#8217;un projet professionnel (16 avril 2007)">WordPress Mu dans le cadre d&#8217;un projet professionnel</a> (8)</li>
	<li><a href="http://www.herewithme.fr/2007/11/23/un-peu-de-moi-dans-wordpress-mu-13/" title="Un peu de moi dans WordPress Mu 1.3 ! (23 novembre 2007)">Un peu de moi dans WordPress Mu 1.3 !</a> (3)</li>
	<li><a href="http://www.herewithme.fr/2007/07/20/sortie-de-simple-tagging-168/" title="Sortie de Simple Tagging 1.6.8 ! (20 juillet 2007)">Sortie de Simple Tagging 1.6.8 !</a> (5)</li>
	<li><a href="http://www.herewithme.fr/2007/10/02/simple-tags-gerez-vos-tags-differemment/" title="Simple Tags : G&eacute;rez vos tags&#8230; diff&eacute;remment&#8230; (2 octobre 2007)">Simple Tags : G&eacute;rez vos tags&#8230; diff&eacute;remment&#8230;</a> (2)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2010/01/21/correction-rapide-pour-le-bug-de-ledition-des-mots-clefscategoriestermes-dans-wordpress-mu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utilisation originale de WordPress comme CMS : une documentation !</title>
		<link>http://www.herewithme.fr/2010/01/21/utilisation-originale-wordpress-comme-cms-documentation/</link>
		<comments>http://www.herewithme.fr/2010/01/21/utilisation-originale-wordpress-comme-cms-documentation/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 07:14:48 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=815</guid>
		<description><![CDATA[WordPress peut tout faire&#8230; (enfin presque !) À force de le dire, on me reproche de vendre mon produit, mais avouer quand même que WordPress peut être utilisé dans un nombre incalculable de situations&#8230; En fait, je ne vois qu&#8217;une situation courante où WordPress ne convient pas&#8230; l&#8217;e-commerce&#8230; Et ça n&#8217;est pas les extensions existantes [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> peut tout faire&#8230; (enfin presque !)</strong></p>
<p>À force de le dire, on me reproche de vendre mon produit, mais avouer quand même que <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> peut être utilisé dans un nombre incalculable de situations&#8230; En fait, je ne vois qu&#8217;une situation courante où <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> ne convient pas&#8230; l&#8217;e-commerce&#8230; Et ça n&#8217;est pas les <a href="http://www.herewithme.fr/tag/extensions/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Extensions">extensions</a> existantes qui me feront mentir&#8230; rien ne vaut à mon goût un couplage avec un outil dédié&#8230; comme Magento par exemple !</p>
<p><img class="alignright size-full wp-image-817" title="jquery" src="http://www.herewithme.fr/wp-content/uploads/2010/01/jquery.png" alt="" width="226" height="69" />Mais revenons au sujet principal de cet article, jQuery, dont une partie des sites est développée en drupal, vient de mettre à jour sa documentation pour la sortie future de la version 1.4 !</p>
<p>Et pour faire la mise à jour de la documentation, l&#8217;équipe de jQuery a migré de l&#8217;outil MediaWiki vers <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> en utilisant l&#8217;aspect CMS&#8230;</p>
<p>Ainsi, elle profite :</p>
<ul>
<li>D&#8217;un <a href="http://www.herewithme.fr/tag/referencement-naturel/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Référencement naturel">référencement naturel</a> de premier ordre</li>
<li>La possibilité d&#8217;avoir des contributions pour chaque page via les commentaires et akismet pour contrer le spam</li>
<li>Une rapidité d&#8217;affichage grâce à l&#8217;usage de WP-SuperCache</li>
<li>Une classification libre via les catégories et les mots clefs.</li>
</ul>
<p>Comme d&#8217;habitude avec l&#8217;équipe jQuery, le résultat est très soigné, en particulier le moteur de recherche avec l&#8217;effet AJAX qui actualise en temps réel les résultats de la recherche !</p>
<p>Peut-être les prémices d&#8217;une migration entière des sites jQuery vers <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>&#8230; L&#8217;avenir nous le dira !</p>
<p>Source : <a href="http://dougal.gunters.org/blog/2010/01/19/jquery-api-site-using-wordpress-as-cms">Dougal Campbell&#8217;s geek ramblings</a> &amp; jQuery14.com</p>

	Tags: <a href="http://www.herewithme.fr/tag/cms/" title="CMS" rel="tag nofollow">CMS</a>, <a href="http://www.herewithme.fr/tag/jquery/" title="jQuery" rel="tag nofollow">jQuery</a>, <a href="http://www.herewithme.fr/tag/wordpress/" title="WordPress" rel="tag nofollow">WordPress</a><br />

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.herewithme.fr/2008/08/26/wordpress-va-apprecier-firefox-31-safari-4-aussi/" title="WordPress va apprécier Firefox 3.1&#8230; (Safari 4 aussi !) (26 août 2008)">WordPress va apprécier Firefox 3.1&#8230; (Safari 4 aussi !)</a> (2)</li>
	<li><a href="http://www.herewithme.fr/2010/01/26/drupal-vs-wordpress-les-modules-de-base/" title="Drupal vs WordPress : Les modules de base (26 janvier 2010)">Drupal vs WordPress : Les modules de base</a> (19)</li>
	<li><a href="http://www.herewithme.fr/2007/08/24/wordpress-mu-prsentation/" title="[WordPress Mu] Pr&eacute;sentation (24 août 2007)">[WordPress Mu] Pr&eacute;sentation</a> (20)</li>
	<li><a href="http://www.herewithme.fr/2007/04/28/tuto-migrer-de-ultimate-tag-warrior-vers-simple-tagging/" title="[Tuto] Migrer de Ultimate Tag Warrior vers Simple Tagging ! (28 avril 2007)">[Tuto] Migrer de Ultimate Tag Warrior vers Simple Tagging !</a> (30)</li>
	<li><a href="http://www.herewithme.fr/2007/02/18/techdays-2007-php-sur-windows-projet-phalanger/" title="[TechDays 2007] PHP sur Windows / Projet Phalanger (18 février 2007)">[TechDays 2007] PHP sur Windows / Projet Phalanger</a> (6)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2010/01/21/utilisation-originale-wordpress-comme-cms-documentation/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Dernière version de WordPress Mu en français ! 2.9.1.1 !</title>
		<link>http://www.herewithme.fr/2010/01/21/derniere-version-de-wordpress-mu-en-francais-2-9-1-1/</link>
		<comments>http://www.herewithme.fr/2010/01/21/derniere-version-de-wordpress-mu-en-francais-2-9-1-1/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 23:32:15 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Mu]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=812</guid>
		<description><![CDATA[Et voilà ! Dernière traduction française de WordPress Mu, car sauf mise à jour de sécurité rapide, il n&#8217;y aura plus de nouvelles versions de Mu ! WordPress et WordPress vont en effet fusionner dans la prochaine version 3.0 de WordPress. C&#8217;est pour moi un soulagement que les 2 versions fusionnent&#8230; WordPress Mu, bien que [...]]]></description>
			<content:encoded><![CDATA[<p>Et voilà !</p>
<p>Dernière traduction française de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> Mu, car sauf mise à jour de sécurité rapide, il n&#8217;y aura plus de nouvelles versions de Mu ! <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> et <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> vont en effet fusionner dans la prochaine version 3.0 de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>.</p>
<p>C&#8217;est pour moi un soulagement que les 2 versions fusionnent&#8230; <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> Mu, bien que très pratique, générait quand même pas mal de travail à chaque mise à jour&#8230; Un installateur codé &laquo;&nbsp;en dur&nbsp;&raquo;, pas de mécanisme pour générer les archives automatiquement, une traduction plus conséquente que <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>&#8230;</p>
<p>Bref !</p>
<p>Je suis donc très content de vous annoncer la disponibilité immédiate de la version française de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> Mu 2.9.1.1. Cette dernière est complètement synchronisée sur la version 2.9 de WP.</p>
<p>Vous pouvez télécharger la traduction et/ou le pack complet depuis la <a href="http://www.wordpress-fr.net/wordpress-mu/telechargements">page de téléchargement de WordPress Francophone.</a></p>
<p>La version 2.9.1 de WPmu apporte :</p>
<ul>
<li>Synchronisation avec <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> 2.9.1</li>
</ul>
<p>La version 2.9.1.1 de WPmu apporte :</p>
<ul>
<li>Correction de 2 bugs apparus dans WPmu 2.9.1 (enregistrement des options et l&#8217;API XML-RPC)</li>
<li>Amélioration de la sécurité dans l&#8217;installateur.</li>
</ul>
<p>Enfin, n&#8217;hésitez pas à effacer le fichier index-install.php de l&#8217;installation <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> Mu, une fois la plateforme installée !</p>

	Tags: <a href="http://www.herewithme.fr/tag/wordpress/" title="WordPress" rel="tag nofollow">WordPress</a>, <a href="http://www.herewithme.fr/tag/wordpress-mu/" title="WordPress Mu" rel="tag nofollow">WordPress Mu</a><br />

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.herewithme.fr/2007/08/24/wordpress-mu-prsentation/" title="[WordPress Mu] Pr&eacute;sentation (24 août 2007)">[WordPress Mu] Pr&eacute;sentation</a> (20)</li>
	<li><a href="http://www.herewithme.fr/2007/01/16/wordpressmu-copie-revoir/" title="WordPressMu : Copie &agrave; revoir&#8230; (16 janvier 2007)">WordPressMu : Copie &agrave; revoir&#8230;</a> (9)</li>
	<li><a href="http://www.herewithme.fr/2007/04/16/wordpress-mu-dans-le-cadre-dun-projet-professionnel/" title="WordPress Mu dans le cadre d&#8217;un projet professionnel (16 avril 2007)">WordPress Mu dans le cadre d&#8217;un projet professionnel</a> (8)</li>
	<li><a href="http://www.herewithme.fr/2008/08/23/wordpress-mu-haute-frequentation-pages-blanches/" title="WordPress Mu à haute fréquentation ? Problèmes de pages blanches ? (23 août 2008)">WordPress Mu à haute fréquentation ? Problèmes de pages blanches ?</a> (7)</li>
	<li><a href="http://www.herewithme.fr/2008/06/01/wpmu-astuce-pas-proposer-page-inscription-visiteurs/" title="WordPress Mu : Astuce pour ne pas proposer la page inscription aux visiteurs (1 juin 2008)">WordPress Mu : Astuce pour ne pas proposer la page inscription aux visiteurs</a> (2)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2010/01/21/derniere-version-de-wordpress-mu-en-francais-2-9-1-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Une barre de sidebar automatique par page et une sidebar par défaut !</title>
		<link>http://www.herewithme.fr/2009/12/30/barre-sidebar-automatique-par-page-sidebar-par-defaut/</link>
		<comments>http://www.herewithme.fr/2009/12/30/barre-sidebar-automatique-par-page-sidebar-par-defaut/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 08:04:38 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Thèmes]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=803</guid>
		<description><![CDATA[Les widgets, bien qu'améliorer depuis WordPress 2.8 (avec la nouvelle classe PHP et la multiplicité de ces derniers), sont toujours une source de frustration pour les utilisateurs. Par exemple, n'ajouter un widget que sur une certaine page reste encore mission impossible ou presque ! Ici, je vais vous montrer avec 2 bouts de code, comment [...]]]></description>
			<content:encoded><![CDATA[<p>Les widgets, bien qu'améliorer depuis <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> 2.8 (avec la nouvelle classe PHP et la multiplicité de ces derniers), sont toujours une source de frustration pour les utilisateurs.<br />
Par exemple, n'ajouter un widget que sur une certaine page reste encore mission impossible ou presque !</p>
<p>Ici, je vais vous montrer avec 2 bouts de code, comment on peut générer automatiquement une barre de sidebar pour chaque page de votre blog/site sous <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>, sans oublier une sidebar par défaut pour le reste du blog et les pages n'ayant aucun widget spécifique !</p>
<h3>Étape 1 : Enregistrement automatique des nouvelles sidebars</h3>
<p>Ici, on procède en 2 étapes,dans un premier temps on enregistre la sidebar par défaut, puis on récupère la liste complète des pages disponibles de votre blog via la fonction get_pages() et on fait une boucle dessus pour enregistrer chaque sidebar.</p>
<pre lang="php">&lt;?php
if ( function_exists('register_sidebar') ) {
 // Default sidebar
 register_sidebar(array(
 'id' =&gt; "sidebar-default",
 'name' =&gt; 'Sidebar par défaut',
 'before_widget' =&gt; '&lt;li id="%1$s"&gt;',
 'after_widget' =&gt; '&lt;/div&gt;&lt;/li&gt;',
 'before_title' =&gt; '&lt;h2&gt;',
 'after_title' =&gt; '&lt;/h2&gt;&lt;div&gt;',
 ));

 // One sidebar by page
 $_pages = get_pages();
 foreach( (array) $_pages as $_page ) {
 register_sidebar(array(
 'id' =&gt; "sidebar-$_page-&gt;ID",
 'name' =&gt; esc_html($_page-&gt;post_title),
 'before_widget' =&gt; '&lt;li id="%1$s"&gt;',
 'after_widget' =&gt; '&lt;/div&gt;&lt;/li&gt;',
 'before_title' =&gt; '&lt;h2&gt;',
 'after_title' =&gt; '&lt;/h2&gt;&lt;div&gt;',
 ));
 }
 unset($_pages, $_page);
 wp_reset_query();
}
?&gt;</pre>
<h3>Étape 2 : Appel de la sidebar depuis votre thème</h3>
<p><em>(Code généralement à placer dans le fichier sidebar.php de votre thème)</em></p>
<p>Ici il ne faut pas oublier d'ajouter la variable globale $wp_query, grâce à cette dernière nous récupérons l'ID de l'objet actuellement chargé, et je vérifie que je suis bien sur une page et que la sidebar est utilisée. (autrement dit qu'elle contient au moins un widget). Si ça n'est pas le cas, je charge la sidebar par défaut.</p>
<pre lang="php">&lt;?php
global $wp_query;
if ( function_exists('dynamic_sidebar') ) {
 if ( is_page() &amp;&amp; is_active_sidebar( 'sidebar-' . $wp_query-&gt;queried_object_id ) ) {
 dynamic_sidebar( 'sidebar-' . $wp_query-&gt;queried_object_id );
 }  else {
 dynamic_sidebar( 'sidebar-default' );
 }
}
?&gt;</pre>
<p>Vous pouvez retrouver l'intégralité du code depuis <a href="http://wordpress-fr.pastebin.com/f6b83552">cette page pastebin</a></p>

	Tags: <a href="http://www.herewithme.fr/tag/developpement/" title="Développement" rel="tag nofollow">Développement</a>, <a href="http://www.herewithme.fr/tag/themes/" title="Thèmes" rel="tag nofollow">Thèmes</a>, <a href="http://www.herewithme.fr/tag/widgets/" title="Widgets" rel="tag nofollow">Widgets</a>, <a href="http://www.herewithme.fr/tag/wordpress/" title="WordPress" rel="tag nofollow">WordPress</a><br />

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.herewithme.fr/2007/01/16/wordpressmu-copie-revoir/" title="WordPressMu : Copie &agrave; revoir&#8230; (16 janvier 2007)">WordPressMu : Copie &agrave; revoir&#8230;</a> (9)</li>
	<li><a href="http://www.herewithme.fr/2007/04/16/wordpress-mu-dans-le-cadre-dun-projet-professionnel/" title="WordPress Mu dans le cadre d&#8217;un projet professionnel (16 avril 2007)">WordPress Mu dans le cadre d&#8217;un projet professionnel</a> (8)</li>
	<li><a href="http://www.herewithme.fr/2007/06/20/vous-avez-dit-blog-au-ralenti/" title="Vous avez dit &quot;Blog au ralenti ?&quot; (20 juin 2007)">Vous avez dit &quot;Blog au ralenti ?&quot;</a> (4)</li>
	<li><a href="http://www.herewithme.fr/2009/03/18/nouvelle-api-widgets-wordpress-28-et-un-multi-widget-extension-wp-polls/" title="Nouvelle API de Widgets pour WordPress 2.8, et un multi widget pour l&#8217;extension WP-Polls ! (18 mars 2009)">Nouvelle API de Widgets pour WordPress 2.8, et un multi widget pour l&#8217;extension WP-Polls !</a> (2)</li>
	<li><a href="http://www.herewithme.fr/2007/09/24/les-4-nouveauts-dveloppeur-de-wordpress-23/" title="Les 4 nouveaut&eacute;s &quot;D&eacute;veloppeur&quot; de WordPress 2.3 (24 septembre 2007)">Les 4 nouveaut&eacute;s &quot;D&eacute;veloppeur&quot; de WordPress 2.3</a> (8)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2009/12/30/barre-sidebar-automatique-par-page-sidebar-par-defaut/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Compatibilité entre MailPress et les autres&#8230; Cforms, Viper Video Quicktags&#8230;</title>
		<link>http://www.herewithme.fr/2009/10/29/compatibilite-entre-mailpress-et-les-autres-cforms-viper-video-quicktags/</link>
		<comments>http://www.herewithme.fr/2009/10/29/compatibilite-entre-mailpress-et-les-autres-cforms-viper-video-quicktags/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 10:47:39 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=790</guid>
		<description><![CDATA[Comme beaucoup des utilisateurs de MailPress, je suis frustré de voir l'éditeur visuel cassé lors de la rédaction d'un email. En fait, il se trouve que MailPress fonctionne très bien lorsqu'il est installé sans aucun autre plugin interagissant avec l'éditeur visuel. J'ai donc cherché une solution sur le net, et sur le groupe de support [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.herewithme.fr/wp-content/uploads/2009/10/screen-capture.png"><img class="alignright size-full wp-image-792" title="MailPress" src="http://www.herewithme.fr/wp-content/uploads/2009/10/screen-capture.png" alt="MailPress" width="156" height="47" /></a>Comme beaucoup des utilisateurs de MailPress, je suis frustré de voir l'éditeur visuel cassé lors de la rédaction d'un email. En fait, il se trouve que MailPress fonctionne très bien lorsqu'il est installé sans aucun autre plugin interagissant avec l'éditeur visuel.</p>
<p>J'ai donc cherché une solution sur le net, et sur le groupe de support de MailPress, je suis tombé sur un <a href="http://groups.google.com/group/mailpress/browse_thread/thread/c4f366f5dab87fa5/ff6eeea2d9547b89?lnk=gst&amp;q=viper">sujet traitant du problème</a>, et la réponse d'André m'a fait sourire :)</p>
<blockquote><p>ask viper and cform dev to stop spreading their code all over all admin pages ! ?</p></blockquote>
<p>En fait, il a en partie raison... Les plugins en questions, Viper Video Quicktags, Cforms et bien d'autres, ajoutent sans trop se soucier leur bouton à l'éditeur visuel de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>, et ils ne font pas du tout attention sur quelle page est chargé l'éditeur et encore moins par quel plugin... Mais ils n'ont pas tort... Lorsque j'ajoute le plugin Viper Video Quicktags, je souhaite ajouter les boutons des services vidéos... Et si je déporte l'éditeur visuel sur une page du site, je souhaite également avoir ses boutons...</p>
<p>En fait, le fautif à mes yeux est <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>, les filtres offrent des superbes possibilités d'extensibilité, mais le nombre d'incompatibilités entre les <a href="http://www.herewithme.fr/tag/extensions/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Extensions">extensions</a> est en croissance exponentielle... Ici, l'éditeur visuel devrait pouvoir être appelé avec ou sans les filtres. (<a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> le propose déjà pour la fonction get_posts/query_posts)</p>
<p>Mais trêve de bavardage, pour corriger l'incompatibilité, j'ai développé un petit plugin qui corrige la situation pour les 2 plugins (cforms, viper vidéo quicktags), et de la sorte pas besoin de modifier/désactiver l'un ou l'autre des plugins...</p>
<pre>&lt;?php
/*
Plugin Name: MailPress Fix TinyMCE
Plugin URI: http://www.herewithme.fr
Description: Fix TinyMCE for MailPress with Viper Video Quicktags and Cforms
Author: Amaury Balmer
Version: 0.1
Author URI: http://www.herewithme.fr
*/

add_action( 'init', 'fixTinyMCE_MailPress', 999 );
function fixTinyMCE_MailPress() {
 if ( !isset($_GET['page']) &amp;&amp; $_GET['page'] != 'mailpress_write' ) {
 return false;
 }

 // Viper video quicktags
 global $VipersVideoQuicktags; 

 remove_filter( 'tiny_mce_version', array(&amp;$VipersVideoQuicktags, 'tiny_mce_version') );
 remove_filter( 'mce_external_plugins', array(&amp;$VipersVideoQuicktags, 'mce_external_plugins') );
 remove_action( 'edit_form_advanced', array(&amp;$VipersVideoQuicktags, 'AddQuicktagsAndFunctions') );
 remove_action( 'edit_page_form', array(&amp;$VipersVideoQuicktags, 'AddQuicktagsAndFunctions') );
 if ( 1 == $VipersVideoQuicktags-&gt;settings['tinymceline'] )
 remove_filter( 'mce_buttons', array(&amp;$VipersVideoQuicktags, 'mce_buttons') );
 else
 remove_filter( 'mce_buttons_' . $VipersVideoQuicktags-&gt;settings['tinymceline'], array(&amp;$VipersVideoQuicktags, 'mce_buttons') );

 // Cforms
 remove_filter( 'mce_external_plugins', 'cforms_plugin');
 remove_filter( 'mce_buttons', 'cforms_button');

 return true;
}
?&gt;</pre>
<p>Le fichier est également disponible au <a href="http://www.herewithme.fr/wp-content/uploads/2009/10/mailpress-fix-tinymce.txt">téléchargement ici.</a></p>

	Tags: <a href="http://www.herewithme.fr/tag/developpement/" title="Développement" rel="tag nofollow">Développement</a>, <a href="http://www.herewithme.fr/tag/wordpress/" title="WordPress" rel="tag nofollow">WordPress</a><br />

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.herewithme.fr/2007/02/18/techdays-2007-php-sur-windows-projet-phalanger/" title="[TechDays 2007] PHP sur Windows / Projet Phalanger (18 février 2007)">[TechDays 2007] PHP sur Windows / Projet Phalanger</a> (6)</li>
	<li><a href="http://www.herewithme.fr/2007/01/16/wordpressmu-copie-revoir/" title="WordPressMu : Copie &agrave; revoir&#8230; (16 janvier 2007)">WordPressMu : Copie &agrave; revoir&#8230;</a> (9)</li>
	<li><a href="http://www.herewithme.fr/2007/04/16/wordpress-mu-dans-le-cadre-dun-projet-professionnel/" title="WordPress Mu dans le cadre d&#8217;un projet professionnel (16 avril 2007)">WordPress Mu dans le cadre d&#8217;un projet professionnel</a> (8)</li>
	<li><a href="http://www.herewithme.fr/2007/06/20/vous-avez-dit-blog-au-ralenti/" title="Vous avez dit &quot;Blog au ralenti ?&quot; (20 juin 2007)">Vous avez dit &quot;Blog au ralenti ?&quot;</a> (4)</li>
	<li><a href="http://www.herewithme.fr/2009/12/30/barre-sidebar-automatique-par-page-sidebar-par-defaut/" title="Une barre de sidebar automatique par page et une sidebar par défaut ! (30 décembre 2009)">Une barre de sidebar automatique par page et une sidebar par défaut !</a> (7)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2009/10/29/compatibilite-entre-mailpress-et-les-autres-cforms-viper-video-quicktags/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Nouvelle extension de recherche&#8230; Search API ! Le prochain moteur de recherche de WordPress ?</title>
		<link>http://www.herewithme.fr/2009/09/06/nouvelle-extension-recherche-search-api-prochain-moteur-recherche-wordpress/</link>
		<comments>http://www.herewithme.fr/2009/09/06/nouvelle-extension-recherche-search-api-prochain-moteur-recherche-wordpress/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 18:21:55 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Recherche]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=773</guid>
		<description><![CDATA[Chaque été, Google organise les &#171;&#160;Google Summer of Code&#160;&#187; ! Google sélectionne des centaines de projets open source, et permet aux responsables de cesdits projets de recruter le temps d&#8217;un été des étudiants en informatique ! Ces stages rémunérés par Google, permettent à des projets comme WordPress de travailler sur des sujets bien précis, comme [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-774" title="subscribed-link-in-a-custom-search-engine" src="http://www.herewithme.fr/wp-content/uploads/2009/09/subscribed-link-in-a-custom-search-engine-300x153.png" alt="subscribed-link-in-a-custom-search-engine" width="300" height="153" />Chaque été, Google organise les &laquo;&nbsp;Google Summer of Code&nbsp;&raquo; ! Google sélectionne des centaines de projets open source, et permet aux responsables de cesdits projets de recruter le temps d&#8217;un été des étudiants en informatique !</p>
<p>Ces stages rémunérés par Google, permettent à des projets comme <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> de travailler sur des sujets bien précis, comme les performances, la documentation ou encore la recherche dans <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> !</p>
<p>Ce projet est pour l&#8217;heure disponible sous forme de <a href="http://wordpress.org/extend/plugins/search/">plugin &laquo;&nbsp;Search API&nbsp;&raquo;</a> bien qu&#8217;il soit, à mon avis, très rapidement intégré dans le cœur de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>&#8230;</p>
<p>Le plugin est totalement modulable, il peut fonctionner avec différents algorithmes, par défaut il y a la recherche MySQL (via FullText), mais il est possible d&#8217;utiliser d&#8217;autres modules comme <a href="http://www.google.com/coop/cse/">Google Custom Search</a>, <a href="http://wordpress.org/extend/plugins/sphinx-search/">Sphynx Search</a>.</p>
<p>Le plugin permet un tri des résultats par pertinence, date ou alphabétique. Il y a également possibilité d&#8217;afficher un formulaire de recherche avancé, avec un tri possible sur les auteurs, les catégories, les mots clefs, etc.</p>

	Tags: <a href="http://www.herewithme.fr/tag/extensions/" title="Extensions" rel="tag nofollow">Extensions</a>, <a href="http://www.herewithme.fr/tag/plugins/" title="Plugins" rel="tag nofollow">Plugins</a>, <a href="http://www.herewithme.fr/tag/recherche/" title="Recherche" rel="tag nofollow">Recherche</a>, <a href="http://www.herewithme.fr/tag/wordpress/" title="WordPress" rel="tag nofollow">WordPress</a><br />

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.herewithme.fr/2007/04/28/tuto-migrer-de-ultimate-tag-warrior-vers-simple-tagging/" title="[Tuto] Migrer de Ultimate Tag Warrior vers Simple Tagging ! (28 avril 2007)">[Tuto] Migrer de Ultimate Tag Warrior vers Simple Tagging !</a> (30)</li>
	<li><a href="http://www.herewithme.fr/2006/12/14/2me-rencontre-wordpress-francophone/" title="[MAJ] 2&egrave;me rencontre WordPress Francophone ! (14 décembre 2006)">[MAJ] 2&egrave;me rencontre WordPress Francophone !</a> (4)</li>
	<li><a href="http://www.herewithme.fr/2007/01/16/wordpressmu-copie-revoir/" title="WordPressMu : Copie &agrave; revoir&#8230; (16 janvier 2007)">WordPressMu : Copie &agrave; revoir&#8230;</a> (9)</li>
	<li><a href="http://www.herewithme.fr/2008/03/07/wordpress-memcached-et-pecl-memcache-la-solution-pour-les-blogs-a-gros-trafic/" title="WordPress, Memcached et PECL Memcache : La solution pour les blogs a gros trafic ! (7 mars 2008)">WordPress, Memcached et PECL Memcache : La solution pour les blogs a gros trafic !</a> (6)</li>
	<li><a href="http://www.herewithme.fr/2008/06/01/wpmu-astuce-pas-proposer-page-inscription-visiteurs/" title="WordPress Mu : Astuce pour ne pas proposer la page inscription aux visiteurs (1 juin 2008)">WordPress Mu : Astuce pour ne pas proposer la page inscription aux visiteurs</a> (2)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2009/09/06/nouvelle-extension-recherche-search-api-prochain-moteur-recherche-wordpress/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Et un nouveau plugin de cache ! W3 Total Cache</title>
		<link>http://www.herewithme.fr/2009/09/06/et-un-nouveau-plugin-de-cache-w3-total-cache/</link>
		<comments>http://www.herewithme.fr/2009/09/06/et-un-nouveau-plugin-de-cache-w3-total-cache/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 15:47:49 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[Performances]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Mu]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=767</guid>
		<description><![CDATA[Les concours de développement de plugins WordPress génèrent rarement des plugins utiles&#8230; Mais pour une fois, un plugin sort du lot : W3 Total Cache ! Le thème du plugin en question n&#8217;a rien d&#8217;innovant, le cache, et les concurrents sont multiples dont : WP Super Cache : cache HTML en fichiers BatCache : cache [...]]]></description>
			<content:encoded><![CDATA[<p>Les concours de <a href="http://www.herewithme.fr/tag/developpement/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Développement">développement</a> de plugins <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> génèrent rarement des plugins utiles&#8230; Mais pour une fois, un plugin sort du lot : <a href="http://wordpress.org/extend/plugins/w3-total-cache/">W3 Total Cache</a> !</p>
<p>Le thème du plugin en question n&#8217;a rien d&#8217;innovant,<strong> le cache</strong>, et les concurrents sont multiples dont :</p>
<ul>
<li>WP Super Cache : cache HTML en fichiers</li>
<li>BatCache : cache HTML via Memcached</li>
<li>HyperCache : cache HTML en fichiers</li>
</ul>
<p>Sans oublier le mécanisme de cache objet interne à <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> qui peut se coupler aux différents optimiseurs PHP et logiciels de cache du marché&#8230; ( Xcache, APC, Memcached, eAccelerator )</p>
<p>W3 Total Cache se veut résolument comme une solution transversale, il travaille sur les aspects suivants :</p>
<ul>
<li>Le cache HTML</li>
<li>Le cache DB, donc orienté objet</li>
<li>La compression des fichiers CSS et JS via la compression : Minify.</li>
<li>L&#8217;utilisation de serveurs CDN (via FTP)</li>
</ul>
<p>Pour le moment, le plugin est compatible avec les logiciels Memcached et APC, mais d&#8217;autres interfaces devraient voir le jour (on parle de Xcache assez rapidement).</p>
<p>Autrement dit, tout cela est très prometteur&#8230; Malheureusement, ce plugin n&#8217;est pas destiné au commun des mortels&#8230; En effet, avec des prérequis comme APC ou Xcache, très peu d&#8217;hébergeurs mutualisés sont compatibles&#8230; ( par exemple OVH et 1and1 ne le sont pas )</p>
<p>Ce plugin est donc destiné aux personnes ayant un serveur dédié ou virtualisé&#8230;</p>
<p>Autre inconvénient, et de taille, malgré que le plugin se dise compatible <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> Mu, il ne l&#8217;est pas pour le moment. Mais cela devrait vite être résolu !</p>
<p>Bon caching !</p>

	Tags: <a href="http://www.herewithme.fr/tag/cache/" title="cache" rel="tag nofollow">cache</a>, <a href="http://www.herewithme.fr/tag/performances/" title="Performances" rel="tag nofollow">Performances</a>, <a href="http://www.herewithme.fr/tag/wordpress/" title="WordPress" rel="tag nofollow">WordPress</a>, <a href="http://www.herewithme.fr/tag/wordpress-mu/" title="WordPress Mu" rel="tag nofollow">WordPress Mu</a><br />

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.herewithme.fr/2008/08/23/wordpress-mu-haute-frequentation-pages-blanches/" title="WordPress Mu à haute fréquentation ? Problèmes de pages blanches ? (23 août 2008)">WordPress Mu à haute fréquentation ? Problèmes de pages blanches ?</a> (7)</li>
	<li><a href="http://www.herewithme.fr/2009/04/24/optimiser-performances-php-et-wordpress-chez-ovh-en-4-lignes/" title="Optimiser les performances de PHP et WordPress chez OVH en 4 lignes ! (24 avril 2009)">Optimiser les performances de PHP et WordPress chez OVH en 4 lignes !</a> (64)</li>
	<li><a href="http://www.herewithme.fr/2007/08/24/wordpress-mu-prsentation/" title="[WordPress Mu] Pr&eacute;sentation (24 août 2007)">[WordPress Mu] Pr&eacute;sentation</a> (20)</li>
	<li><a href="http://www.herewithme.fr/2008/09/03/wp-super-cache-et-le-bug-de-la-compression-gzip-solution-temporaire/" title="WP Super Cache et le bug de la compression Gzip, solution temporaire (3 septembre 2008)">WP Super Cache et le bug de la compression Gzip, solution temporaire</a> (4)</li>
	<li><a href="http://www.herewithme.fr/2007/01/16/wordpressmu-copie-revoir/" title="WordPressMu : Copie &agrave; revoir&#8230; (16 janvier 2007)">WordPressMu : Copie &agrave; revoir&#8230;</a> (9)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2009/09/06/et-un-nouveau-plugin-de-cache-w3-total-cache/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Optimiser les performances de PHP et WordPress chez OVH en 4 lignes !</title>
		<link>http://www.herewithme.fr/2009/04/24/optimiser-performances-php-et-wordpress-chez-ovh-en-4-lignes/</link>
		<comments>http://www.herewithme.fr/2009/04/24/optimiser-performances-php-et-wordpress-chez-ovh-en-4-lignes/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 10:43:29 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[Hébergement]]></category>
		<category><![CDATA[OVH]]></category>
		<category><![CDATA[Performances]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=749</guid>
		<description><![CDATA[Je ne pense pas que cet article soit l&#8217;info du siècle, mais on peut très facilement améliorer les performances de WordPress chez les hébergements mutualisés OVH. Pour cela, il suffit juste de changer 4 paramètres de PHP et pour y parvenir nous allons créé/édité le fichier .htaccess à la racine de votre FTP. (dans le [...]]]></description>
			<content:encoded><![CDATA[<p>Je ne pense pas que cet article soit l&#8217;info du siècle, mais on peut très facilement améliorer les performances de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> chez les hébergements mutualisés OVH.</p>
<p>Pour cela, il suffit juste de changer 4 paramètres de PHP et pour y parvenir nous allons créé/édité le fichier .htaccess à la racine de votre FTP. (dans le dossier WWW)</p>
<p>Et on va y insérer les lignes:</p>
<blockquote><p>SetEnv REGISTER_GLOBALS 0<br />
SetEnv ZEND_OPTIMIZER 1<br />
SetEnv MAGIC_QUOTES 0<br />
SetEnv PHP_VER 5</p></blockquote>
<p>Autrement dit, on désactive les directives PHP magic quotes, register globals qui n&#8217;apportent rien à <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>.<br />
On passe à PHP5 (qui offre une meilleure comptabilité avec les <a href="http://www.herewithme.fr/tag/extensions/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Extensions">extensions</a>) et on active le module PHP Zend Optimiser, ainsi le code PHP sera optimisé et les traitements récurrents seront mis en cache.</p>
<p>Tout cela de façon transparente pour <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>, mais avec une meilleure réactivité à la clef pour l&#8217;utilisateur.</p>
<p>Pour plus d&#8217;infos sur PHP chez OVH, 2 petits guides à lire:</p>
<ul>
<li>http://guide.ovh.com/PhpChezOvh</li>
<li>http://guide.ovh.com/ConfigPhp</li>
</ul>

	Tags: <a href="http://www.herewithme.fr/tag/cache/" title="cache" rel="tag nofollow">cache</a>, <a href="http://www.herewithme.fr/tag/hebergement/" title="Hébergement" rel="tag nofollow">Hébergement</a>, <a href="http://www.herewithme.fr/tag/ovh/" title="OVH" rel="tag nofollow">OVH</a>, <a href="http://www.herewithme.fr/tag/performances/" title="Performances" rel="tag nofollow">Performances</a>, <a href="http://www.herewithme.fr/tag/wordpress/" title="WordPress" rel="tag nofollow">WordPress</a><br />

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.herewithme.fr/2009/09/06/et-un-nouveau-plugin-de-cache-w3-total-cache/" title="Et un nouveau plugin de cache ! W3 Total Cache (6 septembre 2009)">Et un nouveau plugin de cache ! W3 Total Cache</a> (10)</li>
	<li><a href="http://www.herewithme.fr/2008/09/03/wp-super-cache-et-le-bug-de-la-compression-gzip-solution-temporaire/" title="WP Super Cache et le bug de la compression Gzip, solution temporaire (3 septembre 2008)">WP Super Cache et le bug de la compression Gzip, solution temporaire</a> (4)</li>
	<li><a href="http://www.herewithme.fr/2008/08/23/wordpress-mu-haute-frequentation-pages-blanches/" title="WordPress Mu à haute fréquentation ? Problèmes de pages blanches ? (23 août 2008)">WordPress Mu à haute fréquentation ? Problèmes de pages blanches ?</a> (7)</li>
	<li><a href="http://www.herewithme.fr/2007/04/10/bloguer-oui-mais-comment-et-avec-quels-outils/" title="Bloguer ? oui ! mais comment et avec quels outils ? (10 avril 2007)">Bloguer ? oui ! mais comment et avec quels outils ?</a> (0)</li>
	<li><a href="http://www.herewithme.fr/2007/08/24/wordpress-mu-prsentation/" title="[WordPress Mu] Pr&eacute;sentation (24 août 2007)">[WordPress Mu] Pr&eacute;sentation</a> (20)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2009/04/24/optimiser-performances-php-et-wordpress-chez-ovh-en-4-lignes/feed/</wfw:commentRss>
		<slash:comments>64</slash:comments>
		</item>
		<item>
		<title>Méthodes pour minimiser le duplicate content de la pagination des commentaires de WordPress 2.7 !</title>
		<link>http://www.herewithme.fr/2009/03/26/methodes-pour-minimiser-le-duplicate-content-de-la-pagination-des-commentaires-de-wordpress-27/</link>
		<comments>http://www.herewithme.fr/2009/03/26/methodes-pour-minimiser-le-duplicate-content-de-la-pagination-des-commentaires-de-wordpress-27/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 13:50:22 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Commentaires]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Référencement naturel]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=726</guid>
		<description><![CDATA[En regardant les erreurs de Google Webmaster Tools sur l&#8217;un de mes sites, je me suis rendu compte que j&#8217;ai un grand nombre de balises Title en double. En d&#8217;autres termes, Google considère que je fais du duplicate content. En réalité, la source du problème vient de WordPress 2.7, cette nouvelle version a apporté une [...]]]></description>
			<content:encoded><![CDATA[<p>En regardant les erreurs de Google Webmaster Tools sur l&#8217;un de mes sites, je me suis rendu compte que j&#8217;ai un grand nombre de balises Title en double. En d&#8217;autres termes, Google considère que je fais du duplicate content.</p>
<p>En réalité, la source du problème vient de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> 2.7, cette nouvelle version a apporté une nouvelle API pour les commentaires, dont la fonctionnalité de pagination. Cette dernière est très pratique lorsqu&#8217;on a plus de 1000 commentaires de moyenne sur chaque article&#8230; ( ex: <a href="http://www.bordsdepistes.com/">Bords de Pistes</a> )</p>
<p>Prenons l&#8217;exemple de l&#8217;article &laquo;&nbsp;Top Chrono&nbsp;&raquo; que Lionel a rédigé, le lien de l&#8217;article est le suivant:</p>
<ul>
<li>http://www.bordsdepistes.com/2009/03/21/top-chrono/</li>
</ul>
<p>Vu qu&#8217;il y a 10 pages de commentaires, nous nous retrouvons avec 10 liens pour le même article:</p>
<ul>
<li>http://www.bordsdepistes.com/2009/03/21/top-chrono/comment-page-1/</li>
<li>&#8230;</li>
<li>http://www.bordsdepistes.com/2009/03/21/top-chrono/comment-page-10/</li>
</ul>
<p>10 pages où le titre, la description et le contenu sont les mêmes !</p>
<p>Autrement dit, nativement <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>, qui est pourtant très bien optimisé pour le référencement, créé du duplicate content avec cette fonctionnalité. Un débat a eu lieu sur le <a href="http://comox.textdrive.com/pipermail/wp-hackers/2008-December/023189.html">mailing de WordPress</a>, et plusieurs hypothèses ont été envisagé, petit résumé de la situation.</p>
<p><strong>Les balises HTML méta</strong></p>
<p>Une première solution aurai été d&#8217;ajouter une balise méta &laquo;&nbsp;no index, follow&nbsp;&raquo; à la page. Bien que cette méthode règle le problème du duplicate content, l&#8217;inconvénient est que Google ne référence pas le contenu de tous les commentaires et de ce fait, c&#8217;est potentiellement un moins bon positionnement dans Google vu que moins de contenu est référencé !</p>
<p><strong>Utilisation de jQuery</strong></p>
<p>Une autre idée aurait été d&#8217;utiliser jQuery pour faire la pagination, avec le plugin Tabs par exemple. L&#8217;intérêt est que fonctionnellement on obtient bien une pagination. Cependant, cette technique est peu ou pas accessible, il oblige le chargement de jQuery dans les thèmes <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> et surtout il force à écrire la totalité des commentaires dans le code HTML. Lorsqu&#8217;on a plus de 1800 commentaires, cela peut vite devenir contraignant !</p>
<h3>En pratique</h3>
<p>Pour résoudre ce problème de façon concrète, j&#8217;ai trouvé 2 solutions. Les deux sont d&#8217;ailleurs compatibles et fonctionnent mieux ensemble.</p>
<p><strong>Le contenu de l&#8217;article<br />
</strong></p>
<p>En remplaçant le contenu de l&#8217;article par l&#8217;extrait et un lien vers le lien de l&#8217;article, on retombe dans le schéma classique d&#8217;une page listant des articles comme peuvent l&#8217;être les catégories ou les <a href="http://www.herewithme.fr/tag/tags/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Tags">tags</a>.</p>
<p>De cette façon, Google ne considère plus le contenu comme du duplicate content et les commentaires sont bien référencés tout en étant liés à l&#8217;article avec le permalien et l&#8217;extrait !</p>
<p>Pour faire cette modification, vous pouvez utiliser l&#8217;extension de <a title="View all posts by Austin Matzko" href="http://pressedwords.com/solving-wordpress-seo-paged-comments-problem/">Austin Matzko</a> soit en utilisant son extension, soit en faisant un copier/coller de sa fonction directement dans le fichier functions.php de votre thème.</p>
<p><strong>Le titre de la page</strong></p>
<p>Malheureusement, la première méthode ne règle pas complètement le problème, le titre de la page HTML reste toujours le même sur chaque page de commentaires et cela gene Google. C&#8217;est là où rentre en jeu l&#8217;idée de <a href="http://www.christianschenk.org/blog/paginated-comments-copyblogger-theme/comment-page-1/#comment-4759">Christian Schenk</a> d&#8217;ajouter un suffixe au titre des pages de commentaires. L&#8217;astuce qu&#8217;il donne permet d&#8217;ajouter un suffixe à ces pages si vous utilisez l&#8217;extension All In One <a href="http://www.herewithme.fr/tag/seo/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with SEO">SEO</a> Pack.</p>
<p>Pour y parvenir, il suffit de copier les 2 fonctions qu&#8217;il propose dans le fichier functions.php de son thème et de modifier le code de All In One <a href="http://www.herewithme.fr/tag/seo/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with SEO">SEO</a> Pack pour permettre aux filtres de fonctionner.</p>
<p>On remarquera que la méthode n&#8217;est pas trop propre vu qu&#8217;on est obligé de hacker le plugin et comme c&#8217;est le genre de plugin qui est mis à jour toutes les 2 semaines, cela deviendra très rapidement pénalisant.</p>
<h3>Mon extension : Simple <a href="http://www.herewithme.fr/tag/seo/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with SEO">SEO</a> for Paged Comments</h3>
<p>Afin de faciliter la résolution de ce petit problème, j&#8217;ai créé une petite extension qui utilise les 2 techniques données précédemment. A la différence près que le titre des pages de commentaires se verra ajouter un suffixe, et ceux sans nécessairement utiliser All In One <a href="http://www.herewithme.fr/tag/seo/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with SEO">SEO</a> Pack (et encore moins le hacker). Théoriquement ma technique doit fonctionner avec tous les plugins <a href="http://www.herewithme.fr/tag/seo/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with SEO">SEO</a> de la communauté.</p>
<p>Vous pouvez trouver la<a href="http://www.herewithme.fr/wordpress-plugins/simple-seo-for-paged-comments"> fiche de l&#8217;extension sur mon blog</a> et prochainement sur <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>.org.</p>
<h3>Sources</h3>
<p>Un peu de lecture en anglais ;)</p>
<ul>
<li><a href="http://www.christianschenk.org/blog/paginated-comments-copyblogger-theme/comment-page-1/#comment-4759">Paginated comments with WordPress 2.7 and the Copyblogger theme</a></li>
<li><a href="http://pressedwords.com/solving-wordpress-seo-paged-comments-problem/">Paged Comments and the SEO Problem: A Solution</a></li>
</ul>

	Tags: <a href="http://www.herewithme.fr/tag/commentaires/" title="Commentaires" rel="tag nofollow">Commentaires</a>, <a href="http://www.herewithme.fr/tag/developpement/" title="Développement" rel="tag nofollow">Développement</a>, <a href="http://www.herewithme.fr/tag/referencement-naturel/" title="Référencement naturel" rel="tag nofollow">Référencement naturel</a>, <a href="http://www.herewithme.fr/tag/seo/" title="SEO" rel="tag nofollow">SEO</a>, <a href="http://www.herewithme.fr/tag/wordpress/" title="WordPress" rel="tag nofollow">WordPress</a><br />

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.herewithme.fr/2007/02/18/techdays-2007-php-sur-windows-projet-phalanger/" title="[TechDays 2007] PHP sur Windows / Projet Phalanger (18 février 2007)">[TechDays 2007] PHP sur Windows / Projet Phalanger</a> (6)</li>
	<li><a href="http://www.herewithme.fr/2007/01/16/wordpressmu-copie-revoir/" title="WordPressMu : Copie &agrave; revoir&#8230; (16 janvier 2007)">WordPressMu : Copie &agrave; revoir&#8230;</a> (9)</li>
	<li><a href="http://www.herewithme.fr/2007/04/16/wordpress-mu-dans-le-cadre-dun-projet-professionnel/" title="WordPress Mu dans le cadre d&#8217;un projet professionnel (16 avril 2007)">WordPress Mu dans le cadre d&#8217;un projet professionnel</a> (8)</li>
	<li><a href="http://www.herewithme.fr/2007/06/20/vous-avez-dit-blog-au-ralenti/" title="Vous avez dit &quot;Blog au ralenti ?&quot; (20 juin 2007)">Vous avez dit &quot;Blog au ralenti ?&quot;</a> (4)</li>
	<li><a href="http://www.herewithme.fr/2009/12/30/barre-sidebar-automatique-par-page-sidebar-par-defaut/" title="Une barre de sidebar automatique par page et une sidebar par défaut ! (30 décembre 2009)">Une barre de sidebar automatique par page et une sidebar par défaut !</a> (7)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2009/03/26/methodes-pour-minimiser-le-duplicate-content-de-la-pagination-des-commentaires-de-wordpress-27/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Nouvelle API de Widgets pour WordPress 2.8, et un multi widget pour l&#8217;extension WP-Polls !</title>
		<link>http://www.herewithme.fr/2009/03/18/nouvelle-api-widgets-wordpress-28-et-un-multi-widget-extension-wp-polls/</link>
		<comments>http://www.herewithme.fr/2009/03/18/nouvelle-api-widgets-wordpress-28-et-un-multi-widget-extension-wp-polls/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 07:36:26 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=702</guid>
		<description><![CDATA[Alors qu&#8217;il n&#8217;y a pas encore de changements sur l&#8217;UI des Widgets, l&#8217;API de développement des Widgets a été revue ! Il est clair que pour les développeurs d&#8217;extensions et de Widgets l&#8217;ancienne API n&#8217;était pas à la hauteur pour la gestion des Widgets multiples&#8230; Eh oui&#8230; Entre WordPress 2.3 et WordPress 2.7, l&#8217;API des [...]]]></description>
			<content:encoded><![CDATA[<p>Alors qu&#8217;il n&#8217;y a pas encore de changements sur l&#8217;UI des Widgets, l&#8217;API de <a href="http://www.herewithme.fr/tag/developpement/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Développement">développement</a> des <a href="http://wpdevel.wordpress.com/2009/03/18/converting-default-widgets-to-the-new-wi/">Widgets a été revue</a> ! Il est clair que pour les développeurs d&#8217;<a href="http://www.herewithme.fr/tag/extensions/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Extensions">extensions</a> et de Widgets l&#8217;ancienne API n&#8217;était pas à la hauteur pour la gestion des Widgets multiples&#8230;</p>
<p>Eh oui&#8230; Entre <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> 2.3 et <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> 2.7, l&#8217;API des widgets n&#8217;a pas bougé d&#8217;un pouce alors que l&#8217;ergonomie et l&#8217;apparence ont complètement changé&#8230; L&#8217;une des problématiques les plus courantes était dans le cadre de thèmes avec un grand nombre de sidebars&#8230; Et oui à part 2-3 Widgets (comme le texte) qui proposaient l&#8217;ajout multiple, on était vite coincé&#8230;</p>
<p>Par exemple, dans <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> 2.7, il est impossible de placer un widget &laquo;&nbsp;catégories&nbsp;&raquo; sur 2 sidebars en même temps&#8230; Frustrant lorsqu&#8217;on souhaite gérer des sidebars différentes selon la vue (<a href="http://www.herewithme.fr/tag/tags/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Tags">tags</a>, archives, catégories&#8230;) où l&#8217;on se trouve !</p>
<p>Pour remédier à cela, il fallait créer des widgets multiples, autrement dit que l&#8217;on peut ajouter plusieurs fois, la problématique étant que peu d&#8217;<a href="http://www.herewithme.fr/tag/extensions/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Extensions">extensions</a> proposées ce fonctionnement, car plus compliqué à développer.</p>
<p><strong>WP-Polls</strong></p>
<p>C&#8217;est le cas par exemple de <a href="http://wordpress.org/extend/plugins/wp-polls/">WP-Polls</a> 2.40, une extension permettant de gérer des sondages, qui par défaut ne possède qu&#8217;un seul widget. Cela peut poser problème si vous souhaitez afficher 2 sondages sur 2 sidebars différentes.</p>
<p>Pour mes <a href="http://wp-box.fr">besoins pros</a>, j&#8217;ai dû adapté cette extension afin de la rendre compatible multi widget, et ainsi pouvoir placer autant de sondages que le client souhaitait sur ces sidebars. Je mets par la même occasion à disposition le widget en téléchargement ci-dessous :</p>
<blockquote><p><a href="http://www.herewithme.fr/wp-content/uploads/2009/03/wp-polls-widget-multi.phps">WP Polls Widget Multi</a> v2.40 (à renommer en .php et placer dans le dossier &laquo;&nbsp;wp-content/plugins&nbsp;&raquo;)</p></blockquote>
<p>Et voici un petit apercu de 4 widget &laquo;&nbsp;Poll&nbsp;&raquo; en place avec encore la possibilité d&#8217;en ajouter :</p>
<p><div id="attachment_714" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.herewithme.fr/wp-content/uploads/2009/03/multi-wp-polls.png"><img class="size-medium wp-image-714" title="WP-Polls Multi Widget" src="http://www.herewithme.fr/wp-content/uploads/2009/03/multi-wp-polls-300x125.png" alt="La version multi widget de l'extension WP-Polls" width="300" height="125" /></a><p class="wp-caption-text">La version multi widget de l&#39;extension WP-Polls</p></div></p>
<p>La difficulté de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> 2.7, c&#8217;est que l&#8217;API pour faire du multi widget est très rudimentaire et de ce fait pas évident à manipuler pour les développeurs d&#8217;<a href="http://www.herewithme.fr/tag/extensions/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Extensions">extensions</a> non confirmés&#8230;</p>
<p><strong>Petite comparaison :</strong></p>
<ul>
<li>Mon widget multi de WP-Polls (WP 2.7) fait 240 lignes. (dispo ci-dessus)</li>
<li>Le même widget (quasiment) fait par l&#8217;auteur de <a href="http://lesterchan.net/wordpress/2009/03/17/new-wp_widget-class-in-wordpress-28/">WP-Polls avec l&#8217;API 2.8</a> ne fait plus que 75 lignes.</li>
</ul>
<p>Évidemment lorsque l&#8217;API est optimisée, c&#8217;est tout de suite plus simple et plus rapide de créer du multi widget ;)</p>
<p>Contrairement à l&#8217;ancienne API qui n&#8217;était composée que de fonctions PHP classiques, la nouvelle API va faire plaisir au puriste PHP ! Et oui pour la première fois (ou presque), nous devrons étendre une classe existante de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> pour ajouter nos widgets, hop petit exemple :</p>
<pre class="php">class WP_Widget_Polls extends WP_Widget {</pre>
<p>Sur ce rythme on ne pourra bientôt plus critiquer <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> pour la qualité de son code ;) Bien entendu, tout cela reste compatible PHP4 ! (ce qui n&#8217;est pas un cadeau pour les développeurs de WP)</p>
<p>Je ne détaille pas plus ici l&#8217;utilisation de la nouvelle API des widgets, j&#8217;en reparlerai avec un cas pratique lors de la sortie de WP 2.8. Pour info, la discussion relative à la<a href="http://core.trac.wordpress.org/ticket/8441"> nouvelle API est disponible sur le trac de WP</a>.</p>

	Tags: <a href="http://www.herewithme.fr/tag/developpement/" title="Développement" rel="tag nofollow">Développement</a>, <a href="http://www.herewithme.fr/tag/plugins/" title="Plugins" rel="tag nofollow">Plugins</a>, <a href="http://www.herewithme.fr/tag/widgets/" title="Widgets" rel="tag nofollow">Widgets</a>, <a href="http://www.herewithme.fr/tag/wordpress/" title="WordPress" rel="tag nofollow">WordPress</a><br />

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.herewithme.fr/2007/01/16/wordpressmu-copie-revoir/" title="WordPressMu : Copie &agrave; revoir&#8230; (16 janvier 2007)">WordPressMu : Copie &agrave; revoir&#8230;</a> (9)</li>
	<li><a href="http://www.herewithme.fr/2007/06/20/vous-avez-dit-blog-au-ralenti/" title="Vous avez dit &quot;Blog au ralenti ?&quot; (20 juin 2007)">Vous avez dit &quot;Blog au ralenti ?&quot;</a> (4)</li>
	<li><a href="http://www.herewithme.fr/2009/12/30/barre-sidebar-automatique-par-page-sidebar-par-defaut/" title="Une barre de sidebar automatique par page et une sidebar par défaut ! (30 décembre 2009)">Une barre de sidebar automatique par page et une sidebar par défaut !</a> (7)</li>
	<li><a href="http://www.herewithme.fr/2007/07/20/sortie-de-simple-tagging-168/" title="Sortie de Simple Tagging 1.6.8 ! (20 juillet 2007)">Sortie de Simple Tagging 1.6.8 !</a> (5)</li>
	<li><a href="http://www.herewithme.fr/2007/10/02/simple-tags-gerez-vos-tags-differemment/" title="Simple Tags : G&eacute;rez vos tags&#8230; diff&eacute;remment&#8230; (2 octobre 2007)">Simple Tags : G&eacute;rez vos tags&#8230; diff&eacute;remment&#8230;</a> (2)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2009/03/18/nouvelle-api-widgets-wordpress-28-et-un-multi-widget-extension-wp-polls/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Traduction française du thème Carrington en version 1.3</title>
		<link>http://www.herewithme.fr/2009/03/17/traduction-francaise-du-theme-carrington-en-version-13/</link>
		<comments>http://www.herewithme.fr/2009/03/17/traduction-francaise-du-theme-carrington-en-version-13/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 17:35:28 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Thèmes]]></category>
		<category><![CDATA[Traduction]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=697</guid>
		<description><![CDATA[Pour mes besoins perso, j&#8217;ai utilisé le thème Carrington (complexe, mais bien foutu quoi que l&#8217;on dise !) et je n&#8217;ai pas trouvé de traduction pour la version 1.3 du thème. De ce fait, j&#8217;ai repris la traduction de la version 1.0 faite par l&#8217;équipe de l’Atelier Mammouth que j&#8217;ai mis à jour (5-6 nouvelles [...]]]></description>
			<content:encoded><![CDATA[<p>Pour mes besoins perso, j&#8217;ai utilisé le thème <a href="http://wordpress.org/extend/themes/carrington-blog">Carrington</a> (complexe, mais bien foutu quoi que l&#8217;on dise !) et je n&#8217;ai pas trouvé de traduction pour la version 1.3 du thème.</p>
<p>De ce fait, j&#8217;ai repris la traduction de la version 1.0 faite par l&#8217;équipe de l’<a href="http://www.mammouth.ch/projets/carrington-en-francais/">Atelier Mammouth</a> que j&#8217;ai mis à jour (5-6 nouvelles chaines). J&#8217;ai également changé certaines traductions (billets -&gt; articles) et quelques fautes d&#8217;orthographe.</p>
<p>J&#8217;ai également viré le copyright de traduction, que je trouve assez inutile lorsqu&#8217;on utilise un fichier Po/Mo. Hop je mets à disposition les 2 fichiers PO et MO, ils sont à placer dans le dossier du thème &laquo;&nbsp;carrington-blog&nbsp;&raquo;.</p>
<ul>
<li><a href="http://www.herewithme.fr/wp-content/uploads/2009/03/fr.mo">Fichier MO du thème Carrington 1.3 en français</a></li>
<li><a href="http://www.herewithme.fr/wp-content/uploads/2009/03/fr.po">Fichier PO du thème Carrington 1.3 en français</a></li>
</ul>

	Tags: <a href="http://www.herewithme.fr/tag/themes/" title="Thèmes" rel="tag nofollow">Thèmes</a>, <a href="http://www.herewithme.fr/tag/traduction/" title="Traduction" rel="tag nofollow">Traduction</a>, <a href="http://www.herewithme.fr/tag/wordpress/" title="WordPress" rel="tag nofollow">WordPress</a><br />

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.herewithme.fr/2007/04/28/tuto-migrer-de-ultimate-tag-warrior-vers-simple-tagging/" title="[Tuto] Migrer de Ultimate Tag Warrior vers Simple Tagging ! (28 avril 2007)">[Tuto] Migrer de Ultimate Tag Warrior vers Simple Tagging !</a> (30)</li>
	<li><a href="http://www.herewithme.fr/2006/12/14/2me-rencontre-wordpress-francophone/" title="[MAJ] 2&egrave;me rencontre WordPress Francophone ! (14 décembre 2006)">[MAJ] 2&egrave;me rencontre WordPress Francophone !</a> (4)</li>
	<li><a href="http://www.herewithme.fr/2007/01/16/wordpressmu-copie-revoir/" title="WordPressMu : Copie &agrave; revoir&#8230; (16 janvier 2007)">WordPressMu : Copie &agrave; revoir&#8230;</a> (9)</li>
	<li><a href="http://www.herewithme.fr/2007/04/16/wordpress-mu-dans-le-cadre-dun-projet-professionnel/" title="WordPress Mu dans le cadre d&#8217;un projet professionnel (16 avril 2007)">WordPress Mu dans le cadre d&#8217;un projet professionnel</a> (8)</li>
	<li><a href="http://www.herewithme.fr/2006/07/01/wordpressvsdotcleartemplate/" title="WordPress doit-il craindre Dotclear 2 ? (Partie 1 : Les templates) (1 juillet 2006)">WordPress doit-il craindre Dotclear 2 ? (Partie 1 : Les templates)</a> (18)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2009/03/17/traduction-francaise-du-theme-carrington-en-version-13/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>WordPress 2.8 sortira en Avril !</title>
		<link>http://www.herewithme.fr/2009/03/13/wordpress-28-sortira-en-avril/</link>
		<comments>http://www.herewithme.fr/2009/03/13/wordpress-28-sortira-en-avril/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 07:35:06 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=691</guid>
		<description><![CDATA[Comme on pouvez s&#8217;en douter, l&#8217;équipe de développement a repoussé la sortie de WordPress 2.8 en avril. 2 raisons à cela, la première est que la version 2.7 à l&#8217;air de grandement satisfaire la communauté, la deuxième l&#8217;équipe de dev souhaite refondre complètement l&#8217;ergonomie de la page de gestion des Widgets. Il est vrai que [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Comme on pouvez s&#8217;en douter, l&#8217;équipe de <a href="http://www.herewithme.fr/tag/developpement/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Développement">développement</a> a repoussé la sortie de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> 2.8 en avril.</p>
<p>2 raisons à cela, la première est que la version 2.7 à l&#8217;air de grandement satisfaire la communauté, la deuxième l&#8217;équipe de dev souhaite refondre complètement l&#8217;ergonomie de la page de gestion des Widgets.</p>
<p><img class="size-medium wp-image-692 aligncenter" title="WordPress Logo" src="http://www.herewithme.fr/wp-content/uploads/2009/03/wordpress-logo-stacked-rgb-300x186.png" alt="WordPress Logo" width="300" height="186" /></p>
<p>Il est vrai que l&#8217;ergonomie actuelle des Widgets laisse à désirer, c&#8217;est tout sauf intuitif !<br />
Et comme on parle de Widgets, d&#8217;un truc à la base dynamique et ergonomique, on reste un peu sur sa faim :)</p>

	Tags: <a href="http://www.herewithme.fr/tag/wordpress/" title="WordPress" rel="tag nofollow">WordPress</a><br />

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.herewithme.fr/2007/08/24/wordpress-mu-prsentation/" title="[WordPress Mu] Pr&eacute;sentation (24 août 2007)">[WordPress Mu] Pr&eacute;sentation</a> (20)</li>
	<li><a href="http://www.herewithme.fr/2007/04/28/tuto-migrer-de-ultimate-tag-warrior-vers-simple-tagging/" title="[Tuto] Migrer de Ultimate Tag Warrior vers Simple Tagging ! (28 avril 2007)">[Tuto] Migrer de Ultimate Tag Warrior vers Simple Tagging !</a> (30)</li>
	<li><a href="http://www.herewithme.fr/2007/02/18/techdays-2007-php-sur-windows-projet-phalanger/" title="[TechDays 2007] PHP sur Windows / Projet Phalanger (18 février 2007)">[TechDays 2007] PHP sur Windows / Projet Phalanger</a> (6)</li>
	<li><a href="http://www.herewithme.fr/2006/12/14/2me-rencontre-wordpress-francophone/" title="[MAJ] 2&egrave;me rencontre WordPress Francophone ! (14 décembre 2006)">[MAJ] 2&egrave;me rencontre WordPress Francophone !</a> (4)</li>
	<li><a href="http://www.herewithme.fr/2007/01/16/zikicom-ca-marche-vraiment/" title="Ziki.com : ca marche vraiment ? (16 janvier 2007)">Ziki.com : ca marche vraiment ?</a> (2)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2009/03/13/wordpress-28-sortira-en-avril/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Mise à jour vers WordPress 2.7.1, Solutions pour la notification de mise à jour récalcitrante !</title>
		<link>http://www.herewithme.fr/2009/03/10/mise-jour-wordpress-271-solutions-notification-mise-jour-recalcitrante/</link>
		<comments>http://www.herewithme.fr/2009/03/10/mise-jour-wordpress-271-solutions-notification-mise-jour-recalcitrante/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 14:33:02 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=672</guid>
		<description><![CDATA[Lors de la publication de WP 2.7.1, j'ai mis à disposition l'archive comprenant les fichiers modifiés sur WordPress Francophone. Malheureusement, il manque un fichier dans ce pack... ou plutôt il manque une ligne dans le fichier "version.php" ! La ligne à ajouter est la suivante : $wp_local_package = 'fr_FR'; Elle permet de préciser la langue [...]]]></description>
			<content:encoded><![CDATA[<p>Lors de la publication de WP 2.7.1, j'ai mis à disposition l'archive comprenant les fichiers modifiés sur <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> Francophone. Malheureusement, il manque un fichier dans ce pack... ou plutôt il manque une ligne dans le fichier "version.php" !</p>
<p>La ligne à ajouter est la suivante :</p>
<pre>$wp_local_package = 'fr_FR';</pre>
<p>Elle permet de préciser la langue utilisée pour les mises à jour. Une fois le fichier modifié, vous devrez voir la notification disparaitre lors de la prochaine vérification de version de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> !</p>
<p>Si vous ne souhaitez ou ne pouvez pas faire la modification, n'oubliez pas qu'il est possible de masquer les mises à jour, pour cela il faut se rendre sur la page "Outils - Mettre à jour".</p>

	Tags: <a href="http://www.herewithme.fr/tag/developpement/" title="Développement" rel="tag nofollow">Développement</a>, <a href="http://www.herewithme.fr/tag/wordpress/" title="WordPress" rel="tag nofollow">WordPress</a><br />

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.herewithme.fr/2007/02/18/techdays-2007-php-sur-windows-projet-phalanger/" title="[TechDays 2007] PHP sur Windows / Projet Phalanger (18 février 2007)">[TechDays 2007] PHP sur Windows / Projet Phalanger</a> (6)</li>
	<li><a href="http://www.herewithme.fr/2007/01/16/wordpressmu-copie-revoir/" title="WordPressMu : Copie &agrave; revoir&#8230; (16 janvier 2007)">WordPressMu : Copie &agrave; revoir&#8230;</a> (9)</li>
	<li><a href="http://www.herewithme.fr/2007/04/16/wordpress-mu-dans-le-cadre-dun-projet-professionnel/" title="WordPress Mu dans le cadre d&#8217;un projet professionnel (16 avril 2007)">WordPress Mu dans le cadre d&#8217;un projet professionnel</a> (8)</li>
	<li><a href="http://www.herewithme.fr/2007/06/20/vous-avez-dit-blog-au-ralenti/" title="Vous avez dit &quot;Blog au ralenti ?&quot; (20 juin 2007)">Vous avez dit &quot;Blog au ralenti ?&quot;</a> (4)</li>
	<li><a href="http://www.herewithme.fr/2009/12/30/barre-sidebar-automatique-par-page-sidebar-par-defaut/" title="Une barre de sidebar automatique par page et une sidebar par défaut ! (30 décembre 2009)">Une barre de sidebar automatique par page et une sidebar par défaut !</a> (7)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2009/03/10/mise-jour-wordpress-271-solutions-notification-mise-jour-recalcitrante/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Fixer un nombre d&#8217;articles différents selon la vue ou l&#8217;on se situe dans WordPress</title>
		<link>http://www.herewithme.fr/2009/03/02/fixer-un-nombre-articles-differents-selon-vue-situe-wordpress/</link>
		<comments>http://www.herewithme.fr/2009/03/02/fixer-un-nombre-articles-differents-selon-vue-situe-wordpress/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 15:17:40 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Thèmes]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=666</guid>
		<description><![CDATA[Lorsqu'on travaille sur des thèmes assez complexes, disons orienté magazine, on a généralement besoin d'afficher un nombre d'articles différents selon la ou on se situe... 5 pour la recherche, 8 pour les archives, etc. Pour y parvenir, il y a 2 possibilités, installer une extension ou créer une fonction dans le thème. L'extension a l'avantage [...]]]></description>
			<content:encoded><![CDATA[<p>Lorsqu'on travaille sur des thèmes assez complexes, disons orienté magazine, on a généralement besoin d'afficher un nombre d'articles différents selon la ou on se situe... 5 pour la recherche, 8 pour les archives, etc.</p>
<p>Pour y parvenir, il y a 2 possibilités, installer une extension ou créer une fonction dans le thème.</p>
<ul>
<li>L'extension a l'avantage d'être configurable depuis la console d'administration, le défaut c'est qu'on charge un peu plus de choses dans <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>... Et puis pourquoi mettre personnalisable quelque chose de statique dans la vie de tous les jours...</li>
<li>La deuxième méthode consiste à placer une fonction directement dans le fichier functions.php de votre thème. Cette fonction sera associée au filtre "pre_get_posts" de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>.</li>
</ul>
<p><strong>Fonction d'exemple:</strong></p>
<pre>add_filter( 'pre_get_posts', 'quantity_per_view' );
function quantity_per_view( $wp_query = '' ) {
	if ( is_search() ) { // recherche
		$wp_query-&gt;query_vars['posts_per_page'] = 9;
	} elseif ( is_category() ) { // Category
		$wp_query-&gt;query_vars['posts_per_page'] = 8;
	} elseif ( is_tag() ) { // Tag
		$wp_query-&gt;query_vars['posts_per_page'] = 8;
	} elseif ( is_author() ) { // Auteur
		$wp_query-&gt;query_vars['posts_per_page'] = 8;
	} elseif ( is_date() ) { // Archive
		$wp_query-&gt;query_vars['posts_per_page'] = 8;
	}

	return $wp_query;
}</pre>
<p>Ici, on permet de spécifier une quantité différente pour la vue, les catégories, les <a href="http://www.herewithme.fr/tag/tags/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Tags">tags</a>, les auteurs et les archives... La valeur que vous fixerez écrasera l'option présente dans la page de réglages "Lecture" de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>.</p>
<p>Je conclurai en disant que cette méthodologie est l'unique bonne méthode pour spécifier le nombre d'articles par page. Utilise la fonction query_posts() est une aberration digne de tout bon webdesigner en herbe pour la simple et bonne raison que vous effectuerez le double de requête SQL...</p>
<p>Cela aura comme conséquence d'augmenter la charge serveur et le temps de génération des pages ;) Si les créateurs de thèmes magazine US (Mimbo et ses petits cousins) me lisent (ce qui est compliqué), prenez de la graine !</p>

	Tags: <a href="http://www.herewithme.fr/tag/developpement/" title="Développement" rel="tag nofollow">Développement</a>, <a href="http://www.herewithme.fr/tag/themes/" title="Thèmes" rel="tag nofollow">Thèmes</a>, <a href="http://www.herewithme.fr/tag/wordpress/" title="WordPress" rel="tag nofollow">WordPress</a><br />

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.herewithme.fr/2007/01/16/wordpressmu-copie-revoir/" title="WordPressMu : Copie &agrave; revoir&#8230; (16 janvier 2007)">WordPressMu : Copie &agrave; revoir&#8230;</a> (9)</li>
	<li><a href="http://www.herewithme.fr/2007/04/16/wordpress-mu-dans-le-cadre-dun-projet-professionnel/" title="WordPress Mu dans le cadre d&#8217;un projet professionnel (16 avril 2007)">WordPress Mu dans le cadre d&#8217;un projet professionnel</a> (8)</li>
	<li><a href="http://www.herewithme.fr/2007/06/20/vous-avez-dit-blog-au-ralenti/" title="Vous avez dit &quot;Blog au ralenti ?&quot; (20 juin 2007)">Vous avez dit &quot;Blog au ralenti ?&quot;</a> (4)</li>
	<li><a href="http://www.herewithme.fr/2009/12/30/barre-sidebar-automatique-par-page-sidebar-par-defaut/" title="Une barre de sidebar automatique par page et une sidebar par défaut ! (30 décembre 2009)">Une barre de sidebar automatique par page et une sidebar par défaut !</a> (7)</li>
	<li><a href="http://www.herewithme.fr/2007/09/24/les-4-nouveauts-dveloppeur-de-wordpress-23/" title="Les 4 nouveaut&eacute;s &quot;D&eacute;veloppeur&quot; de WordPress 2.3 (24 septembre 2007)">Les 4 nouveaut&eacute;s &quot;D&eacute;veloppeur&quot; de WordPress 2.3</a> (8)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2009/03/02/fixer-un-nombre-articles-differents-selon-vue-situe-wordpress/feed/</wfw:commentRss>
		<slash:comments>48</slash:comments>
		</item>
		<item>
		<title>Qu&#8217;attendre de WordPress 2.8 ?</title>
		<link>http://www.herewithme.fr/2009/02/28/que-attendre-de-wordpress-28/</link>
		<comments>http://www.herewithme.fr/2009/02/28/que-attendre-de-wordpress-28/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 18:16:49 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Gzip]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[sécurité]]></category>
		<category><![CDATA[Tags]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=653</guid>
		<description><![CDATA[Après une très solide version 2.7 et 2.7.1, voila ce que nous prépare les développeurs pour WordPress 2.8 : Un éditeur de code dans WordPress : CodePress L&#8217;intégration de la librairie JavaScript &#171;&#160;CodePress&#160;&#187; permettant une amélioration notable l&#8217;éditeur en ligne des thèmes et des extensions de WordPress. Cette librairie permet de mieux visionner le contenu [...]]]></description>
			<content:encoded><![CDATA[<p>Après une très solide version 2.7 et 2.7.1, voila ce que nous prépare les développeurs pour <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> 2.8 :</p>
<h3>Un éditeur de code dans <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> : CodePress</h3>
<p>L&#8217;intégration de la librairie JavaScript &laquo;&nbsp;CodePress&nbsp;&raquo; permettant une amélioration notable l&#8217;éditeur en ligne des thèmes et des <a href="http://www.herewithme.fr/tag/extensions/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Extensions">extensions</a> de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>. Cette librairie permet de mieux visionner le contenu des thèmes et des <a href="http://www.herewithme.fr/tag/extensions/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Extensions">extensions</a> <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>.</p>
<p>Elle apporte également des améliorations concernant les raccourcis claviers, ce que ne permet pas un champ textarea classique.</p>
<p><div id="attachment_656" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.herewithme.fr/wp-content/uploads/2009/02/codepress.png"><img class="size-medium wp-image-656" title="codepress" src="http://www.herewithme.fr/wp-content/uploads/2009/02/codepress-300x111.png" alt="CodePress lors de l'édition d'un thème" width="300" height="111" /></a><p class="wp-caption-text">CodePress lors de l&#39;édition d&#39;un thème</p></div></p>
<h3>Simple Pie</h3>
<p>Simple Pie est une librairie PHP bien connu des développeurs PHP. Elle permet d&#8217;agréger des flux RSS, RSS 2.0, Atom très facilement. Depuis très longtemps <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> utilise la classe Magpie pour faire ce travail, mais le problème est que cet outil n&#8217;est plus mis à jour et que ses performances et ses fonctionnalités montrent leurs limites.</p>
<p>Dans <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> 2.8, toutes la partie agrégation RSS (tableau de bord et Widget RSS) devrait être pris en charge par Simple Pie, qui lui a l&#8217;avantage de gérer la mise en cache en base de données, chose très pratique et de suivre un <a href="http://www.herewithme.fr/tag/developpement/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Développement">développement</a> très actif.</p>
<h3>Un générateur de classe HTML pour l&#8217;élément &laquo;&nbsp;body&nbsp;&raquo; de votre thème.</h3>
<p>Cette fonctionnalité, à destination des intégrateurs et créateurs de thèmes, ajoute une fonction <strong>body_class()</strong> permettant de générer une classe pour l&#8217;élément BODY de votre thème. Ainsi, vous pourrez facilement personnaliser l&#8217;aspect CSS de votre thème selon l&#8217;emplacement où vous êtes.</p>
<p>Il utilisera différents critères, la vue (catégorie, <a href="http://www.herewithme.fr/tag/tags/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Tags">tags</a>, archives), le type (article, page), le statut de connexion (logged-in), etc. Par exemple, sur la page d&#8217;accueil du blog, vous obtiendrez :</p>
<pre id="line20">&lt;<span class="start-tag">body</span><span class="attribute-name"> class</span>=<span class="attribute-value">"home blog logged-in"</span>&gt;</pre>
<p>Les créateurs de thèmes complexes apprécieront !</p>
<h3>La <a href="http://www.herewithme.fr/tag/taxinomie/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Taxinomie">taxinomie</a> de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> évolue</h3>
<p>Et une nouveauté dédiée aux développeurs de plugins ! Afin de rendre l&#8217;API de <a href="http://www.herewithme.fr/tag/taxinomie/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Taxinomie">taxinomie</a> de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> encore plus souple, les développeurs de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> lui ont apporté des modifications afin de générer des pages d&#8217;édition (ajout, édition, suppression) plus facilement. Aujourd&#8217;hui la manipulation consistait à s&#8217;inspirer de la structure des <a href="http://www.herewithme.fr/tag/tags/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Tags">tags</a> ou des catégories&#8230;</p>
<p>Il devrait encore être plus facile de créer de nouvelle <a href="http://www.herewithme.fr/tag/taxinomie/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Taxinomie">taxinomie</a> dans <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> !</p>
<h3>Amélioration des performances (DB + JavaScript)</h3>
<p>Plus <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> évolue, plus il a tendance à grossir&#8230; Assez logique ! Pour améliorer la situation, les développeurs ont ajouté dans <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> 2.5, la fonctionnalité Turbo. Cette fonctionnalité bien qu&#8217;efficace n&#8217;a pas satisfait tous les utilisateurs, et les développeurs bien conscients de la situation travaille sur une amélioration des performances dans <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> 2.8.</p>
<p><strong>Les librairies JavaScript</strong></p>
<p>La fonction wp_enqueue_script() va recevoir un nouveau paramètre permettant de spécifier si le script doit être chargé dans l&#8217;entête ou dans le pied de la page. <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> gérera par la même occasion la concaténation des scripts et CSS, la compression Gzip des JavaScripts et des CSS. Cela permettra ainsi de réduire la taille des JavaScripts et diminuera le nombre de connexions HTTP.</p>
<p>Pour plus d&#8217;informations sur ces ajouts, il y a 2 articles (en anglais) qui traitent de cette modification:</p>
<ul>
<li>http://wpdevel.<a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">wordpress</a>.com/2009/02/06/script-loader-updates/</li>
<li>http://lesterchan.net/<a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">wordpress</a>/2009/01/26/loading-javascript-in-footer-in-<a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">wordpress</a>-28/</li>
</ul>
<p>Cela amène l&#8217;ajout de différentes constantes de configuration: (je ne traduis pas, ça me parait assez explicite !)</p>
<blockquote><p>define(&#8216;SCRIPT_DEBUG&#8217;, true); loads the develppment (non-minified) versions of all scripts<br />
define(&#8216;CONCATENATE_SCRIPTS&#8217;, false); disables both compression and cancatenating,<br />
define(&#8216;COMPRESS_SCRIPTS&#8217;, false); disables compression of scripts,<br />
define(&#8216;COMPRESS_CSS&#8217;, false); disables compression of CSS,<br />
define(&#8216;ENFORCE_GZIP&#8217;, true); forces gzip for compression (default is deflate).</p></blockquote>
<p><strong>La base de données</strong></p>
<p>Ryan parle sur son blog d&#8217;une amélioration de la base de données, d&#8217;après les développements présents dans le trac, il n&#8217;y a encore rien en place à ce sujet !</p>
<h3>Amélioration de la sécurité SQL</h3>
<p>Depuis les premières versions de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>, les développeurs ont toujours préféré la fonction<strong> </strong><span><strong>addslashes()</strong> de PHP pour sécuriser les requêtes SQL. Ce choix peut parait surprenant pour tout développeur PHP, en effet il existe depuis quelques années la fonction </span><strong><span>mysql_real_escape_string() </span></strong><span>qui est destinée à cet effet&#8230;</span></p>
<p><span>En fait, la fonction <strong>addslashes()</strong> ne pose aucun problème de compatibilité avec les hébergeurs, ce qui n&#8217;est pas toujours le cas avec la fonction </span><strong><span>mysql_real_escape_string()</span></strong><span>. De nos jours, les hébergeurs étant majoritairement passer à PHP5 et le problème ne se pose plus vraiment, ainsi la classe de connexion à la base de données WPDB de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> 2.8 choisira ainsi la meilleure fonction disponible pour sécuriser les données !</span></p>
<h3><span>Correction d&#8217;un bug gênant avec la classe WP-<a href="http://www.herewithme.fr/tag/cron/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Cron">Cron</a></span></h3>
<p><span>Je détaille la chose dans l&#8217;article :</span><a title="Lien permanent vers Des problèmes avec WP Cron et la programmation des articles ?" rel="bookmark" href="../problemes-wp-cron-programmation-articles">Des problèmes avec WP Cron et la programmation des articles ?</a></p>
<h3>Amélioration de la classe HTTP</h3>
<p>La classe HTTP ajoutée dans <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> 2.7 se voit greffer quelques nouveautés:</p>
<ul>
<li>Le support des compressions Gzip et Deflate pour le transfert des données</li>
<li>La possibilité de créer un cookie de connexion via la classe HTTP</li>
<li>La possibilité de bloquer l&#8217;appel à certaines URL via une liste noire (pratique si vous êtes derrière un serveur proxy par exemple)</li>
<li>Meilleur support du SSL</li>
</ul>
<h3>Diverses choses</h3>
<ul>
<li>Nouvel importeur pour le service LiveJournal</li>
<li>Minification (Minified) de tous les JavaScripts utilisés par <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>. (en plus de la compression Gzip et la concaténation)</li>
<li>Amélioration de l&#8217;API XML-RPC concernant les médias de WP</li>
</ul>
<p><em><strong>La version 2.8 est prévue pour le 9 mars 2009, mais personnellement je doute qu&#8217;il soit dans les temps !</strong></em></p>
<p><em><strong>Pour visionner les évolutions, visitez le <a href="http://demo-trunk.wordpress-fr.net">site de démo de la version de développement</a> de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a><br />
</strong></em></p>

	Tags: <a href="http://www.herewithme.fr/tag/developpement/" title="Développement" rel="tag nofollow">Développement</a>, <a href="http://www.herewithme.fr/tag/gzip/" title="Gzip" rel="tag nofollow">Gzip</a>, <a href="http://www.herewithme.fr/tag/javascript/" title="JavaScript" rel="tag nofollow">JavaScript</a>, <a href="http://www.herewithme.fr/tag/mysql/" title="MySQL" rel="tag nofollow">MySQL</a>, <a href="http://www.herewithme.fr/tag/performance/" title="performance" rel="tag nofollow">performance</a>, <a href="http://www.herewithme.fr/tag/securite/" title="sécurité" rel="tag nofollow">sécurité</a>, <a href="http://www.herewithme.fr/tag/tags/" title="Tags" rel="tag nofollow">Tags</a>, <a href="http://www.herewithme.fr/tag/wordpress/" title="WordPress" rel="tag nofollow">WordPress</a><br />

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.herewithme.fr/2008/09/03/wp-super-cache-et-le-bug-de-la-compression-gzip-solution-temporaire/" title="WP Super Cache et le bug de la compression Gzip, solution temporaire (3 septembre 2008)">WP Super Cache et le bug de la compression Gzip, solution temporaire</a> (4)</li>
	<li><a href="http://www.herewithme.fr/2007/02/18/techdays-2007-php-sur-windows-projet-phalanger/" title="[TechDays 2007] PHP sur Windows / Projet Phalanger (18 février 2007)">[TechDays 2007] PHP sur Windows / Projet Phalanger</a> (6)</li>
	<li><a href="http://www.herewithme.fr/2007/01/16/wordpressmu-copie-revoir/" title="WordPressMu : Copie &agrave; revoir&#8230; (16 janvier 2007)">WordPressMu : Copie &agrave; revoir&#8230;</a> (9)</li>
	<li><a href="http://www.herewithme.fr/2008/08/26/wordpress-va-apprecier-firefox-31-safari-4-aussi/" title="WordPress va apprécier Firefox 3.1&#8230; (Safari 4 aussi !) (26 août 2008)">WordPress va apprécier Firefox 3.1&#8230; (Safari 4 aussi !)</a> (2)</li>
	<li><a href="http://www.herewithme.fr/2008/08/27/wordpress-passe-seconde-gears-safari/" title="WordPress passe la seconde avec Gears sous safari ! (27 août 2008)">WordPress passe la seconde avec Gears sous safari !</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2009/02/28/que-attendre-de-wordpress-28/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Toute la documentation de WordPress</title>
		<link>http://www.herewithme.fr/2009/02/28/toute-la-documentation-de-wordpress/</link>
		<comments>http://www.herewithme.fr/2009/02/28/toute-la-documentation-de-wordpress/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 16:23:00 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=654</guid>
		<description><![CDATA[Lors de la sortie de WP 2.7, on avait parlé de la publication d&#8217;une documentation officielle pour le coeur de WordPress, cette dernière est accessible pour la version de développement à l&#8217;adresse : http://phpdoc.wordpress.org/trunk/ Pour les autres versions, une page du codex décortique les différentes docs disponibles : http://phpdoc.wordpress.org/trunk/WordPress À noter que contrairement à un [...]]]></description>
			<content:encoded><![CDATA[<p>Lors de la sortie de WP 2.7, on avait parlé de la publication d&#8217;une documentation officielle pour le coeur de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>, cette dernière est accessible pour la version de <a href="http://www.herewithme.fr/tag/developpement/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Développement">développement</a> à l&#8217;adresse :</p>
<p><a href="http://phpdoc.wordpress.org/trunk/">http://phpdoc.wordpress.org/trunk/</a></p>
<p>Pour les autres versions, une page du codex décortique les différentes docs disponibles :</p>
<p><a href="http://phpdoc.wordpress.org/trunk/WordPress">http://phpdoc.wordpress.org/trunk/WordPress</a></p>
<p>À noter que contrairement à un phpXref classique, la documentation de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a> contient également la doc de toutes les librairies (JS, PHP) utilisées dans le projet.</p>

	Tags: <a href="http://www.herewithme.fr/tag/documentation/" title="Documentation" rel="tag nofollow">Documentation</a>, <a href="http://www.herewithme.fr/tag/wordpress/" title="WordPress" rel="tag nofollow">WordPress</a><br />

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.herewithme.fr/2007/08/24/wordpress-mu-prsentation/" title="[WordPress Mu] Pr&eacute;sentation (24 août 2007)">[WordPress Mu] Pr&eacute;sentation</a> (20)</li>
	<li><a href="http://www.herewithme.fr/2007/04/28/tuto-migrer-de-ultimate-tag-warrior-vers-simple-tagging/" title="[Tuto] Migrer de Ultimate Tag Warrior vers Simple Tagging ! (28 avril 2007)">[Tuto] Migrer de Ultimate Tag Warrior vers Simple Tagging !</a> (30)</li>
	<li><a href="http://www.herewithme.fr/2007/02/18/techdays-2007-php-sur-windows-projet-phalanger/" title="[TechDays 2007] PHP sur Windows / Projet Phalanger (18 février 2007)">[TechDays 2007] PHP sur Windows / Projet Phalanger</a> (6)</li>
	<li><a href="http://www.herewithme.fr/2006/12/14/2me-rencontre-wordpress-francophone/" title="[MAJ] 2&egrave;me rencontre WordPress Francophone ! (14 décembre 2006)">[MAJ] 2&egrave;me rencontre WordPress Francophone !</a> (4)</li>
	<li><a href="http://www.herewithme.fr/2007/01/16/zikicom-ca-marche-vraiment/" title="Ziki.com : ca marche vraiment ? (16 janvier 2007)">Ziki.com : ca marche vraiment ?</a> (2)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2009/02/28/toute-la-documentation-de-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Des problèmes avec WP Cron et la programmation des articles ?</title>
		<link>http://www.herewithme.fr/2009/02/28/problemes-wp-cron-programmation-articles/</link>
		<comments>http://www.herewithme.fr/2009/02/28/problemes-wp-cron-programmation-articles/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 16:01:57 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Cron]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/de-problemes-avec-wp-cron-et-la-programmation-des-articles</guid>
		<description><![CDATA[J&#8217;ai eu l&#8217;occasion de parler avec divers professionnels qui ont des soucis avec cette fonctionnalité, je vous donne 2 liens (US) qui en parlent, peut être que vous rentrerez dans leur cas. http://yoast.com/wp-cron-issues/ http://www.bloghighlight.com/wordpress-post-missed-schedule/ Et après une petite investigation, essayez éventuellement d&#8217;appliquer les modifications de ce changeset, il corrige des bugs liés à WP-Cron. (cela [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai eu l&#8217;occasion de parler avec divers professionnels qui ont des soucis avec cette fonctionnalité, je vous donne 2 liens (US) qui en parlent, peut être que vous rentrerez dans leur cas.</p>
<ul>
<li>http://yoast.com/wp-<a href="http://www.herewithme.fr/tag/cron/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Cron">cron</a>-issues/</li>
<li>http://www.bloghighlight.com/<a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">wordpress</a>-post-missed-schedule/</li>
</ul>
<p>Et après une petite investigation, essayez éventuellement d&#8217;appliquer les modifications de ce <a href="http://core.trac.wordpress.org/changeset/10521/trunk/wp-cron.php?old=8927&amp;old_path=trunk%2Fwp-cron.php#file0">changeset</a>, il corrige des bugs liés à WP-<a href="http://www.herewithme.fr/tag/cron/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Cron">Cron</a>. (cela provient de la version de <a href="http://www.herewithme.fr/tag/developpement/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Développement">développement</a> de <a href="http://www.herewithme.fr/tag/wordpress/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with WordPress">WordPress</a>)</p>

	Tags: <a href="http://www.herewithme.fr/tag/cron/" title="Cron" rel="tag nofollow">Cron</a>, <a href="http://www.herewithme.fr/tag/developpement/" title="Développement" rel="tag nofollow">Développement</a>, <a href="http://www.herewithme.fr/tag/wordpress/" title="WordPress" rel="tag nofollow">WordPress</a><br />

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.herewithme.fr/2007/02/18/techdays-2007-php-sur-windows-projet-phalanger/" title="[TechDays 2007] PHP sur Windows / Projet Phalanger (18 février 2007)">[TechDays 2007] PHP sur Windows / Projet Phalanger</a> (6)</li>
	<li><a href="http://www.herewithme.fr/2007/01/16/wordpressmu-copie-revoir/" title="WordPressMu : Copie &agrave; revoir&#8230; (16 janvier 2007)">WordPressMu : Copie &agrave; revoir&#8230;</a> (9)</li>
	<li><a href="http://www.herewithme.fr/2007/04/16/wordpress-mu-dans-le-cadre-dun-projet-professionnel/" title="WordPress Mu dans le cadre d&#8217;un projet professionnel (16 avril 2007)">WordPress Mu dans le cadre d&#8217;un projet professionnel</a> (8)</li>
	<li><a href="http://www.herewithme.fr/2007/06/20/vous-avez-dit-blog-au-ralenti/" title="Vous avez dit &quot;Blog au ralenti ?&quot; (20 juin 2007)">Vous avez dit &quot;Blog au ralenti ?&quot;</a> (4)</li>
	<li><a href="http://www.herewithme.fr/2009/12/30/barre-sidebar-automatique-par-page-sidebar-par-defaut/" title="Une barre de sidebar automatique par page et une sidebar par défaut ! (30 décembre 2009)">Une barre de sidebar automatique par page et une sidebar par défaut !</a> (7)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2009/02/28/problemes-wp-cron-programmation-articles/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
