<?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; Thèmes</title>
	<atom:link href="http://www.herewithme.fr/tag/themes/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>Sun, 18 Sep 2011 11:41:21 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<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 &#8230; <a href="http://www.herewithme.fr/2009/12/30/barre-sidebar-automatique-par-page-sidebar-par-defaut/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>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.<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 WordPress, 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>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2009/12/30/barre-sidebar-automatique-par-page-sidebar-par-defaut/feed/</wfw:commentRss>
		<slash:comments>8</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 &#8230; <a href="http://www.herewithme.fr/2009/03/17/traduction-francaise-du-theme-carrington-en-version-13/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></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>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2009/03/17/traduction-francaise-du-theme-carrington-en-version-13/feed/</wfw:commentRss>
		<slash:comments>16</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 &#8230; <a href="http://www.herewithme.fr/2009/03/02/fixer-un-nombre-articles-differents-selon-vue-situe-wordpress/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></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 WordPress... 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 WordPress.</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 tags, les auteurs et les archives... La valeur que vous fixerez écrasera l'option présente dans la page de réglages "Lecture" de WordPress.</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>
]]></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>50</slash:comments>
		</item>
		<item>
		<title>Gestionnaire de projets en PHP ! ProjectPier !</title>
		<link>http://www.herewithme.fr/2008/02/18/gestionnaire-de-projets-en-php-projectpier/</link>
		<comments>http://www.herewithme.fr/2008/02/18/gestionnaire-de-projets-en-php-projectpier/#comments</comments>
		<pubDate>Mon, 18 Feb 2008 16:02:36 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Thème]]></category>
		<category><![CDATA[Thèmes]]></category>
		<category><![CDATA[WP-Box]]></category>
		<guid isPermaLink="false">http://www.herewithme.fr/gestionnaire-de-projets-en-php-projectpier</guid>
		<description><![CDATA[Il existait l&#8217;excellent outil activeCollab, je dis bien &#171;&#160;il existait&#160;&#187; vu que ce dernier est passé du coté obscure de la force en devenant propriétaire et payant. Quelques personnes motivées ont repris les sources de la version 0.7.1 d&#8217; activeCollab, &#8230; <a href="http://www.herewithme.fr/2008/02/18/gestionnaire-de-projets-en-php-projectpier/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.herewithme.fr/wp-content/uploads/2008/02/center-back.jpg"><img src="http://www.herewithme.fr/wp-content/uploads/2008/02/center-back-thumb.jpg" style="border: 0px none " alt="center-back" align="right" border="0" height="136" width="240" /></a> Il existait l&#8217;excellent outil <a href="http://www.activecollab.com/">activeCollab</a>, je dis bien &laquo;&nbsp;il existait&nbsp;&raquo; vu que ce dernier est passé du coté obscure de la force en devenant propriétaire et payant.</p>
<p>Quelques personnes motivées ont repris les sources de la version 0.7.1 d&#8217; activeCollab, qui était sous licence GPL.</p>
<p>Le nouveau projet, renommé <a href="http://www.projectpier.org">ProjectPier</a>, corrige divers bugs et failles de sécurité. Il apporte également de nouveaux thèmes, donc certains très réussi !</p>
<p><a href="http://www.herewithme.fr/wp-content/uploads/2008/02/wp-box-tableau-de-bord-1203348444504.png"><img src="http://www.herewithme.fr/wp-content/uploads/2008/02/wp-box-tableau-de-bord-1203348444504-thumb.png" style="border: 0px none " alt="WP-Box - Tableau de bord_1203348444504" border="0" height="195" width="244" /></a></p>
<p>Pour finir en beauté, la traduction française existe aussi :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2008/02/18/gestionnaire-de-projets-en-php-projectpier/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Les 4 nouveaut&#233;s &quot;D&#233;veloppeur&quot; de WordPress 2.3</title>
		<link>http://www.herewithme.fr/2007/09/24/les-4-nouveauts-dveloppeur-de-wordpress-23/</link>
		<comments>http://www.herewithme.fr/2007/09/24/les-4-nouveauts-dveloppeur-de-wordpress-23/#comments</comments>
		<pubDate>Mon, 24 Sep 2007 20:57:30 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Thème]]></category>
		<category><![CDATA[Thèmes]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Francophone]]></category>
		<category><![CDATA[WordPress Mu]]></category>
		<guid isPermaLink="false">http://www.herewithme.fr/2007/09/24/les-4-nouveauts-dveloppeur-de-wordpress-23.html</guid>
		<description><![CDATA[Fran6 ayant expliqué les 6 nouveautés &#171;&#160;utilisateur&#160;&#187;, je me &#171;&#160;tape&#160;&#187; les 4 nouveautés &#171;&#160;Développeur&#160;&#187;. (en fait on fait un puzzle géant sur internet :D) Pour faire différent, je me base sur la même source que lui, soit l&#8217;excellent article de &#8230; <a href="http://www.herewithme.fr/2007/09/24/les-4-nouveauts-dveloppeur-de-wordpress-23/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Fran6 ayant expliqué <a href="http://www.fran6art.com/2007/09/21/les-6-nouveautes-utilisateur-de-wordpress-23/">les 6 nouveautés &laquo;&nbsp;utilisateur&nbsp;&raquo;</a>, je me &laquo;&nbsp;<strong>tape</strong>&nbsp;&raquo; les 4 nouveautés &laquo;&nbsp;Développeur&nbsp;&raquo;.</p>
<p>(en fait on fait un puzzle géant sur internet :D)</p>
<p>Pour faire différent, je me base sur la même source que lui, soit l&#8217;excellent <a href="http://technosailor.com/10-things-you-need-to-know-about-wordpress-23/">article de Aaron Brazell</a> sur les 10 nouveautés de WP 2.3 :).</p>
<p>Tout le monde suit ? Ou plutôt s&#8217;accroche ?</p>
<p>On est parti&#8230;</p>
<h3>La fonction $wpdb-&gt;prepare()</h3>
<p>En fait, c&#8217;est une fausse nouveauté&#8230; Les développeurs ont juste réalisé une première implémentation à la va-vite d&#8217;une méthode vous permettant de sécuriser vos requêtes contre les injections SQL.</p>
<p>Concrètement il s&#8217;agit d&#8217;une bonne habitude à prendre pour l&#8217;avenir dans le développement de plugins et d&#8217;extensions pour thèmes.</p>
<p>Donc à l&#8217;utilisation, ça donne ceci:</p>
<pre lang="php">function getData() {
    global $wpdb;
    $query = "SELECT ID FROM $wpdb-&gt;posts";
    $query = $wpdb-&gt;prepare( $query );
    $results = $wpdb-&gt;get_results( $query );
}</pre>
<p>Rien de bien compliqué :)</p>
<p>Et comme on dit chez moi (et chez vous surement), à utiliser et abuser :)</p>
<h3>Atomlib</h3>
<p>Un ajout tardif dans le développement dans WordPress 2.3.</p>
<p>Atomlib est une librairie en PHP facilitant l&#8217;utilisation et l&#8217;exploitation de fil Atom. (un format concurrent au RSS).</p>
<p>Concrètement il ajoute à WordPress, un ensemble de fonction, exploitable par les plugins et différents thèmes, pour la production de fil Atom ou tout simplement la syndication.</p>
<p>Pas d&#8217;exemple sous la main. Ça sera l&#8217;objet d&#8217;un article :)</p>
<h3>Deprecated Functions</h3>
<p>Au programme des fonctions dépréciées (donc à ne plus utiliser), nous avons:</p>
<ul>
<li><code>permalink_link()</code> à remplacer par <code>the_permalink()</code></li>
<li><code>permalink_single_rss()</code> à remplacer par <code>the_permalink_rss()</code></li>
</ul>
<p>Bien entendu ces fonctions restent utilisables, mais aucune garantie n&#8217;est prévue lors des prochaines mises à jour de WordPress.</p>
<h3>Pluggable RSS Library</h3>
<p>Enfin&#8230; Cela fait des mois que l&#8217;on demande à virer la &laquo;&nbsp;dépassée&nbsp;&raquo; librairie de syndication RSS &laquo;&nbsp;Magpie&nbsp;&raquo; et WordPress 2.3 apporte enfin des choses à ce niveau.</p>
<p>Non on ne quitte pas encore &laquo;&nbsp;Magpie&nbsp;&raquo;, mais cette librairie devient &laquo;&nbsp;pluggable&nbsp;&raquo; ou enfichable :)</p>
<p>Cela veut dire que demain, on pourra très facilement la remplacer par SimplePie grâce à un petit plugin, et générer enfin des flux RSS sans se soucier de l&#8217;encodage de ces derniers :)</p>
<p>Sans oublier les features de cache, de multi URL, etc.</p>
<h3>Pour finir&#8230;</h3>
<p>Le dernier point technique que notre ami Aaron ne cite pas, s&#8217;agit du nouveau schéma de base de donnée pour la taxinomie.</p>
<p>Mais j&#8217;ai expliqué ce dernier point sur <a href="http://www.wordpress-fr.net/2007/08/28/wordpress-23-schema-de-la-taxinomie/">un article de WordPress Francophone.</a></p>
<p>Voilà, si vous n&#8217;avez rien compris à tout cela, lisez l&#8217;article de Fran6, sinon posez vos éventuelles questions ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2007/09/24/les-4-nouveauts-dveloppeur-de-wordpress-23/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Explications sur l&#8217;internationalisation de WordPress et cr&#233;er un fichier PO avec Poedit</title>
		<link>http://www.herewithme.fr/2007/07/28/explications-sur-linternationalisation-de-wordpress-et-crer-un-fichier-po-avec-poedit/</link>
		<comments>http://www.herewithme.fr/2007/07/28/explications-sur-linternationalisation-de-wordpress-et-crer-un-fichier-po-avec-poedit/#comments</comments>
		<pubDate>Sat, 28 Jul 2007 12:16:00 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Tagging]]></category>
		<category><![CDATA[Thème]]></category>
		<category><![CDATA[Thèmes]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://www.herewithme.fr/2007/07/28/explications-sur-linternationalisation-de-wordpress-et-crer-un-fichier-po-avec-poedit.html</guid>
		<description><![CDATA[Vous avez repéré un thème ou un plugin internationalisé qui vous plait ?Traduisez-le et partagez-le à la communautée ! ( Si le thème ou plugin en question&#160;n&#8217;est pas internationalisé, consultez la partie 3 de l&#8217;excellent article de Marc Charlet. ) &#8230; <a href="http://www.herewithme.fr/2007/07/28/explications-sur-linternationalisation-de-wordpress-et-crer-un-fichier-po-avec-poedit/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Vous avez repéré un thème ou un plugin internationalisé qui vous plait ?<br /><strong>Traduisez-le et partagez-le à la communautée !</strong></p>
<p>( Si le thème ou plugin en question&nbsp;n&#8217;est pas internationalisé, consultez <a href="http://la57ieme.net/wordpress/index.php/articles/internationalisation-des-themes-partie3/">la partie 3 de l&#8217;excellent article de Marc Charlet</a>. )</p>
<p>&nbsp;</p>
<h4>Télécharger et installer Poedit</h4>
<p>Direction le site internet de l&#8217;outil : <a title="http://www.poedit.net/" href="http://www.poedit.net/">http://www.poedit.net/</a></p>
<p>Vous trouverez sur la page de <a href="http://www.poedit.net/download.php">téléchargement</a> une version pour chaque plateforme (Windows, Mac OS et Linux).</p>
<p>Prenez la bonne version et installez-la ! ( pour windows: Next &#8211; I&#8217;accept &#8211; Next &#8211; Next- Next &#8211; Next &#8211; Install &#8211; Finish )</p>
<p>&nbsp;</p>
<h4>Précision sur le fonctionnement de l&#8217;internationalisation dans WordPress</h4>
<p>WordPress permet dans son implémentation de délimiter les traductions dans des &laquo;&nbsp;domaines&nbsp;&raquo;. On peut faire l&#8217;analogie avec le découpage de la France en départements / régions.</p>
<p>Pour cela, les fonctions d&#8217;internationalisations disposent de plusieurs paramètres :</p>
<blockquote><p><strong>function __($text, $domain = &#8216;default&#8217;) </strong>
<p><strong>function _e($text, $domain = &#8216;default&#8217;)</strong></p>
</blockquote>
<p>Le premier paramètre <strong>($text)</strong> correspond à la chaine de texte&nbsp;à traduire. Tandis que le deuxième <strong>($domain)</strong> correspond au domaine de traduction. On peut d&#8217;ailleurs remarquer que si on n&#8217;utilise pas de deuxième paramètre, le domaine prend la valeur &laquo;&nbsp;default&nbsp;&raquo;. (le cas des chaines originales de WordPress)
<p>Le fichier PO/MO présent dans le&nbsp;pack français traduit l&#8217;ensemble du&nbsp;domaine &laquo;&nbsp;default&nbsp;&raquo; de WordPress.
<p><strong>Exemple:&nbsp;Une chaine de texte du&nbsp;domaine &laquo;&nbsp;default&nbsp;&raquo; traduit par le pack français.</strong><br />
<blockquote>
<p>&lt;?php _e(&#8216;Anonymous&#8217;); ?&gt;</p>
</blockquote>
<p><strong>Attention:</strong> N&#8217;étendez pas la traduction par défaut à d&#8217;autres plugins ou thèmes, au risque d&#8217;avoir de nombreux problème lors&nbsp;des mises à jour du pack français&#8230;
<p>&nbsp;
<p>Vous l&#8217;aurez compris, il faut que votre thème ou plugin, dispose de son propre domaine de traduction pour toutes les chaines à traduire. Si ça n&#8217;est pas le cas, uniformiser le nom du&nbsp;domaine.
<p><strong>Exemple: Une chaine du plugin SimpleTagging, utilisant le domaine &laquo;&nbsp;simpletagging&nbsp;&raquo;.</strong></p>
<blockquote><p>&lt;?php _e(&#8216;Simple Tagging: Options&#8217;, &#8216;simpletagging&#8217;); ?&gt;</p>
</blockquote>
<p>Le principe est le même pour les thèmes et les plugins.</p>
<p>&nbsp;</p>
<h4>Nommage des fichiers de traduction (PO/MO)</h4>
<p>Selon le cas, plugin ou thème, le nommage des fichiers de traduction est différent, explications !</p>
<p><strong>Les thèmes</strong></p>
<p>C&#8217;est le cas le plus simple, votre fichier de traduction doit juste être nommé dans le code de langue utilisé.</p>
<p>Exemple pour un WordPress français, il faudra juste nommé vos fichiers en fr_FR.po et fr_FR.mo et les placer dans le même dossier que votre thème.</p>
<p>Plus généralement, il faudra que vos fichiers soient nommer de la même façon que la constante &laquo;&nbsp;WPLANG&nbsp;&raquo; fixée dans le fichier wp-config.php</p>
<blockquote><p>define (&#8216;WPLANG&#8217;, &#8216;fr_FR&#8217;);</p>
</blockquote>
<p><strong>Les plugins</strong></p>
<p>Cette fois-çi c&#8217;est un tout petit peu plus compliqué, votre fichier doit être nommé de la façon suivante : domaine &#8211; code langue .mo</p>
<p><strong>Exemple pour le plugin SimpleTagging (rappel, le domaine de traduction est &laquo;&nbsp;simpletagging&nbsp;&raquo;) :</strong></p>
<blockquote><p>simpletagging-fr_FR.po</p>
<p>simpletagging-fr_FR.mo</p>
</blockquote>
<p>&nbsp;</p>
<p><strong>Attention:</strong> Tout cela ne vaut que si vos plugins et thèmes sont bien développés&#8230; si cela ne fonctionne pas le plus simple est de&nbsp;contacter l&#8217;auteur pour savoir quelle est la spécificité. (il n&#8217;est pas rare de voir des dossiers &laquo;&nbsp;languages&nbsp;&raquo; dans les plugins, le cas échant déplacer vos fichiers de traduction dedans)</p>
<p>&nbsp;</p>
<h4>Créer un fichier PO et POT depuis les sources dans Poedit</h4>
<p>L&#8217;ancienne méthode en ligne de commande est révolue !&nbsp;(sauf cas spécifique)</p>
<p>Poedit vous permet de créer directement un fichier PO depuis les sources de votre plugin ou thème.<br />Mon exemple traitera d&#8217;un plugin, mais c&#8217;est le même principe pour les thèmes !</p>
<ol>
<li>Lancer Poedit
<li>Cliquer &laquo;&nbsp;Fichier &#8211; Nouveau catologue&nbsp;&raquo;
<li>Une fenêtre configuration apparait </li>
<ol>
<li>Compléter l&#8217;onglet &laquo;&nbsp;Info projet&nbsp;&raquo;<br /><a href="http://www.herewithme.fr/wp-content/uploads/CrerunfichierPOavecPoeditpourtraduireunt_B527/PoeditInfoProjet.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 5px 0px; border-right-width: 0px" height="323" alt="Poedit-InfoProjet" src="http://www.herewithme.fr/wp-content/uploads/CrerunfichierPOavecPoeditpourtraduireunt_B527/PoeditInfoProjet_thumb.png" width="369" border="0"></a>
<li>Compléter l&#8217;onglet &laquo;&nbsp;Chemins&nbsp;&raquo;
<ol>
<li>Ajouter un chemin grâce au bouton : <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" alt="Pedit-Ajoutchemin" src="http://www.herewithme.fr/wp-content/uploads/CrerunfichierPOavecPoeditpourtraduireunt_B527/PeditAjoutchemin.png" border="0">
<li>Copier/coller le chemin de votre projet à l&#8217;aide de la barre d&#8217;adresse ou saisissez-la manuellement&nbsp;(cliquer pour agrandir)<br /><a href="http://www.herewithme.fr/wp-content/uploads/CrerunfichierPOavecPoeditpourtraduireunt_B527/PoeditAdresse.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 5px 0px; border-right-width: 0px" height="117" alt="Poedit-Adresse" src="http://www.herewithme.fr/wp-content/uploads/CrerunfichierPOavecPoeditpourtraduireunt_B527/PoeditAdresse_thumb.png" width="403" border="0"></a><br /><a href="http://www.herewithme.fr/wp-content/uploads/CrerunfichierPOavecPoeditpourtraduireunt_B527/PeoeditOngletAdresse.png" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 5px 0px 0px; border-right-width: 0px" height="210" alt="Peoedit-OngletAdresse" src="http://www.herewithme.fr/wp-content/uploads/CrerunfichierPOavecPoeditpourtraduireunt_B527/PeoeditOngletAdresse_thumb.png" width="240" border="0"></a></li>
</ol>
<li>Compléter l&#8217;onglet &laquo;&nbsp;Mots clé&nbsp;&raquo; </li>
<ol>
<li>Ajouter un mot clé grâce au bouton: <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="25" alt="Pedit-Ajoutchemin" src="http://www.herewithme.fr/wp-content/uploads/CrerunfichierPOavecPoeditpourtraduireunt_B527/PeditAjoutchemin_3.png" width="25" border="0">
<li>Ajouter les mots clés : &#8216;__&#8217;, &#8216;_e&#8217; et &#8216;_c&#8217;
<li>Résultat à obtenir:<br /><a href="http://www.herewithme.fr/wp-content/uploads/CrerunfichierPOavecPoeditpourtraduireunt_B527/PoeditMotscles.png" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 5px 0px; border-right-width: 0px" height="210" alt="Poedit-Motscles" src="http://www.herewithme.fr/wp-content/uploads/CrerunfichierPOavecPoeditpourtraduireunt_B527/PoeditMotscles_thumb.png" width="240" border="0"></a> </li>
</ol>
<li>Appuyer sur Ok</li>
</ol>
<li>Enregistrer le fichier avec comme nom, le domaine de votre plugin (<strong>exemple</strong>: exemple.po)
<li>Si tout se déroule bien, Poedit vous affiche une fenêtre avec les chaines ajoutées et éventuellement supprimées.
<li>Ne commencez pas tout de suite la traduction.
<li>Enregistrer le fichier et fermer Poedit.
<li>Dupliquer le fichier exemple.po en exemple.pot
<li>Supprimer le fichier exemple.mo créé automatiquement lors de l&#8217;enregistrement
<li>Renommer le fichier exemple.po en exemple-fr_FR.po
<li>Vous pouvez alors éditer ce fichier avec Poedit et réaliser la traduction française
<li>Le fichier POT permettra à d&#8217;autres personnes d&#8217;éventuellement traduire votre thème/plugin sans s&#8217;embêter à générer un fichier PO depuis les sources.</li>
</ol>
<p>&nbsp;</p>
<h4>Mise à jour de votre traduction (POT)</h4>
<p>Si vous effectuez des modifications dans les sources du plugins ou du thème:</p>
<ol>
<li>Il vous suffit de renommer le fichier exemple.pot en fichier exemple.po
<li>De le mettre à jour, pour cela:</li>
<ol>
<li>Menu &laquo;&nbsp;Catalogue&nbsp;&raquo; &#8211; &laquo;&nbsp;Mise à jour depuis les sources&nbsp;&raquo;
<li>Vous aurez un aperçu des ajouts et des suppressions
<li>Valider
<li>Enregistrer et fermer Poedit</li>
</ol>
<li>Renommer le fichier exemple.po en exemple.pot
<li>Supprimer le fichier exemple.mo créé automatiquement lors de l&#8217;enregistrement</li>
</ol>
<p>Vous disposez alors d&#8217;un fichier POT à jour.</p>
<p>&nbsp;</p>
<h4>Mise à jour de votre traduction PO depuis un fichier POT</h4>
<ol>
<li>Ouvrer votre traduction exemple-fr_FR.po avec Poedit</li>
<li>Cliquer sur le sur menu &laquo;&nbsp;Catalogue &#8211; Mettre à jour depuis fichier POT&nbsp;&raquo;</li>
<li>Sélectionner le fichier POT</li>
<li>Valider les modifications</li>
<li>Traduiser les nouvelles chaines</li>
<li>Enregistrer !</li>
</ol>
<p>Vous disposez d&#8217;un fichier de traduction à jour.</p>
<p>&nbsp;</p>
<p><strong>Bonne traduction ;)</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2007/07/28/explications-sur-linternationalisation-de-wordpress-et-crer-un-fichier-po-avec-poedit/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Comprendre le fonctionnement des th&#232;mes/templates WordPress</title>
		<link>http://www.herewithme.fr/2007/07/22/comprendre-le-fonctionnement-des-thmestemplates-wordpress/</link>
		<comments>http://www.herewithme.fr/2007/07/22/comprendre-le-fonctionnement-des-thmestemplates-wordpress/#comments</comments>
		<pubDate>Sun, 22 Jul 2007 20:58:40 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[Thème]]></category>
		<category><![CDATA[Thèmes]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Mu]]></category>
		<guid isPermaLink="false">http://www.herewithme.fr/2007/07/22/comprendre-le-fonctionnement-des-thmestemplates-wordpress.html</guid>
		<description><![CDATA[Edit: Je viens juste de voir que Fran6 avait pondu un article du même style&#8230; je sors&#8230; &#160; Lorsqu&#8217;on travaille la première fois avec WordPress, le nombre de fichiers présents dans le thème par défaut, 18 pour être précis,&#160;peut paraître &#8230; <a href="http://www.herewithme.fr/2007/07/22/comprendre-le-fonctionnement-des-thmestemplates-wordpress/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Edit: Je viens juste de voir que Fran6 avait pondu un <a href="http://www.fran6art.com/2007/03/27/creation-theme-wordpress-tutorial-4-hierarchie-des-templates/">article</a> du même style&#8230; je sors&#8230;</strong></p>
<p><strong></strong>&nbsp;</p>
<p>Lorsqu&#8217;on travaille la première fois avec WordPress, le nombre de fichiers présents dans le thème par défaut, 18 pour être précis,&nbsp;peut paraître déroutant. Pourtant, la logique derrière&nbsp;est très simple et surtout très souple à l&#8217;usage&#8230;</p>
<p>Pour bien comprendre, rien ne vaut un petit schéma :)</p>
<p style="text-align: center"><a href="http://www.herewithme.fr/wp-content/uploads/ComprendrelefonctionnementdesthmesWordPr_A177/wp_Template_Hierarchy.png" atomicselection="true"><img height="320" alt="Template Hierarchy" src="http://www.herewithme.fr/wp-content/uploads/ComprendrelefonctionnementdesthmesWordPr_A177/wp_Template_Hierarchy_thumb.png" width="433"></a> </p>
<p style="text-align: center"><em>(source: </em><a title="http://codex.wordpress.org/Template_Hierarchy" href="http://codex.wordpress.org/Template_Hierarchy"><em>http://codex.wordpress.org/Template_Hierarchy</em></a><em>)</em></p>
</p>
<p>&nbsp;Comme on peut le voir sur ce schéma, WordPress dispose de 8 vues différentes :</p>
<ul>
<li>Page d&#8217;accueil
<li>Article unique (avec les commentaires en général)
<li>Page statique
<li>Catégorie
<li>Auteur
<li>Vues relatives aux dates (années, mois, jours)
<li>Recherche
<li>Erreur 404</li>
</ul>
<h4>Cas général</h4>
<p>Selon l&#8217;adresse entrée par le visiteur, WordPress va sélectionner la vue correspondante. Si le fichier de la vue en question existe, WordPress lance le template, sinon&nbsp;il appelle le template par défaut, index.php</p>
<p>Voila le cas le plus simple&#8230; Cependant, WordPress est plus puissant et permet d&#8217;aller un peu plus loin dans la logique pour certaines vues. Les vues en question sont les pages statiques, les catégories et dans une moindre mesure les vues auteurs et relatives aux dates.</p>
<h4><strong>Cas spécifique 1 : Les pages statiques de WP</strong></h4>
<p>WordPress permet grâce aux pages statiques, d&#8217;afficher un contenu (contact,&nbsp;CV, présentation)&nbsp;hors de la chronologie du blog. Il est également possible de créer des templates spécifiques pour ces pages.</p>
<p>Pour cela, vous pouvez vous&nbsp;inspirer du <a title="Tutorial cr&eacute;ation de page WP de Fran6" href="http://www.fran6art.com/2007/06/08/creer-une-page-statique-comme-page-daccueil-de-votre-blog-wordpress/">tutoriel de fran6</a>, mais revenons à nos moutons&#8230;</p>
<p>Dans le cas où votre page possède un template personnalisé, WordPress tentera de le lancer, sinon il chargera le fichier page.php. Enfin si ce dernier n&#8217;existe pas, il charger le fichier index.php (le cas général)</p>
<p><font color="#ff8000"><strong>Soit :</strong> votretemplateperso.php &#8211;&gt; page.php &#8211;&gt; index.php</font></p>
<h4>Cas spécifique 2 : Les catégories de WP</h4>
<p>Ce deuxième cas est un peu moins souple que les templates des pages. En effet cette fois-ci, le nom de vos template sera obligatoirement formaté en &laquo;&nbsp;category-X.php&nbsp;&raquo;, X étant l&#8217;ID de la catégorie. La logique est la même que pour les pages.</p>
<p><font color="#ff8000"><strong>Soit: </strong>category-X.php &#8211;&gt; category.php &#8211;&gt; archive.php &#8211;&gt; index.php</font></p>
<h4>Cas spécifique 3 : Le fichier archive.php</h4>
<p>Ce fichier est commun aux vues relatives aux articles du blog, c&#8217;est-à-dire catégorie, auteur et&nbsp;vues relatives aux dates.</p>
<p>Il s&#8217;intercale juste avant le fichier index.php</p>
<p><font color="#ff8000"><strong>Soit:</strong> category-X.php &#8211;&gt; category.php &#8211;&gt; archive.php &#8211;&gt; index.php</font></p>
<p><font color="#ff8000"><strong>ou:</strong> author.php &#8211;&gt; archive.php &#8211;&gt; index.php</font></p>
<p><font color="#ff8000"><strong>ou encore:</strong> date.php &#8211;&gt; archive.php &#8211;&gt; index.php</font></p>
<h4>Conclusion</h4>
<p>Tout ce que je viens d&#8217;expliquer ici textuellement est affiché sur le schéma ci-dessus&#8230; Un peu de logique de programmation vous permettra en un clin d&#8217;oeil de comprendre la logique de WP ;)</p>
<p>Vous trouverez d&#8217;autres ressources sur la page&nbsp;<a title="Template Hierarchy Codex WordPress" href="http://codex.wordpress.org/Template_Hierarchy">Template Hierarchy</a>&nbsp;du codex WordPress.org</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2007/07/22/comprendre-le-fonctionnement-des-thmestemplates-wordpress/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>2 nouveaux th&#232;mes francis&#233;s pour WordPress !</title>
		<link>http://www.herewithme.fr/2007/07/20/2-nouveaux-thmes-franciss-pour-wordpress/</link>
		<comments>http://www.herewithme.fr/2007/07/20/2-nouveaux-thmes-franciss-pour-wordpress/#comments</comments>
		<pubDate>Thu, 19 Jul 2007 23:31:20 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Tagging]]></category>
		<category><![CDATA[Thème]]></category>
		<category><![CDATA[Thèmes]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://www.herewithme.fr/2007/07/20/2-nouveaux-thmes-franciss-pour-wordpress.html</guid>
		<description><![CDATA[Lors de la recherche d&#8217;un thème pour le blog de Seb, j&#8217;ai eu l&#8217;occasion de découvrir plusieurs thèmes de bonne facture. Ces derniers étant disponibles uniquement en anglais, j&#8217;ai pris le temps de les traduire et aussi&#160;les améliorer (suppression de &#8230; <a href="http://www.herewithme.fr/2007/07/20/2-nouveaux-thmes-franciss-pour-wordpress/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Lors de la recherche d&#8217;un thème pour le blog de Seb, j&#8217;ai eu l&#8217;occasion de découvrir plusieurs thèmes de bonne facture.</p>
<p>Ces derniers étant disponibles uniquement en anglais, j&#8217;ai pris le temps de les traduire et aussi&nbsp;les améliorer (suppression de dépendances à des plugins inutiles, remplacement de UTW par Simple Tagging, indentation du code, etc.).</p>
<p>Au programme aujourd&#8217;hui le thème &laquo;&nbsp;Hello 2007&#8243; et &laquo;&nbsp;Minyx&nbsp;&raquo;.</p>
<p>&nbsp;</p>
<p style="text-align: center">&nbsp;<a href="http://www.herewithme.fr/wp-content/uploads/2nouveauxthmesfrancisspourWordPress_FE6C/Hello2007.png" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="181" alt="Hello2007" src="http://www.herewithme.fr/wp-content/uploads/2nouveauxthmesfrancisspourWordPress_FE6C/Hello2007_thumb.png" width="149" border="0"></a> <a href="http://www.herewithme.fr/wp-content/uploads/2nouveauxthmesfrancisspourWordPress_FE6C/Minyx.png" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="179" alt="Minyx" src="http://www.herewithme.fr/wp-content/uploads/2nouveauxthmesfrancisspourWordPress_FE6C/Minyx_thumb.png" width="240" border="0"></a> </p>
<p>&nbsp;</p>
<p>Ils sont tous les 2 compatibles, WordPress 2.1 et supérieur, ainsi que Widgets.</p>
<p>Vous pouvez les trouver en téléchargement sur la page de mon blog dédiée aux thèmes WordPress ! (menu supérieur)</p>
<p>À noter, que je vais mettre à jour, durant l&#8217;été, les thèmes actuels afin de les rendre compatible WP 2.1 et supérieur et Widgets.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2007/07/20/2-nouveaux-thmes-franciss-pour-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vous avez dit &quot;Blog au ralenti ?&quot;</title>
		<link>http://www.herewithme.fr/2007/06/20/vous-avez-dit-blog-au-ralenti/</link>
		<comments>http://www.herewithme.fr/2007/06/20/vous-avez-dit-blog-au-ralenti/#comments</comments>
		<pubDate>Wed, 20 Jun 2007 14:34:26 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Serveur]]></category>
		<category><![CDATA[SUPINFO]]></category>
		<category><![CDATA[Tagging]]></category>
		<category><![CDATA[Thème]]></category>
		<category><![CDATA[Thèmes]]></category>
		<category><![CDATA[Windows Live Writer]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://www.herewithme.fr/2007/06/20/vous-avez-dit-blog-au-ralenti.html</guid>
		<description><![CDATA[Je sais, 20 jours que je n&#8217;ai pas blogger&#8230; une éternité dans la&#160;blogosphère ! Les raisons ? Diverses&#8230; manque d&#8217;envie, manque de temps&#8230; Et puis il y a eu: La migration du blog de Sebeuh vers WordPress (et ça ne &#8230; <a href="http://www.herewithme.fr/2007/06/20/vous-avez-dit-blog-au-ralenti/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Je sais, 20 jours que je n&#8217;ai pas blogger&#8230; une éternité dans la&nbsp;blogosphère !</p>
<p><strong>Les raisons ?</strong> </p>
<p>Diverses&#8230; manque d&#8217;envie, manque de temps&#8230;</p>
<p><strong>Et puis il y a eu:</strong></p>
<ul>
<li>La migration du blog de <a href="http://sebastien.warin.fr/2007/06/17/114-sebastienwarinfr-nouveau-blog-nouvelle-adresse/">Sebeuh</a> vers WordPress (et ça ne fut pas une mince affaire!)</li>
<li>La traduction de 2 thèmes en français (publication début juillet)</li>
<li>La réalisation du pack français de <a href="http://www.wordpress-fr.net/support/sujet-6468-testez-nouvelle-traduction-wpmu-et-son-pack">WPmu 1.2.2</a></li>
<li>L&#8217;optimisation du blog et serveur&nbsp;de <a href="http://www.le-hiboo.com/">Rod</a>.</li>
</ul>
<p><strong>Et il y a:</strong></p>
<ul>
<li>Les examens SUPINFO</li>
<li>Le développement de Simple Tagging</li>
<li>Le développement de SDM</li>
<li>Les démarches administratives pour ma déclaration en tant que professionnel indépendant&#8230;</li>
</ul>
<p>&nbsp;</p>
<p>Pourtant, ça n&#8217;est pas les sujets qui manquent ! </p>
<p><strong>Je pourrai parler de:</strong></p>
<ul>
<li>La sortie de <a href="http://photomatt.net/2007/05/28/announcing-hyperdb/">HyperDB</a> pour WPmu (je publierai un tuto début juillet)</li>
<li>La sortie de <a href="http://mu.wordpress.org/forums/topic.php?id=5218">WPmu 1.2.2</a></li>
<li>Des <a href="http://wordpress.org/development/2007/06/two-contests/">2 &laquo;&nbsp;contests&nbsp;&raquo; WP</a></li>
<li>La fin de ma 2ème année à SUPINFO</li>
<li>Des nouveautés de Windows Live Writer Béta 2, ou encore de ses plugins</li>
<li>De mon prochain ordinateur portable (qui a dit MacBook Pro ?)</li>
<li>Etc.</li>
</ul>
<p>Bref !</p>
<p>Encore 10 petits jours et ce blog reprendra son rythme de croisière !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2007/06/20/vous-avez-dit-blog-au-ralenti/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ma liste de plugins WordPress est&#8230;</title>
		<link>http://www.herewithme.fr/2007/05/20/ma-liste-de-plugins-wordpress-est/</link>
		<comments>http://www.herewithme.fr/2007/05/20/ma-liste-de-plugins-wordpress-est/#comments</comments>
		<pubDate>Sun, 20 May 2007 18:12:24 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Tagging]]></category>
		<category><![CDATA[Thème]]></category>
		<category><![CDATA[Thèmes]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://www.herewithme.fr/2007/05/20/ma-liste-de-plugins-wordpress-est.html</guid>
		<description><![CDATA[&#8230;.ridicule comparée à celle de Gonzague! Elle contient : Un antispam : Akismet Un plugin de colorisation de code: Code Snippet Le classique Feedburner Feed Replacement&#160;pour mes flux. Un aperçu en AJAX pour les commentaires: Filosofo Comments Preview La liste &#8230; <a href="http://www.herewithme.fr/2007/05/20/ma-liste-de-plugins-wordpress-est/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>&#8230;.ridicule comparée à celle de <cite><a href="http://blog.gonzaguedambricourt.com/2007/05/15/f-wpplugins-list-la-liste-des-plugins-wordpress-de-la-blogosphre-frenchie/">Gonzague</a></cite>!</p>
<p>Elle contient :</p>
<ul>
<li>Un antispam : <strong><a href="http://akismet.com/">Akismet</a></strong></li>
<li>Un plugin de colorisation de code: <a href="http://wordpress.org/extend/plugins/codesnippet-20/"><strong>Code Snippet</strong></a></li>
<li>Le classique <strong><a href="http://orderedlist.com/wordpress-plugins/feedburner-plugin/">Feedburner Feed Replacement</a>&nbsp;</strong>pour mes flux.</li>
<li>Un aperçu en AJAX pour les commentaires: <strong><a href="http://www.ilfilosofo.com/blog/comments-preview/">Filosofo Comments Preview</a></strong></li>
<li>La liste des derniers commentaires: <a href="http://blog.jodies.de/archiv/2004/11/13/recent-comments/"><strong>Get Recent Comments</strong></a>&nbsp;mais modifié pour mes besoins (filtre par catégorie)</li>
<li>Un générateur de sitemaps XML: <strong><a href="http://www.arnebrachhold.de/redir/sitemap-home/">Google (XML) Sitemaps</a></strong></li>
<li>Un générateur de mots clés, métas html : <a href="http://blog.phpheaven.hu/index.php/category/wordpress/gwp-metaadmin/"><strong>GWP &#8211; MetaAdmin</strong></a></li>
<li><strong><a href="http://soderlind.no/ImageManager">ImageManager</a></strong>, bien que je ne l&#8217;utilise plus. (WLW Powa)</li>
<li>La signalisation des différents types de liens grâce&nbsp;à&nbsp;<a href="http://sw-guide.de/wordpress/link-indication-plugin/"><strong>Link Indication</strong></a></li>
<li><strong><a href="http://www.wildbits.de/mygallery/">myGallery</a></strong>&nbsp;pour gérer les galeries de thèmes.</li>
<li>Le formulaire de contact : <strong><a href="http://www.phrixus.co.uk/pxsmail/">PXS Mail Form</a></strong></li>
<li><strong><a href="http://alexking.org/projects/wordpress">Share This</a></strong>&nbsp;: pour le partage d&#8217;articles</li>
<li>La gestion des tags grâce à <a href="http://simpletagging.herewithme.fr"><strong>Simple Tagging</strong></a>&nbsp;(étonnant non?)</li>
<li><strong><a href="http://txfx.net/code/wordpress/subscribe-to-comments/">Subscribe To Comments</a></strong>&nbsp;pour s&#8217;abonner aux commentaires</li>
<li><strong><a href="http://www.lesterchan.net/portfolio/programming.php">WP-PageNavi</a></strong>&nbsp;pour la navigation entre les pages</li>
</ul>
<p>&nbsp;</p>
<p>Je n&#8217;ai que ca.</p>
<p>Et c&#8217;est deja beaucoup trop à mon goût !</p>
<p>Des suggestions ? Es ce que je rate le plugin de la mort qui tue ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2007/05/20/ma-liste-de-plugins-wordpress-est/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Firefox : Important probl&#232;me de s&#233;curit&#233;&#8230; humain !</title>
		<link>http://www.herewithme.fr/2007/05/06/firefox-important-problme-de-scurit-humain/</link>
		<comments>http://www.herewithme.fr/2007/05/06/firefox-important-problme-de-scurit-humain/#comments</comments>
		<pubDate>Sun, 06 May 2007 22:08:40 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[Logiciel]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Thème]]></category>
		<category><![CDATA[Thèmes]]></category>
		<guid isPermaLink="false">http://www.herewithme.fr/2007/05/06/firefox-important-problme-de-scurit-humain.html</guid>
		<description><![CDATA[La popularité de Firefox s&#8217;explique pour plusieurs raisons : C&#8217;est un logiciel libre multiplateforme Grâce à l&#8217;immobilisme de Microsoft envers Internet Explorer 6 Il dispose d&#8217;un système de thèmes et d&#8217;extensions très performant et très simple Et d&#8217;une navigation par &#8230; <a href="http://www.herewithme.fr/2007/05/06/firefox-important-problme-de-scurit-humain/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mozilla-europe.org/fr/products/firefox/" atomicselection="true"></a></p>
<p><a href="http://www.mozilla-europe.org/fr/products/firefox/"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="92" alt="Firefox" src="http://herewithme.fr/wp-content/uploads/WLW/FirefoxImportantproblmedescurit.humain_BD/firefox_logo8.jpg" width="98" align="right" border="0"></a> La popularité de Firefox s&#8217;explique pour plusieurs raisons :</p>
<ul>
<li>C&#8217;est un logiciel libre multiplateforme</li>
<li>Grâce à l&#8217;immobilisme de Microsoft envers Internet Explorer 6 </li>
<li>Il dispose d&#8217;un système de thèmes et d&#8217;extensions très performant et très simple </li>
<li>Et d&#8217;une navigation par onglets très efficace </li>
<li>Etc.</li>
</ul>
<p><strong>Et aussi, et surtout, pour la sécurité.</strong></p>
<p>En effet, Firefox contrairement à IE, connait peu de failles de sécurités et ces dernières sont rapidement corrigées. (grâce à une communauté active et ouverte)</p>
<h3>Un problème de sécurité&#8230; humain !</h3>
<p>Malheureusement, Firefox propose une fonctionnalité que l&#8217;on pourrait assimiler à un problème de sécurité.</p>
<p>Attention, je ne parle pas d&#8217;un bug informatique corrigible avec un patch, loin de là.</p>
<p>En fait, <strong>Firefox autorise l&#8217;affichage des mots de passe enregistrés.</strong> ( Menu <strong>Outils</strong> &#8211; Onglet <strong>Sécurité</strong> &#8211; &laquo;&nbsp;Afficher les mots de passe &nbsp;&raquo; &#8211; une nouvelle fois &laquo;&nbsp;Afficher les mots de passe &nbsp;&raquo; )</p>
<p><a href="http://herewithme.fr/wp-content/uploads/WLW/FirefoxImportantproblmedescurit.humain_BD/firefox_mot_de_passe_password12.gif"><img height="339" alt="Firefox Password Security" src="http://herewithme.fr/wp-content/uploads/WLW/FirefoxImportantproblmedescurit.humain_BD/firefox_mot_de_passe_password_thumb9.gif" width="527"></a></p>
<p>Les informations stockées ne se contentent pas uniquement du site et de&nbsp;l&#8217;identifiant utilisé pour la connexion, mais aussi le mot de passe. <strong>C&#8217;est là que le problème se pose !</strong></p>
<p>D&#8217;un point de vue technique, les développeurs ont pensé à tout ! Il est <strong>tout à fait possible de restreindre cette page avec&nbsp;un mot de passe</strong> dit &laquo;&nbsp;principal&nbsp;&raquo;.</p>
<p>En pratique, peu de personnes connaissent cette fonctionnalité et ces risques&#8230; De ce fait, peu de personnes définissent ce mot de passe.</p>
<p><strong>Les risques sont majeurs&#8230;</strong> il vous suffit de laisser votre PC déverrouillé, de le déposer au SAV, de le prêter&#8230; pour qu&#8217;une personne malintentionnée récupère en 3 clics votre mot de passe&#8230; (Et sachant que la grande majorité des personnes utilisent le même mot de passe pour plusieurs services&#8230;)</p>
<p>Il a alors accès à tous vos mots de passe, accès email, fournisseur d&#8217;accès internet, boutique en ligne, et autres services web.</p>
<h3>Remède et conclusion</h3>
<p>Je vous invite vivement à définir un mot de passe principal.</p>
<p>Pour cela : </p>
<ol>
<li>Menu <strong>Outils</strong></li>
<li>Onglet <strong>Sécurité</strong></li>
<li>Cocher la case &laquo;&nbsp;Utiliser un mot de passe principal&nbsp;&raquo; </li>
<li>Définissez votre mot de passe </li>
<li>Valider !</li>
</ol>
<p>Enfin,&nbsp;je pense que <strong>la fondation Mozilla devrait communiquer&nbsp;nettement plus à ce sujet</strong> et pourquoi pas proposer un assistant à la fin de l&#8217;installation de Firefox, proposant l&#8217;activation du mot de passe principal et les risques liés !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2007/05/06/firefox-important-problme-de-scurit-humain/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>[Tuto] Migrer de Ultimate Tag Warrior vers Simple Tagging !</title>
		<link>http://www.herewithme.fr/2007/04/28/tuto-migrer-de-ultimate-tag-warrior-vers-simple-tagging/</link>
		<comments>http://www.herewithme.fr/2007/04/28/tuto-migrer-de-ultimate-tag-warrior-vers-simple-tagging/#comments</comments>
		<pubDate>Sat, 28 Apr 2007 19:36:21 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Tagging]]></category>
		<category><![CDATA[Thème]]></category>
		<category><![CDATA[Thèmes]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://www.herewithme.fr/2007/04/28/tuto-migrer-de-ultimate-tag-warrior-vers-simple-tagging.html</guid>
		<description><![CDATA[Pourquoi migrer ? C&#8217;est très simple. Simple Tagging dispose de toutes les fonctionnalités de Ultimate Tag Warrior (UTW) Simple Tagging est beaucoup plus performant que UTW (un blog avec UTW est 5 à 50 fois plus lent qu&#8217;un blog avec &#8230; <a href="http://www.herewithme.fr/2007/04/28/tuto-migrer-de-ultimate-tag-warrior-vers-simple-tagging/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h3>Pourquoi migrer ?</h3>
<p>C&#8217;est très simple.</p>
<ul>
<li>Simple Tagging dispose de toutes les fonctionnalités de Ultimate Tag Warrior (UTW)</li>
<li>Simple Tagging est beaucoup plus performant que UTW (un blog avec UTW est 5 à 50 fois plus lent qu&#8217;un blog avec Simple Tagging.)</li>
<li>Simple Tagging est plus ergonomique et plus simple à utiliser que UTW</li>
<li>Simple Tagging est disponible en français</li>
<li>L&#8217;intégration de Simple Tagging dans les thèmes est très simple (les options sont paramétrable depuis la console d&#8217;admin)</li>
<li>Simple Tagging est compatible avec WordPressMu</li>
<li>Simple Tagging est plus puissant que UTW pour les utilisateurs avancés</li>
</ul>
<p>Si vous voyez autre chose, n&#8217;hésiter pas à en faire part dans les commentaires :) les critiques constructives sont également la bienvenue :)</p>
<h3>C&#8217;est difficile à faire ?</h3>
<p>Non.</p>
<p>Simple Tagging est beaucoup plus simple à mettre en place que UTW. Démonstration ci-dessous.</p>
<h3>Instructions</h3>
<p><strong>Installation et importation de vos tags:</strong></p>
<ol>
<li>Sauvegarder votre base de données (on est jamais trop prudent)</li>
<li>Télécharger la dernière version de Simple Tagging</li>
<li>Envoyer les fichiers de Simple Tagging sur le FTP de votre installation de WordPress</li>
<li>Activer le plugin dans la page &laquo;&nbsp;<strong>Plugins</strong>&nbsp;&raquo; de la console d&#8217;administration</li>
<li>Cliquer sur le menu &laquo;&nbsp;<strong>Tags</strong>&nbsp;&raquo; puis sur le sous-menu &laquo;&nbsp;<strong>Importer des tags</strong>&laquo;&nbsp;</li>
<li>Si votre installation de UTW est valide, vous avez la possibilité d&#8217;importer vos tags depuis les catégories, et depuis UTW. Dans notre cas, nous allons importer les tags UTW, pour cela on coche la case &laquo;&nbsp;<strong>J&#8217;ai sauvegardé ma base de données.&nbsp;&raquo;</strong> et on clique sur &laquo;&nbsp;<strong>Importation depuis UTW</strong>&laquo;&nbsp;</li>
<li>Selon votre hébergeur, l&#8217;importation peut être plus ou moins longue. (très rapide sur ma dedibox)</li>
</ol>
<p>La 2e étape est un peu plus technique, en effet, maintenant que vous importez les tags, vous devez modifier les fonctions de votre thème pour lui faire utiliser Simple Tagging à la place de UTW.</p>
<p>Contrairement à UTW, Simple Tagging propose toutes les options, tailles, ordres, couleurs, etc. dans la console d&#8217;administration. C&#8217;est un gain de temps, et cela permet à l&#8217;utilisateur final de ne pas avoir à modifier les templates lors une éventuelle modification.</p>
<p><strong>Les principales équivalences :</strong></p>
<table style="width: 691px; height: 208px" border="1" cellpadding="0" cellspacing="0">
<tr>
<td>&nbsp;</td>
<td><strong>Ultimate Tag Warrior</strong></td>
<td><strong>Simple Tagging</strong></td>
</tr>
<tr>
<td><strong>Tags de l&#8217;article courant</strong></td>
<td>UTW_ShowTagsForCurrentPost()</td>
<td>STP_PostTags()</td>
</tr>
<tr>
<td><strong>Nuage de tags</strong></td>
<td>UTW_ShowWeightedTagSet()<br />
UTW_ShowWeightedTagSetAlphabetical()</td>
<td>STP_Tagcloud()</td>
</tr>
<tr>
<td><strong>Articles relatifs</strong></td>
<td>UTW_ShowRelatedPostsForCurrentPost()</td>
<td>STP_RelatedPosts()</td>
</tr>
<tr>
<td><strong>Tags relatifs</strong></td>
<td>UTW_AddTagToCurrentPost()<br />
UTW_ShowRelatedTagsForCurrentTagSet()</td>
<td>STP_RelatedTags()<br />
STP_RelatedTagsRemoveTags()</td>
</tr>
<tr>
<td><strong>Tag(s) de la page courante</strong></td>
<td>UTW_ShowCurrentTagSet()</td>
<td>STP_CurrentTagSet()</td>
</tr>
<tr>
<td><strong>Autres</strong></td>
<td>UTW_ShowRelatedTagsForCurrentTagSet()</td>
<td>&nbsp;</td>
</tr>
</table>
<p>Prenons le cas du nuage de tags.</p>
<p>Voici le code actuel dans le fichier sidebar.php:</p>
<p>[code lang="html"]</p>
<li>
<h2>Tags</h2>
<ul>
<?php UTW_ShowWeightedTagSetAlphabetical("coloredsizedtagcloud","",0) ?>
</ul>
</li>
<p>[/code]</p>
<p>Voici l&#8217;équivalent avec Simple Tagging</p>
<p>[code lang="html"]</p>
<li>
<h2>Tags</h2>
<ul>
<?php STP_Tagcloud(); ?>
</ul>
</li>
<p>[/code]</p>
<p>La personnalisation du nuage de tags a lieu dans la console d&#8217;admin avec Simple Tagging. (Les nuages de tags colorés automatiquement, sans modification du CSS, sera présent dans la version 1.6.5 qui devrait sortir début de semaine prochaine).</p>
<p>C&#8217;est le même principe pour toutes les fonctions.</p>
<p>Une fois votre thème migré vers Simple Tagging, vous pouvez alors désactiver UTW et vous disposez d&#8217;un blog plus rapide :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2007/04/28/tuto-migrer-de-ultimate-tag-warrior-vers-simple-tagging/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Ressources pour WordPress MU</title>
		<link>http://www.herewithme.fr/2007/04/16/ressources-pour-wordpress-mu/</link>
		<comments>http://www.herewithme.fr/2007/04/16/ressources-pour-wordpress-mu/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 20:09:24 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Thème]]></category>
		<category><![CDATA[Thèmes]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Francophone]]></category>
		<category><![CDATA[WordPress Mu]]></category>
		<guid isPermaLink="false">http://www.herewithme.fr/2007/04/16/ressources-pour-wordpress-mu.html</guid>
		<description><![CDATA[Besoin de plug-ins ? de thèmes ? de fonctionnalités supplémentaires pour WordPress Mu ? Voilà quelques liens avec des ressources bien pratiques : WPMUDEV.org : Site regroupant un grand nombre de plug-ins/hacks/thèmes pour WordPress Mu. Dépôts plus ou moins officiels &#8230; <a href="http://www.herewithme.fr/2007/04/16/ressources-pour-wordpress-mu/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Besoin de plug-ins ? de thèmes ? de fonctionnalités supplémentaires pour WordPress Mu ?</p>
<p>Voilà quelques liens avec des ressources bien pratiques :</p>
<ul>
<li><a href="http://wpmudev.org/">WPMUDEV.org</a> : Site regroupant un grand nombre de plug-ins/hacks/thèmes pour WordPress Mu. Dépôts plus ou moins officiels pour WPmu.</li>
<li><a href="http://mu.bloggles.info/">mu.bloggles.info</a> : blog listant un grand nombre de plug-ins et de thèmes pour WPmu.</li>
</ul>
<p>Sans oublier le <a href="http://trac.mu.wordpress.org/">trac</a> et le <a href="http://mu.wordpress.org/forums/">forum</a> officiel.</p>
<p>Le support <strong>français</strong> est effectué sur 2 sous-forums de WordPress Francophone.</p>
<ul>
<li><a href="http://www.wordpress-fr.net/support/forum-17-installation-wpmu">Installation de WordPress Mu</a></li>
<li><a href="http://www.wordpress-fr.net/support/forum-20-utilisation-wpmu">Utilisation de WPmu</a></li>
</ul>
<p>Voilà pour la petite note !</p>
<p>Bon, allez, je le dis, je vais lancer très prochainement une gamme de plug-ins pour WordPress Mu de qualité (internationalisé comme il faut, bien finalisé) et surtout traduits en français !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2007/04/16/ressources-pour-wordpress-mu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Mu dans le cadre d&#8217;un projet professionnel</title>
		<link>http://www.herewithme.fr/2007/04/16/wordpress-mu-dans-le-cadre-dun-projet-professionnel/</link>
		<comments>http://www.herewithme.fr/2007/04/16/wordpress-mu-dans-le-cadre-dun-projet-professionnel/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 13:28:45 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[Automattic]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Serveur]]></category>
		<category><![CDATA[Thème]]></category>
		<category><![CDATA[Thèmes]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Mu]]></category>
		<guid isPermaLink="false">http://www.herewithme.fr/2007/04/16/wordpress-mu-dans-le-cadre-dun-projet-professionel.html</guid>
		<description><![CDATA[Quelques mois sont passés depuis mon dernier article sur WPmu&#8230; Entre-temps, WordPress Mu est passé en version 1.2.1, et mieux, j&#8217;ai réalisé ma première &#171;&#160;grande&#160;&#187; plateforme de blog avec cet outil :) Dans ce dernier article, j&#8217;avais été très sévère &#8230; <a href="http://www.herewithme.fr/2007/04/16/wordpress-mu-dans-le-cadre-dun-projet-professionnel/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Quelques mois sont passés depuis mon dernier article sur WPmu&#8230;</p>
<p>Entre-temps, WordPress Mu est passé en version 1.2.1, et mieux, j&#8217;ai réalisé ma première &laquo;&nbsp;grande&nbsp;&raquo; plateforme de blog avec cet outil :)</p>
<p>Dans ce dernier article, j&#8217;avais été très sévère envers WordPressMu, mon avis n&#8217;a pas fondamentalement changé, mais il a logiquement évolué&#8230;</p>
<p>Par exemple, je suis toujours convaincu qu&#8217;utiliser WordPress Mu pour gérer 10 blogs ou moins n&#8217;est pas une bonne chose.</p>
<p>Vous gagnerez certes un peu de temps lors des mises à jour&#8230; mais vous perdrez un grand nombre de plug-ins, gagnerez un certain nombre de bugs, et perdrez beaucoup de souplesse.</p>
<h3>Quels sont les manques de WPmu pour les professionnels ?</h3>
<p>Nombreux.</p>
<p>En fait, WordPress Mu fait quelque chose très bien, il permet de créer des blogs à la volée. C&#8217;est tout.</p>
<p>Mais est-ce la finalité dans le cadre d&#8217;un projet professionnel ?</p>
<p>Je ne pense pas.</p>
<p>WPmu de base ne permet pas de trier les blogs par catégories, remonter les derniers commentaires, les derniers articles, les blogs les plus actifs, les tags pour la plateforme entière, les blogs à la une, les blogs les plus vus, différents flux RSS, des statistiques, la modération, etc.</p>
<p><strong>WPmu ne se suffit pas à lui-même.</strong></p>
<p>Utiliser WordPress Mu exige un grand nombre de développement autour, il faut en être conscient.</p>
<p>Je pense qu&#8217;on peut assimiler WPmu à un framework de développement de plateforme de blog.</p>
<h3>Est-ce que WordPress Mu est stable ?</h3>
<p>La version 1.2.1 apporte un très grand nombre de correction (plus de 500, voir le <a href="http://trac.mu.wordpress.org/changeset?old_path=tags%2Frelease-1.0&amp;old=963&amp;new_path=tags%2F1.2.1&amp;new=963">trac</a> pour bien comprendre), WordPressMu commence à devenir un produit mature, d&#8217;ailleurs il suffit de suivre le &laquo;&nbsp;TimeLine&nbsp;&raquo; de WPmu pour se rendre compte, que la majorité des modifications actuelles concerne la partie WordPress de l&#8217;application et moins la partie &laquo;&nbsp;mu&nbsp;&raquo;.</p>
<p><strike>Cependant, tout est loin d&#8217;être parfait.Il reste un certain nombre de chaines non internationalisé, et certains bugs liés à cette même internationalisation.</strike> (Ça n&#8217;est plus le cas maintenant, depuis l&#8217;application des différents patchs que j&#8217;ai proposés sur le trac.)</p>
<p>L&#8217;utilisation de WordPressMu en production est désormais une chose envisageable, mais un minimum de développement est tout de même à prévoir.</p>
<h3>Les performances de WordPressMu</h3>
<p>Mon avis n&#8217;a pas radicalement changé par rapport à mon premier article sur ce point. WordPressMu est sans aucun doute à l&#8217;image de WordPress. Loin d&#8217;être bien développé, mais terriblement efficace.</p>
<p>D&#8217;ailleurs quand, Automattic parle d&#8217;une enveloppe pour WordPressMu c&#8217;est effectivement le cas.</p>
<p>Il y a très très peu de modification sur WordPress mis à part les ajouts liés à &laquo;&nbsp;mu&nbsp;&raquo;.</p>
<p>On retrouve donc les avantages de WordPress, une architecture &laquo;&nbsp;plug-ins &nbsp;&raquo; éprouvée, mais également ces défauts, avec une consommation SQL/PHP importante.</p>
<p>Or dans le cadre d&#8217;un blog WordPress, ça n&#8217;a pas ou peu d&#8217;importance, dans le cadre d&#8217;une grande plateforme de blog, c&#8217;est beaucoup plus gênant.</p>
<p>Pour y palier, les avis et méthodologie sont variés, certaines personnes privilégient l&#8217;utilisation du cache de WPmu, d&#8217;autres utilisent un cache à l&#8217;aide de serveurs proxy, sans oublier les load balancing et autres architectures exotiques&#8230;</p>
<p>Il n&#8217;y a pas vraiment de solutions miracles. Et le choix de la solution dépend d&#8217;un certain nombre de paramètres, architecture actuelle, budget, type de la charge, etc.</p>
<p>Personnellement, dans le cadre de mes projets WPmu, j&#8217;utilise une version de WPmu très légèrement modifié permettant de ne pas avoir de limite de blogs, autorisant l&#8217;utilisation massive du load balancing, et exploitant le cache de WordPress.</p>
<h3>Les plug-ins et WordPress Mu</h3>
<p>C&#8217;est un sujet sensible.</p>
<p>Le grand intérêt d&#8217;une plateforme de WordPressMu, c&#8217;est l&#8217;usage des plug-ins disponibles pour WordPress.</p>
<p>Malheureusement, ils ne sont pas tous compatibles, et pas tout envisageables pour WPmu.</p>
<p>Le 1er prérequis pour qu&#8217;un plug-in soit compatible WPmu est qu&#8217;il soit compatible WP 2.1.</p>
<p>En effet, WordPress Mu et WP 2.1 sont très proches à ce niveau. En général un plug-in compatible WP2.1 sera compatible WPmu.</p>
<p>Je dis bien en général, car en pratique, WordPress Mu utilise une version plus récente de TinyMCE que WordPress, et de ce fait un certain nombre de plug-ins provoquent des erreurs dans TinyMCE. (particulièrement les formulaires de contact)</p>
<h3>Les thèmes et WordPress Mu</h3>
<p>Que du bonheur.</p>
<p>Ils sont quasiment tous compatibles&#8230; il faudra juste prévoir l&#8217;ajout d&#8217;un lien vers l&#8217;accueil de la plateforme&#8230; et vérifier qu&#8217;ils sont compatible WordPress 2.1 comme d&#8217;habitude ^^</p>
<h3>Conclusion</h3>
<p>WordPress Mu est une excellente base pour monter une plateforme de blogs. Mais attention, WordPress Mu permet juste de créer des blogs à la volée. Le reste sera à développer, adapter.</p>
<p>Si vous souhaitez davantage d&#8217;informations sur WordPress Mu, le développement autour de ce dernier, les fonctionnalités possibles avec, n&#8217;hésitez pas à me contacter.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2007/04/16/wordpress-mu-dans-le-cadre-dun-projet-professionnel/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Nouveau th&#232;me pour HereWithMe.fr !</title>
		<link>http://www.herewithme.fr/2007/04/12/nouveau-thme-pour-herewithmefr/</link>
		<comments>http://www.herewithme.fr/2007/04/12/nouveau-thme-pour-herewithmefr/#comments</comments>
		<pubDate>Thu, 12 Apr 2007 19:54:09 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Thème]]></category>
		<category><![CDATA[Thèmes]]></category>
		<guid isPermaLink="false">http://www.herewithme.fr/2007/04/12/nouveau-thme-pour-herewithmefr.html</guid>
		<description><![CDATA[Je profite de ces vacances de Pâques pour publier le nouveau thème de mon blog Here With Me. Ce truc ? Oui ce truc ! Je sais ! C&#8217;est sombre. C&#8217;est bizarre. C&#8217;est déroutant. C&#8217;est le but. J&#8217;en avais marre &#8230; <a href="http://www.herewithme.fr/2007/04/12/nouveau-thme-pour-herewithmefr/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Je profite de ces vacances de Pâques pour publier le nouveau thème de mon blog Here With Me.</p>
<ul>
<li><span style="color:#ff8040"><em>Ce truc ?</em></span></li>
<li><em><span style="color:#ffffff">Oui ce truc !</span></em></li>
</ul>
<p>Je sais ! C&#8217;est sombre. C&#8217;est bizarre. C&#8217;est déroutant.</p>
<p><strong>C&#8217;est le but.</strong></p>
<p>J&#8217;en avais marre d&#8217;utiliser des thèmes existants.</p>
<p>Et&nbsp;bien qu&#8217;un grand nombre d&#8217;entre eux soit réussi, ils ont tous un défaut de taille&#8230;&nbsp;Vous n&#8217;êtes pas le seul à l&#8217;utiliser&#8230;</p>
<p>Vos visiteurs, lorsqu&#8217;ils consultent votre blog, associent naturellement la chartre graphique à l&#8217;adresse internet, le nom du blog, la thématique de ce dernier. Avec un thème comme K2, il est impossible d&#8217;associer quoi que ce soit ! (vu que plus de 5000 personnes l&#8217;utilisent !)</p>
<p>D&#8217;où la réalisation de ce thème from scratch (de zéro) !</p>
<p>Toutefois, il n&#8217;est pas finalisé à 100%, des améliorations restent à venir. (surtout l&#8217;intégration de plug-ins tiers)</p>
<p>Alors convaincu par le thème ? oui ? non ? et pourquoi ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2007/04/12/nouveau-thme-pour-herewithmefr/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>WordPressMu : Copie &#224; revoir&#8230;</title>
		<link>http://www.herewithme.fr/2007/01/16/wordpressmu-copie-revoir/</link>
		<comments>http://www.herewithme.fr/2007/01/16/wordpressmu-copie-revoir/#comments</comments>
		<pubDate>Tue, 16 Jan 2007 09:20:02 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[Automattic]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Logiciel]]></category>
		<category><![CDATA[Matériel]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Serveur]]></category>
		<category><![CDATA[Thème]]></category>
		<category><![CDATA[Thèmes]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Francophone]]></category>
		<category><![CDATA[WordPress Mu]]></category>
		<guid isPermaLink="false">http://www.herewithme.fr/2007/01/16/wordpressmu-copie-revoir.html</guid>
		<description><![CDATA[Comme d&#8217;habitude, je suis la mode&#8230; mais en retard. Alors comme tout le monde, je vais donne mon avis sur WordPressMu. C&#8217;est quoi WordPress Mu ? Très longtemps en version alpha, Automattic, maison mère de WordPress and Co, a publié &#8230; <a href="http://www.herewithme.fr/2007/01/16/wordpressmu-copie-revoir/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.herewithme.fr/wp-content/uploads/2007/01/WindowsLiveWriter/WordPressMucopierevoir_113F4/logoRange%5B11%5D.png" style="border-width: 0px; margin: 0px 15px 0px 0px" align="left" border="0" height="120" width="120" /> Comme d&#8217;habitude, je suis la mode&#8230; mais en retard.</p>
<p>Alors comme tout le monde, je vais donne mon avis sur WordPressMu.</p>
<h3>C&#8217;est quoi WordPress Mu ?</h3>
<p>Très longtemps en version alpha, Automattic, maison mère de WordPress and Co, a publié fin 2006, la version multi utilisateurs de l&#8217;outil de blog WordPress.</p>
<p>Jusque la rien de révolutionnaire dans le monde des CMS !</p>
<p>Sauf, que peu de temps après ce passage en version 1, la plateforme de blog de LeMonde.fr quitte la solution propriétaire et payante TypePad pour WPmu. (Sans aucune critique quant au logiciel même)</p>
<p>Et la c&#8217;est le buzz de fin d&#8217;année 2006, tout le monde parle de WordPressMu, tout le monde l&#8217;installe (en local), tout le monde installe 3 blogs et dit que c&#8217;est trop bien !</p>
<p>&#8230;</p>
<p>Si ca pouvait être vrai&#8230;</p>
<p>Et bah moi je ne pense pas que c&#8217;est trop bien, je pense même que c&#8217;est plutôt nul. Explications&#8230;</p>
<h3>Politique de WordPress.org / Automattic</h3>
<p>Vous l&#8217;aurez remarqué, très peu de communication officielle autour de WPmu, un site officiel très succinct, pas de communication particulière d&#8217;Automattic envers WPmu.</p>
<p>Bref un vide intergalactique autour de WPmu de la part d&#8217;Automattic.</p>
<p>Du style, &laquo;&nbsp;bon les gars, on release la version 1 de WPmu, mais faites y pas attention&#8230;&nbsp;&raquo;</p>
<p>Et bah ils ont tout faux. Pleins de blogs en parlent, à tort et à travers la plupart du temps, et finalement WordPressMu se présente comme une solution sympa, simple et performante pour gérer le multi blog.</p>
<p><strong>Première erreur.</strong></p>
<h3>Les dangers et dérives</h3>
<p>Cette philosophie (de considérer WP Mu comme un logiciel grand public, pour ce qui n&#8217;aurait pas suivi) va probablement augmenter le nombre de plateforme de blogging sur la toile.</p>
<p><strong>Chouette !</strong></p>
<p>Pleins d&#8217;alternatives, au méchant TypePad; Skyblog, Nrjblog et autres plateformes pour JeunZs !</p>
<p>Bonne nouvelle on pourrait se dire&#8230; bah pas vraiment&#8230;</p>
<p>Par expérience personnelle, et de part ce que je lis sur le forum de WordPress France, je vois débarquer plein de boyscouts, posant plein de questions sur WordPressMu. Courageux de leur part n&#8217;est ce pas ?</p>
<p>Mais ce qui me désole&#8230; c&#8217;est que pour la grande majorité d&#8217;entre eux&#8230; PHP, XHTML, MySQL sont des sciences obscures&#8230;</p>
<p>C&#8217;est un peu le même concept que la philosophie pour les terminales S&#8230;</p>
<p>Bref, des néophytes suivants la mode et souhaitant installés des WordPressMu à toutes les sauces, sur n&#8217;importe quel hébergeurs, et même chez Free.fr !!! (Mon cœur est fragile bordel !)</p>
<p>Tout ca pour dire, que le fait de ne pas communiquer intelligemment autour de WordPressMu va donner naissance à un certain nombre de nouvelle plateforme inutile et dont la seule originalité viendra du nom de domaine&#8230; et pour couronner le tout ces plateformes seront administrées par des boyscouts du WEB!</p>
<p>Hors j&#8217;estime qu&#8217;une nouvelle plateforme se justifie pour 2 raisons principalement :</p>
<ul>
<li>Idées novatrices, réel valeur ajoutée. (comme le podcasting l&#8217;a été pour Podemus)</li>
<li>Besoin spécifiques, créer des blogs pour une communauté X tels que les abonnés d&#8217;un club, ou autres&#8230;</li>
</ul>
<p>Et peu importe la raison finalement, des connaissances en WordPress, PHP, XHTML, MySQL sont INDISPENSABLES !</p>
<p>Je vais reprendre l&#8217;image que j&#8217;avais formulé sur le forum de WP: Fr.</p>
<p>Si on compare WordPress à WordPressMu</p>
<ul>
<li>WordPress c&#8217;est un vélo, la maintenance est facile, on peut le bidouiller sans trop de problème, et si on le plante, tant pis pour soit.</li>
<li>WordPressMu c&#8217;est un Boeing 777, la maintenance est lourde, le bidouillage est proscrit, et si on le plante, on emmène 300 passagers avec soit.</li>
</ul>
<p><strong>Deuxième erreur.</strong></p>
<h3>Une architecture à revoir</h3>
<p><a href="http://www.herewithme.fr/wp-content/uploads/2007/01/WindowsLiveWriter/WordPressMucopierevoir_113F4/wpbox%5B3%5D.png" atomicselection="true"><img src="http://www.herewithme.fr/wp-content/uploads/2007/01/WindowsLiveWriter/WordPressMucopierevoir_113F4/wpbox_thumb%5B1%5D.png" style="border-width: 0px" align="right" border="0" height="120" width="91" /></a> D&#8217;un point de vue technique WordPressMu est un contre sens même.</p>
<p><strong>Pourquoi ?</strong></p>
<p>WordPressMu n&#8217;a pas été conçu et développé à l&#8217;origine pour gérer le multi blog.</p>
<p><strong>WordPressMu n&#8217;est qu&#8217;une enveloppe de WordPress.</strong> (c&#8217;est le site officiel qui le dit!)</p>
<p>Et comme vous pouvez vous en douter, on ne développe pas une application grand public comme WordPress, comme une application professionnelle de grande envergure qu&#8217;est WordPressMu.</p>
<p>Hors&#8230;</p>
<p>WordPress est un logiciel qui se veut très très très grand public (et j&#8217;insiste), développé de façon à être compatible avec un maximum d&#8217;hébergeurs, au détriment des performances.</p>
<ul>
<li>Compatibilité avec MySQL3.23, ce qui veut dire absence des sous requêtes</li>
<li>Développement PHP4 classique non orienté objet.</li>
<li>Code peu flexible</li>
</ul>
<p>Bref !</p>
<p>On utilise un script développé pour le très grand public, modifié pour l&#8217;occasion, sur des plateformes professionnelles visant à héberger 200, 1000 voir 10 000 blogs!</p>
<p>Très amateur la solution de plateforme&#8230; (En fait les grosses plateformes rencontrent des problèmes de montées en charge comparé aux solutions alternatives, le développement d&#8217;un système de cache est régulièrement cité par les équipes de dev&#8230; on l&#8217;attend&#8230; fermement&#8230;)</p>
<p><strong>Troisième erreur.</strong></p>
<h3>Mais alors c&#8217;est quoi les avantages de WordPressMu ?</h3>
<ol>
<li>C&#8217;est libre. chacun peut modifier le code sources dans le but de l&#8217;optimiser, ajouter des fonctions et pourquoi pas les partager à la communauté.</li>
<li>WPmu fonctionne avec les thèmes de WordPress. Soit plus de 1100 thèmes.</li>
<li>WordPressMu fonctionne avec une partie des plugins de WordPress.</li>
<li>C&#8217;est un produit jeune, espérons que les prochaines versions apporteront des changements significatifs !</li>
</ol>
<h3>Et WordPress.com et leurs 600 000 blogs, ils font comment ?</h3>
<ol>
<li>Il dispose d’une très grosse architecture matérielle, on parle de cluster de serveurs.</li>
<li>Ils utilisent une version WPmu largement modifié</li>
<li>Ils ont dans leur équipe, les développeurs de WPmu, c&#8217;est plus simple de modifier une application lorsqu&#8217;on connait le code par cœur ;)</li>
</ol>
<h3>Conclusion</h3>
<ol>
<li>Arrêter de rêver, vous ne deviendrez pas riche en lançant votre plateforme de blog ! (sauf si elle possède des fonctions uniques et novatrices !!!)</li>
<li>Si vous ne disposez pas de compétences en développement, faites appel à des professionnels&#8230; (<a href="http://www.wordpress-fr.net/services">le formulaire de contact de WP Francophone</a>, vous permettra d&#8217;être mis en relation avec des prestataires spécialisés WPmu et WP.)</li>
<li>Si vous souhaitez mettre en place 5-6 blogs pour vous et vos amis, installer des versions de WordPress indépendantes ! (le temps d&#8217;installation initial sera plus long mais au final vous y gagnerez en souplesse !)</li>
</ol>
<p><strong>Pour conclure</strong>, disons que <strong>WordPressMu</strong> ne dispose pas de concurrent libre, de ce fait l&#8217;utiliser n&#8217;est pas une aberration, mais alors dans ce cas, il faut y mettre  les moyens, une équipe de développeurs n&#8217;étant pas de trop&#8230; (À l&#8217;image de lemonde.fr par exemple)</p>
<p><em><strong>PS </strong>: Je n&#8217;ai rien contre les scouts&#8230; </em></p>
<p><em><strong>PPS :</strong> Ceci est une réflexion strictement personnelle, et ne reflète nullement celui de mon agence web et de WordPress Francophone.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2007/01/16/wordpressmu-copie-revoir/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>[MAJ] 2&#232;me rencontre WordPress Francophone !</title>
		<link>http://www.herewithme.fr/2006/12/14/2me-rencontre-wordpress-francophone/</link>
		<comments>http://www.herewithme.fr/2006/12/14/2me-rencontre-wordpress-francophone/#comments</comments>
		<pubDate>Thu, 14 Dec 2006 10:38:44 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[Paris]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Thème]]></category>
		<category><![CDATA[Thèmes]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Francophone]]></category>
		<guid isPermaLink="false">http://www.herewithme.fr/2006/12/14/2me-rencontre-wordpress-francophone.html</guid>
		<description><![CDATA[&#160;Et encore une fois ça sera à Paris :) (Il faudra penser à changer, il y a eu de la demande pour Lille et Lyon&#8230; à méditer !) Pour la 2e fois depuis la création du site, WordPress France Francophone, &#8230; <a href="http://www.herewithme.fr/2006/12/14/2me-rencontre-wordpress-francophone/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>&nbsp;<img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="108" src="http://www.herewithme.fr/wp-content/uploads/2006/12/WindowsLiveWriter/2merencontreWordPressFrancophone_A3BF/wppackagesmallcopie_thumb23.png" width="80" align="right" border="0">Et encore une fois ça sera à Paris :) (Il faudra penser à changer, il y a eu de la demande pour Lille et Lyon&#8230; à méditer !)</p>
<p>Pour la 2e fois depuis la création du site, WordPress <strike>France</strike> Francophone, organise une rencontre entre blogueurs,&nbsp;staff, passionnés et curieux, ce samedi 16 décembre.
<p>Pour reprendre les mots de Matthieu, ça ne sera pas une rencontre, où l&#8217;on parlera technique, PHP, MySQL, thèmes, plugins, mais simplement une rencontre entre blogueur,&nbsp;et qui plus est blogueur WordPressien. (ou futur&#8230;)
<p>Bref un moment sympathique&#8230; (les personnes venues à la 1re rencontre, ne pourront que confirmer mes propos&#8230;)
<p>Pour plus d&#8217;informations (lieu, date, heure), je vous conseille de lire&nbsp;<a href="http://www.wordpress-fr.net/2006/12/13/rencontre-du-16-decembre-20h-paris-au-martini/">le billet de Matthieu</a>, et pour la liste des personnes inscrites, rendez-vous sur le <a href="http://www.wordpress-fr.net/wiki">wiki dédié</a> à cette occasion. <strike>(A noter la présence de </strike><a href="http://intraordinaire.com/"><strike>Michel Valdrighi</strike></a><strike>, créateur de b2/Cafelog</strike>, et finalement non!&nbsp;;) )&nbsp;
<p>@samedi ;)&nbsp;</p>
<p><strong></strong></p>
<p><strong>Rapide compte rendu de cette 2e rencontre :</strong>
<ul>
<li><strong>Une petite vingtaine de personnes présentes</strong>
<li><strong>Pratiquement l&#8217;ensemble des rescapés de la 1re rencontre</strong>
<li><strong>Un public très divers, blogueurs, photographes, développeurs, entrepreneurs et graphistes.</strong>
<li><strong>Constitution du bureau de l&nbsp;&raquo;association WP:Fr faite</strong>
<li><strong>Des stickers Netvibes un peu partout (sur les tables, pull, tête&#8230;) (à défaut d&#8217;avoir reçu à temps les stickers WordPress :D)</strong>
<li><strong>Un restaurant sympathique&nbsp;a 4 h du matin avec les rescapés.</strong></li>
</ul>
<p><strong>Pour résumer, une excellente soirée où pas mal d&#8217;idées et de carte de visite ont fusé&#8230; J&#8217;en redemande :)</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2006/12/14/2me-rencontre-wordpress-francophone/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Th&#232;mes WordPress : date et heure en fran&#231;ais&#8230;</title>
		<link>http://www.herewithme.fr/2006/10/01/thmes-wordpress-date-et-heure-en-franais/</link>
		<comments>http://www.herewithme.fr/2006/10/01/thmes-wordpress-date-et-heure-en-franais/#comments</comments>
		<pubDate>Sun, 01 Oct 2006 21:27:56 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[Thème]]></category>
		<category><![CDATA[Thèmes]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://1-formatik.info/2006/10/01/thmes-wordpress-date-et-heure-en-franais/</guid>
		<description><![CDATA[Question récurrente de chez récurrente sur le forum de WordPress France&#8230; Comment afficher l&#8217;heure en français dans un thème&#160;WordPress ? Pour cela rien de bien compliqué ! Munissez vous de votre éditeur de texte préféré (pour ceux qui ont en &#8230; <a href="http://www.herewithme.fr/2006/10/01/thmes-wordpress-date-et-heure-en-franais/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Question récurrente de chez récurrente sur le forum de WordPress France&#8230;</p>
<p><strong>Comment afficher l&#8217;heure en français dans un thème&nbsp;WordPress ?</strong></p>
<p>Pour cela rien de bien compliqué !</p>
<p>Munissez vous de votre éditeur de texte préféré (pour ceux qui ont en pas, je conseille l&#8217;excellent <a href="http://notepad-plus.sourceforge.net/fr/site.htm">NotePad++</a>&nbsp;)</p>
<p>Dans le dossier de votre thème, éditer les fichiers suivants&nbsp;:</p>
<ul>
<li>index.php (l&#8217;accueil)  </li>
<li>page.php (les pages)  </li>
<li>archive.php (les archives)  </li>
<li>single.php (la vue article unique)  </li>
<li>theloop.php (pour les thèmes ayant comme base K2)  </li>
<li>comments.php (les commentaires)</li>
</ul>
<p>Repérer la fonction PHP suivante :</p>
<blockquote><p>&lt;?php the_time(<strong>&#8216;F jS, Y&#8217;</strong>) ?&gt;</p>
</blockquote>
<p>Le contenu des parenthèses peur être légèrement différent selon les thèmes.</p>
<p>Produira&nbsp;:</p>
<blockquote><p>October 1st, 2006</p>
</blockquote>
<p>Et remplacez la par :</p>
<blockquote><p>&lt;?php the_time(<strong>&#8216;j F&nbsp;Y&#8217;</strong>) ?&gt;</p>
</blockquote>
<p>Produira&nbsp;par exemple :</p>
<blockquote><p>1 octobre 2006</p>
</blockquote>
<p>De la même façon&#8230; si vous souhaitez ajouter la date&nbsp;au format 24H et non 12H</p>
<blockquote><p>&lt;?php the_time(<strong>&#8216;G:i&#8217;</strong>) ?&gt;</p>
</blockquote>
<p>Produira par exemple :</p>
<blockquote><p>22:26</p>
</blockquote>
<p>Si les nom des mois restent en anglais, vérifier que la langue de votre blog est bien en français, le cas échéant,&nbsp;consultez <a href="http://xavier.borderie.net/wp-fr/installation-de-wordpress-en-francais/">l&#8217;article à ce sujet</a>&nbsp;sur le&nbsp;blog de Xavier.</p>
<p>Si ca ne marche toujours pas rendez vous sur le <a href="http://www.wordpress-fr.net/support/">forum de support</a> de WordPress France !</p>
<p><strong>Pour plus d&#8217;infos :</strong></p>
<ul>
<li><a href="http://codex.wordpress.org/Formatting_Date_and_Time">Formatting_Date_and_Time sur le codex</a> (en anglais)  </li>
<li><a href="http://la57ieme.net/wordpress/index.php/articles/internationalisation-des-themesintroduction/">Un article français sur l&#8217;internalisation des thèmes</a>  </li>
<li><a title="http://fr2.php.net/date" href="http://fr2.php.net/date">php.net/date</a>&nbsp;(pour connaitre tout les formats de date !)</li>
</ul>
<p>Retrouvez cet article sur la <a href="http://www.wordpress-fr.net/faq/index.php?action=artikel&amp;cat=6&amp;id=23&amp;artlang=fr">FAQ de WordPress France</a>e !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2006/10/01/thmes-wordpress-date-et-heure-en-franais/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Les thèmes pour la console d&#8217;administration de WordPress 2</title>
		<link>http://www.herewithme.fr/2006/07/06/les-themes-pour-la-console-dadministration-de-wordpress-2/</link>
		<comments>http://www.herewithme.fr/2006/07/06/les-themes-pour-la-console-dadministration-de-wordpress-2/#comments</comments>
		<pubDate>Wed, 05 Jul 2006 23:52:28 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Thème]]></category>
		<category><![CDATA[Thèmes]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://1-formatik.info/2006/07/06/les-themes-pour-la-console-dadministration-de-wordpress-2/</guid>
		<description><![CDATA[L&#8217;un des points forts de WordPress est, sans aucun doute, le très grand nombre de thèmes disponibles pour ce dernier&#8230; Cependant la console d&#8217;administration, vu quotidiennement (ou presque) par les bloggeurs n&#8217;est certainement pas la plus agréable à l&#8217;oeil&#8230; bien &#8230; <a href="http://www.herewithme.fr/2006/07/06/les-themes-pour-la-console-dadministration-de-wordpress-2/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>L&#8217;un des points forts de WordPress est, sans aucun doute, le très grand nombre de thèmes disponibles pour ce dernier&#8230;<br />
Cependant la console d&#8217;administration, vu quotidiennement (ou presque) par les bloggeurs n&#8217;est certainement pas la plus agréable à l&#8217;oeil&#8230; bien qu&#8217;elle soit très pratique à l&#8217;usage !</p>
<p>Pour remédier à ce petit inconvénient, il existe quelques thèmes pour la console d&#8217;administration, il peut s&#8217;agir dans certains cas d&#8217;un plugin à activer mais aussi d&#8217;un hack à appliquer à l&#8217;interface d&#8217;administration.</p>
<p>Revenons donc au but de ce billet et voici une présentation des principaux thèmes Admin existants pour WordPress 2.0.x ;)<br />
Dans le désordre&#8230;</p>
<ul>
<li><a href="http://aenonfiredesign.com/blog/afd-wordpress2-admin-theme/">Aenonfiredesign</a></li>
<li><a href="http://www.ceprix.net/archives/spotmilk-admin-theme-for-wordpress/">SpotMilk</a></li>
<li><a href="http://orderedlist.com/wordpress-plugins/wp-tiger-administration/">WP Tiger</a></li>
<li><a href="http://www.listen-project.de/wordpress/archives/2006/02/wordtunes-2/">Wordtunes</a></li>
<li><a href="http://www.brokenkode.com/shuttle">WordPress Shuttle</a> (Pas encore dispo)</li>
</ul>
<p><span id="more-48"></span></p>
<p><strong>Aenonfiredesign</strong><br />
Il est disponible sous la forme d&#8217;un hack à uploader dans le dossier wp-admin. Inconvénient il faut le remettre en place à chaque mise à jour de WordPress. Pas de grand changement, juste les couleurs revues. Très réussi&#8230; (c&#8217;est mon coup de coeur :P)<br />
<img src="/wp-content/uploads/Admin/afdwp2.gif" alt="afdwp2.gif" title="afdwp2.gif" /><br />
<a href="/wp-content/uploads/Admin/afdwp2dash.jpg" onclick="ps_imagemanager_popup(this.href,'afdwp2dash.jpg','1260','560');return false" onfocus="this.blur()"><img src="/wp-content/uploads/Admin/.thumbs/.afdwp2dash.jpg" alt="afdwp2dash.jpg" title="afdwp2dash.jpg" height="96" width="216" /></a></p>
<p><strong>SpotMilk</strong><br />
Thème inspiré de l&#8217;interface Aqua de MacOS&#8230; Finition assez grossière à mon goûts&#8230; Possibilité de personnaliser la page de connexion et d&#8217;enregistrement. Installation sous la forme d&#8217;un plugin. Thème dans la continuité de l&#8217;interface par défaut de WordPress.<br />
<a href="/wp-content/uploads/Admin/wp_admin_dashboard.jpg" onclick="ps_imagemanager_popup(this.href,'wp_admin_dashboard.jpg','1024','765');return false" onfocus="this.blur()"><img src="/wp-content/uploads/Admin/.thumbs/.wp_admin_dashboard.jpg" alt="wp_admin_dashboard.jpg" title="wp_admin_dashboard.jpg" height="96" width="129" /></a></p>
<p><strong>WP Tiger</strong><br />
La thème Tiger est en rupture totale avec ce qu&#8217;on a put voir auparavant&#8230;<br />
Le système d&#8217;onglet horizontal laisse place à un menu vertical&#8230; La finition est de très haute qualité&#8230; L&#8217;installation est sous la forme d&#8217;un plugin&#8230; un sans faute ou presque&#8230; Thème inspiré du monde Apple.<br />
<img src="/wp-content/uploads/Admin/dashboardTiger.jpg" alt="dashboardTiger.jpg" title="dashboardTiger.jpg" height="241" width="402" /><a href="/wp-content/uploads/Admin/write1TIGER.jpg" onclick="ps_imagemanager_popup(this.href,'write1TIGER.jpg','402','241');return false" onfocus="this.blur()"><img src="/wp-content/uploads/Admin/.thumbs/.write1TIGER.jpg" alt="write1TIGER.jpg" title="write1TIGER.jpg" height="58" width="96" /></a></p>
<p><strong>Wordtunes</strong><br />
La encore la finition est excellente&#8230; Le thèmes est en continuité avec le thème par défaut. Installation sous la forme d&#8217;un plugin.<br />
<a href="/wp-content/uploads/Admin/screen_dash.png" onclick="ps_imagemanager_popup(this.href,'screen_dash.png','1024','768');return false" onfocus="this.blur()"><img src="/wp-content/uploads/Admin/.thumbs/.screen_dash.png" alt="screen_dash.png" title="screen_dash.png" height="96" width="128" /></a><a href="/wp-content/uploads/Admin/screen_post.png" onclick="ps_imagemanager_popup(this.href,'screen_post.png','1024','768');return false" onfocus="this.blur()"><img src="/wp-content/uploads/Admin/.thumbs/.screen_post.png" alt="screen_post.png" title="screen_post.png" height="96" width="128" /></a></p>
<p><strong>WordPress Shuttle</strong><br />
Le meilleur pour la fin ?<br />
Oui et non&#8230; Seulement à l&#8217;état de projet&#8230; WordPress Shuttle est sans conteste une réussite tant visuellement qu&#8217;au niveau fonctionnalités (d&#8217;après les aperçus&#8230;)<br />
Cependant on ne le trouvera (du moins pour le moment) sous la forme d&#8217;un plugin&#8230; Il sera directement intègrer à WordPress&#8230; la question maintenant est de savoir sur quelle version&#8230; 2.1 ? 2.5 ? 3 ?<br />
<a href="/wp-content/uploads/Admin/DashboardShuttle.jpg" onclick="ps_imagemanager_popup(this.href,'DashboardShuttle.jpg','1144','800');return false" onfocus="this.blur()"><img src="/wp-content/uploads/Admin/.thumbs/.DashboardShuttle.jpg" alt="DashboardShuttle.jpg" title="DashboardShuttle.jpg" height="96" width="137" /></a><a href="/wp-content/uploads/Admin/Write_browseshuttle.jpg" onclick="ps_imagemanager_popup(this.href,'Write_browseshuttle.jpg','1144','950');return false" onfocus="this.blur()"><img src="/wp-content/uploads/Admin/.thumbs/.Write_browseshuttle.jpg" alt="Write_browseshuttle.jpg" title="Write_browseshuttle.jpg" height="96" width="116" /></a></p>
<p><strong>Compatibilités avec les navigateurs Web</strong><br />
Pour cela&#8230; un petit tableau !</p>
<table style="border: 1px solid #e9e9e9">
<tr>
<td>Thème\Navigateur</td>
<td><img src="http://1-formatik.info/wp-content/img/ie.png" alt="ie" />Internet Explorer 5.5</td>
<td><img src="http://1-formatik.info/wp-content/img/ie.png" alt="ie" />Internet Explorer 6</td>
<td><img src="http://1-formatik.info/wp-content/img/firefox.png" alt="firefox" />Firefox 1.x</td>
<td><img src="http://1-formatik.info/wp-content/img/mozilla.png" alt="mozilla" />Mozilla 1.x</td>
<td><img src="http://1-formatik.info/wp-content/img/opera.png" alt="opera" />Opera 8.x</td>
<td><img src="http://1-formatik.info/wp-content/img/safari.png" alt="safari" />Safari 1.x</td>
</tr>
<tr>
<td>Aenonfiredesign</td>
<td><img src="http://1-formatik.info/wp-content/img/icon_accept.gif" alt="Ok" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_accept.gif" alt="Ok" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_accept.gif" alt="Ok" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_accept.gif" alt="Ok" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_accept.gif" alt="Ok" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_accept.gif" alt="Ok" /></td>
</tr>
<tr>
<td>SpotMilk</td>
<td><img src="http://1-formatik.info/wp-content/img/icon_info.gif" alt="inconnu" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_accept.gif" alt="Ok" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_accept.gif" alt="Ok" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_accept.gif" alt="Ok" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_accept.gif" alt="Ok" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_accept.gif" alt="Ok" /></td>
</tr>
<tr>
<td>WP Tiger</td>
<td><img src="http://1-formatik.info/wp-content/img/icon_alert.gif" alt="avertissement" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_alert.gif" alt="avertissement" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_accept.gif" alt="Ok" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_accept.gif" alt="Ok" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_accept.gif" alt="Ok" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_accept.gif" alt="Ok" /></td>
</tr>
<tr>
<td>Wordtunes</td>
<td><img src="http://1-formatik.info/wp-content/img/icon_alert.gif" alt="avertissement" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_alert.gif" alt="avertissement" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_accept.gif" alt="Ok" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_accept.gif" alt="Ok" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_accept.gif" alt="Ok" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_info.gif" alt="inconnu" /></td>
</tr>
<tr>
<td>WordPress Shuttle</td>
<td><img src="http://1-formatik.info/wp-content/img/icon_info.gif" alt="inconnu" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_info.gif" alt="inconnu" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_info.gif" alt="inconnu" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_info.gif" alt="inconnu" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_info.gif" alt="inconnu" /></td>
<td><img src="http://1-formatik.info/wp-content/img/icon_info.gif" alt="inconnu" /></td>
</tr>
</table>
<p>Maintenant à vous de choisir ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2006/07/06/les-themes-pour-la-console-dadministration-de-wordpress-2/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Nouveautés sur le blog&#8230;</title>
		<link>http://www.herewithme.fr/2006/07/06/nouveautes-sur-le-blog/</link>
		<comments>http://www.herewithme.fr/2006/07/06/nouveautes-sur-le-blog/#comments</comments>
		<pubDate>Wed, 05 Jul 2006 22:49:42 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Thème]]></category>
		<category><![CDATA[Thèmes]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://1-formatik.info/2006/07/06/nouveautes-sur-le-blog/</guid>
		<description><![CDATA[En vrac&#8230; CV mis à jour + version online Galerie photo en ligne Section WordPress réparé&#8230; 2 thèmes en plus Formulaire de contact fonctionnel TAGS mis en place sur le blog C&#8217;est à peu prêt tout ;)]]></description>
			<content:encoded><![CDATA[<p>En vrac&#8230;</p>
<ul>
<li>CV mis à jour + version online</li>
<li>Galerie photo en ligne</li>
<li>Section WordPress réparé&#8230; 2 thèmes en plus</li>
<li>Formulaire de contact fonctionnel</li>
<li>TAGS mis en place sur le blog</li>
</ul>
<p>C&#8217;est à peu prêt tout ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2006/07/06/nouveautes-sur-le-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

