<?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>Oncleben31.cc [fr] &#187; plugin</title> <atom:link href="http://oncleben31.cc/fr/tag/plugin/feed/" rel="self" type="application/rss+xml" /><link>http://oncleben31.cc/fr</link> <description>Mes contributions à l&#039;Open Source et à d&#039;autres projets...</description> <lastBuildDate>Sun, 22 Jan 2012 08:44:32 +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" /> <item><title>Faire un blog bilingue ou multilingue avec un WordPress multisite</title><link>http://oncleben31.cc/fr/blog-bilingue-multilingue-wordpress-multisite/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=blog-bilingue-multilingue-wordpress-multisite</link> <comments>http://oncleben31.cc/fr/blog-bilingue-multilingue-wordpress-multisite/#comments</comments> <pubDate>Fri, 02 Dec 2011 22:54:53 +0000</pubDate> <dc:creator>Oncleben31</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[bilingue]]></category> <category><![CDATA[multilingue]]></category> <category><![CDATA[multisite]]></category> <category><![CDATA[Multisite Language Switcher]]></category> <category><![CDATA[plugin]]></category> <category><![CDATA[thème]]></category><guid isPermaLink="false">http://oncleben31.cc/fr/?p=9</guid> <description><![CDATA[Guide pour faire un blog bilingue ou multilingue avec un WordPress multisite. Facile à maintenir et optimisé pour le référencement. Vous pouvez tester en live sur le le blog oncleben31.cc <a href="http://oncleben31.cc/fr/blog-bilingue-multilingue-wordpress-multisite/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p style="text-align: justify;">Premier article de la nouvelle version de oncleben31.cc pour partager l&#8217;architecture utilisée pour faire un blog bilingue sous WordPress. Il est facile d&#8217;ajouter d&#8217;autre langue pour en faire un blog multilingue.</p><p style="text-align: justify;">Je voulais deux sites indépendants pour faciliter la traduction des thèmes et des plugins avec un moyen facile de pouvoir switcher d&#8217;une langue à l&#8217;autre quand une traduction est disponible. Une autre raison pour choisir deux sites est de faciliter le référencement dans les moteurs de recherche. J&#8217;ai en plus la possibilité d&#8217;avoir des articles spécifiques à une langue que je ne traduis pas forcément.</p><p style="text-align: justify;">Voilà comment j&#8217;ai implémenté cela dans WordPress: <span id="more-9"></span></p><ol><li style="text-align: justify;">Mise en place de la fonctionnalité <strong>multisite</strong> de WordPress. Si vous ne connaissez pas cela permet d&#8217;avoir plusieurs WordPress avec une seule installation. L&#8217;administration est ainsi simplfiée et les mises-à-jour ne se font qu&#8217;une seule fois. Pour en savoir plus direction la <a title="Comment activer la fonctionnalité multisite" href="http://codex.wordpress.org/Create_A_Network">documentation</a>.</li><li style="text-align: justify;">J&#8217;ai donc un blog racine (oncleben31.cc/) qui ne sert pas à grand chose (voir étape 4), un blog en français (oncleben31.cc/fr/) et un blog en anglais (oncleben31.cc/en/). Chaque blog ayant la langue réglée au niveau des paramétrages de WordPress. Avantage : je peux si nécessaire avoir des thèmes ou des plugins spécifiques à chaque langue.</li><li style="text-align: justify;">J&#8217;affiche un lien vers l&#8217;autre langue dans la barre latérale à l&#8217;aide du plugin <a title="Plugin Multisite Language Switcher de lloc" href="http://wordpress.org/extend/plugins/multisite-language-switcher/">Multisite Language Switcher de lloc</a><span class="Apple-style-span"> (sources disponibles sur </span><a title="Les sources du plugin Multisite Language Switcher sur github" href="https://github.com/lloc/Multisite-Language-Switcher">github</a><span class="Apple-style-span"><span class="Apple-style-span">). Ce plugin est vraiment très bien fait car il permet d&#8217;afficher un lien vers l&#8217;autre langue du blog mais il peut aussi rediriger vers la traduction d&#8217;un article ou d&#8217;une page si elle est disponible. Cette possibilité est facilitée par l&#8217;ajout d&#8217;un paramétrage sous forme de liste déroulante lors de l&#8217;édition.</span></span><p><div id="attachment_39" class="wp-caption aligncenter" style="width: 504px"><a href="http://oncleben31.cc/fr/files/2011/12/Exemple-Multisite-Language-Switcher.jpg" rel="shadowbox[sbpost-9];player=img;"><img class="size-full wp-image-39" title="Multisite Language Switcher pendant l'édition" src="http://oncleben31.cc/fr/files/2011/12/Exemple-Multisite-Language-Switcher.jpg" alt="Multisite Language Switcher pendant l'édition" width="494" height="427" /></a><p class="wp-caption-text">Liste déroulante affichée pendant l&#39;édition d&#39;un article ou d&#39;une page pour les lier à une traduction.</p></div></li><li style="text-align: justify;">La dernière astuce est de gérer les visiteurs qui arrivent sur &laquo;&nbsp;http://oncleben31.cc/&nbsp;&raquo; directement. En effet cette racine est un troisième blog WordPress qui n&#8217;est ni celui en anglais ni celui en français. J&#8217;ai fait en sorte que le visiteur soit redirigé vers un langage en fonction du langage préféré retourné par le navigateur web. Pour cela j&#8217;ai crée <a title="Description du multisite language switcher theme" href="http://oncleben31.cc/fr/multisite-language-switcher-theme/">un thème &laquo;&nbsp;Multisite Language Switcher Theme&nbsp;&raquo;</a> qui n&#8217;affiche rien et qui réalise cette redirection. Ce theme gère aussi les erreurs 404 pour être sûr de ne pas déstabiliser vos visiteurs en cas d&#8217;erreur. Vous pouvez trouver les sources de ce thème et l&#8217;améliorer sur <a title="Les sources du thèmes Multisite Language Switcher" href="https://github.com/oncleben31/Multisite-Language-Switcher-Theme">Github</a>.</li></ol><p>Voilà, je sais que mettre en place un blog multilingue n&#8217;est pas simple et j&#8217;ai longtemps cherché pour en arriver à cette solution que marche bien contenu de mes besoins. Si vos besoins sont similaires je vous invite à tester et à partager vos expériences dans les commentaires.</p> ]]></content:encoded> <wfw:commentRss>http://oncleben31.cc/fr/blog-bilingue-multilingue-wordpress-multisite/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/11 queries in 0.007 seconds using disk: basic
Object Caching 382/391 objects using disk: basic

Served from: oncleben31.cc @ 2012-02-05 19:38:06 -->
