<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:rawvoice="http://www.rawvoice.com/rawvoiceRssModule/"
>

<channel>
	<title>WordPress Channel</title>
	<atom:link href="http://wpchannel.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://wpchannel.com</link>
	<description>Tutoriels, thèmes &#38; plugins WordPress</description>
	<lastBuildDate>Fri, 03 Feb 2012 18:30:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
<!-- podcast_generator="Blubrry PowerPress/2.0.4" -->
	<itunes:summary>La chaîne francophone des tutoriels WordPress !</itunes:summary>
	<itunes:author>Aurélien Denis</itunes:author>
	<itunes:explicit>clean</itunes:explicit>
	<itunes:image href="http://wpchannel.com/wp-content/uploads/ads/600-wordpress-channel-hd.png" />
	<itunes:owner>
		<itunes:name>Aurélien Denis</itunes:name>
		<itunes:email>wpchannel@gmail.com</itunes:email>
	</itunes:owner>
	<managingEditor>wpchannel@gmail.com (Aurélien Denis)</managingEditor>
	<copyright>WordPress Channel</copyright>
	<itunes:subtitle>WordPress Channel</itunes:subtitle>
	<itunes:keywords>wordpress, tutoriels, blogging, francophone, guide</itunes:keywords>
	<image>
		<title>WordPress Channel</title>
		<url>http://wpchannel.com/wp-content/themes/wordpress-channel/logo-final.png</url>
		<link>http://wpchannel.com</link>
	</image>
	<itunes:category text="Technology">
		<itunes:category text="Podcasting" />
		<itunes:category text="Software How-To" />
	</itunes:category>
	<itunes:category text="Education">
		<itunes:category text="Education Technology" />
	</itunes:category>
		<rawvoice:rating>TV-G</rawvoice:rating>
		<item>
		<title>Gérez votre workflow sous WordPress avec le plugin Edit Flow</title>
		<link>http://wpchannel.com/gerez-workflow-wordpress-plugin-edit-flow/</link>
		<comments>http://wpchannel.com/gerez-workflow-wordpress-plugin-edit-flow/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 18:30:19 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Plugins WordPress]]></category>
		<category><![CDATA[Ressources]]></category>
		<category><![CDATA[Plugins gratuits]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=12367</guid>
		<description><![CDATA[Edit Flow est un plugin WordPress spécialement conçu pour gérer votre flux de travail ou workflow. Conçu de façon modulaire, il répondra à tous les besoins pour un travail d&#8217;équipe éditoriale efficace sous WordPress. Principales fonctionnalités Edit Flow est un projet open &#8230; <a href="http://wpchannel.com/gerez-workflow-wordpress-plugin-edit-flow/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Edit Flow est un plugin WordPress spécialement conçu pour gérer votre flux de travail ou <em>workflow</em>. Conçu de façon modulaire, il répondra à tous les besoins pour un travail d&#8217;équipe éditoriale efficace sous WordPress.</p>
<p><span id="more-12367"></span></p>
<h2>Principales fonctionnalités</h2>
<p>Edit Flow est un projet open source mis en avant par Automattic, l&#8217;entreprise derrière WordPress. Autant dire que c&#8217;est du lourd !</p>
<ul>
<li><strong>Calendrier</strong> : une vue mensuelle des contenus ;</li>
<li><strong>Budget</strong> : one vision budgétaire des contenus ;</li>
<li><strong>Statuts personnalisés</strong> : ajoutez autant d&#8217;état que souhaité pour vos contenus en plus des traditionnels Brouillon, En attente de relecture et Publié ;</li>
<li><strong>Commentaires éditoriaux</strong> : des commentaires imbriqués directement dans l&#8217;éditeur d&#8217;articles / pages de WordPress pour discuter en privé avec les éditeurs et les auteurs ;</li>
<li><strong>Métadonnées personnalisées</strong> : nombre de mots requis, nécessité de la présence d&#8217;une photo, date à laquelle sera fourni la première version, etc. autant d&#8217;informations que vous pourrez créer et imposer aux auteurs pour optimiser le flux de travail ;</li>
<li><strong>Notifications</strong> : recevez les dernières mises à jour de votre contenu ;</li>
<li><strong>Groupes d&#8217;utilisateurs</strong> : classez les utilisateurs en groupes et associez-les à des contenus ;</li>
</ul>
<p>Le point fort de ce plugin est d&#8217;être complètement modulable : chaque fonctionnalité peut être activée à la demande.</p>
<h2>Captures d&#8217;écran</h2>
<div id="attachment_12484" class="wp-caption alignnone" style="width: 610px"><img class="size-full wp-image-12484" title="Edit Flow, configuration générale" src="http://wpchannel.com/images/2012/01/edit-flow-1.jpg" alt="Capture d'écran - Paramètres généraux de Edit Flow" width="600" height="600" /><p class="wp-caption-text">Edit Flow et la modularité</p></div>
<div id="attachment_12482" class="wp-caption alignnone" style="width: 310px"><img class="size-full wp-image-12482" title="Edit Flow et les métadonnées" src="http://wpchannel.com/images/2012/01/edit-flow-2.jpg" alt="Capture d'écran - Meta data personnalisées sous WordPress" width="300" height="341" /><p class="wp-caption-text">Les métadonnées pour les éditeurs sont personnalisables</p></div>
<div id="attachment_12483" class="wp-caption aligncenter" style="width: 533px"><img class="size-full wp-image-12483" title="Edit Flow et la vue calendaire" src="http://wpchannel.com/images/2012/01/edit-flow-3.jpg" alt="Capture d'écran - Vue calendrier" width="523" height="259" /><p class="wp-caption-text">Un calendrier pour visualiser votre workflow</p></div>
<h2>Obtenir Edit Flow</h2>
<p>Edit Flow est disponible au téléchargement à partir du lien suivant :</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p>Pour en savoir plus, consultez le site officiel <a href="http://editflow.org/" target="_blank">editflow.org</a>.</p>
<p><strong>Edit Flow c&#8217;est tout simplement LE plugin indispensable pour des équipes de collaborateurs (rédacteurs, relecteurs, journalistes&#8230;) recherchant un système de gestion efficace de leur flux de travail. Un must !</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/gerez-workflow-wordpress-plugin-edit-flow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adopter un format de date relatif sous WordPress</title>
		<link>http://wpchannel.com/adopter-format-date-relatif-wordpress/</link>
		<comments>http://wpchannel.com/adopter-format-date-relatif-wordpress/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 18:30:57 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=12139</guid>
		<description><![CDATA[Un format de date plus humain pour vos articles sous WordPress, c&#8217;est possible. Une fonction existe pour afficher une date sous la forme : &#171;&#160;Il y a 2 heures / 2 jours / 2 semaines / 2 mois, etc.&#160;&#187;. Un format &#8230; <a href="http://wpchannel.com/adopter-format-date-relatif-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Un format de date plus humain pour vos articles sous WordPress, c&#8217;est possible. Une fonction existe pour afficher une date sous la forme : &laquo;&nbsp;Il y a 2 heures / 2 jours / 2 semaines / 2 mois, etc.&nbsp;&raquo;.</p>
<p><span id="more-12139"></span></p>
<h2>Un format de date relatif pour vos articles</h2>
<p>Pour utiliser ce format de date relatif dans l&#8217;affichage des métadonnées de vos articles, il nous faut intervenir dans la boucle de WordPress.</p>
<p>Editons ensemble le fichier <strong>single.php</strong> ou <strong>content-single.php</strong> &#8211; si vous utilisez un thème séparant les boucles comme le Twenty Eleven. Pour ce thème, il faudra intervenir plus précisément dans le <strong>functions.php</strong> pour modifier la fonction <strong>twentyeleven_posted_on</strong>.</p>
<p>Localisez les lignes indiquant les informations de titre, d&#8217;auteur et naturellement de date.</p>
<p>Remplacez la fonction de date par celle-ci :</p>
<pre>&lt;?php echo 'Il y a ' . human_time_diff(get_the_time('U'), current_time('timestamp')) ; ?&gt;</pre>
<p>Cette fonction aura pour résultat une date relative du style : <strong>Il y a X jours</strong>.</p>
<div id="attachment_12140" class="wp-caption alignnone" style="width: 453px"><img class="size-full wp-image-12140" title="Date relative en PHP avec WordPress" src="http://wpchannel.com/images/2011/12/wordpress-date-php-relative.jpg" alt="Capture d'écran - Date relative sous WordPress" width="443" height="171" /><p class="wp-caption-text">Une date humaine sous WordPress</p></div>
<p>N&#8217;oubliez pas de sauvegarder le fichier puis ouvrez l&#8217;un de vos articles pour vérifier le résultat et procédez à d&#8217;éventuels ajustements de styles.</p>
<h2>Un format de date relatif pour vos commentaires</h2>
<p>Il est sans doute plus intéressant d&#8217;adopter un tel format pour vos commentaires. Cela permet une meilleure traçabilité dans le temps plutôt qu&#8217;une date dont on aura du mal à calculer la différence par rapport à aujourd&#8217;hui.</p>
<p>Cette technique est similaire à celle utilisée pour vos articles :</p>
<pre>&lt;?php echo 'Il y a ' . human_time_diff(get_comment_time('U'), current_time('timestamp')) ; ?&gt;</pre>
<p><strong>J&#8217;hésite à adopter ce format de date pour les commentaires de ce blog. Qu&#8217;en pensez-vous, ne serait-pas trop inspiré de Facebook ? Meilleur d&#8217;un point de vue SEO ?</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/adopter-format-date-relatif-wordpress/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ajouter une miniature dans le flux RSS de WordPress</title>
		<link>http://wpchannel.com/ajouter-miniature-flux-rss-wordpress/</link>
		<comments>http://wpchannel.com/ajouter-miniature-flux-rss-wordpress/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 11:00:14 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>
		<category><![CDATA[Miniatures]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=9602</guid>
		<description><![CDATA[Les flux RSS de WordPress n&#8217;affichent pas de miniatures par défaut, les fameuses images à la une utilisées pour accrocher visuellement vos visiteurs. Une technique PHP permet de les ajouter facilement. Une fois connecté au back office de WordPress, déroulez le menu &#8230; <a href="http://wpchannel.com/ajouter-miniature-flux-rss-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Les flux RSS de WordPress n&#8217;affichent pas de miniatures par défaut, les fameuses images à la une utilisées pour accrocher visuellement vos visiteurs. Une technique PHP permet de les ajouter facilement.<br />
<span id="more-9602"></span><br />
Une fois connecté au back office de WordPress, déroulez le menu <strong>Apparence</strong> puis <strong>Editeur</strong>. Editez ensuite le fichier functions.php.</p>
<p>Vous pouvez également passer le client FTP en localisant le fichier en question dans le dossier <strong>/wp-content/themes/NOM_DU_THEME</strong> :</p>
<pre>&lt;?php function wpc_rss_miniature($excerpt) {
global $post;

$content = '&lt;p&gt;' . get_the_post_thumbnail($post-&gt;ID) .
'&lt;/p&gt;' . get_the_excerpt();

return $content;
}
add_filter('the_excerpt_rss', 'wpc_rss_miniature');
add_filter('the_content_feed', 'wpc_rss_miniature'); ?&gt;</pre>
<p>N&#8217;oubliez pas de sauvegarder les changements.</p>
<p>Pour vérifier le résultat, ouvrez le flux RSS en ajoutant <strong>/feed</strong> dans l&#8217;URL de votre site WordPress.</p>
<p>Si aucun changement n&#8217;apparaît, videz le cache du navigateur.</p>
<div id="attachment_12185" class="wp-caption alignnone" style="width: 510px"><img class="size-full wp-image-12185" title="Flux RSS et image à la une de WordPress" src="http://wpchannel.com/images/2011/12/wordpress-rss-miniature.jpg" alt="Capture d'écran - Un flux RSS WordPress avec miniature" width="500" height="514" /><p class="wp-caption-text">Les images à la une sont présentes dans le flux RSS</p></div>
<p>Dans les lignes de code proposées, l&#8217;extrait de l&#8217;article est repris. Prenez soin de remplacer <code>get_the_excerpt</code> par <code>get_the_content</code> pour afficher l&#8217;intégralité du contenu.</p>
<p><strong>Il existe de nombreux moyens pour personnaliser le flux RSS, un outil indispensable pour faire de la veille technologique. Dommage que les navigateurs ne mettent pas plus en valeur cette fonctionnalité.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/ajouter-miniature-flux-rss-wordpress/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Créer des miniatures de sites Web avec WordPress Snap</title>
		<link>http://wpchannel.com/creer-miniatures-sites-web-wordpress-snap/</link>
		<comments>http://wpchannel.com/creer-miniatures-sites-web-wordpress-snap/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 18:30:40 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Plugins WordPress]]></category>
		<category><![CDATA[Ressources]]></category>
		<category><![CDATA[Miniatures]]></category>
		<category><![CDATA[Plugins gratuits]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=12146</guid>
		<description><![CDATA[WordPress Snap est un plugin permettant de générer automatiquement des miniatures de sites Web à partir d&#8217;une simple URL. Fonctionnant sur le principe d&#8217;un shortcode entièrement assisté depuis l&#8217;éditeur de WordPress, ce plugin est très simple d&#8217;utilisation. Une création de Valentin &#8230; <a href="http://wpchannel.com/creer-miniatures-sites-web-wordpress-snap/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>WordPress Snap est un plugin permettant de générer automatiquement des miniatures de sites Web à partir d&#8217;une simple URL. Fonctionnant sur le principe d&#8217;un shortcode entièrement assisté depuis l&#8217;éditeur de WordPress, ce plugin est très simple d&#8217;utilisation. Une création de Valentin Brandt de chez <a href="http://www.geekeries.fr/decouvertes/wordpress-snap-creer-facilement-miniatures-sites/" target="_blank">Geekeries.fr</a>.<span id="more-12146"></span></p>
<p><em><strong>N.B</strong> : WordPress Snap m&#8217;avait été proposé par Valentin lors d&#8217;une discussion sur notre forum en réponse à <a title="Page Liens WordPress avec capture écran site" href="http://wpchannel.com/sujet/page-liens-wordpress-avec-capture-ecran-site/" target="_blank">une discussion de kiwii</a>.</em></p>
<h2>Principales fonctionnalités</h2>
<p>Ce plugin se veut simple et efficace : il l&#8217;est !</p>
<p>Une fois activé, il suffit de créer un nouvel article pour voir apparaître un nouveau bouton dans l&#8217;éditeur TinyMCE de WordPress.</p>
<p>Cliquez dessus et vous aurez accès à une fenêtre d&#8217;information. Il suffit de saisir et de configurer les différents champs proposés.</p>
<p>Publiez la page et vous obtiendrez une miniature correspondant à l&#8217;URL saisit.</p>
<p>Pour utiliser WordPress Snap dans un thème, utilisez la fonction shortcode de WordPress :</p>
<pre>&lt;?php echo do_shortcode("[snap url="http://wpchannel.com"]"); ?&gt;</pre>
<h2>Captures d’écran</h2>
<div id="attachment_12147" class="wp-caption alignnone" style="width: 520px"><img class="size-full wp-image-12147" title="WordPress Snap, plugin de Valentin Brandt" src="http://wpchannel.com/images/2011/12/wordpress-snap-1.jpg" alt="Capture d'écran - Ajout d'une miniature de site avec WordPress Snap" width="510" height="426" /><p class="wp-caption-text">Fenêtre de création d&#39;une miniature de site</p></div>
<div id="attachment_12148" class="wp-caption alignnone" style="width: 399px"><img class="size-full wp-image-12148" title="WordPress Snap en action" src="http://wpchannel.com/images/2011/12/wordpress-snap-2.jpg" alt="Capture d'écran - Miniature WordPress Snap" width="389" height="400" /><p class="wp-caption-text">WordPress Channel miniaturisée par le plugin WordPress Snap</p></div>
<h2>Obtenir WordPress Snap</h2>
<p>Pour télécharger gratuitement ce plugin, cliquez sur le lien ci-dessous :</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p><strong>Comme je l&#8217;avais indiqué sur le forum, WordPress Snap est utile mais il manque quelques fonctionnalités pour l&#8217;améliorer comme : l&#8217;intégration au module de liens de WordPress, la compatibilité avec les widgets, etc. mais peut-être un développeur pourrait-il donner un coup de main à son auteur ?</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/creer-miniatures-sites-web-wordpress-snap/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Convertible, un thème WordPress premium pour marketeurs</title>
		<link>http://wpchannel.com/convertible-theme-wordpress-premium-marketeurs/</link>
		<comments>http://wpchannel.com/convertible-theme-wordpress-premium-marketeurs/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 18:30:31 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Ressources]]></category>
		<category><![CDATA[Thèmes WordPress]]></category>
		<category><![CDATA[Elegant Themes]]></category>
		<category><![CDATA[Thèmes premium]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=12472</guid>
		<description><![CDATA[Convertible est le nouveau thème premium de chez Elegant Themes. Son objectif est de renouveler le genre des landing pages ou pages d&#8217;atterrissage en français, utilisées pour capter l&#8217;attention de clients potentiels. Ce thème est particulièrement destiné au monde du &#8230; <a href="http://wpchannel.com/convertible-theme-wordpress-premium-marketeurs/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Convertible est le nouveau thème premium de chez Elegant Themes. Son objectif est de renouveler le genre des <em>landing pages </em>ou pages d&#8217;atterrissage en français, utilisées pour capter l&#8217;attention de clients potentiels. Ce thème est particulièrement destiné au monde du marketing online.<span id="more-12472"></span></p>
<h2> Aperçu</h2>
<div id="attachment_12473" class="wp-caption aligncenter" style="width: 1137px"><a href="http://www.elegantthemes.com/affiliates/idevaffiliate.php?id=3284&amp;keyword=Convertible&amp;custom=13256"><img class="size-full wp-image-12473" title="Convertible, un thème premium pour WordPress par Elegant Themes" src="http://wpchannel.com/images/2012/01/elegant-themes-convertible.jpg" alt="Capture d'écran - Aperçu de Convertible, un thème premium par Elegant Themes" width="1127" height="741" /></a><p class="wp-caption-text">Convertible ou comment capter l&#39;attention de vos prospects</p></div>
<h2> Fonctionnalités</h2>
<h3>Conception assistée via glisser / déposer</h3>
<p>Ce thème est différent des classiques de chez Elegant Themes. Il dispose d&#8217;un outil de conception de votre page d&#8217;atterrissage via glisser / déposer.</p>
<p>En quelques clics, vous composez vous-même les éléments qui s&#8217;afficheront sur votre page d&#8217;accueil.</p>
<div id="attachment_12475" class="wp-caption aligncenter" style="width: 610px"><img class="size-full wp-image-12475" title="elegant-themes-convertible-1" src="http://wpchannel.com/images/2012/01/elegant-themes-convertible-1.jpg" alt="Capture d'écran - Convertible et le glisser / déposer" width="600" height="326" /><p class="wp-caption-text">Convertible, &quot;convertir des prospects&quot; ou &quot;un thème sur-mesure&quot;</p></div>
<h3>Modules prêts-à-l&#8217;emploi</h3>
<p>Parmi les nombreux modules proposés, on va notamment retrouver :</p>
<ul>
<li>Des sliders jQuery ;</li>
<li>Des images avec effet Lightbox ;</li>
<li>L&#8217;ajout de vidéos ;</li>
<li>Des onglets ou des <a title="Utiliser jQuery avec WordPress pour un effet Slide Toggle" href="http://wpchannel.com/jquery-wordpress-slide-toggle/">effets <em>toggle</em> pour le texte</a> ;</li>
</ul>
<h2>Obtenir Convertible</h2>
<p>Pour convertir vos futurs clients, Convertible est véritablement le thème qu&#8217;il vous faut :</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p><strong>Les thèmes WordPress drag and drop ont le vent en poupe ces temps-ci&#8230; une évolution positive ou plutôt utile pour certains segments du marché ? Partagez votre analyse !</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/convertible-theme-wordpress-premium-marketeurs/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>WordPress Channel &#8211; Rapport annuel pour 2011</title>
		<link>http://wpchannel.com/wordpress-channel-rapport-annuel-2011/</link>
		<comments>http://wpchannel.com/wordpress-channel-rapport-annuel-2011/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 09:19:48 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[WordPress Channel]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=12297</guid>
		<description><![CDATA[Pour débuter 2012 avec WordPress, je vous propose un nouveau rendez-vous annuel pour dresser un état des lieux du projet WordPress Channel. Rétrospectives sur 2011, nouveautés pour 2012 et un rapide sondage pour vous donner la parole en vue d&#8217;améliorer &#8230; <a href="http://wpchannel.com/wordpress-channel-rapport-annuel-2011/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Pour débuter 2012 avec WordPress, je vous propose un nouveau rendez-vous annuel pour dresser un état des lieux du projet WordPress Channel. Rétrospectives sur 2011, nouveautés pour 2012 et un rapide sondage pour vous donner la parole en vue d&#8217;améliorer ce projet.<span id="more-12297"></span></p>
<h2>Rétrospectives pour 2011</h2>
<p>Quelques statistiques Google Analytics pour WordPress Channel dont certaines m&#8217;ont positivement surprises comme le nombre de téléchargements des podcasts ou le nombre de vues des vidéos qui sont hébergées sur YouTube.</p>
<table>
<tbody>
<tr>
<th>Type de statistiques</th>
<th>2010</th>
<th>2011</th>
<th>Cumul</th>
</tr>
<tr>
<td>Visites</td>
<td>144 410</td>
<td>363 072</td>
<td>507 482</td>
</tr>
<tr class="even">
<td>Visiteurs uniques</td>
<td>86 291</td>
<td>200 177</td>
<td>286 468</td>
</tr>
<tr>
<td>Pages vues</td>
<td>293 996</td>
<td>738 510</td>
<td>1 032 506</td>
</tr>
<tr class="even">
<td>Nombre d&#8217;articles</td>
<td>-</td>
<td>-</td>
<td>281</td>
</tr>
<tr>
<td>Fans Facebook</td>
<td>174</td>
<td>-</td>
<td>595</td>
</tr>
<tr class="even">
<td>Vues sur YouTube</td>
<td>26 137</td>
<td>74 935</td>
<td>101 072</td>
</tr>
<tr>
<td>Abonnés RSS</td>
<td>217</td>
<td>301</td>
<td>518</td>
</tr>
<tr>
<td>Téléchargements podcasts</td>
<td>-</td>
<td>-</td>
<td>77 387</td>
</tr>
</tbody>
</table>
<p><em><strong>N.B</strong> : les données manquantes sont dues à la difficulté d&#8217;obtenir des statistiques à partir des outils de tracking.<br />
</em></p>
<p>Parmi les infos amusantes, Firefox et Chrome représentent +75% des visites (+50% pour Firefox). Les versions mobiles explosent&#8230; grâce à la mise en place d&#8217;une version mobile récemment que j&#8217;explique plus bas. MacOS représente 25% et Linux 5% alors que Windows atteint 68% &#8211; mais en baisse par rapport à 2010.</p>
<p>La résolution d&#8217;écran numéro 1 est de 1280&#215;800 et l&#8217;on grimpe vite dans les hautes définition. Cela est d&#8217;autant plus important que la taille du site est prévue pour ce type de résolution et que les vidéos sont encodées en 1920&#215;1200. Il faut atteindre la 9e place &#8211; 1024&#215;768, pour obtenir une résolution inférieure.</p>
<p>En 1 an, les visiteurs ont plus que doublé ! Merci à vous !</p>
<h2>Nouveautés 2012 pour WordPress Channel</h2>
<h3>#1 &#8211; Version mobile pour smartphones / iPad</h3>
<p>Si vous consultez le site à partir d&#8217;un iPhone ou d&#8217;un iPad, une version adaptée à votre écran sera affichée en plus de fonctionnalités spécifiques. Les autres marques de smartphones sont prises en charge également.</p>
<p>Une application dédiée sera très bientôt disponible ! Je vous en reparlerai&#8230;</p>
<h3><span class="Apple-style-span" style="font-size: 10px; letter-spacing: 1px; line-height: 26px; text-transform: uppercase;">#2 &#8211; Audit de sécurité</span></h3>
<p>Les plugins proposés régulièrement sur ce site feront l&#8217;objet d&#8217;audit de sécurité pour détecter les failles par <a href="http://boiteaweb.fr/">BoiteAWeb</a>. Les développeurs des extensions seront prévenus et une mention spéciale est apposée dans la description de chaque téléchargement indiquant si oui ou non elle présente des risques.</p>
<p>Bien entendu, cela ne signifie pas que le plugin est mauvais et qu&#8217;il ne faut pas l&#8217;utiliser &#8211; car dans ce cas, vous n&#8217;allez pas en installer beaucoup&#8230; mais qu&#8217;il faut en être conscient.</p>
<h3>#3 &#8211; Un nouveau rédacteur</h3>
<p><a href="http://wpchannel.com/author/cybercraft/">Cybercraft</a> a déjà publié 3 articles sur WordPress &amp; jQuery et si comme lui vous souhaitez nous rejoindre pour partager votre passion de WordPress, n&#8217;hésitez pas à me <a href="http://wpchannel.com/contact/">contacter</a> !</p>
<p>Il s&#8217;agit d&#8217;un bon moyen pour gagner en visibilité et d&#8217;être reconnu par la communauté francophone.</p>
<h2>Enquête lecteur 2012</h2>
<p>A votre tour de prendre la parole en remplissant ce sondage rapide qui me permettra d&#8217;améliorer le projet WordPress Channel !</p>
<p><iframe src="https://docs.google.com/spreadsheet/embeddedform?formkey=dFVXUWROT1lZRE9leUh5T0FqZWlnTWc6MQ" frameborder="0" marginwidth="0" marginheight="0" width="600" height="795"></iframe></p>
<p><strong>Merci à tous de votre fidélité et bonne année 2012, riche de nouveautés pour WordPress !</strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/mooitw/5273859719/" rel="nofollow">[ Mooi ]</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/wordpress-channel-rapport-annuel-2011/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>jQuery UI &amp; WordPress &#8211; Le bouton sous toutes les coutures</title>
		<link>http://wpchannel.com/jquery-ui-wordpress-bouton/</link>
		<comments>http://wpchannel.com/jquery-ui-wordpress-bouton/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 10:18:35 +0000</pubDate>
		<dc:creator>Cybercraft</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Outils pratiques]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jQuery UI]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=12316</guid>
		<description><![CDATA[Après avoir étudié comment intégrer jQuery UI dans votre projet WordPress, apprenons comment utiliser les boutons avec cette formidable bibliothèque. REMARQUE : Sachez que l&#8217;importation d&#8217;une librairie complète pour 2, 3 boutons est à proscrire. Bien que mes exemples portent &#8230; <a href="http://wpchannel.com/jquery-ui-wordpress-bouton/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Après avoir étudié <a title="jQuery &amp; WordPress – User Interface" href="http://wpchannel.com/jquery-wordpress-user-interface/">comment intégrer jQuery UI dans votre projet WordPress</a>, apprenons comment utiliser les boutons avec cette formidable bibliothèque.<span id="more-12316"></span></p>
<p><strong>REMARQUE :</strong> Sachez que l&#8217;importation d&#8217;une librairie complète pour 2, 3 boutons est à proscrire. Bien que mes exemples portent sur des problèmes simplistes, on utilisera plus souvent une libraire de cette envergure pour créer une interface utilisateur complète dont la création de boutons est une étape importante.</p>
<p>&#8212;&#8212;&#8212;</p>
<h2>Le bouton de base</h2>
<p>Pré-requis :</p>
<ul>
<li>Un lien ou un bouton en HTML ;</li>
<li>Ajoutez un attribut <strong>class</strong> quelque soit la méthode utilisée (lien ou bouton) ;</li>
</ul>
<pre>&lt;!-- lien --&gt;
&lt;a href="lien" class="button"&gt;Lien&lt;/a&gt;
&lt;!-- Bouton 1 --&gt;
&lt;input type="submit" class="button" value="Sauvegarder" /&gt;
&lt;!-- Bouton 2 --&gt;
&lt;input type="submit" class="button" value="Sauvegarder" /&gt;</pre>
<p>La classe sera récupérée dans notre code JavaScript pour identifier le bouton. Encore une fois jQuery UI fera le reste :</p>
<pre>jQuery(function() {
	jQuery( '.button' ).button();
});</pre>
<p>Vous devriez obtenir un bouton aux couleurs du thème jQuery UI de votre choix.</p>
<h2>Le bouton avec une icône</h2>
<p>Vous l&#8217;aurez sans doute remarqué lors de la sélection de votre théme, jQuery UI importe dans votre projet une série d&#8217;icône à tout faire.</p>
<p>Notez simplement qu&#8217;il est possible d&#8217;insérer ces icônes devant votre bouton. En voici la méthode.</p>
<div id="attachment_12319" class="wp-caption alignnone" style="width: 413px"><img class="size-full wp-image-12319" src="http://wpchannel.com/images/2012/01/icones.png" alt="" width="403" height="458" /><p class="wp-caption-text">Liste des icônes importez avec la librairie jQuery UI</p></div>
<p>Reprenez votre lien de tout à l&#8217;heure et ajoutez-y une classe de plus intitulée <strong>save</strong>. Imaginons que sur cette classe nous voulions insérer l&#8217;icône du &laquo;&nbsp;V&nbsp;&raquo;.</p>
<pre>&lt;!-- lien --&gt;
&lt;a href="lien" class="button save"&gt;Enregistrer&lt;/a&gt;</pre>
<p>Voici le code JavaScript correspondant :</p>
<pre>jQuery(function() {
	jQuery( '.button' ).button();
// ---[ Save ]
	jQuery(function() {
		jQuery( '.save' )
		.button({
			icons: {
				primary: 'ui-icon-check' //ID de l’icône en forme de V
			},
		});
	});
});</pre>
<p>Et voila le résultat ;<br />
<img class="alignnone size-full wp-image-12327" src="http://wpchannel.com/images/2012/01/save.png" alt="" width="124" height="38" /></p>
<p>Sachez que vous pouvez ajouter également une 2e icône avec <strong>secondary</strong>. Celle-ci s&#8217;affichera après le texte de votre bouton.</p>
<h2>Le bouton puce</h2>
<p>Créez des puces sous forme de boutons rend le design de vos formulaires agréable à regarder. les choses vont se compliquer un petit peu dans le sens ou il nous faudra définir un conteneur.</p>
<p>Pré-requis :</p>
<ul>
<li>Une liste de puces ;</li>
<li>Un conteneur de type <code>&lt;div&gt; ;</code></li>
</ul>
<p>Ajoutez un <strong>id</strong> à votre <code>&lt;div&gt;</code>, par exemple <strong>radio</strong> :</p>
<pre>&lt;div id="radio"&gt;

&lt;label for="radio1"&gt;Puce 1&lt;/label&gt;
&lt;input type="radio" id="radio1" name="radio" /&gt;

&lt;label for="radio2"&gt;Puce 2&lt;/label&gt;
&lt;input type="radio" id="radio2" name="radio" checked="checked" /&gt;

&lt;label for="radio3"&gt;Puce 3&lt;/label&gt;
&lt;input type="radio" id="radio3" name="radio" /&gt;

&lt;/div&gt;</pre>
<p>Vous remarquerez que je n&#8217;ai mis à aucun endroit la classe <strong>button</strong> ou encore <strong>save</strong>.</p>
<p>L&#8217;attribut clé de ce code est bien l&#8217;id de la <code>div</code>. Passons au JavaScript :</p>
<pre>$(function() {
		$( "#radio" ).buttonset();
	})</pre>
<p>Résultat :<br />
<img class="alignnone size-full wp-image-12352" src="http://wpchannel.com/images/2012/01/puce.png" alt="" width="233" height="33" /></p>
<p>La fonction <strong>.buttonset</strong> de jQuery UI peut être utilisée dans un champ de boîte à cocher. Exactement de la même façon que précédemment.</p>
<p><strong>Happy coding avec jQuery UI !</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/jquery-ui-wordpress-bouton/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>WP-Shopified, une solution e-commerce pour WordPress</title>
		<link>http://wpchannel.com/wp-shopified-solution-e-commerce-wordpress/</link>
		<comments>http://wpchannel.com/wp-shopified-solution-e-commerce-wordpress/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 14:35:58 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Plugins WordPress]]></category>
		<category><![CDATA[Ressources]]></category>
		<category><![CDATA[e-Commerce]]></category>
		<category><![CDATA[Plugins premium]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=12374</guid>
		<description><![CDATA[WP-Shopified est un thème / plugin premium e-commerce spécialement conçu pour WordPress par l&#8217;agence Web IWEBIX, basée en Allemagne. Cette nouvelle solution de boutique en ligne vient s&#8217;attaquer au marché dominé par WP e-commerce, Jigoshop ou encore le WooCommerce. Principales &#8230; <a href="http://wpchannel.com/wp-shopified-solution-e-commerce-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>WP-Shopified est un thème / plugin premium e-commerce spécialement conçu pour WordPress par l&#8217;agence Web IWEBIX, basée en Allemagne. Cette nouvelle solution de boutique en ligne vient s&#8217;attaquer au marché dominé par <a title="WordPress e-Commerce, le plugin ultime de commerce électronique" href="http://wpchannel.com/wordpress-e-commerce-le-plugin-ultime-de-commerce-electronique/">WP e-commerce</a>, <a title="Jigoshop, créez votre boutique e-commerce avec WordPress" href="http://wpchannel.com/jigoshop-creez-boutique-e-commerce-wordpress/">Jigoshop</a> ou encore le <a title="WooCommerce, plugin e-commerce gratuit" href="http://www.woothemes.com/affiliate-program?act=getcode&amp;banner_id=16&amp;width=480&amp;height=500">WooCommerce</a>.<span id="more-12374"></span></p>
<h2>Principales fonctionnalités</h2>
<p>La liste des fonctionnalités est tout simplement hallucinante et je vous renvoie sur le <a href="http://www.wp-shopified.com/features/">site officiel de WP-Shopified</a> pour en consulter la totalité. Voici tout de même une sélection d&#8217;options très intéressantes :</p>
<ul>
<li>Installation comme un thème WordPress : au-delà des options du plugin, WP-Shopified s&#8217;installe comme un thème ;</li>
<li>Intégration complète à Paypal pour accepter les paiements par carte bleue ou Paypal ;</li>
<li>Widgets : produits les mieux notés, produits les plus populaires, rotation de produits, produits mis en avant ;</li>
<li>Utilisation de jQuery : zone de connexion en pop-up, panier dynamique, survol des photos dans une galerie produits, etc. ;</li>
<li>Envoi automatique par PDF de la facture au client ;</li>
<li>Utilisation intensive des <a title="Créer des custom post types avec WordPress" href="http://wpchannel.com/creer-custom-post-types-wordpress/">custom post types pour WordPress</a> ;</li>
<li>Gestion des stocks ;</li>
<li>Gestion multi-devises ;</li>
<li>Ajout de caractéristiques personnalisées pour vos produits (exemple : choix des composants informatiques d&#8217;un ordinateur) ;</li>
<li>Création de catégories ;</li>
<li>Prise en charge de produits à télécharger ;</li>
<li>Modification des chaînes de traduction directement via l&#8217;interface de WordPress ;</li>
<li>Statistiques de vente et de paiements ;</li>
<li>Gestion de la clientèle ;</li>
<li>Fourni avec un manuel de documentation complet ;</li>
</ul>
<h2>Captures d&#8217;écran</h2>
<div>
<div id="attachment_12385" class="wp-caption alignnone" style="width: 610px"><img class="size-full wp-image-12385" title="Live démo de WP-Shopified" src="http://wpchannel.com/images/2012/01/wp-shopified-2.jpg" alt="Capture d'écran - WP-Shopified" width="600" height="495" /><p class="wp-caption-text">Démonstration d&#39;une boutique WP-Shopified</p></div>
<div id="attachment_12386" class="wp-caption alignnone" style="width: 613px"><img class="size-full wp-image-12386" title="Configuration du plugin / thème WP-Shopified" src="http://wpchannel.com/images/2012/01/wp-shopified-1.jpg" alt="Capture d'écran - WP-Shopified, options de configuration" width="603" height="501" /><p class="wp-caption-text">WP-Shopified dispose de nombreux paramètres pour gérer votre site e-commerce</p></div>
<div id="attachment_12384" class="wp-caption alignnone" style="width: 571px"><img class="size-full wp-image-12384" title="WP-Shopified, options de produits" src="http://wpchannel.com/images/2012/01/wp-shopified-3.jpg" alt="Capture d'écran - Options de produits" width="561" height="315" /><p class="wp-caption-text">WP-Shopified permet de personnaliser chaque produit mis en vente</p></div>
<div id="attachment_12387" class="wp-caption alignnone" style="width: 567px"><img class="size-full wp-image-12387" title="WP-Shopified menu trois niveaux" src="http://wpchannel.com/images/2012/01/wp-shopified-4.jpg" alt="Capture d'écran - Menus déroulants WP-Shopified" width="557" height="410" /><p class="wp-caption-text">Trois niveaux de navigation avec WP-Shopified</p></div>
</div>
<h2>Obtenir WP-Shopified</h2>
<p>Ce plugin ne coûte que 29,95 € ! Autant dire qu&#8217;il est quasi-gratuit pour un usage e-commerce.</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p><strong>Intégration poussée sous WordPress 3.x, gestion de produits personnalisés, panier d&#8217;achat jQuery, paiements gérés via Paypal&#8230; bref, WP-Shopified n&#8217;a rien à envier à ses concurrents. Une alternative qui monte très vite en puissance : 2012, année du développement e-commerce sous WordPress ?</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/wp-shopified-solution-e-commerce-wordpress/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Wysija, un plugin de newsletter user-friendly pour WordPress</title>
		<link>http://wpchannel.com/wysija-plugin-newsletter-user-friendly-wordpress/</link>
		<comments>http://wpchannel.com/wysija-plugin-newsletter-user-friendly-wordpress/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 11:04:02 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Plugins WordPress]]></category>
		<category><![CDATA[Ressources]]></category>
		<category><![CDATA[Newsletter]]></category>
		<category><![CDATA[Plugins gratuits]]></category>
		<category><![CDATA[Plugins premium]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=12004</guid>
		<description><![CDATA[Wysija est un plugin de newsletter pour WordPress qui se démarque de ses concurrents de par sa simplicité déconcertante. Revue de détails des fonctionnalités de cet outil découvert au WordCamp Paris 2012 autour d&#8217;un verre avec son créateur Kim Gjerstad. Principales fonctionnalités &#8230; <a href="http://wpchannel.com/wysija-plugin-newsletter-user-friendly-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Wysija est un plugin de newsletter pour WordPress qui se démarque de ses concurrents de par sa simplicité déconcertante. Revue de détails des fonctionnalités de cet outil découvert au WordCamp Paris 2012 autour d&#8217;un verre avec son créateur Kim Gjerstad.<span id="more-12004"></span></p>
<h2>Principales fonctionnalités</h2>
<p><a href="http://www.wysija.com/">Wysija Newsletters</a> est disponible en plusieurs versions : une version gratuite que je vous détaille ici et une version premium. Un bon moyen de proposer un plugin plus complet pour des utilisateurs aux besoins plus avancés.</p>
<p>Dans sa version gratuite, Wysija dispose des fonctionnalités suivantes :</p>
<ul>
<li>Editeur &laquo;&nbsp;What you see what you get&nbsp;&raquo; : pas besoin de connaître le code HTML ;</li>
<li>Limite de 2 000 abonnés ;</li>
<li>Composition de votre newsletter par glisser / déposer ;</li>
<li>Possibilité d&#8217;insérer vos articles WordPress ;</li>
<li>6 thèmes prêts-à-l&#8217;emploi ;</li>
<li>Widget d&#8217;abonnement ou shortcode ;</li>
<li>Import / export de listes d&#8217;abonnés ;</li>
<li>Synchronisation avec les utilisateurs WordPress ;</li>
<li>Activation ou non par e-mail (opt-in) ;</li>
<li>Statistiques ;</li>
</ul>
<h2>Captures d&#8217;écran</h2>
<div id="attachment_12379" class="wp-caption aligncenter" style="width: 669px"><img class="size-full wp-image-12379" title="Wysija templates newsletter" src="http://wpchannel.com/images/2012/01/wysija-newsletter-1.jpg" alt="Capture d'écran - Thème Wysija" width="659" height="531" /><p class="wp-caption-text">Les thèmes disponibles sont d&#39;excellente qualité !</p></div>
<div id="attachment_12380" class="wp-caption aligncenter" style="width: 610px"><img class="size-full wp-image-12380" title="Configuration de Wysija Newsletters" src="http://wpchannel.com/images/2012/01/wysija-newsletter-2.jpg" alt="Capture d'écran - Paramètre de newsletter Wysija" width="600" height="436" /><p class="wp-caption-text">Une configuration simple mais suffisante, accessible à tous les niveaux d&#39;utilisateurs</p></div>
<h2>Vidéo de présentation</h2>
<p><iframe src="http://player.vimeo.com/video/35054446?byline=0" width="580" height="326" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<h2>Obtenir Wysija Newsletters</h2>
<p>Téléchargez sans plus attendre cet excellent plugin sur le référentiel WordPress :</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p><strong>Wysija remplit à merveille son objectif : concevoir une newsletter de qualité avec WordPress en toute simplicité. Pari réussi pour une extension qui se veut à l&#8217;opposé d&#8217;une usine à gaz. A tester d&#8217;urgence !</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/wysija-plugin-newsletter-user-friendly-wordpress/feed/</wfw:commentRss>
		<slash:comments>50</slash:comments>
		</item>
		<item>
		<title>Créer un plugin de fonctions globales sous WordPress</title>
		<link>http://wpchannel.com/creer-plugin-fonctions-globales-site-wordpress/</link>
		<comments>http://wpchannel.com/creer-plugin-fonctions-globales-site-wordpress/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 13:32:46 +0000</pubDate>
		<dc:creator>Aurélien Denis</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Tutoriels WordPress]]></category>
		<category><![CDATA[Astuces PHP]]></category>
		<category><![CDATA[Optimiser WordPress]]></category>
		<category><![CDATA[Podcasts WordPress]]></category>

		<guid isPermaLink="false">http://wpchannel.com/?p=11363</guid>
		<description><![CDATA[Un thème WordPress est composé d&#8217;un fichier functions.php regroupant des fonctions PHP propre au thème ou à WordPress. Comment faire en sorte que certaines fonctionnalités agissent de manière globale et non de façon localisée, de manière à les conserver intactes lors d&#8217;un &#8230; <a href="http://wpchannel.com/creer-plugin-fonctions-globales-site-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Un thème WordPress est composé d&#8217;un fichier functions.php regroupant des fonctions PHP propre au thème ou à WordPress. Comment faire en sorte que certaines fonctionnalités agissent de manière globale et non de façon localisée, de manière à les conserver intactes lors d&#8217;un changement de thème ? La réponse : créer un plugin de fonctions.<span id="more-11363"></span></p>
<h2>Quel est l&#8217;intérêt de créer un plugin de fonctions pour WordPress ?</h2>
<p>On a tendance à insérer de nombreuses fonctions PHP dans le fameux fichier functions.php présent dans n&#8217;importe quel thème WordPress.</p>
<p>Cette technique est simple à comprendre pour des utilisateurs débutants mais pour un projet professionnel, il peut être intéressant de séparer les fonctions qui ont un impact direct sur le thème de celles qui ont un impact sur le contenu.</p>
<p>Ainsi, il est possible de créer un rapide plugin &#8211; quelques lignes de code très simple, pour appliquer de façon automatique vos fonctions qui n&#8217;ont pas de liens avec le thème. Vous aurez ainsi la possibilité de tester différents thèmes tout en conservant les fonctionnalités de votre plugin.</p>
<h2>Comment créer votre plugin de fonctionnalités ?</h2>
<p><object width="580" height="423" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/7PEI__T_mYI?version=3&amp;hl=fr_FR" /><param name="allowfullscreen" value="true" /><embed width="580" height="423" type="application/x-shockwave-flash" src="http://www.youtube.com/v/7PEI__T_mYI?version=3&amp;hl=fr_FR" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
<p>Pour ce faire, connectez-vous sur votre serveur FTP puis rendez-vous dans le dossier <strong>/wp-content/plugins/</strong></p>
<p>Créez dans ce répertoire un nouveau dossier intitulé <strong>votresite-fonctions</strong>.</p>
<p>Le titre de ce dossier est important car il devra être réutilisé pour créer un fichier <strong>votresite-fonctions.php</strong> dans ce nouveau dossier.</p>
<p>Adaptez ensuite les lignes de code suivantes à votre site :</p>
<pre>&lt;?php
/*
Plugin Name: WordPress Channel fonctions
Description: L'ensemble des fonctions globales du site.
Version: 0.1
License: GPL
Author: Aurelien Denis
Author URI: http://wpchannel.com/
*/
?&gt;</pre>
<h3>Fonctionnalités à insérer dans votre plugin de fonctions</h3>
<p>Il nous faut à présent copier / coller ici dans ce fichier les fonctions PHP qui n&#8217;ont rien à faire dans un thème. Par exemple :</p>
<ul>
<li>Les <em><a title="Créer des custom post types avec WordPress" href="http://wpchannel.com/creer-custom-post-types-wordpress/">custom post types</a></em> ou type de contenu personnalisé ;</li>
<li>Les <em>custom taxonomies</em> ou taxonomies personnalisées ;</li>
<li><a title="Obtenir la dernière version de jQuery via Google pour WordPress" href="http://wpchannel.com/obtenir-derniere-version-jquery-google-wordpress/">L&#8217;ajout de jQuery via Google</a> ;</li>
<li>Les <a title="30 hacks PHP pour WordPress 3" href="http://wpchannel.com/30-hacks-php-wordpress-3/">hacks pour personnaliser l&#8217;administration de WordPress</a> ;</li>
</ul>
<h3>Fonctionnalités à conserver dans le fichier functions.php du thème</h3>
<p>Gardez tout ce qui concerne directement le thème, autrement dit le contenant :</p>
<ul>
<li>Les <a title="Créer des menus personnalisés avec WordPress 3.0" href="http://wpchannel.com/creer-menus-personnalises-wordpress-3-0/">menus personnalisés</a> ;</li>
<li>Les <a title="Créer une sidebar widgétisée avec WordPress" href="http://wpchannel.com/creer-sidebar-widgetisee-wordpress/">sidebars widgetisées</a> ;</li>
<li>Certains scripts jQuery relatifs à votre thème ;</li>
</ul>
<p>Bien évidemment, ces 2 listes ne sont pas exhaustives. Il faut vérifier au cas par cas par rapport à vos besoins réels.</p>
<p>Une fois les fonctions ajoutées, n&#8217;oubliez pas d&#8217;activer votre plugin !</p>
<div id="attachment_12158" class="wp-caption alignnone" style="width: 509px"><img class="size-full wp-image-12158" title="Fonctionnalités globales de WordPress" src="http://wpchannel.com/images/2011/12/wordpress-functions-plugin.jpg" alt="Capture d'écran - Activation du plugin de fonctionnalités de WordPress Channel" width="499" height="123" /><p class="wp-caption-text">Prenez soin de distinguer les fonctions dans un plugin</p></div>
<h2>Activer automatiquement votre plugin de fonctionnalités</h2>
<p>Pour aller plus loin, je vous conseille de créer un répertoire <strong>mu-plugins</strong> dans le dossier <strong>/wp-content/</strong> et d&#8217;y placer directement votre plugin.</p>
<p>De cette manière, le plugin sera automatiquement activé et l&#8217;administrateur du site ne pourra pas le désactiver. Idéal pour appliquer des fonctions de masse.</p>
<p>Un dernier conseil consistera à créer un fichier <strong>lisez-moi.txt</strong> pour récapituler l&#8217;intégralité des fonctionnalités que vous aurez ajoutées au fil du temps.</p>
<p><strong>Séparer le contenu du contenant est la base d&#8217;un site Web moderne, séparer les fonctionnalités qui impactent le contenant et le contenu est sans doute la prochaine étape. Au boulot ! </strong></p>
<p><small>Crédits photo : <a href="http://www.flickr.com/photos/smemon/4850586965/" rel="nofollow">Sean MacEntee</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://wpchannel.com/creer-plugin-fonctions-globales-site-wordpress/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
<enclosure url="http://media.blubrry.com/wpchannel/wpchannel.com/ressources/podcasts/wordpress-fonctions-plugin-64.mov" length="129700000" type="video/quicktime" />
			<itunes:keywords>Astuces PHP,Optimiser WordPress,Podcasts WordPress</itunes:keywords>
		<itunes:subtitle>Un thème WordPress est composé d&#039;un fichier functions.php regroupant des fonctions PHP propre au thème ou à WordPress. Comment faire en sorte que certaines fonctionnalités agissent de manière globale et non de façon localisée,</itunes:subtitle>
		<itunes:summary>Un thème WordPress est composé d&#039;un fichier functions.php regroupant des fonctions PHP propre au thème ou à WordPress. Comment faire en sorte que certaines fonctionnalités agissent de manière globale et non de façon localisée, de manière à les conserver intactes lors d&#039;un changement de thème ? La réponse : créer un plugin de fonctions.
Quel est l&#039;intérêt de créer un plugin de fonctions pour WordPress ?
On a tendance à insérer de nombreuses fonctions PHP dans le fameux fichier functions.php présent dans n&#039;importe quel thème WordPress.

Cette technique est simple à comprendre pour des utilisateurs débutants mais pour un projet professionnel, il peut être intéressant de séparer les fonctions qui ont un impact direct sur le thème de celles qui ont un impact sur le contenu.

Ainsi, il est possible de créer un rapide plugin - quelques lignes de code très simple, pour appliquer de façon automatique vos fonctions qui n&#039;ont pas de liens avec le thème. Vous aurez ainsi la possibilité de tester différents thèmes tout en conservant les fonctionnalités de votre plugin.
Comment créer votre plugin de fonctionnalités ?


Pour ce faire, connectez-vous sur votre serveur FTP puis rendez-vous dans le dossier /wp-content/plugins/

Créez dans ce répertoire un nouveau dossier intitulé votresite-fonctions.

Le titre de ce dossier est important car il devra être réutilisé pour créer un fichier votresite-fonctions.php dans ce nouveau dossier.

Adaptez ensuite les lignes de code suivantes à votre site :
&lt;?php
/*
Plugin Name: WordPress Channel fonctions
Description: L&#039;ensemble des fonctions globales du site.
Version: 0.1
License: GPL
Author: Aurelien Denis
Author URI: http://wpchannel.com/
*/
?&gt;
Fonctionnalités à insérer dans votre plugin de fonctions
Il nous faut à présent copier / coller ici dans ce fichier les fonctions PHP qui n&#039;ont rien à faire dans un thème. Par exemple :

	Les custom post types ou type de contenu personnalisé ;
	Les custom taxonomies ou taxonomies personnalisées ;
	L&#039;ajout de jQuery via Google ;
	Les hacks pour personnaliser l&#039;administration de WordPress ;

Fonctionnalités à conserver dans le fichier functions.php du thème
Gardez tout ce qui concerne directement le thème, autrement dit le contenant :

	Les menus personnalisés ;
	Les sidebars widgetisées ;
	Certains scripts jQuery relatifs à votre thème ;

Bien évidemment, ces 2 listes ne sont pas exhaustives. Il faut vérifier au cas par cas par rapport à vos besoins réels.

Une fois les fonctions ajoutées, n&#039;oubliez pas d&#039;activer votre plugin !


Activer automatiquement votre plugin de fonctionnalités
Pour aller plus loin, je vous conseille de créer un répertoire mu-plugins dans le dossier /wp-content/ et d&#039;y placer directement votre plugin.

De cette manière, le plugin sera automatiquement activé et l&#039;administrateur du site ne pourra pas le désactiver. Idéal pour appliquer des fonctions de masse.

Un dernier conseil consistera à créer un fichier lisez-moi.txt pour récapituler l&#039;intégralité des fonctionnalités que vous aurez ajoutées au fil du temps.

Séparer le contenu du contenant est la base d&#039;un site Web moderne, séparer les fonctionnalités qui impactent le contenant et le contenu est sans doute la prochaine étape. Au boulot ! 

Crédits photo : Sean MacEntee</itunes:summary>
		<itunes:author>Aurélien Denis</itunes:author>
		<itunes:explicit>clean</itunes:explicit>
		<itunes:duration>3:30</itunes:duration>
	</item>
	</channel>
</rss>

