<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2frenchfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Here With Me</title>
	
	<link>http://www.herewithme.fr</link>
	<description>Le blog technique d'Amaury Balmer qui parle de technologies open-source, mais surtout de WordPress !</description>
	<lastBuildDate>Sun, 10 Mar 2013 11:30:12 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/HereWithMe" /><feedburner:info uri="herewithme" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by-nc-sa/3.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:emailServiceId>HereWithMe</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FHereWithMe" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/HereWithMe" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FHereWithMe" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FHereWithMe" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FHereWithMe" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=fr&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FHereWithMe" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/bn/intatm_fr_1.gif">Subscribe with Mon Yahoo!</feedburner:feedFlare><item>
		<title>Ce à quoi pourrait ressembler WordPress 3.6</title>
		<link>http://feedproxy.google.com/~r/HereWithMe/~3/SMyz7-4TIuE/</link>
		<comments>http://www.herewithme.fr/2013/03/09/ce-a-quoi-pourrait-ressembler-wordpress-3-6/#comments</comments>
		<pubDate>Sat, 09 Mar 2013 19:52:56 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=1334</guid>
		<description><![CDATA[Ça travaille dur dans la communauté pour améliorer encore et toujours notre CMS préféré ! J&#8217;ai évoqué les nouveautés de la version 3.6 dans un précédent billet, mais depuis certaines fonctionnalités ont été reportées (workflow de publication), et d&#8217;autres modifications ont &#8230; <a href="http://www.herewithme.fr/2013/03/09/ce-a-quoi-pourrait-ressembler-wordpress-3-6/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Ça travaille dur dans la communauté pour améliorer encore et toujours notre CMS préféré ! J&rsquo;ai évoqué les nouveautés de la version 3.6 dans un <a href="http://www.herewithme.fr/2013/01/08/premieres-orientations-pour-wordpress-3-6/">précédent billet</a>, mais depuis certaines fonctionnalités ont été reportées (workflow de publication), et d&rsquo;autres modifications ont été annoncées.</p>
<p>C&rsquo;est notamment le cas de l&rsquo;apparence de WordPress, aussi bien coté public avec un nouveau thème &laquo;&nbsp;Twenty Thirteen&nbsp;&raquo; que la console d&rsquo;administration avec peut-être un restylage.</p>
<p><a href="http://make.wordpress.org/core/2013/02/18/introducing-twenty-thirteen/">Twenty Thirteen</a> est un thème orienté blog, avec l&rsquo;accent mis sur les posts formats.</p>
<p><a href="http://www.herewithme.fr/wp-content/uploads/2013/03/About-Twenty-Thirteen-e1362858220244.png"><img class="aligncenter size-medium wp-image-1335" alt="About Twenty Thirteen e1362858220244 300x207 Ce à quoi pourrait ressembler WordPress 3.6" src="http://www.herewithme.fr/wp-content/uploads/2013/03/About-Twenty-Thirteen-e1362858220244-300x207.png" width="300" height="207" title="Ce à quoi pourrait ressembler WordPress 3.6" /></a></p>
<p>&nbsp;</p>
<p>Concernant la console d&rsquo;administration, un projet d&rsquo;évolution est disponible sous la forme d&rsquo;une extension nommée <a href="http://wordpress.org/extend/plugins/mp6/">MP6</a>. À ce stade, rien ne garantit que cette évolution de l&rsquo;interface soit intégrée dans le projet, c&rsquo;est une extension &laquo;&nbsp;laboratoire&nbsp;&raquo;. Tous les détails sur le blog <a href="http://make.wordpress.org/ui/2013/03/09/as-a-continuation-of-the-work-begun-in/">make UI</a>.</p>
<p><a href="http://www.herewithme.fr/wp-content/uploads/2013/03/Tableau-de-bord-‹-Test-de-plugins-—-WordPress.png"><img class="aligncenter size-medium wp-image-1338" alt="Tableau de bord ‹ Test de plugins — WordPress 274x300 Ce à quoi pourrait ressembler WordPress 3.6" src="http://www.herewithme.fr/wp-content/uploads/2013/03/Tableau-de-bord-‹-Test-de-plugins-—-WordPress-274x300.png" width="274" height="300" title="Ce à quoi pourrait ressembler WordPress 3.6" /></a> <a href="http://www.herewithme.fr/wp-content/uploads/2013/03/Modifier-l’article-‹-Test-de-plugins-—-WordPress.png"><img class="aligncenter size-medium wp-image-1337" alt="Modifier l’article ‹ Test de plugins — WordPress 182x300 Ce à quoi pourrait ressembler WordPress 3.6" src="http://www.herewithme.fr/wp-content/uploads/2013/03/Modifier-l’article-‹-Test-de-plugins-—-WordPress-182x300.png" width="182" height="300" title="Ce à quoi pourrait ressembler WordPress 3.6" /></a> <a href="http://www.herewithme.fr/wp-content/uploads/2013/03/Réglages-des-médias-‹-Test-de-plugins-—-WordPress.png"><img class="aligncenter size-medium wp-image-1336" alt="Réglages des médias ‹ Test de plugins — WordPress 300x241 Ce à quoi pourrait ressembler WordPress 3.6" src="http://www.herewithme.fr/wp-content/uploads/2013/03/Réglages-des-médias-‹-Test-de-plugins-—-WordPress-300x241.png" width="300" height="241" title="Ce à quoi pourrait ressembler WordPress 3.6" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2013/03/09/ce-a-quoi-pourrait-ressembler-wordpress-3-6/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://www.herewithme.fr/2013/03/09/ce-a-quoi-pourrait-ressembler-wordpress-3-6/</feedburner:origLink></item>
		<item>
		<title>Convertir toutes ses tables en InnoDB ou MyISAM</title>
		<link>http://feedproxy.google.com/~r/HereWithMe/~3/dNbfkLt3tSQ/</link>
		<comments>http://www.herewithme.fr/2013/02/27/convertir-toutes-ses-tables-en-innodb-ou-myisam/#comments</comments>
		<pubDate>Wed, 27 Feb 2013 22:00:19 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=1325</guid>
		<description><![CDATA[Convertir toutes ses tables en InnoDB ou MyISAM Ce qui donne pour tout passer en MyISAM et économiser de la RAM : SELECT CONCAT('ALTER TABLE ',table_schema,'.',table_name,' ENGINE=MyISAM;') FROM information_schema.tables WHERE 1=1 AND engine = 'InnoDB' AND table_schema NOT IN ('information_schema', &#8230; <a href="http://www.herewithme.fr/2013/02/27/convertir-toutes-ses-tables-en-innodb-ou-myisam/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a title="Convertir toutes ses tables en InnoDB ou MyISAM" href="http://kvz.io/blog/2010/04/27/convert-all-tables-to-innodb-in-one-go/">Convertir toutes ses tables en InnoDB ou MyISAM</a></p>
<p>Ce qui donne pour tout passer en MyISAM et économiser de la RAM :</p>
<pre class="brush: sql">SELECT CONCAT('ALTER TABLE ',table_schema,'.',table_name,' ENGINE=MyISAM;')
FROM information_schema.tables
WHERE 1=1
    AND engine = 'InnoDB' 
    AND table_schema NOT IN ('information_schema', 'mysql', 'performance_schema');</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2013/02/27/convertir-toutes-ses-tables-en-innodb-ou-myisam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.herewithme.fr/2013/02/27/convertir-toutes-ses-tables-en-innodb-ou-myisam/</feedburner:origLink></item>
		<item>
		<title>Premières orientations pour WordPress 3.6</title>
		<link>http://feedproxy.google.com/~r/HereWithMe/~3/BZsD50lxs5w/</link>
		<comments>http://www.herewithme.fr/2013/01/08/premieres-orientations-pour-wordpress-3-6/#comments</comments>
		<pubDate>Tue, 08 Jan 2013 07:02:37 +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=1314</guid>
		<description><![CDATA[Je trouve que la plateforme Make WordPress commence vraiment à bien fonctionner ! Cette plateforme de blogs, utilisant le thème collaboratif P2, donne une vraie visibilité pour les évolutions de chaque thématique du projet dont le core, l&#8217;UI, les plugins, les thèmes, &#8230; <a href="http://www.herewithme.fr/2013/01/08/premieres-orientations-pour-wordpress-3-6/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Je trouve que la plateforme <a href="http://make.wordpress.org/">Make WordPress</a> commence vraiment à bien fonctionner !</p>
<p>Cette plateforme de blogs, utilisant le thème collaboratif <a href="http://p2theme.com/">P2</a>, donne une vraie visibilité pour les évolutions de chaque thématique du projet dont le core, l&rsquo;UI, les plugins, les thèmes, l&rsquo;internationalisation, l&rsquo;accessibilité, etc.</p>
<p>Et c&rsquo;est grâce à cette plateforme, que je peux vous énoncer la liste des chantiers envisagés  pour cette prochaine version :</p>
<ol>
<li><a href="http://make.wordpress.org/core/2013/01/07/wordpress-3-6-the-post-formats-ui-feature/">Refonte de l&rsquo;interface des formats d&rsquo;articles</a></li>
<li><a href="http://make.wordpress.org/core/2013/01/07/wordpress-3-6-autosave-and-post-locking/">Refonte des fonctionnalités de sauvegarde automatique et verrouillage lors de l&rsquo;édition des contenus</a></li>
<li><a href="http://make.wordpress.org/core/2013/01/07/wordpress-3-6-edit-flow/">Refonte du workflow de publication</a></li>
<li><a href="http://make.wordpress.org/core/2013/01/07/wordpress-3-6-revisions/">Refonte de l&rsquo;interface des révisions</a></li>
<li><a href="http://make.wordpress.org/core/2013/01/08/wordpress-3-6-menus/">Refonte de l&rsquo;interface des menus</a></li>
</ol>
<p>Autrement dit, pas de nouveauté majeure, mais simplement la modernisation des fonctionnalités existantes du CMS. Cela est une très bonne chose concernant le workflow de publication dont l&rsquo;API existante n&rsquo;est pas forcément très fonctionnelle.</p>
<p>Si vous voulez contribuer à WordPress, n&rsquo;attendez plus ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2013/01/08/premieres-orientations-pour-wordpress-3-6/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.herewithme.fr/2013/01/08/premieres-orientations-pour-wordpress-3-6/</feedburner:origLink></item>
		<item>
		<title>Versionner ses bases de données</title>
		<link>http://feedproxy.google.com/~r/HereWithMe/~3/--RP90QYjZg/</link>
		<comments>http://www.herewithme.fr/2012/12/22/versionner-ses-bases-de-donnees/#comments</comments>
		<pubDate>Sat, 22 Dec 2012 00:09:42 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=1310</guid>
		<description><![CDATA[Versionner ses bases de données]]></description>
				<content:encoded><![CDATA[<p><a href="http://dbv.vizuina.com/">Versionner ses bases de données</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2012/12/22/versionner-ses-bases-de-donnees/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.herewithme.fr/2012/12/22/versionner-ses-bases-de-donnees/</feedburner:origLink></item>
		<item>
		<title>Styler les index Apache2</title>
		<link>http://feedproxy.google.com/~r/HereWithMe/~3/nlGk-oQqeuw/</link>
		<comments>http://www.herewithme.fr/2012/12/22/apache-indexes-stylise/#comments</comments>
		<pubDate>Sat, 22 Dec 2012 00:01:54 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[Serveur]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=1295</guid>
		<description><![CDATA[Styler les index Apache2]]></description>
				<content:encoded><![CDATA[<p><a href="http://adamwhitcroft.com/apaxy/">Styler les index Apache2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2012/12/22/apache-indexes-stylise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.herewithme.fr/2012/12/22/apache-indexes-stylise/</feedburner:origLink></item>
		<item>
		<title>WordPress 3.5 : Plus de JavaScript dans la console d’administration</title>
		<link>http://feedproxy.google.com/~r/HereWithMe/~3/k-vUutn3Z2Q/</link>
		<comments>http://www.herewithme.fr/2012/12/14/wordpress-3-5-plus-de-javascript-dans-la-console-dadministration/#comments</comments>
		<pubDate>Fri, 14 Dec 2012 11:30:54 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[3.5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=1288</guid>
		<description><![CDATA[Si vous faites partie de ces personnes pressées d&#8217;avoir fait la mise à jour vers WordPress 3.5, il se peut que le JavaScript ne fonctionne plus dans la console d&#8217;administration. Les symptômes sont les suivants : Les menus déroulants ne fonctionnent plus Les fonctionnalités &#8230; <a href="http://www.herewithme.fr/2012/12/14/wordpress-3-5-plus-de-javascript-dans-la-console-dadministration/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Si vous faites partie de ces personnes pressées d&rsquo;avoir fait la mise à jour vers WordPress 3.5, il se peut que le JavaScript ne fonctionne plus dans la console d&rsquo;administration.</p>
<p>Les symptômes sont les suivants :</p>
<ul>
<li>Les menus déroulants ne fonctionnent plus</li>
<li>Les fonctionnalités de glisser/déposer non plus</li>
<li>Impossible d&rsquo;ajouter un média</li>
<li>Etc.</li>
</ul>
<p>Le problème est actuellement étudié par l&rsquo;équipe de développement, <a href="http://core.trac.wordpress.org/ticket/22899">cf ce ticket</a>, mais il existe une solution simple, c&rsquo;est de tout simplement désactiver la concaténation des JavaScript dans le back-office.</p>
<p>Pour y parvenir, il faut ajouter la ligne suivante dans votre fichier de configuration :</p>
<blockquote>
<pre>define('CONCATENATE_SCRIPTS', false);</pre>
</blockquote>
<p>Comme indiqué dans la page du codex détaillant les <a href="http://codex.wordpress.org/Editing_wp-config.php#Disable_Javascript_Concatenation">possibilités du fichier wp-config.php</a>.</p>
<p>Une origine du problème pourrait également être un fichier .htaccess trop restrictif, je vous conseille de lire <a href="http://tambnguyen.com/5436-wordpress-3-5-borked-admin-area-this-might-fix-it/">cet article</a> si vous utilisez le firewall <a title="http://perishablepress.com/5g-blacklist-2012/" href="http://perishablepress.com/5g-blacklist-2012/" target="_blank">Jeff Starr’s .htaccess</a> ou le plugin <a title="http://wordpress.org/extend/plugins/bulletproof-security/" href="http://wordpress.org/extend/plugins/bulletproof-security/" target="_blank">BulletProof Security</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2012/12/14/wordpress-3-5-plus-de-javascript-dans-la-console-dadministration/feed/</wfw:commentRss>
		<slash:comments>72</slash:comments>
		<feedburner:origLink>http://www.herewithme.fr/2012/12/14/wordpress-3-5-plus-de-javascript-dans-la-console-dadministration/</feedburner:origLink></item>
		<item>
		<title>Tester rapidement et efficacement un hébergement pour WordPress : phpwpinfo()</title>
		<link>http://feedproxy.google.com/~r/HereWithMe/~3/sgPQlFUTwsw/</link>
		<comments>http://www.herewithme.fr/2012/09/14/tester-rapidement-et-efficacement-un-hebergement-pour-wordpress-phpwpinfo/#comments</comments>
		<pubDate>Fri, 14 Sep 2012 07:40:51 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Serveur]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=1279</guid>
		<description><![CDATA[À chaque nouveau projet à BeAPI c&#8217;est la même chose, on conçoit un nouveau site, on le développe, on le teste, et puis vient le moment fatidique où il faut le mettre en ligne. Généralement, nos clients travaillent avec un prestataire &#171;&#160;infogérant&#160;&#187; ou &#8230; <a href="http://www.herewithme.fr/2012/09/14/tester-rapidement-et-efficacement-un-hebergement-pour-wordpress-phpwpinfo/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>À chaque nouveau projet à <a href="http://www.beapi.fr">BeAPI</a> c&rsquo;est la même chose, on conçoit un nouveau site, on le développe, on le teste, et puis vient le moment fatidique où il faut le mettre en ligne.</p>
<p>Généralement, nos clients travaillent avec un prestataire &laquo;&nbsp;infogérant&nbsp;&raquo; ou leur DSI et c&rsquo;est là que les complications arrivent.</p>
<p>Il faut dans un premier temps fournir les <a href="http://wordpress.org/about/requirements/">prérequis nécessaires à WordPress</a>, et ensuite il faut vérifier que ces prestataires aient bien faire leur job.(chose qui arrive assez rarement !)</p>
<p>Il faut alors parcourir de façon méthodique le PHPinfo() et les variables MySQL afin de s&rsquo;assurer que tout est correctement configuré !</p>
<p>Pour ma part, je vérifie plus de 50 points différents qui touchent les sujets suivants :</p>
<ul>
<li>Configuration Apache</li>
<li>Modules Apache</li>
<li>Configuration PHP</li>
<li>Extensions PHP</li>
<li>Configuration de MySQL</li>
<li>Envoi d&rsquo;emails</li>
</ul>
<p>Ayant constaté le côté méthodique et répétitif de la chose, j&rsquo;ai décidé de faire un script PHP dédié à ces tests. Il s&rsquo;appelle donc <strong><a href="https://github.com/herewithme/phpwpinfo">phpwpinfo</a></strong>, c&rsquo;est open-source et sur <a href="https://github.com/herewithme/phpwpinfo">Github</a>.</p>
<p><div id="attachment_1284" class="wp-caption aligncenter" style="width: 308px"><a href="http://www.herewithme.fr/wp-content/uploads/2012/09/phpwpinfo.png"><img class="size-medium wp-image-1284" title="Aperçu de phpwpinfo" src="http://www.herewithme.fr/wp-content/uploads/2012/09/phpwpinfo-298x300.png" alt="phpwpinfo 298x300 Tester rapidement et efficacement un hébergement pour WordPress : phpwpinfo()" width="298" height="300" /></a><p class="wp-caption-text">Aperçu de phpwpinfo</p></div></p>
<p>Le test couvre beaucoup plus de points que les 2 prérequis de base de WordPress (Version 5.2 de PHP et 5.0 de MySQL)</p>
<p>Il permet globalement de s&rsquo;assurer que WordPress va bien tourner, en ayant mis toutes les chances de son côté, en ce qui concerne les optimisations PHP, MySQL et HTTP.</p>
<p>C&rsquo;est un projet libre, je ne pense pas avoir couvert tous les tests possibles, c&rsquo;est pourquoi j&rsquo;attends avec impatience les premiers &laquo;&nbsp;pull request&nbsp;&raquo; dans Github afin de parfaire l&rsquo;outil.</p>
<p>Bon test !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2012/09/14/tester-rapidement-et-efficacement-un-hebergement-pour-wordpress-phpwpinfo/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		<feedburner:origLink>http://www.herewithme.fr/2012/09/14/tester-rapidement-et-efficacement-un-hebergement-pour-wordpress-phpwpinfo/</feedburner:origLink></item>
		<item>
		<title>Benchmarks WordPress 3.3 et 3.4 : Impact de la traduction sur les performances</title>
		<link>http://feedproxy.google.com/~r/HereWithMe/~3/KWNVFsDtYuI/</link>
		<comments>http://www.herewithme.fr/2012/05/13/benchmarks-wordpress-3-3-et-3-4-impact-de-la-traduction-sur-les-performances/#comments</comments>
		<pubDate>Sun, 13 May 2012 13:01:49 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Mu]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=1183</guid>
		<description><![CDATA[Configuration Dotdeb PHP 5.3, Apache 2.2 &#38; MySQL 5.5 No extra PHP extension/Apache module APC opcode cache, no static cache, no deflate French/American English versions of WordPress TwenyEleven WordPress theme Zero tuning on conf file, only default configuration from APT &#8230; <a href="http://www.herewithme.fr/2012/05/13/benchmarks-wordpress-3-3-et-3-4-impact-de-la-traduction-sur-les-performances/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<h2>Configuration</h2>
<ul>
<li>Dotdeb PHP 5.3, Apache 2.2 &amp; MySQL 5.5</li>
<li>No extra PHP extension/Apache module</li>
<li>APC opcode cache, no static cache, no deflate</li>
<li>French/American English versions of WordPress</li>
<li><em>TwenyEleven</em> WordPress theme</li>
</ul>
<p>Zero tuning on conf file, only default configuration from APT installation.</p>
<h2>Benchmarks</h2>
<p>J&rsquo;utilise le logiciel SIEGE pour effectuer des benchmarks rapides<br />
<code>siege -b -c 100 -r 10 http://mywebsitebenchark.com</code></p>
<p>Le benchmark appelle le site internet http://mywebsitebenchark.com, en éxécutant 100 connexions simultanées, le test est lancé 10 fois à la suite.</p>
<p><strong><a href="http://www.herewithme.fr/2012/05/13/benchmarks-wordpress-3-3-et-3-4-impact-de-la-traduction-sur-les-performances/">Please read web version of this post for see graphs.</a></strong></p>
<h2>Profiling</h2>
<p>Profiling de l&rsquo;application via XHprof avec le cache opcode APC, pour les versions françaises &laquo;&nbsp;FR&nbsp;&raquo;, anglaises natives &laquo;&nbsp;US&nbsp;&raquo;, et françaises avec le plugin <a href="http://wordpress.org/extend/plugins/001-prime-strategy-translate-accelerator/">001 Prime Strategy Translate Accelerator</a> &laquo;&nbsp;FR_Plugin&nbsp;&raquo;</p>
<p><strong><a href="http://www.herewithme.fr/2012/05/13/benchmarks-wordpress-3-3-et-3-4-impact-de-la-traduction-sur-les-performances/">Please read web version of this post for see graphs.</a></strong></p>
<p><strong><a href="http://www.herewithme.fr/2012/05/13/benchmarks-wordpress-3-3-et-3-4-impact-de-la-traduction-sur-les-performances/">Please read web version of this post for see graphs.</a></strong></p>
<p><strong><a href="http://www.herewithme.fr/2012/05/13/benchmarks-wordpress-3-3-et-3-4-impact-de-la-traduction-sur-les-performances/">Please read web version of this post for see graphs.</a></strong></p>
<h2>Conclusion</h2>
<p>Ces quelques tests ont tendance à montrer 2 choses :</p>
<ol>
<li>Le mécanisme d&rsquo;internationalisation de WordPress coûte cher en CPU et en mémoire. Un WordPress français est presque 2.5 fois plus lent qu&rsquo;un WordPress en langue native</li>
<li>La segmentation des fichiers PO à venir dans WordPress 3.4 améliore légèrement la situation mais sans être révolutionnaire. On économise 3mo lors de l&rsquo;exécution de WordPress. WordPress 3.4 FR est environ 35% plus rapide que WordPress 3.3 FR.</li>
</ol>
<p>Par ailleurs, le plugin <a href="http://wordpress.org/extend/plugins/001-prime-strategy-translate-accelerator/">001 Prime Strategy Translate Accelerator</a> propose un concept intéressant en ajoutant la traduction de WordPress dans le cache user de APC. C&rsquo;est donc un moyen innovant et intelligent pour améliorer les performances sans hacker le core de WordPress.</p>
<p>Le seul défaut que je trouve à ce plugin, c&rsquo;est qu&rsquo;il fait appel directement aux fonctions de APC, au lieu d&rsquo;utiliser le cache objet de WordPress, ce qui lui permettrait d&rsquo;être compatible avec un grand nombre de technologies (Xcache, Memcache, etc.)</p>
<p>Le cache objet de la traduction est peut être un concept à proposer dans le core, avis aux amateurs de patch :)</p>
<p><strong>Dernière précision</strong> : WordPress 3.4 US est aussi rapide que WordPress 3.3 US out of the box.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2012/05/13/benchmarks-wordpress-3-3-et-3-4-impact-de-la-traduction-sur-les-performances/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		<feedburner:origLink>http://www.herewithme.fr/2012/05/13/benchmarks-wordpress-3-3-et-3-4-impact-de-la-traduction-sur-les-performances/</feedburner:origLink></item>
		<item>
		<title>Quelques outils CLI pour WordPress</title>
		<link>http://feedproxy.google.com/~r/HereWithMe/~3/GRCJIFk23h0/</link>
		<comments>http://www.herewithme.fr/2011/09/18/quelques-outils-cli-pour-wordpress/#comments</comments>
		<pubDate>Sun, 18 Sep 2011 11:41:21 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=1154</guid>
		<description><![CDATA[Je continue mon expérimentation de Github en partageant sur un dépôt 2 scripts pour WordPress. https://github.com/herewithme/wordpress-cli-tools Ces 2 scripts peuvent être exécuter en mode CLI, c&#8217;est-à-dire en ligne de commande, ils permettent de régénérer les miniatures de WordPress, et de modifier l&#8217;ensemble des &#8230; <a href="http://www.herewithme.fr/2011/09/18/quelques-outils-cli-pour-wordpress/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Je continue mon expérimentation de Github en partageant sur un dépôt 2 scripts pour WordPress.</p>
<p><a href="https://github.com/herewithme/wordpress-cli-tools">https://github.com/herewithme/wordpress-cli-tools</a></p>
<p>Ces 2 scripts peuvent être exécuter en mode CLI, c&rsquo;est-à-dire en ligne de commande, ils permettent de régénérer les miniatures de WordPress, et de modifier l&rsquo;ensemble des liens vers les images de WordPress vers leur page attachment associé.</p>
<p>Par ailleurs, je vais progressivement passer tous les plugins open-source que je propose vers Github à la place des dépôts SVN/Redmine. En espérant que cela augmente le nombre de feedbacks et de patchs associés.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2011/09/18/quelques-outils-cli-pour-wordpress/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.herewithme.fr/2011/09/18/quelques-outils-cli-pour-wordpress/</feedburner:origLink></item>
		<item>
		<title>Les primaires citoyennes (socialistes) d’un point de vue CMS</title>
		<link>http://feedproxy.google.com/~r/HereWithMe/~3/uLz9KAtoe_o/</link>
		<comments>http://www.herewithme.fr/2011/09/18/les-primaires-citoyennes-socialistes-dun-point-de-vue-cms/#comments</comments>
		<pubDate>Sun, 18 Sep 2011 10:33:46 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[politique]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=1119</guid>
		<description><![CDATA[Jeudi 15 septembre se déroulait le premier show TV consacré à la primaire citoyenne organisée par le PS.  Cela m&#8217;a rappelait les primaires républicaines aux États-Unis, et je me suis posé la même question que les blogueurs outre-atlantique, quels sont les outils utilisés par chacun &#8230; <a href="http://www.herewithme.fr/2011/09/18/les-primaires-citoyennes-socialistes-dun-point-de-vue-cms/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Jeudi 15 septembre se déroulait le premier show TV consacré à la primaire citoyenne organisée par le PS.  Cela m&rsquo;a rappelait les primaires républicaines aux États-Unis, et je me suis posé la même question que les blogueurs outre-atlantique, quels sont les outils utilisés par chacun des candidats pour réaliser le site web !</p>
<p>Et le grand gagnant de cette primaire est <strong>Drupal</strong>.</p>
<p><a class="lightbox" href="http://www.herewithme.fr/wp-content/uploads/2011/09/primaire_socialiste_cms.png"><img class="alignnone size-large wp-image-1132" title="primaire_socialiste_cms" src="http://www.herewithme.fr/wp-content/uploads/2011/09/primaire_socialiste_cms-1024x318.png" alt="primaire socialiste cms 1024x318 Les primaires citoyennes (socialistes) dun point de vue CMS" width="620" height="192" /></a></p>
<p>Sur les 6 candidats, 3 ont choisi Drupal, 2 WordPress et seul Manuel Valls a fait le choix de SPIP.</p>
<h3>Drupal ou WordPress pour un site politique ?</h3>
<p>Bien entendu les candidats n&rsquo;ont jamais entendu parler du mot CMS, ce sont donc les agences web chargées de réaliser les sites web de cette compagne qui sont responsable de ces choix.</p>
<p>Personnellement, je ne suis pas du tout étonné de voir Drupal remporté cette primaire, cela représente tout à fait l&rsquo;état du marché des CMS open-source en France, Drupal leader, WordPress outsider, SPIP en déclin.</p>
<p>Pourtant lorsque l&rsquo;on regarde les fonctionnalités en place sur chacun des sites, on se rend bien compte que WordPress répond parfaitement à ces besoins et que l&rsquo;utilisation de Drupal est un choix discutable, car même s&rsquo;il reste un outil très performant dans bien des domaines, WordPress le surpasse largement au niveau de l&rsquo;ergonomie et la facilité d&rsquo;utilisation/de formation.</p>
<p>Or lorsque l&rsquo;on réalise un site pour un candidat d&rsquo;une compagne politique, on sait pertinemment que le site a une durée de vie limitée et que la facilité d&rsquo;utilisation est primordiale pour fluidifier les publications par l&rsquo;équipe de communication. Le choix de WordPress est de fait ultra légitime.</p>
<h3>Les blogs des candidats</h3>
<p>Pour l&rsquo;anecdote, 2 candidats disposent d&rsquo;un blog à temps plein en dehors des périodes électorales, Arnaud Montebourg et Manuel Valls, et ces derniers utilisent bien entendu WordPress.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2011/09/18/les-primaires-citoyennes-socialistes-dun-point-de-vue-cms/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.herewithme.fr/2011/09/18/les-primaires-citoyennes-socialistes-dun-point-de-vue-cms/</feedburner:origLink></item>
		<item>
		<title>Une présentation très intéressante concernant les performances et WordPress</title>
		<link>http://feedproxy.google.com/~r/HereWithMe/~3/OiE7W0Jdsbg/</link>
		<comments>http://www.herewithme.fr/2011/09/18/une-presentation-tres-interessante-concernant-les-performances-wordpress/#comments</comments>
		<pubDate>Sun, 18 Sep 2011 10:31:03 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=1142</guid>
		<description><![CDATA[Une présentation très intéressante concernant les performances et WordPress. Cela se trouve sur le site de Joseph Scott.]]></description>
				<content:encoded><![CDATA[<p>Une présentation très intéressante concernant les performances et WordPress.</p>
<p>Cela se trouve sur le site de <a href="http://josephscott.org/archives/2011/09/slides-site-performance-from-pinto-to-ferrari/">Joseph Scott</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2011/09/18/une-presentation-tres-interessante-concernant-les-performances-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.herewithme.fr/2011/09/18/une-presentation-tres-interessante-concernant-les-performances-wordpress/</feedburner:origLink></item>
		<item>
		<title>Gros nettoyage en vue dans le référentiel de plugins de WordPress.org !</title>
		<link>http://feedproxy.google.com/~r/HereWithMe/~3/DBh4k33dUHE/</link>
		<comments>http://www.herewithme.fr/2011/08/15/gros-nettoyage-en-vue-dans-le-referentiel-de-plugins-de-wordpress-org/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 08:42:03 +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=1116</guid>
		<description><![CDATA[Matt vient d&#8217;annoncer, dans l&#8217;une de ses fameuses conférences &#171;&#160;State of the Word&#160;&#187;, que toutes les extensions n&#8217;ayant pas été mises à jour lors des 2 dernières années seront masquées du référentiel. Les raisons à ce changement sont multiples, Matt &#8230; <a href="http://www.herewithme.fr/2011/08/15/gros-nettoyage-en-vue-dans-le-referentiel-de-plugins-de-wordpress-org/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://wpdevel.wordpress.com/2011/08/14/plugins-themes-two-years/">Matt vient d&rsquo;annoncer</a>, dans l&rsquo;une de ses fameuses conférences &laquo;&nbsp;State of the Word&nbsp;&raquo;, que toutes les extensions n&rsquo;ayant pas été mises à jour lors des 2 dernières années seront masquées du référentiel.</p>
<p>Les raisons à ce changement sont multiples, Matt évoque des problèmes de conception, de sécurité, de compatibilité de ces plugins avec la version courante de WordPress. Je trouve qu&rsquo;il a entièrement raison, le référentiel est devenu un véritable champ de ruine de plugins fait à un moment T et jamais mis à jour.</p>
<p>C&rsquo;est d&rsquo;ailleurs pour cette raison que je demande toujours à <a href="http://beapi.fr/clients/">mes client</a>s de faire valider les plugins qu&rsquo;il souhaite rajouter à leur installation une fois un projet terminé. Cela permet d&rsquo;éviter d&rsquo;installer des plugins vieux comme le monde.</p>
<p>Par ailleurs, je trouve que le référentiel des plugins fait preuve d&rsquo;un grand laxisme comparé à celui des thèmes. Je pense que les plugins devraient passer un stresstest afin d&rsquo;être publiés sur le référentiel.</p>
<p>Je pense aux tests suivants :</p>
<ul>
<li>Internationalisation du code</li>
<li>Sécurisation du code avec les API de WP</li>
<li>Pas de notice avec la constante WP_DEBUG à true</li>
<li>Plugin développé en anglais uniquement</li>
</ul>
<p>Cela permettrait d&rsquo;augmenter sensiblement le niveau de qualité des plugins sur le CMS WordPress.</p>
<p>Au 15 aout 2011, le référentiel compte 15 741 plugins, je pense qu&rsquo;une fois cette amputation réalisée le nombre de plugins WordPress passera sous la barre des 10 000 plugins. Et je pense que si un stresstest était mis en place, alors on descendrait à 5000 plugins, des chiffres plus raisonnables non ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2011/08/15/gros-nettoyage-en-vue-dans-le-referentiel-de-plugins-de-wordpress-org/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		<feedburner:origLink>http://www.herewithme.fr/2011/08/15/gros-nettoyage-en-vue-dans-le-referentiel-de-plugins-de-wordpress-org/</feedburner:origLink></item>
		<item>
		<title>N’appelez jamais une taxinomie de WordPress « type »</title>
		<link>http://feedproxy.google.com/~r/HereWithMe/~3/QL8_hvAKRHY/</link>
		<comments>http://www.herewithme.fr/2011/08/14/nappelez-jamais-une-taxinomie-de-wordpress-type/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 12:33:15 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Taxinomie]]></category>
		<category><![CDATA[Taxonomy]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=1111</guid>
		<description><![CDATA[C&#8217;est dommage, mais l&#8217;API des taxinomies de WordPress ne possède pas de liste de mots clefs interdits lors de l&#8217;enregistrement. De fait, il est tout à fait possible d&#8217;appeler une taxinomie &#171;&#160;page&#160;&#187;, &#171;&#160;post&#160;&#187;, &#171;&#160;category&#160;&#187;. Parfois, cela pète dès l&#8217;enregistrement de la taxinomie, &#8230; <a href="http://www.herewithme.fr/2011/08/14/nappelez-jamais-une-taxinomie-de-wordpress-type/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>C&rsquo;est dommage, mais l&rsquo;API des taxinomies de WordPress ne possède pas de liste de mots clefs interdits lors de l&rsquo;enregistrement. De fait, il est tout à fait possible d&rsquo;appeler une taxinomie &laquo;&nbsp;page&nbsp;&raquo;, &laquo;&nbsp;post&nbsp;&raquo;, &laquo;&nbsp;category&nbsp;&raquo;. Parfois, cela pète dès l&rsquo;enregistrement de la taxinomie, alors on change rapidement le nom sans perdre de temps. Parfois, c&rsquo;est beaucoup plus vicieux et il faut passer beaucoup de temps à debugger pour trouver l&rsquo;origine.</p>
<p>C&rsquo;est justement le cas du mot &laquo;&nbsp;type&nbsp;&raquo;, il ne faut JAMAIS l&rsquo;enregistrer comme nom de taxinomie pour la simple et bonne raison que cela va faire bugger le gestionnaire de médias de WordPress. Une fois la taxinomie, ce dernier ne retournera aucun média dans la liste affichée dans les lightbox. En effet, le gestionnaire utilise le mot clef &laquo;&nbsp;type&nbsp;&raquo; pour différencier les vidéos/images/sons/documents. WordPress intercepte également ce mot clef pour limiter les résultats de la WP_Query qui récupère les médias à ceux classer dans la taxinomie &laquo;&nbsp;type&nbsp;&raquo;, pour le terme &laquo;&nbsp;image&nbsp;&raquo;, etc.</p>
<p>Conclusion, n&rsquo;hésitez pas à choisir des noms de taxinomies assez longs pour éviter les effets de bords !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2011/08/14/nappelez-jamais-une-taxinomie-de-wordpress-type/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		<feedburner:origLink>http://www.herewithme.fr/2011/08/14/nappelez-jamais-une-taxinomie-de-wordpress-type/</feedburner:origLink></item>
		<item>
		<title>Simplifier l’usage de la console d’administration avec les custom post types de WordPress</title>
		<link>http://feedproxy.google.com/~r/HereWithMe/~3/7RhKI7kBI_c/</link>
		<comments>http://www.herewithme.fr/2011/08/09/simplifier-lusage-de-la-console-dadministration-des-custom-post-types-de-wordpress/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 07:10:00 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[Custom Post Types]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=1105</guid>
		<description><![CDATA[Avec l&#8217;apparition des types de contenus personnalisés (custom post types /CPT), les consoles d&#8217;administration de WordPress ont vu fleurir des tonnes de menus en plus dans la console d&#8217;administration. Si bien qu&#8217;un site web, un peu complexe, utilise désormais 4 &#8230; <a href="http://www.herewithme.fr/2011/08/09/simplifier-lusage-de-la-console-dadministration-des-custom-post-types-de-wordpress/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Avec l&rsquo;apparition des types de contenus personnalisés (custom post types /CPT), les consoles d&rsquo;administration de WordPress ont vu fleurir des tonnes de menus en plus dans la console d&rsquo;administration. Si bien qu&rsquo;un site web, un peu complexe, utilise désormais 4 à 5 CPT.</p>
<p>Généralement, les développeurs se contentent de leur attribuer l&rsquo;icône par défaut de WordPress, ou mieux il laisse le champ complètement vide pour ne proposer aucune icône pour ces types de contenus. Il faut dire que trouver une icône, la redimensionner, proposer une version active/inactive, c&rsquo;est beaucoup de boulot !</p>
<p>Mais ce que l&rsquo;on oublie c&rsquo;est que les icônes ne sont pas uniquement là pour décorer, elles permettent de mémoriser rapidement l&rsquo;emplacement des fonctionnalités dans l&rsquo;administration.</p>
<p>Voici un petit exemple entre 2 menus de la console d&rsquo;administration de WordPress. Si l&rsquo;on met de côté les différences graphiques liées à WordPress 3.2, on constate :</p>
<ul>
<li>À gauche, il s&rsquo;agit du menu classique de WordPress, l&rsquo;ordre n&rsquo;est quasiment pas changé, les types de contenus n&rsquo;ont pas d’icônes.</li>
<li>À droite, chaque type de contenu possède une icône distinctive et l&rsquo;ordre est complètement personnalisé. Des séparateurs sont présents afin de grouper les éléments du menu.</li>
</ul>
<div><a href="http://www.herewithme.fr/wp-content/uploads/2011/08/CustomPostTypes_Both.png"><img class="aligncenter size-full wp-image-1106" title="CustomPostTypes_Both" src="http://www.herewithme.fr/wp-content/uploads/2011/08/CustomPostTypes_Both.png" alt="CustomPostTypes Both Simplifier lusage de la console dadministration avec les custom post types de WordPress" width="322" height="592" /></a></div>
<p>Les différences entre ces 2 menus ne portent que sur des détails, mais c&rsquo;est précisément ces détails qui  différencient une console d&rsquo;administration compréhensible et pleinement intégrée dans l&rsquo;esprit du CMS à une administration fouillis.</p>
<p><strong>Pour arriver à un tel résultat, peu ou pas de développement sont nécessaires.</strong></p>
<p>La première chose à faire est de trouver des icônes, je vous recommande <a href="http://randyjensenonline.com/thoughts/wordpress-custom-post-type-fugue-icons/">l&rsquo;énorme pack d&rsquo;icônes &nbsp;&raquo;Fugue&nbsp;&raquo; de Randy Jensen</a>, elles sont déjà formatées pour les types de contenus de WordPress.</p>
<p>Une fois que vous avez sélectionné vos icônes, il suffit d&rsquo;ajouter le code proposé sur ce même site pour ajouter les règles CSS nécessaires dans WordPress. Si vos types de contenus sont intégrés dans votre thème, placez le code des icônes également dans le thème, sinon faites un plugin.</p>
<p>Pour modifier l&rsquo;ordre du menu, et grouper les éléments selon le besoin du client, je vous recommande l&rsquo;utilisation du plugin <a href="http://wordpress.org/extend/plugins/admin-menu-editor/">Admin Menu Editor</a>, il est disponible sur le référentiel officiel et permet de configurer le menu en glisser-déposer.</p>
<p><div id="attachment_1107" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.herewithme.fr/wp-content/uploads/2011/08/admin-menu-editor-screenshot.png"><img class="size-medium wp-image-1107" title="admin-menu-editor-screenshot" src="http://www.herewithme.fr/wp-content/uploads/2011/08/admin-menu-editor-screenshot-300x200.png" alt="admin menu editor screenshot 300x200 Simplifier lusage de la console dadministration avec les custom post types de WordPress" width="300" height="200" /></a><p class="wp-caption-text">Plugin Admin Menu Editor</p></div></p>
<p>A noter qu&rsquo;il existe une version pro de ce plugin, elle permet de réaliser des exports/imports de la configuration du plugin.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2011/08/09/simplifier-lusage-de-la-console-dadministration-des-custom-post-types-de-wordpress/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.herewithme.fr/2011/08/09/simplifier-lusage-de-la-console-dadministration-des-custom-post-types-de-wordpress/</feedburner:origLink></item>
		<item>
		<title>Désactiver rapidement les 2 taxonomies par défaut des articles de WordPress</title>
		<link>http://feedproxy.google.com/~r/HereWithMe/~3/9oIdToiHX6Q/</link>
		<comments>http://www.herewithme.fr/2011/02/22/desactiver-rapidement-les-2-taxonomies-par-defaut-des-articles-de-wordpress/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 09:42:56 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Taxonomies]]></category>
		<category><![CDATA[Taxonomy]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=1082</guid>
		<description><![CDATA[Dans WordPress, il n&#8217;existe pas de fonction pour désenregistrer des taxonomies, alors pour désactiver les taxonomies par défaut, il faut modifier directement le tableau de taxonomie de WordPress. Ce qui donne le code suivant à insérer dans le fichier functions.php &#8230; <a href="http://www.herewithme.fr/2011/02/22/desactiver-rapidement-les-2-taxonomies-par-defaut-des-articles-de-wordpress/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Dans WordPress, il n&rsquo;existe pas de fonction pour désenregistrer des taxonomies, alors pour désactiver les taxonomies par défaut, il faut modifier directement le tableau de taxonomie de WordPress.</p>
<p>Ce qui donne le code suivant à insérer dans le fichier functions.php de son thème, ou bien dans son plugin.</p>
<p><code> </code></p>
<p><code></p>
<div>&lt;?php</div>
<div>add_action('init', 'remove_default_taxos', 2 );</div>
<div>function remove_default_taxos() {</div>
<div>global $wp_taxonomies;</div>
<div>unset($wp_taxonomies['category'], $wp_taxonomies['post_tag']);</div>
<div>}</div>
<div>?&gt;</div>
<p></code></p>
<p>WordPress gère très bien la désactivation des taxonomies par défaut, et les différentes fonctionnalités propres aux catégories et aux tags sont proprement désactivées dans la console d&rsquo;administration, comme dans les vues listes ou édition.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2011/02/22/desactiver-rapidement-les-2-taxonomies-par-defaut-des-articles-de-wordpress/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.herewithme.fr/2011/02/22/desactiver-rapidement-les-2-taxonomies-par-defaut-des-articles-de-wordpress/</feedburner:origLink></item>
		<item>
		<title>Simple Punctual Translation, un plugin pour proposer ponctuellement des traductions sur votre site</title>
		<link>http://feedproxy.google.com/~r/HereWithMe/~3/mgKU7mBLc8U/</link>
		<comments>http://www.herewithme.fr/2011/02/15/simple-punctual-translation-plugin-pour-proposer-ponctuellement-des-traductions-sur-votre-site/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 12:27:05 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Traduction]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=1027</guid>
		<description><![CDATA[À BeAPI, il nous arrive fréquemment que l&#8217;on nous demande de réaliser des sites multilingues. Parfois, il s&#8217;agit de traduire l&#8217;intégralité du site, mais bien souvent il s&#8217;agit surtout de traduire les pages statiques de WordPress, ou certains articles très &#8230; <a href="http://www.herewithme.fr/2011/02/15/simple-punctual-translation-plugin-pour-proposer-ponctuellement-des-traductions-sur-votre-site/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>À <a href="http://beapi.Fr">BeAPI</a>, il nous arrive fréquemment que l&rsquo;on nous demande de réaliser des sites multilingues.<br />
Parfois, il s&rsquo;agit de traduire l&rsquo;intégralité du site, mais bien souvent il s&rsquo;agit surtout de traduire les pages statiques de WordPress, ou certains articles très populaires.</p>
<p>Face à ce besoin plutôt basique, il n&rsquo;existe pas de solution magique sur WordPress&#8230;</p>
<h2>Les solutions existantes</h2>
<p>Pour faire court, on peut utiliser comme plugin :</p>
<ol>
<li> WPml</li>
<li> Qtranslate</li>
<li> Global Translator</li>
</ol>
<h3>WPML</h3>
<p>Ce plugin est le plus complet pour gérer les sites multilingues sous WordPress.<br />
Il propose de traduire tout : contenus, taxos, menus, widgets. Il permet aussi une traduction de son site par des personnes extérieures, bref.</p>
<p>Il fait plein de choses. Le problème se résume en 3 points :</p>
<ol>
<li> On ne peut pas désactiver la traduction sur les articles WP</li>
<li> Le code source est imbuvable, pourri et j&rsquo;en passe. (il m&rsquo;est arrivé de désactiver des fonctions PHP complètes, le plugin fonctionnait mieux&#8230;)</li>
<li> Il vient récemment de passer en mode payant</li>
</ol>
<p>De fait, à l&rsquo;agence dès que l&rsquo;on peut, on s&rsquo;en passe bien volontiers !</p>
<h3>Qtranslate</h3>
<p>Alternative qui a l&rsquo;avantage de proposer moins de fonctionnalités que WPML, mais avec une interface sympathique bien qu&rsquo;imposant une contrainte en nombre de langues.<br />
(Chaque langue étant affiché dans la même page d&rsquo;édition que le contenu initial, avec un basculement via des onglets)</p>
<p>Mon principal reproche concerne l&rsquo;architecture du plugin, tout stocker dans les mêmes champs, et insérer des balises XML pour différencier les langues n&rsquo;est pas une méthodologie viable.<br />
Par exemple, impossible de désactiver le plugin sans afficher tout le contenu en 3 triples. (si votre site possède 3 langues)</p>
<h3>Global Translator</h3>
<p>La traduction &laquo;&nbsp;low-cost&nbsp;&raquo; qui consiste à proposer une version traduite par les soins de Google, Babel Fish, Promt ou FreeTranslations de tout son site. Bien entendu le résultat est catastrophique la majorité du temps, et il n&rsquo;est pas possible de proposer sa traduction. Bref, une solution pas exploitable en entreprise, mais qui très utile dans le cadre d&rsquo;un blog personnel pour générer du trafic international. (mais non qualifié)</p>
<h2>Notre solution : Simple Punctual Translation</h2>
<p>Avec l&rsquo;équipe de développement de <a href="http://beapi.fr">BeAPI</a>, on s&rsquo;est mis en mode réflexion, on a imaginé toutes les fonctionnalités que l&rsquo;on peut attendre d&rsquo;un plugin open-source, l&rsquo;architecture que l&rsquo;on pourrait créer, l&rsquo;impact sur les développements. Bon, je ne vous cache pas qu&rsquo;on s&rsquo;est bien aidé de Drupal pour lister toutes les fonctionnalités multilingues à prévoir.</p>
<p>Et puis face à un chantier aussi grand, on s&rsquo;est dit qu&rsquo;on ferait bien de commencer par une solution allégée de plugin multilingue. On a listé le besoin de base rencontré à l&rsquo;agence, soit traduire certains types de contenus de WordPress et on a commencé le développement de Simple Punctual Translation.</p>
<p>Comme son nom l&rsquo;indique, ce plugin permet de faire des traductions ponctuelles sur son site WordPress, ponctuel dans le sens nous n&rsquo;allons traduire que certaines pages du site.</p>
<p>L&rsquo;architecture retenue pour le développement est en pleine cohérence avec WordPress 3.0, nous avons créé un type de contenu traduction, et nous avons créé une taxonomie pour les langues du site. Nous avons personnalisé la console d&rsquo;administration de WordPress pour proposer les fonctionnalités de traduction, un peu d&rsquo;AJAX pour rendre l&rsquo;interface pratique. Enfin, nous avons créé un widget affichant les langues disponibles pour le contenu actuellement chargé. Un rôle traducteur est automatiquement créé avec le plugin, il permet à un utilisateur de ce rôle d&rsquo;uniquement pouvoir créer et gérer des traductions.</p>
<p>Les fonctionnalités utilisateurs se résume en la possibilité de switcher entre une et plusieurs langues sur la vue single d&rsquo;un contenu. Ainsi, une page peut être traduite en X langues.</p>
<p>Le plugin propose les réglages suivants :</p>
<ul>
<li>Insertion automatique des langues disponibles à la fin d&rsquo;article</li>
<li>Réécriture des URLs soit via un paramètre &laquo;&nbsp;lang&nbsp;&raquo; dans l&rsquo;adresse ou via un préfixe en début d&rsquo;adresse :
<ul>
<li>http://www.herewithme.fr/contenu/?lang=de</li>
<li>ou http://www.herewithme.fr/de/contenu</li>
</ul>
</li>
<li>Activation des traductions sur les post types de son choix</li>
<li>2 modes pour le mécanisme de traduction, que je détaillerai ci-dessous.</li>
</ul>
<p>Bien entendu, le plugin est disponible via le<a href="http://wordpress.org/extend/plugins/simple-punctual-translation/"> référentiel des extensions WordPress</a>.</p>
<h3>Moteurs de traduction</h3>
<p>Pour ce plugin, nous n&rsquo;avons pas voulu imposer une architecture définie pour le moteur de traduction, alors nous avons proposé un mode automatique ou manuel.</p>
<p><strong>Mode automatique</strong></p>
<p>Le mode automatique est plutôt destiné au grand public, car aucune modification n&rsquo;est nécessaire dans le code source. Le principe est le suivant, lorsqu&rsquo;on navigue sur la version allemande d&rsquo;une page, WordPress récupère les données originales de la page, et notre plugin vient automatiquement injecté le contenu allemand de 3 champs, le titre, le contenu et l&rsquo;extrait.</p>
<p>Cela veut dire que la version allemande en mode automatique conservera, si votre thème l&rsquo;affiche, la date de publication, les commentaires, l&rsquo;auteur, les tags et les catégories de l&rsquo;article original.</p>
<p>Ce mode suffit largement à un usage basique du plugin de traduction, sur des types de contenu natifs, il est compatible à 99% sur les installations WordPress existantes.</p>
<p><strong>Mode manuel</strong></p>
<p>Ce second mode est nettement plus puissant que le premier. Le mode manuel ne modifie aucune donnée de la requête initiale de WordPress, si aucune modification n&rsquo;est portée sur le thème, votre contenu ne sera même pas traduit ! Pour switcher de langue, nous nous sommes inspirés des fonctions de WordPress Mu permettant des switcher de blogs, soit switch_to_blog() et restore_current_blog().</p>
<p>Et nous avons créé 2 fonctions switch_to_language() et restore_original_language().</p>
<p>La première fonction switch_to_language() permet de basculer le contenu dans la version traduite, tandis que la deuxième fonction permet de restaurer la langue originale du contenu.</p>
<p>Exemple :</p>
<pre style="padding-left: 30px;">&lt;?php
the_title(); // Title in English

switch_to_language();
 the_title(); // Title in French
restore_original_language();

the_title(); // Title in English
?&gt;</pre>
<p>Ce couple de fonctions permet aux développeurs d&rsquo;être extrêmement précis sur les champs à traduire. Ce mode à mon sens, doit être largement privilégié, car il est propre, il n&rsquo;interagit pas avec la requête initiale de WordPress. Néanmoins, il y a quelques défauts comme :</p>
<ul>
<li>Le titre HTML de la page n&rsquo;est pas traduit</li>
<li>Les plugins de fil d&rsquo;ariane ne prennent pas en compte la traduction</li>
</ul>
<p>Ce sont principalement des défauts concernant l&rsquo;aspect SEO, et effectivement sur cette première version du plugin nous n&rsquo;avons travaillé que l&rsquo;aspect fonctionnel. Nous comptons sur les retours de la communauté pour améliorer le plugin&#8230;</p>
<h2>Le mot de la fin</h2>
<p>N&rsquo;hésitez pas à tester ce plugin et nous faire vos retours sur le <a href="http://redmine.beapi.fr/projects/punctual-translation/">site redmine du projet. </a></p>
<p>Dernière précision, ce plugin a été développé sur WordPress 3.1, mode WP_Debug activé, il est rétro-compatible 3.0.</p>
<p>Pour conclure, il n&rsquo;est pas compatible PHP4. (en fait je n&rsquo;en sais rien, mais pour tout vous dire, je m&rsquo;en fous royalement)</p>
<p><strong>Le plugin est image :</strong></p>
<p><strong>
<a href='http://www.herewithme.fr/2011/02/15/simple-punctual-translation-plugin-pour-proposer-ponctuellement-des-traductions-sur-votre-site/screenshot-2-2/' title='screenshot-2'><img width="150" height="150" src="http://www.herewithme.fr/wp-content/uploads/2011/02/screenshot-2-150x150.png" class="attachment-thumbnail" alt="screenshot 2 150x150 Simple Punctual Translation, un plugin pour proposer ponctuellement des traductions sur votre site"  title="Simple Punctual Translation, un plugin pour proposer ponctuellement des traductions sur votre site" /></a>
<a href='http://www.herewithme.fr/2011/02/15/simple-punctual-translation-plugin-pour-proposer-ponctuellement-des-traductions-sur-votre-site/screenshot-3-2/' title='screenshot-3'><img width="150" height="150" src="http://www.herewithme.fr/wp-content/uploads/2011/02/screenshot-3-150x150.png" class="attachment-thumbnail" alt="screenshot 3 150x150 Simple Punctual Translation, un plugin pour proposer ponctuellement des traductions sur votre site"  title="Simple Punctual Translation, un plugin pour proposer ponctuellement des traductions sur votre site" /></a>
<a href='http://www.herewithme.fr/2011/02/15/simple-punctual-translation-plugin-pour-proposer-ponctuellement-des-traductions-sur-votre-site/screenshot-4/' title='screenshot-4'><img width="150" height="103" src="http://www.herewithme.fr/wp-content/uploads/2011/02/screenshot-4-150x103.png" class="attachment-thumbnail" alt="screenshot 4 150x103 Simple Punctual Translation, un plugin pour proposer ponctuellement des traductions sur votre site"  title="Simple Punctual Translation, un plugin pour proposer ponctuellement des traductions sur votre site" /></a>
<a href='http://www.herewithme.fr/2011/02/15/simple-punctual-translation-plugin-pour-proposer-ponctuellement-des-traductions-sur-votre-site/screenshot-5/' title='screenshot-5'><img width="150" height="99" src="http://www.herewithme.fr/wp-content/uploads/2011/02/screenshot-5-150x99.png" class="attachment-thumbnail" alt="screenshot 5 150x99 Simple Punctual Translation, un plugin pour proposer ponctuellement des traductions sur votre site"  title="Simple Punctual Translation, un plugin pour proposer ponctuellement des traductions sur votre site" /></a>
<a href='http://www.herewithme.fr/2011/02/15/simple-punctual-translation-plugin-pour-proposer-ponctuellement-des-traductions-sur-votre-site/screenshot-6/' title='screenshot-6'><img width="150" height="150" src="http://www.herewithme.fr/wp-content/uploads/2011/02/screenshot-6-150x150.png" class="attachment-thumbnail" alt="screenshot 6 150x150 Simple Punctual Translation, un plugin pour proposer ponctuellement des traductions sur votre site"  title="Simple Punctual Translation, un plugin pour proposer ponctuellement des traductions sur votre site" /></a>
<a href='http://www.herewithme.fr/2011/02/15/simple-punctual-translation-plugin-pour-proposer-ponctuellement-des-traductions-sur-votre-site/screenshot-7/' title='screenshot-7'><img width="150" height="150" src="http://www.herewithme.fr/wp-content/uploads/2011/02/screenshot-7-150x150.png" class="attachment-thumbnail" alt="screenshot 7 150x150 Simple Punctual Translation, un plugin pour proposer ponctuellement des traductions sur votre site"  title="Simple Punctual Translation, un plugin pour proposer ponctuellement des traductions sur votre site" /></a>
<br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2011/02/15/simple-punctual-translation-plugin-pour-proposer-ponctuellement-des-traductions-sur-votre-site/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		<feedburner:origLink>http://www.herewithme.fr/2011/02/15/simple-punctual-translation-plugin-pour-proposer-ponctuellement-des-traductions-sur-votre-site/</feedburner:origLink></item>
		<item>
		<title>WordPress 3.1 : Les évolutions envisagées</title>
		<link>http://feedproxy.google.com/~r/HereWithMe/~3/NBSQHcJZWcM/</link>
		<comments>http://www.herewithme.fr/2010/09/06/wordpress-3-1-les-evolutions-envisagees/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 12:31:42 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Automattic]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Francophone]]></category>
		<category><![CDATA[WordPress Mu]]></category>
		<category><![CDATA[WP-Box]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=977</guid>
		<description><![CDATA[Cet article est basé sur l&#8217;article de Jane Wells publié sur le blog de développement de WordPress. Ça n&#8217;est pas une traduction stricte, mais une interprétation libre de ma part. Contrairement à WordPress 3.0, la version 3.1 se doit d&#8217;avoir &#8230; <a href="http://www.herewithme.fr/2010/09/06/wordpress-3-1-les-evolutions-envisagees/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><em>Cet article est basé sur l&rsquo;<a href="http://wpdevel.wordpress.com/2010/09/03/process-and-scope-for-3-1-part-i/">article de Jane Wells</a> publié sur le blog de développement de WordPress. Ça n&rsquo;est pas une traduction stricte, mais une interprétation libre de ma part.</em></p>
<p>Contrairement à WordPress 3.0, la version 3.1 se doit d&rsquo;avoir un temps de développement court, les évolutions envisagées seront donc rapides, et il n&rsquo;y aura pas de gros projets intégrés.</p>
<p>L&rsquo;objectif de date pour la sortie finale de WordPress 3.1 est prévu pour mi-décembre 2010.</p>
<p>Cette version va avant tout privilégier les évolutions sur l&rsquo;interface, la qualité et les performances du code et il n&rsquo;y aura pas de modification sur le schéma. L&rsquo;avis de l&rsquo;équipe est de réserver les évolutions majeures pour WordPress 3.2, et ainsi produire un code de qualité en PHP5.</p>
<p><strong>Donc première chose à retenir : pas de modification de schéma et pas de nouvelles API importantes.</strong></p>
<h2>Ce que ne contiendra pas WordPress 3.1</h2>
<p><strong>La refonte des médias. </strong>Une mise à jour importante du gestionnaire des médias a été envisagée par l&rsquo;équipe de dev, c&rsquo;est aussi l&rsquo;une des demandes les plus récurrentes de la communauté. Il ne changera pas pour la simple et bonne raison que le code en question est assez tordu et qu&rsquo;il serait regrettable de développer quelque chose en PHP4 alors que WordPress 3.2 sera compatible PHP5 uniquement.</p>
<p>De plus, c&rsquo;est un chantier qui demandera du temps, qui imposera des modifications sur le schéma de la base de données et sur l&rsquo;interface utilisateur. De fait, c&rsquo;est un chantier couteux en temps.</p>
<p>Pour WordPress 3.1, la seule évolution possible sur le gestionnaire de médias sera l&rsquo;envoi de fichiers HTML.</p>
<p>L&rsquo;autre point important qui ne sera pas modifié dans WordPress 3.1 concernant la <strong>gestion de widgets</strong>. En effet, le <strong>filtrage des widgets par vue</strong> article/page/catégorie ne pourra être travaillé que dans WordPress 3.2.</p>
<p>En attendant, les plugins proposent des solutions appréciables.</p>
<h2>Les fonctionnalités probables de WordPress 3.1</h2>
<p>1. Des évolutions prévues sur l&rsquo;<strong>API de taxonomie</strong> afin d&rsquo;effectuer des <strong>requêtes avancées</strong>. WordPress 3.0 avec les custom types et les custom taxonomies a radicalement changé la façon de penser un site WordPress. L&rsquo;API des taxonomies évolue logiquement pour répondre à toutes les attentes.</p>
<p>2. Une refonte importante des rôles/permissions est demandée par certains membres de l&rsquo;équipe WordPress, pour la version 3.1, une première version de l&rsquo;<strong>API</strong> sera proposée avec des fonctions permettant de <strong>travailler plus facilement sur les utilisateurs</strong>. À l&rsquo;heure actuelle, les requêtes SQL &laquo;&nbsp;maison&nbsp;&raquo; priment encore dans ce domaine.</p>
<p>3. Une nouvelle fonctionnalité est également envisagée, il s&rsquo;agit des <strong>liens internes</strong>. Autrement dit, la possibilité de créer des relations entre les contenus de WordPress.<strong> Il s&rsquo;agit de la principale évolution à mes yeux de WP 3.1 !</strong></p>
<p>Il fut un temps où seuls les articles relatifs permettaient de créer des liens entre les contenus, désormais il existe plusieurs plugins permettant de créer manuellement des liens entre le contenu (comme <a href="http://wordpress.org/extend/plugins/relation-post-types/">mon plugin Relation Post Types</a>). Cette fonctionnalité est en vive discussion sur le trac.</p>
<p>4.<strong> Les pages de l&rsquo;administration vont être largement AJAXifié </strong>avec quelques modifications mineures d&rsquo;interface. La modération des commentaires sera également revue.</p>
<p>5. La <strong>barre d&rsquo;administration avec menu déroulant</strong>. Très utile pour les plateformes de sites, buddypress, la barre d&rsquo;administration semblable à WordPress.com fera probablement son apparition. Mais comme tout le monde n&rsquo;est pas d&rsquo;accord, la fonctionnalité restera peut-être sur la forme d&rsquo;un plugin. (<a href="http://wordpress.org/extend/plugins/wordpress-admin-bar/">le plugin de Viper007Bond</a> gère cela très bien pour le moment.)</p>
<p>6. Quelques <strong>simplifications et nettoyages de l&rsquo;interface</strong> à travers toute l&rsquo;application, et principalement le multi-site. Des pistes de recherche pour l&rsquo;élaboration d&rsquo;un tableau de bord personnel à la place du tableau de bord générale sont menées par Ryan. Ces modifications pourront être publiées dans WordPress 3.2 selon le planning.</p>
<p>7. Quelques <strong>corrections à prévoir sur l&rsquo;API des custom post type</strong>s.</p>
<p>8. Modification de l&rsquo;<strong>interface de la gestion de thèmes</strong> par la version de WordPress.com. Cette dernière est plus efficace, plus légère, supporte la recherche, etc. C&rsquo;est une étape indispensable pour les personnes ayant un WordPress MS avec beaucoup de thèmes.</p>
<p>9. <strong>Les templates de pages pour les articles</strong>. Afin de pouvoir supporter des modèles comme les pages)</p>
<p>10. La <strong>fonctionnalité QuickPress</strong> sera disponible à travers une fonction afin de pouvoir <strong>afficher facilement un formulaire sur le thème</strong> utilisateur.</p>
<h2>Le planning</h2>
<p>La date de publication ne devrait pas dépasser le 15 décembre pour ne pas interférer avec les vacances.</p>
<ul>
<li>9 septembre : Confirmation du planning</li>
<li>15 octobre : feature freeze, pas de nouvelles fonctionnalités ajoutés dans le code</li>
<li>1er novembre : primary code freeze, fin de grands changements dans le code PHP</li>
<li>15 novembre :période de béta, plus d&rsquo;amélioration, uniquement de la correction de bugs.</li>
<li>1 décembre : string freeze, traduction !</li>
<li>15 décembre : publication de WordPress 3.1</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2010/09/06/wordpress-3-1-les-evolutions-envisagees/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<feedburner:origLink>http://www.herewithme.fr/2010/09/06/wordpress-3-1-les-evolutions-envisagees/</feedburner:origLink></item>
		<item>
		<title>Présentation de VaultPress : La sécurité vue par Automattic</title>
		<link>http://feedproxy.google.com/~r/HereWithMe/~3/TI6Z9GKSoVI/</link>
		<comments>http://www.herewithme.fr/2010/08/16/presentation-de-vaultpress-la-securite-vue-par-automattic/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 22:57:08 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Automattic]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[sécurité]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=910</guid>
		<description><![CDATA[Il y a quelque temps, Matt et Automattic ont annoncé le lancement de VaultPress, un plugin permettant de sécuriser une installation WordPress. On me demande régulièrement, la meilleure méthode pour sécuriser un site web fonctionnant avec WordPress, et ma réponse &#8230; <a href="http://www.herewithme.fr/2010/08/16/presentation-de-vaultpress-la-securite-vue-par-automattic/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Il y a quelque temps, <a href="http://ma.tt/2010/03/vaultpress/">Matt</a> et Automattic ont annoncé le lancement de VaultPress, un plugin permettant de sécuriser une installation WordPress. On me demande régulièrement, la meilleure méthode pour sécuriser un site web fonctionnant avec WordPress, et ma réponse est la suivante : &laquo;&nbsp;Backup journalière des fichiers et de la base de données sur 2 points de stockage&nbsp;&raquo;. Et oui la meilleure sécurité, c&rsquo;est la sauvegarde !</p>
<p style="text-align: center;"><a href="http://www.herewithme.fr/wp-content/uploads/2010/08/screen-capture-2.png"><img class="aligncenter size-full wp-image-935" title="VaultPress - Tagline" src="http://www.herewithme.fr/wp-content/uploads/2010/08/screen-capture-2.png" alt="screen capture 2 Présentation de VaultPress : La sécurité vue par Automattic" width="444" height="65" /></a></p>
<p>Alors, lorsque j&rsquo;ai appris le lancement de VaultPress, je me suis dit dans un premier temps : chouette un plugin améliorant la sécurité de WordPress, mais après avoir lu et visionner la vidéo de présentation, j&rsquo;ai compris qu&rsquo;il ne s&rsquo;agissait que d&rsquo;un plugin de backup automatique des données, alors effectivement on peut se poser la question de l&rsquo;intérêt de ce service pour les personnes ayant un serveur dédié, mais sur un mutualisé milieu/haut de gamme et/ou pour un blog sensible le service peut s&rsquo;avérer intéressant.</p>
<p style="text-align: center;"><a href="http://www.herewithme.fr/wp-content/uploads/2010/08/VaultPress_Limited_Registration.png"><img class="aligncenter size-medium wp-image-920" title="VaultPress Inscription à la béta" src="http://www.herewithme.fr/wp-content/uploads/2010/08/VaultPress_Limited_Registration-300x267.png" alt="VaultPress Limited Registration 300x267 Présentation de VaultPress : La sécurité vue par Automattic" width="300" height="267" /></a></p>
<p>J&rsquo;ai donc décidé de postuler à l&rsquo;inscription de la béta, une première fois pour mon blog perso, sans réussite. Et une seconde fois, pour le site WordPress Francophone, et bingo, 5 jours après je reçois la fameuse invitation permettant de s&rsquo;inscrire au service !</p>
<p>Lors de l&rsquo;inscription au service, on vous propose 3 niveaux de service, le basique qui comprend toutes les fonctionnalités de backup, le niveau premium qui offre du support technique en plus et enfin un niveau entreprise disponible après contact pour des services plus personnalisés, audit du code, etc. Le service basique est facturé 15$/mois, tandis que le service premium est facturé 40€/mois.</p>
<p>Dans le cadre de WordPress Francophone, j&rsquo;ai choisi l&rsquo;abonnement à 15$/mois afin de tester à moindre coût le service.</p>
<p><a href="http://www.herewithme.fr/wp-content/uploads/2010/08/vaultpress-installation.png"><img class="aligncenter size-medium wp-image-922" title="Vaultpress Guide Usage" src="http://www.herewithme.fr/wp-content/uploads/2010/08/vaultpress-installation-287x300.png" alt="vaultpress installation 287x300 Présentation de VaultPress : La sécurité vue par Automattic" width="287" height="300" /></a></p>
<h3>Le plugin</h3>
<p>Une fois payé, on vous propose de télécharger une extension à installer sur le blog WordPress de votre choix. Une fois, le plugin installé et activé, un menu VaulPress apparait dans le menu de la console d&rsquo;administration et permet de voir l&rsquo;avancement de la sauvegarde du blog sur les serveurs de VaultPress.</p>
<p><a href="http://www.herewithme.fr/wp-content/uploads/2010/08/vaultpress-admin.png"><img class="aligncenter size-large wp-image-921" title="VaultPress Admin de WordPress" src="http://www.herewithme.fr/wp-content/uploads/2010/08/vaultpress-admin-1024x852.png" alt="vaultpress admin 1024x852 Présentation de VaultPress : La sécurité vue par Automattic" width="470" height="391" /></a></p>
<p>Le backup se fait en arrière-plan, il n&rsquo;est pas nécessaire de se connecter à WordPress ou de laisser une fenêtre du navigateur pour que le transfert se fasse. Le transfert initial est assez long, tout dépendra du nombre d&rsquo;articles et de commentaires, mais surtout tout dépendra de la quantité de pièces jointes.</p>
<p>Dans le cadre de WordPress Francophone, j&rsquo;ai activé le plugin le soir à 21h, le lendemain tous les fichiers avaient été synchronisés.</p>
<p style="text-align: center;"><a href="http://www.herewithme.fr/wp-content/uploads/2010/08/VaultPress-‹-WordPress-Francophone-—-WordPress_Dashboard.png"><img class="aligncenter size-full wp-image-915" title="WordPress Francophone VaultPress Dashboard" src="http://www.herewithme.fr/wp-content/uploads/2010/08/VaultPress-‹-WordPress-Francophone-—-WordPress_Dashboard.png" alt="VaultPress ‹ WordPress Francophone — WordPress Dashboard Présentation de VaultPress : La sécurité vue par Automattic" width="502" height="222" /></a></p>
<p>Une fois les fichiers complètement synchronisés, on peut observer un tableau de bord VaultPress qui nous affiche les informations principales, nombres d&rsquo;articles, commentaires, termes, révisions, médias, etc. On peut également trouver le nombre de copies du blog. (ici 40)</p>
<h3>Le service</h3>
<p>Maintenant que nous avons passé en revue les pages du plugin sur l&rsquo;admin WordPress, nous allons voir les fonctionnalités du site VaultPress.com. La page de connexion, bien que stylé VaultPress nous rappelle que WordPress n&rsquo;est jamais très loin&#8230;</p>
<p style="text-align: center;"><a href="http://www.herewithme.fr/wp-content/uploads/2010/08/VaultPress-Dashboard_Login.png"><img class="aligncenter size-full wp-image-919" title="VaultPress Connexion" src="http://www.herewithme.fr/wp-content/uploads/2010/08/VaultPress-Dashboard_Login.png" alt="VaultPress Dashboard Login Présentation de VaultPress : La sécurité vue par Automattic" width="243" height="268" /></a></p>
<p>Pour se connecter à VaultPress, il faut posséder un compte WordPress.com, ce dernier vous sera demandé lors de l&rsquo;inscription initiale, vous devez alors saisir vos identifiants WordPress.com.<br />
Une fois connecté, on tombe sur un tableau de bord qui contient tous les sites protégés par VaultPress, ici il n&rsquo;y a que WordPress Francophone.</p>
<p style="text-align: center;"><a href="http://www.herewithme.fr/wp-content/uploads/2010/08/VaultPress-Dashboard_Index.png"><img class="aligncenter size-full wp-image-917" title="VaultPress Dashboard Index" src="http://www.herewithme.fr/wp-content/uploads/2010/08/VaultPress-Dashboard_Index.png" alt="VaultPress Dashboard Index Présentation de VaultPress : La sécurité vue par Automattic" width="421" height="143" /></a></p>
<p>Le statut affiche la dernière mise à jour de la base WordPress avec VaultPress, ici on peut voir qu&rsquo;il s&rsquo;agit du plugin du compteur de vues utilisées sur WordPress Francophones. Le menu propose de voir l&rsquo;intégralité des backups de votre site, le log d&rsquo;activité des sauvegardes ainsi qu&rsquo;un formulaire de contact.</p>
<p><a href="http://www.herewithme.fr/wp-content/uploads/2010/08/VaultPress-Dashboard_Backups.png"><img class="aligncenter size-medium wp-image-916" title="VaultPress Dashboard Backups" src="http://www.herewithme.fr/wp-content/uploads/2010/08/VaultPress-Dashboard_Backups-300x156.png" alt="VaultPress Dashboard Backups 300x156 Présentation de VaultPress : La sécurité vue par Automattic" width="300" height="156" /></a><a href="http://www.herewithme.fr/wp-content/uploads/2010/08/VaultPress-Dashboard_Log.png"><img class="aligncenter size-medium wp-image-918" title="VaultPress Dashboard Log" src="http://www.herewithme.fr/wp-content/uploads/2010/08/VaultPress-Dashboard_Log-300x100.png" alt="VaultPress Dashboard Log 300x100 Présentation de VaultPress : La sécurité vue par Automattic" width="300" height="100" /></a></p>
<p>La page &laquo;&nbsp;Backups&nbsp;&raquo; nous propose de compacter, d&rsquo;archiver et de télécharger l&rsquo;ensemble des fichiers et la base de données de WordPress pour chaque backup réalisé. Ainsi, il est possible de télécharger n&rsquo;importe quel backup de votre blog, l&rsquo;intérêt majeur, c&rsquo;est qu&rsquo;en cas de pertes de données sur votre serveur, vous pouvez récupérer les fichiers à toutes les dates, et surtout les dernières données grâce à la synchronisation en temps réel.</p>
<p>La page &laquo;&nbsp;logs&nbsp;&raquo; retrace toutes les modifications apportées sur votre installation WordPress, ajout d&rsquo;un article, d&rsquo;un commentaire, d&rsquo;un méta via un plugin, etc. bref tout est enregistré !</p>
<h3>Conclusion</h3>
<p>La conclusion est difficile. Le service est efficace et fonctionne très bien sur un serveur mutualisé comme Infomaniak. Pour les personnes possédant un dédié, un backup automatique et incrémentiel de la base de données et des fichiers sur 2 lieux de stockage me paraissent largement suffisant&#8230;</p>
<p>Alors, je ne sais pas trop&#8230; Pour qui ?</p>
<p>Les personnes ayant de &laquo;&nbsp;gros blogs&nbsp;&raquo; sont bien souvent sur des serveurs dédiés et/ou infogérés, dans un tel cas la backup serveur me parait suffisante&#8230;<br />
Les personnes sur des hébergements mutualisés seront-elles prêtes à mettre de l&rsquo;argent pour un service de backup ? Au prix proposé, on n&rsquo;est pas loin d&rsquo;un serveur virtualisé de base&#8230;</p>
<p>Mon avis est partagé sur l&rsquo;intérêt d&rsquo;un tel service&#8230; et vous ? pour qui ? quel contexte ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2010/08/16/presentation-de-vaultpress-la-securite-vue-par-automattic/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.herewithme.fr/2010/08/16/presentation-de-vaultpress-la-securite-vue-par-automattic/</feedburner:origLink></item>
		<item>
		<title>Relation Post Types : Faire des relations entre les contenus de WordPress !</title>
		<link>http://feedproxy.google.com/~r/HereWithMe/~3/qMhFB9NOJN4/</link>
		<comments>http://www.herewithme.fr/2010/08/16/relation-post-types-faire-des-relations-entre-les-contenus-de-wordpress/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 21:24:00 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Custom Post Types]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Post Types]]></category>
		<category><![CDATA[Related]]></category>
		<category><![CDATA[Relations]]></category>
		<category><![CDATA[Taxonomies]]></category>
		<category><![CDATA[Taxonomy]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.herewithme.fr/?p=925</guid>
		<description><![CDATA[Depuis WordPress 3.0, il est possible de créer facilement à la volée des types de contenus (en anglais : custom post types), et d&#8217;y coupler des taxonomies. On peut par exemple, créer des petites annonces, et ajouter des taxonomies comme &#8230; <a href="http://www.herewithme.fr/2010/08/16/relation-post-types-faire-des-relations-entre-les-contenus-de-wordpress/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Depuis WordPress 3.0, il est possible de créer facilement à la volée des types de contenus (en anglais : custom post types), et d&rsquo;y coupler des taxonomies. On peut par exemple, créer des petites annonces, et ajouter des taxonomies comme la région, un ordre de prix, l&rsquo;état du bien, etc.</p>
<p>Mais les taxonomies ne sont pas nécessairement suffisantes dans un usage pro pour monter un site avec de nombreuses relations. Parfois, on souhaite relier 2 types de contenu ensemble, par exemple sur un site contenant des petites annonces, on voudra avoir la possibilité de lier des articles d&rsquo;actualités à des petites annonces. Ainsi, on pourra facilement afficher des blocs de contenus liés sur le thème.</p>
<p>Pour y parvenir, j&rsquo;ai développé le plugin : <a href="http://wordpress.org/extend/plugins/relation-post-types/">Relation Post Types</a></p>
<p><div id="attachment_928" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.herewithme.fr/wp-content/uploads/2010/08/screen-capture.png"><img class="size-medium wp-image-928" title="Relation Post Types - Settings" src="http://www.herewithme.fr/wp-content/uploads/2010/08/screen-capture-300x178.png" alt="screen capture 300x178 Relation Post Types : Faire des relations entre les contenus de WordPress !" width="300" height="178" /></a><p class="wp-caption-text">Relation Post Types - Réglages</p></div></p>
<p>Ce dernier offre la possibilité de choisir dans la console d&rsquo;administration quelles liaisons voulez vous mettre en place. Par exemple, si vous avez des petites annonces et des articles à relier, vous pouvez choisir d&rsquo;afficher un bloc &laquo;&nbsp;articles&nbsp;&raquo; sur la page d&rsquo;édition des petites annonces, et inversement vous pouvez afficher le bloc &laquo;&nbsp;petites annonces&nbsp;&raquo; sur la page d&rsquo;édition des articles. Ainsi, vous pouvez créer des relations dans les 2 sens.</p>
<p><div id="attachment_929" class="wp-caption aligncenter" style="width: 296px"><a href="http://www.herewithme.fr/wp-content/uploads/2010/08/screen-capture-1.png"><img class="size-full wp-image-929" title="Relation Post Types - Box Relations on write page" src="http://www.herewithme.fr/wp-content/uploads/2010/08/screen-capture-1.png" alt="screen capture 1 Relation Post Types : Faire des relations entre les contenus de WordPress !" width="286" height="261" /></a><p class="wp-caption-text">Boite de sélection dans la page de rédaction</p></div></p>
<p>On peut même pousser le bouchon le plus loin et créer des relations entre contenus d&rsquo;un même type de données, par exemple relier une petite annonce à d&rsquo;autres petites annonces. Cela peut être utile pour générer du contenu relatif, mais manuellement.</p>
<p>Le plugin est <a href="http://wordpress.org/extend/plugins/relation-post-types/">disponible en téléchargement sur WP.org</a>, dans le référentiel de plugins. Le plugin est réservé à un public de développeur ou d&rsquo;utilisateurs avertis, il n&rsquo;existe pas de fonctions prêtes à l&rsquo;emploi à utiliser dans le thème, il vous faudra coupler les fonctions du plugin et WP_Query.</p>
<p>N&rsquo;hésitez pas à me contacter pour tout bug ou évolution allant dans le sens du plugin.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2010/08/16/relation-post-types-faire-des-relations-entre-les-contenus-de-wordpress/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		<feedburner:origLink>http://www.herewithme.fr/2010/08/16/relation-post-types-faire-des-relations-entre-les-contenus-de-wordpress/</feedburner:origLink></item>
		<item>
		<title>Advanced Edit Cforms : Et un petit plugin pour WordPress et Cforms !</title>
		<link>http://feedproxy.google.com/~r/HereWithMe/~3/sEpBDh1bpMI/</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 &#8230; <a href="http://www.herewithme.fr/2010/02/07/advanced-edit-cforms-et-un-petit-plugin-pour-wordpress-et-cforms/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></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&rsquo;est qu&rsquo;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&rsquo;est les problèmes liés au déplacement d&rsquo;un blog.</p>
<p>Dans de nombreux cas, on développe un blog WordPress avec une adresse de développement et lorsqu&rsquo;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&rsquo;adresse du blog dans un fichier JavaScript</li>
<li>Il enregistre l&rsquo;adresse du blog et de destination des fichiers dans une option de WordPress.</li>
</ol>
<p>L&rsquo;inconvénient est que lorsqu&rsquo;on change d&rsquo;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&rsquo;ai développé un petit plugin qui permet l&rsquo;édition depuis la console d&rsquo;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="screenshot 1 Advanced Edit Cforms : Et un petit plugin pour WordPress et Cforms !" width="494" height="259" /></a></p>
<p>Le plugin est disponible sur le référentiel de WordPress.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&rsquo;essaie d&rsquo;être explicite !)</p>
]]></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>20</slash:comments>
		<feedburner:origLink>http://www.herewithme.fr/2010/02/07/advanced-edit-cforms-et-un-petit-plugin-pour-wordpress-et-cforms/</feedburner:origLink></item>
	</channel>
</rss>
