<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2frenchfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.lapin-blanc.net/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:coop="http://www.google.com/coop/namespace" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Web, UNIX &amp; Rock'n'Roll !</title>
	
	<link>http://lapin-blanc.net</link>
	<description>Lapin Blanc, le weblog de Kévin Dunglas.</description>
	<lastBuildDate>Tue, 08 Dec 2009 16:28:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.lapin-blanc.net/lapin-blanc" /><feedburner:info uri="lapin-blanc" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by-nc-sa/3.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:emailServiceId>lapin-blanc</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.lapin-blanc.net%2Flapin-blanc" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.lapin-blanc.net/lapin-blanc" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.lapin-blanc.net%2Flapin-blanc" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.lapin-blanc.net%2Flapin-blanc" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.lapin-blanc.net%2Flapin-blanc" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=fr&amp;url=http%3A%2F%2Ffeeds.lapin-blanc.net%2Flapin-blanc" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/bn/intatm_fr_1.gif">Subscribe with Mon Yahoo!</feedburner:feedFlare><item>
		<title>Introducing Publish It Yourself: a self-managed libre CMS</title>
		<link>http://feeds.lapin-blanc.net/~r/lapin-blanc/~3/YIVspvXYwk8/</link>
		<comments>http://lapin-blanc.net/27/09/2009/publish-it-yourself/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 16:06:49 +0000</pubDate>
		<dc:creator>keyes</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Pulbish It Yourself]]></category>
		<category><![CDATA[self-management]]></category>

		<guid isPermaLink="false">http://lapin-blanc.net/?p=396</guid>
		<description><![CDATA[Publish It Yourself
===================
_Publish It Yourself_ is a self-managed CMS.
It is designed to create autonomous communities where users can directly create and manage content.
It is a mix between blogs and blogs platforms, digg-likes and open publishing websites such as (the Indymedia network)[http://www.indymedia.org].
It allows to publish and promote rich text articles and news. It includes many features:]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Publish It Yourself</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">===================</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">_Publish It Yourself_ is a self-managed CMS.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">It is designed to create autonomous communities where users can directly create and manage content.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">It is a mix between blogs and blogs platforms, digg-likes and open publishing websites such as (the Indymedia network)[http://www.indymedia.org].</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">It allows to publish and promote rich text articles and news. It includes many features: tagging with (triple tags)[http://en.wikipedia.org/wiki/Triple_tag#Triple_tags] support, comments, spam protection, themes, interface translation, registration system, peronnal users pages, Atom feeds, microformats,  and more!</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Every pages are optimized for search engines, including expressives URLs and uniques titles.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">It is wrote in PHP using the (symfony framework)[http://www.symfony-project.org]. It is modular and object oriented.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">The Javascript part of the code uses (jQuery)[http://www.jquery.com], the built-in theme is (x)HTML 5 compliant.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">This software is still in an early stage of developpement.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">_Publish It Yourself_ is a free software covered by the (GNU Affero General Public License version 3)[http://www.fsf.org/licensing/licenses/agpl-3.0.html]. See the &laquo;&nbsp;LICENSE.txt&laquo;&nbsp; file for futher informations.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">For installation instructions, see the &laquo;&nbsp;INSTALL.markdown&laquo;&nbsp; file.</div>
<p><strong>Publish It Yourself</strong> is a self-managed CMS. It is designed to create autonomous communities where users can directly create and manage content.</p>
<p>It is a mix between blogs and blogs platforms, digg-likes and open publishing websites such as <a href="http://www.indymedia.org">the Indymedia network</a>.</p>
<p>It allows to publish and promote rich text articles and news. It includes many features: tagging with <a href="http://en.wikipedia.org/wiki/Triple_tag#Triple_tags">triple tags</a> support, comments, spam protection, themes, interface translation, registration system, peronnal users pages, Atom feeds, microformats,  and more! Every pages are optimized for search engines, including expressives URLs and uniques titles.</p>
<p>It is written in PHP using <a href="http://www.symfony-project.org">the symfony framework</a>. It is modular and object oriented. The Javascript part of the code uses <a href="http://www.jquery.com">jQuery</a>, the built-in theme is (x)HTML 5 compliant.</p>
<p>This software is still in an early stage of development and probably has many bugs, please report them! It is a free software covered by the <a href="http://www.fsf.org/licensing/licenses/agpl-3.0.html">GNU Affero General Public License version 3</a>.</p>
<p>You can <a href="http://piy.kakofony.com">try it online</a> (database cleared periodically) or <a href="http://github.com/dunglas/piy">download it on GitHub</a>. Contributions are welcome (see the TODO file inside the project root directory) and can be submitted directly on GitHub.</p>
<div class="feedflare">
<a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=YIVspvXYwk8:R4U_6RBEYXs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=YIVspvXYwk8:R4U_6RBEYXs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=YIVspvXYwk8:R4U_6RBEYXs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=YIVspvXYwk8:R4U_6RBEYXs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=YIVspvXYwk8:R4U_6RBEYXs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=YIVspvXYwk8:R4U_6RBEYXs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=YIVspvXYwk8:R4U_6RBEYXs:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=YIVspvXYwk8:R4U_6RBEYXs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=YIVspvXYwk8:R4U_6RBEYXs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=YIVspvXYwk8:R4U_6RBEYXs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=YIVspvXYwk8:R4U_6RBEYXs:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=YIVspvXYwk8:R4U_6RBEYXs:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=YIVspvXYwk8:R4U_6RBEYXs:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=YIVspvXYwk8:R4U_6RBEYXs:KwTdNBX3Jqk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/lapin-blanc/~4/YIVspvXYwk8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lapin-blanc.net/27/09/2009/publish-it-yourself/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
			<coop:keyword><![CDATA[PHP]]></coop:keyword>
		<coop:keyword><![CDATA[Programmation]]></coop:keyword>
		<coop:keyword><![CDATA[Symfony]]></coop:keyword>
		<coop:keyword><![CDATA[Web 2.0]]></coop:keyword>
		<coop:keyword><![CDATA[CMS]]></coop:keyword>
		<coop:keyword><![CDATA[Pulbish It Yourself]]></coop:keyword>
		<coop:keyword><![CDATA[self-management]]></coop:keyword>
	<feedburner:origLink>http://lapin-blanc.net/27/09/2009/publish-it-yourself/</feedburner:origLink></item>
		<item>
		<title>Elf Hostel où le référencement viral efficace</title>
		<link>http://feeds.lapin-blanc.net/~r/lapin-blanc/~3/9a4Euthwuv0/</link>
		<comments>http://lapin-blanc.net/30/08/2009/referencement-marketing-viral/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 09:01:24 +0000</pubDate>
		<dc:creator>keyes</dc:creator>
				<category><![CDATA[Buzz]]></category>
		<category><![CDATA[Rock'n'Roll]]></category>
		<category><![CDATA[Référencement]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Hôtel]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://lapin-blanc.net/?p=391</guid>
		<description><![CDATA[Cet été je me suis dans une auberge de jeunesse de Prague dénommée Elf Hostel dont la stratégie marketing est assez remarquable.
L&#8217;hôtel dispose d&#8217;un site au design d&#8217;un autre âge mais disponible dans de nombreuses langues. Sur ce site il est possible de réserver chambres et lits en ligne et de consulter quelques chaleureux reportages photos et vidéos.]]></description>
			<content:encoded><![CDATA[<p>Cet été je me suis dans une auberge de jeunesse de <a href="http://fr.wikipedia.org/wiki/Prague">Prague</a> dénommée <a href="http://www.hostelelf.com/">Elf Hostel</a> dont la stratégie marketing est assez remarquable.</p>
<p>L&#8217;hôtel dispose d&#8217;un site au design d&#8217;un autre âge mais disponible dans de nombreuses langues. Sur ce site il est possible de réserver chambres et lits en ligne et de consulter quelques chaleureux reportages photos et vidéos. On y retrouve également les informations détaillées d&#8217;accès au lieu. Bref du très classique pour un hôtel, sans fioritures, juste ce qu&#8217;il faut.</p>
<p>Le <a href="http://www.google.com/search?hl=en&amp;q=Youth+Hostel+Prague">réferencement naturel</a> du site semble avoir était un peu travaillé (balises meta, titres des pages, &#8230;), sans grand succès apparent.</p>
<p style="text-align: center;"><img class="aligncenter" title="Photo de lhôtel (le bar)" src="http://www.hostelelf.com/images/fotos/ELF2_04.jpg" alt="" width="400" height="600" /></p>
<p>La ou leur démarche devient intéressante, c&#8217;est que l&#8217;équipe de l&#8217;hôtel a mis en place <a href="http://www.facebook.com/pages/Prague-Czech-Republic/Hostel-Elf/7187961818?v=wall&amp;viewas=1730524137">une page Facebook</a> régulièrement mise à jour. A la fin de leur séjour, les clients sont invités à en devenir fan. L&#8217;appât : 5% de réduction lors des séjours suivants !</p>
<p>Grâce à ce petit stratagème environ 700 personnes sont &laquo;&nbsp;fans&nbsp;&raquo; de l&#8217;hôtel sur Facebook et les éléments publiés dans le mini-feed sont repris sur de nombreux profils via les commentaires et la fonction &laquo;&nbsp;j&#8217;aime ça&nbsp;&raquo;. Le marketing viral tourne à plein régime, les amis des anciens clients entendent parler en bien de l&#8217;hôtel, en découvrent l&#8217;ambiance rock&#8217;n'roll par ce biais et réservent plutôt la qu&#8217;ailleurs.</p>
<p>Encore mieux, ils encouragent les gens à écrire <a href="http://maps.google.com/maps?hl=en&amp;ie=UTF8&amp;q=Youth+Hostel+Prague&amp;t=h&amp;sll=50.120578,14.453373&amp;sspn=0.077706,0.152950&amp;latlng=16220052162381169381&amp;ei=ifmCSvKxC46usAa5_c2XAg&amp;sig2=DbxESvTTfbq4U7HnVQaenA&amp;cd=1&amp;dtab=2&amp;ct=rp_review&amp;usq=Youth+Hostel+Prague&amp;cad=travelguide.cz&amp;pcsi=16220052162381169381,1&amp;geocode=FQ5E_AIdpWzcAA">des revues sur les sites dédiés à ça</a>, et la c&#8217;est plus de 200 avis qui ont étés rédigés. Les avis des consommateurs comptant pour une part importante dans le classement des résultats sur Google Maps, l&#8217;hôtel grimpe en seconde position sur ce dernier&#8230; Ces résultats géolocalisés sont repris sous forme de widget en tête de l&#8217;index principal de Google. Voilà notre hôtel deuxième sur <a href="http://www.google.com/search?q=Hostel+Prague&amp;hl=en">Google.com avec la requete &laquo;&nbsp;Hostel Prague&nbsp;&raquo;</a> !</p>
<p>Grâce à cette stratégie, sommes toutes simple à mettre en place, l&#8217;hôtel, profite d&#8217;une visibilité énorme. Même si la bière de 50cl vendue moins de 1€ et l&#8217;ambiance sympa doivent également y être pour quelque chose, il est bondé, et l&#8217;écrasante majorité des réservations proviennent du net.</p>
<div class="feedflare">
<a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=9a4Euthwuv0:zrhWlvJ9OaU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=9a4Euthwuv0:zrhWlvJ9OaU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=9a4Euthwuv0:zrhWlvJ9OaU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=9a4Euthwuv0:zrhWlvJ9OaU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=9a4Euthwuv0:zrhWlvJ9OaU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=9a4Euthwuv0:zrhWlvJ9OaU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=9a4Euthwuv0:zrhWlvJ9OaU:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=9a4Euthwuv0:zrhWlvJ9OaU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=9a4Euthwuv0:zrhWlvJ9OaU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=9a4Euthwuv0:zrhWlvJ9OaU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=9a4Euthwuv0:zrhWlvJ9OaU:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=9a4Euthwuv0:zrhWlvJ9OaU:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=9a4Euthwuv0:zrhWlvJ9OaU:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=9a4Euthwuv0:zrhWlvJ9OaU:KwTdNBX3Jqk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/lapin-blanc/~4/9a4Euthwuv0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lapin-blanc.net/30/08/2009/referencement-marketing-viral/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
			<coop:keyword><![CDATA[Buzz]]></coop:keyword>
		<coop:keyword><![CDATA[Rock'n'Roll]]></coop:keyword>
		<coop:keyword><![CDATA[Référencement]]></coop:keyword>
		<coop:keyword><![CDATA[Web 2.0]]></coop:keyword>
		<coop:keyword><![CDATA[Hôtel]]></coop:keyword>
		<coop:keyword><![CDATA[Marketing]]></coop:keyword>
		<coop:keyword><![CDATA[SEO]]></coop:keyword>
	<feedburner:origLink>http://lapin-blanc.net/30/08/2009/referencement-marketing-viral/</feedburner:origLink></item>
		<item>
		<title>Tag Suggestion for symfony</title>
		<link>http://feeds.lapin-blanc.net/~r/lapin-blanc/~3/CER7U_munco/</link>
		<comments>http://lapin-blanc.net/25/08/2009/tag-suggestion-form-widget-symfony/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 18:28:40 +0000</pubDate>
		<dc:creator>keyes</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[sfWidgetFormJqueryTagSuggestion]]></category>
		<category><![CDATA[tags]]></category>

		<guid isPermaLink="false">http://lapin-blanc.net/?p=381</guid>
		<description><![CDATA[I just have created a patch for sfFormExtraPlugin. It provides a new form widget called sfWidgetFormJqueryTagSuggestion designed to suggest tags. It is based on the Tag Suggestion jQuery plugin of Remy Sharp.

You can download it from GitHub, just copy the files to the corresponding directories of your existing sfFormExtraPlugin installation or wait for upstream inclusion of my patch.
This widget integrates easily]]></description>
			<content:encoded><![CDATA[<p>I just have created a patch for <a href="http://www.symfony-project.org/plugins/sfFormExtraPlugin">sfFormExtraPlugin</a>. It provides a new form widget called <code>sfWidgetFormJqueryTagSuggestion</code> designed to suggest tags. It is based on the <a href="http://remysharp.com/2007/12/28/jquery-tag-suggestion/">Tag Suggestion jQuery plugin of Remy Sharp</a>.</p>
<p><img class="alignnone size-full wp-image-382" title="Capture d'écran" src="http://lapin-blanc.net/wp-content/uploads/2009/08/sfwidgetformjquerytagsuggestion.png" alt="Capture d'écran" width="478" height="153" /></p>
<p>You can <a href="http://github.com/dunglas/piy/tree/45f7ff3fe41f12dc17cbf706a0c16425110dbf32/plugins/sfFormExtraPlugin">download it from GitHub</a>, just copy the files to the corresponding directories of your existing sfFormExtraPlugin installation or <a href="http://trac.symfony-project.org/ticket/7073">wait for upstream inclusion</a> of my patch.</p>
<p>This widget integrates easily with <a href="http://www.symfony-project.org/plugins/sfPropelActAsTaggableBehaviorPlugin">sfPropelActAsTaggableBehaviorPlugin</a>. Here is how to use it with this plugin.</p>
<p>You must have sfFormExtraPlugin with my patch and sfPropelActAsTaggableBehaviorPlugin properly installed and working. We consider that you have a model called <code>Article</code> with the taggable behavior.</p>
<h2>Add jQuery to your javascripts</h2>
<p>Like many others sfFormExtraPlugin widgets, the sfWidgetFormJqueryTagSuggestion requires <a href="http://jquery.com/">jQuery</a> to work. If you already have it installed, you can skip this step. Either, download jQuery to the <samp>web/js/</samp> directory of your project, open the <samp>config/view.yml</samp> file of your application and set it like that:</p>
<pre><code class="language-yaml">default:
  javascripts:    [jquery-1.3.2.min.js]</code></pre>
<p>Of course, change the filename if needed.</p>
<h2>Put Javascripts and CSS into your web directory</h2>
<p>sfFormExtraPlugin need some CSS and Javascripts to work properly, run the <code>symfony plugin:publish-assets</code> command to put them into corrects directories.</p>
<h2>Create a static function to retrieve matching tags</h2>
<p>Its time to extend the <code>TagPeer</code> model class to add it a method allowing to retrieve tags corresponding to a query. Creates a new file called <kbd>MyTagPeer.class.php</kbd> into the <samp>lib/model/</samp> directory of your project containing the following code:</p>
<pre><code class="language-php">class MyTagPeer extends TagPeer {
  /**
   * Gets tags for a selector
   *
   * @param string $q
   * @param int $limit
   * @return array
   */
  static public function retrieveForSelect($q, $limit = 10)
  {
    $criteria = new Criteria();
    $criteria-&gt;add(TagPeer::NAME, '%'.$q.'%', Criteria::LIKE);
    $criteria-&gt;addAscendingOrderByColumn(TagPeer::NAME);
    $criteria-&gt;setLimit($limit);

      $tags = array();
      foreach (TagPeer::doSelect($criteria) as $tag) {
        $tags[] = $tag-&gt;getName();
      } 

    return $tags;
  }
}</code></pre>
<p>Do not forget to run <code>symfony cc</code> to clear the cache after that.</p>
<h2>Create a controller method to send the result as JSON</h2>
<p>We have the model, we need the controller. Create a new module called <kbd>tag</kbd> by running <kbd>symfony generate:module yourapp tag</kbd> and add the following method to the <code>tagActions</code> class:</p>
<pre><code class="language-php">/**
   * Displays a JSON encoded tags array
   *
   * @param sfWebRequest $request
   * @return string
   */
  public function executeSelect(sfWebRequest $request)
  {
    $this-&gt;getResponse()-&gt;setContentType('application/json');
    $tags = MyTagPeer::retrieveForSelect($request-&gt;getParameter('tag'));

    return $this-&gt;renderText(json_encode($tags));
  }</code></pre>
<p>Open your <samp>routing.yml</samp> file and add the following line to be able to access this action:</p>
<pre><code class="language-php">tag_select:
  url:          /select-tag
  param:     { module: tag, action: select }
</code></pre>
<h2>Modify your form to add the new tags suggestion widget</h2>
<p>Open the form class you want to add this widget and add the following line to the end of the <code>configure</code> method:</p>
<pre><code class="language-php">$this-&gt;widgetSchema['tags'] = new sfWidgetFormJqueryTagSuggestion(array('url' =&gt; $this-&gt;getOption('url'), 'separator' =&gt; ', '));</code></pre>
<p>We use the comma as separator instead of the space by default because this is the separator used by sfPropelActAsTaggableBehaviorPlugin.</p>
<p>Next, modify your call to the form in your actions to pass the AJAX URL as form option:</p>
<pre><code class="language-php">$this-&gt;form = new ArticleForm($article,
  array('url' =&gt; $this-&gt;generateUrl('article_select_tag'))
);</code></pre>
<p>It&#8217;s done!</p>
<div class="feedflare">
<a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=CER7U_munco:KOtwe9ub8Go:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=CER7U_munco:KOtwe9ub8Go:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=CER7U_munco:KOtwe9ub8Go:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=CER7U_munco:KOtwe9ub8Go:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=CER7U_munco:KOtwe9ub8Go:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=CER7U_munco:KOtwe9ub8Go:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=CER7U_munco:KOtwe9ub8Go:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=CER7U_munco:KOtwe9ub8Go:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=CER7U_munco:KOtwe9ub8Go:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=CER7U_munco:KOtwe9ub8Go:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=CER7U_munco:KOtwe9ub8Go:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=CER7U_munco:KOtwe9ub8Go:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=CER7U_munco:KOtwe9ub8Go:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=CER7U_munco:KOtwe9ub8Go:KwTdNBX3Jqk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/lapin-blanc/~4/CER7U_munco" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lapin-blanc.net/25/08/2009/tag-suggestion-form-widget-symfony/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
			<coop:keyword><![CDATA[English]]></coop:keyword>
		<coop:keyword><![CDATA[PHP]]></coop:keyword>
		<coop:keyword><![CDATA[Programmation]]></coop:keyword>
		<coop:keyword><![CDATA[Symfony]]></coop:keyword>
		<coop:keyword><![CDATA[AJAX]]></coop:keyword>
		<coop:keyword><![CDATA[sfWidgetFormJqueryTagSuggestion]]></coop:keyword>
		<coop:keyword><![CDATA[tags]]></coop:keyword>
	<feedburner:origLink>http://lapin-blanc.net/25/08/2009/tag-suggestion-form-widget-symfony/</feedburner:origLink></item>
		<item>
		<title>Changer l’emplacement de mysql.sock avec MAMP</title>
		<link>http://feeds.lapin-blanc.net/~r/lapin-blanc/~3/dJ0umaLB04I/</link>
		<comments>http://lapin-blanc.net/12/07/2009/mysql_sock-mamp/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 13:10:09 +0000</pubDate>
		<dc:creator>keyes</dc:creator>
				<category><![CDATA[Hébergement]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://lapin-blanc.net/?p=376</guid>
		<description><![CDATA[Si comme moi vous utilisez le serveur MySQL fourni avec MAMP pour d&#8217;autres usages que le développement PHP, par exemple comme gestionnaire de base de données pendant la création d&#8217;applications Django ou Ruby on Rails, il peut être utile de changer l&#8217;emplacement de son socket UNIX vers un emplacement plus commun, qui sera trouvé automatiquement par]]></description>
			<content:encoded><![CDATA[<p>Si comme moi vous utilisez le serveur <a href="http://www.mysql.com/">MySQL</a> fourni avec <a href="http://www.mamp.info/">MAMP</a> pour d&#8217;autres usages que le développement PHP, par exemple comme gestionnaire de base de données pendant la création d&#8217;applications <a href="http://www.djangoproject.com/">Django</a> ou <a href="http://rubyonrails.org/">Ruby on Rails</a>, il peut être utile de changer l&#8217;emplacement de son socket UNIX vers un emplacement plus commun, qui sera trouvé automatiquement par ces applications. Par exemple <code>/tmp/mysql.sock</code>.</p>
<p style="text-align: center;"><img class="aligncenter" title="MAMP" src="http://mamp.info/en/images/screenshots/mamp_controlcenter.jpg" alt="" width="503" height="424" /></p>
<p>Pour ce faire il va nous falloir modifier les script de lancement et d&#8217;arrêt de MySQL. Rendons nous dans le dossier bin de MAMP :<br />
<kbd>cd /Applications/MAMP/bin</kbd></p>
<p>Et sauvegardons les scripts dans leur version actuelle :<br />
<kbd>cp startMysql.sh startMysql.old.sh</kbd><br />
<kbd>cp stopMysql.sg stopMysql.old.sh</kbd></p>
<p>Éditons maintenant ces deux fichiers avec notre éditeur de texte préféré (pour ma part ça donnera <kbd>vim startMysql.sh stopMysql.sh</kbd>) et remplaçons les occurrences de <code>/Applications/MAMP/tmp/mysql/mysql.sock</code> par <code>/tmp/mysql.sock</code>. Sauvegardez ces deux fichiers puis relancez MAMP.</p>
<p>Vos applications extérieures à MAMP seront désormais à même de se connecter au serveur MySQL via socket UNIX sans configuration particulière&#8230; en revanche impossible de se connecter au serveur via PHP. Effectivement, il nous faut également mettre à jour la configuration de PHP.</p>
<p>Éditons le fichier <code>/Applications/MAMP/conf/php5/php.ini</code> (ou <code>/Applications/MAMP/conf/php4/php.ini</code> si vous utilisez encore PHP 4) et remplaçons la ligne <code>mysql.default_socket = /Applications/MAMP/tmp/mysql/mysql.sock</code> par <code>mysql.default_socket = /tmp/mysql.sock</code>.</p>
<p>Redémarrez à nouveau MAMP et tout devrait fonctionner correctement !</p>
<div class="feedflare">
<a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=dJ0umaLB04I:TY8dhvuWp94:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=dJ0umaLB04I:TY8dhvuWp94:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=dJ0umaLB04I:TY8dhvuWp94:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=dJ0umaLB04I:TY8dhvuWp94:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=dJ0umaLB04I:TY8dhvuWp94:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=dJ0umaLB04I:TY8dhvuWp94:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=dJ0umaLB04I:TY8dhvuWp94:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=dJ0umaLB04I:TY8dhvuWp94:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=dJ0umaLB04I:TY8dhvuWp94:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=dJ0umaLB04I:TY8dhvuWp94:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=dJ0umaLB04I:TY8dhvuWp94:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=dJ0umaLB04I:TY8dhvuWp94:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=dJ0umaLB04I:TY8dhvuWp94:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=dJ0umaLB04I:TY8dhvuWp94:KwTdNBX3Jqk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/lapin-blanc/~4/dJ0umaLB04I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lapin-blanc.net/12/07/2009/mysql_sock-mamp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
			<coop:keyword><![CDATA[Hébergement]]></coop:keyword>
		<coop:keyword><![CDATA[Mac]]></coop:keyword>
		<coop:keyword><![CDATA[Apache]]></coop:keyword>
		<coop:keyword><![CDATA[MySQL]]></coop:keyword>
		<coop:keyword><![CDATA[PHP]]></coop:keyword>
	<feedburner:origLink>http://lapin-blanc.net/12/07/2009/mysql_sock-mamp/</feedburner:origLink></item>
		<item>
		<title>Twisted Python Twitter library with OAuth support</title>
		<link>http://feeds.lapin-blanc.net/~r/lapin-blanc/~3/VS6xuxlceHQ/</link>
		<comments>http://lapin-blanc.net/26/05/2009/twisted-python-twitter-oauth/#comments</comments>
		<pubDate>Tue, 26 May 2009 22:38:44 +0000</pubDate>
		<dc:creator>keyes</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[Twisted]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://lapin-blanc.net/?p=369</guid>
		<description><![CDATA[I have just pushed OAuth support in  my Twitty Twister branch on GitHub. This library created by dustin allows to access the Twitter API  using Twisted for Python: a high performance networking engine. It is to my knowledge the first Twitter library written in Python that supports authentication via OAuth. My version of Twitty Twister is backward compatible, allows to choose]]></description>
			<content:encoded><![CDATA[<p>I have just pushed <a href="http://oauth.net/">OAuth</a> support in  <a href="http://github.com/dunglas/twitty-twister/">my Twitty Twister branch on GitHub</a>. This library created by <a href="http://bleu.west.spy.net/~dustin/">dustin</a> allows to access the <a href="http://apiwiki.twitter.com/">Twitter API </a> using <a href="http://twistedmatrix.com">Twisted</a> for <a href="http://www.python.org">Python</a>: a high performance networking engine. It is to my knowledge the first Twitter library written in Python that supports authentication via OAuth. My version of Twitty Twister is backward compatible, allows to choose between standard or OAuth authentication and <a href="http://code.google.com/p/twitter-api/issues/detail?id=368">even allows to change the user&#8217;s avatar via OAuth</a>.</p>
<p style="text-align: center;"><img class="aligncenter" title="Twitter" src="http://assets0.twitter.com/images/twitter_logo_header.png" alt="" width="155" height="36" /></p>
<p>The library does not currently support tokens exchanges (the login flow). So, to use this library and the associated examples you need to  <a href="http://twitter.com/oauth_clients">register your application on Twitter</a> and get users access tokens using something like <a href="http://github.com/rcrowley/django-twitterauth/">Django Twitter Auth</a> for <a href="http://www.django-project.com">Django</a>.</p>
<p>The 4 first parameters of the examples commands (files ending with <code>-oauth.py</code> in the <code>example/</code> directory) are always the application&#8217;s key, the application&#8217;s secret, the user&#8217;s key and the user&#8217;s secret. See <a href="http://apiwiki.twitter.com/OAuth-FAQ">the OAuth Twitter  FAQ</a> for futher information.</p>
<p>Have fun!</p>
<div class="feedflare">
<a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=VS6xuxlceHQ:o8hkhEV4GkQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=VS6xuxlceHQ:o8hkhEV4GkQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=VS6xuxlceHQ:o8hkhEV4GkQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=VS6xuxlceHQ:o8hkhEV4GkQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=VS6xuxlceHQ:o8hkhEV4GkQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=VS6xuxlceHQ:o8hkhEV4GkQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=VS6xuxlceHQ:o8hkhEV4GkQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=VS6xuxlceHQ:o8hkhEV4GkQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=VS6xuxlceHQ:o8hkhEV4GkQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=VS6xuxlceHQ:o8hkhEV4GkQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=VS6xuxlceHQ:o8hkhEV4GkQ:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=VS6xuxlceHQ:o8hkhEV4GkQ:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~ff/lapin-blanc?a=VS6xuxlceHQ:o8hkhEV4GkQ:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/lapin-blanc?i=VS6xuxlceHQ:o8hkhEV4GkQ:KwTdNBX3Jqk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/lapin-blanc/~4/VS6xuxlceHQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lapin-blanc.net/26/05/2009/twisted-python-twitter-oauth/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
			<coop:keyword><![CDATA[Django]]></coop:keyword>
		<coop:keyword><![CDATA[Python]]></coop:keyword>
		<coop:keyword><![CDATA[Web 2.0]]></coop:keyword>
		<coop:keyword><![CDATA[OAuth]]></coop:keyword>
		<coop:keyword><![CDATA[Twisted]]></coop:keyword>
		<coop:keyword><![CDATA[Twitter]]></coop:keyword>
	<feedburner:origLink>http://lapin-blanc.net/26/05/2009/twisted-python-twitter-oauth/</feedburner:origLink></item>
		<item>
		<title>Votez pour Joad et Alex au concours de boîtes Kub Or</title>
		<link>http://feeds.lapin-blanc.net/~r/lapin-blanc/~3/mNkmSy7l4bs/</link>
		<comments>http://lapin-blanc.net/24/02/2009/joadalex-kubor/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 12:02:39 +0000</pubDate>
		<dc:creator>keyes</dc:creator>
				<category><![CDATA[Buzz]]></category>
		<category><![CDATA[Coup de coeur]]></category>
		<category><![CDATA[Perso]]></category>
		<category><![CDATA[Concours]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Kub Or]]></category>

		<guid isPermaLink="false">http://lapin-blanc.net/?p=364</guid>
		<description><![CDATA[Nos potes designers Joad et Alex se sont lancés dans la de création de boîtes Kub Or. Un concours organisé par la société permettra au gagnant de voir apparaître son graphisme sur 220 000 boîtes collector en 2009 et de remporter 10 000€.
Voici la création de Joad :

Et celle d&#8217;Alex :

Votez pour eux  
]]></description>
			<content:encoded><![CDATA[<p>Nos potes designers Joad et Alex se sont lancés dans la de création de boîtes Kub Or. Un concours organisé par la société permettra au gagnant de voir apparaître son graphisme sur 220 000 boîtes collector en 2009 et de remporter 10 000€.<br />
<a href="http://concourskubor.fr/joad/">Voici la création de Joad :<br />
<img class="alignnone" src="http://concourskubor.fr/wp-content/uploads/2009/02/20090210160029-joad-350x122.jpg" alt="Création de Joad" /></a></p>
<p><a href="http://concourskubor.fr/alex-2nd/">Et celle d&#8217;Alex :<br />
<img class="alignnone" src="http://concourskubor.fr/wp-content/uploads/2009/02/20090212031954-alex2-350x122.jpg" alt="Création d'Alex" /></a></p>
<p>Votez pour eux <img src='http://lapin-blanc.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div class="feedflare">
<a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=WrmIvo3P"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=WrmIvo3P" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=DOTD7aFj"><img src="http://feeds.feedburner.com/~f/lapin-blanc?d=41" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=vSf773yO"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=vSf773yO" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=UIliJ7DC"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=UIliJ7DC" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=U31f70Q3"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=U31f70Q3" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=NXbs2Mvw"><img src="http://feeds.feedburner.com/~f/lapin-blanc?d=52" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=ZJnttVD3"><img src="http://feeds.feedburner.com/~f/lapin-blanc?d=54" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=dYjjO5Ec"><img src="http://feeds.feedburner.com/~f/lapin-blanc?d=129" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=NLtNpp1y"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=NLtNpp1y" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/lapin-blanc/~4/mNkmSy7l4bs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lapin-blanc.net/24/02/2009/joadalex-kubor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
			<coop:keyword><![CDATA[Buzz]]></coop:keyword>
		<coop:keyword><![CDATA[Coup de coeur]]></coop:keyword>
		<coop:keyword><![CDATA[Perso]]></coop:keyword>
		<coop:keyword><![CDATA[Concours]]></coop:keyword>
		<coop:keyword><![CDATA[Design]]></coop:keyword>
		<coop:keyword><![CDATA[Kub Or]]></coop:keyword>
	<feedburner:origLink>http://lapin-blanc.net/24/02/2009/joadalex-kubor/</feedburner:origLink></item>
		<item>
		<title>Code’N'Roll: my new Rock’N'Roll microblog</title>
		<link>http://feeds.lapin-blanc.net/~r/lapin-blanc/~3/QmNMo8JFfjo/</link>
		<comments>http://lapin-blanc.net/19/02/2009/codenroll-rocknroll-microblog/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 10:31:02 +0000</pubDate>
		<dc:creator>keyes</dc:creator>
				<category><![CDATA[Buzz]]></category>
		<category><![CDATA[Coup de coeur]]></category>
		<category><![CDATA[Délire]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Perso]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Punk Rock]]></category>
		<category><![CDATA[Rock'n'Roll]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Microblog]]></category>
		<category><![CDATA[Tumblr]]></category>

		<guid isPermaLink="false">http://lapin-blanc.net/?p=360</guid>
		<description><![CDATA[I was looking for a microblog solution for a very long time, I had even planned to develop mine, but I discovered Tumblr and it&#8217;s exactly what I want! Very simple interface with audio, photo and video capabilities, possibility to set up a custom domain name, Twitter, Delicious and RSS integration, just fine!
You can now]]></description>
			<content:encoded><![CDATA[<div id="result_box" style="text-align: left;" dir="ltr">I was looking for a microblog solution for a very long time, I had even planned to develop mine, but I discovered <a href="http://tumblr.com">Tumblr</a> and it&#8217;s exactly what I want! Very simple interface with audio, photo and video capabilities, possibility to set up a custom domain name, <a href="http://twitter.com/dunglas">Twitter</a>, <a href="http://delicious.com/keyes">Delicious</a> and <a href="http://feeds.lapin-blanc.net/lapin-blanc">RSS integration</a>, just fine!</div>
<div style="text-align: left;" dir="ltr">You can now subscribe to <a href="http://codenroll.com">my new microblog called Code&#8217;N'Roll</a>! I&#8217;ll post on it Rock&#8217;N'Roll photos, videos and songs, some scene-reports and aggregate my other publications like this blog or my Twitter account!</div>
<div class="feedflare">
<a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=7T98OYu5"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=7T98OYu5" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=nH9JHiqd"><img src="http://feeds.feedburner.com/~f/lapin-blanc?d=41" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=6h9kt7Nl"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=6h9kt7Nl" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=UZGS9zNZ"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=UZGS9zNZ" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=c8DrQHUF"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=c8DrQHUF" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=T8bp2j9h"><img src="http://feeds.feedburner.com/~f/lapin-blanc?d=52" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=jppMj1C4"><img src="http://feeds.feedburner.com/~f/lapin-blanc?d=54" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=ocuZ9iHO"><img src="http://feeds.feedburner.com/~f/lapin-blanc?d=129" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=stjFtCkl"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=stjFtCkl" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/lapin-blanc/~4/QmNMo8JFfjo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lapin-blanc.net/19/02/2009/codenroll-rocknroll-microblog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
			<coop:keyword><![CDATA[Buzz]]></coop:keyword>
		<coop:keyword><![CDATA[Coup de coeur]]></coop:keyword>
		<coop:keyword><![CDATA[Délire]]></coop:keyword>
		<coop:keyword><![CDATA[English]]></coop:keyword>
		<coop:keyword><![CDATA[Perso]]></coop:keyword>
		<coop:keyword><![CDATA[Projects]]></coop:keyword>
		<coop:keyword><![CDATA[Punk Rock]]></coop:keyword>
		<coop:keyword><![CDATA[Rock'n'Roll]]></coop:keyword>
		<coop:keyword><![CDATA[Web 2.0]]></coop:keyword>
		<coop:keyword><![CDATA[Blog]]></coop:keyword>
		<coop:keyword><![CDATA[Microblog]]></coop:keyword>
		<coop:keyword><![CDATA[Tumblr]]></coop:keyword>
	<feedburner:origLink>http://lapin-blanc.net/19/02/2009/codenroll-rocknroll-microblog/</feedburner:origLink></item>
		<item>
		<title>Retrouvez l’un de mes articles dans Linux Identity n°6</title>
		<link>http://feeds.lapin-blanc.net/~r/lapin-blanc/~3/TZlFEm2XS_s/</link>
		<comments>http://lapin-blanc.net/19/02/2009/article-linux-identity/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 10:15:43 +0000</pubDate>
		<dc:creator>keyes</dc:creator>
				<category><![CDATA[Buzz]]></category>
		<category><![CDATA[Perso]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Article]]></category>
		<category><![CDATA[Linux Identity]]></category>
		<category><![CDATA[Magazine]]></category>

		<guid isPermaLink="false">http://lapin-blanc.net/?p=358</guid>
		<description><![CDATA[Les anciens utilisateurs de Easy Ubuntu trouveront sûrement un intérêt à l&#8217;article intitulé Installation des pilotes et des extensions nécessaires à une utilisation courante publié dans Linux Starter Kit / Linux Identity n°6. Dedans, j&#8217;y détail l&#8217;installation des composants soumis à des brevets logiciels et / ou non-libres qui ne sont pas distribués avec Ubuntu]]></description>
			<content:encoded><![CDATA[<p>Les anciens utilisateurs de <a href="http://easyubuntu.freecontrib.org/">Easy Ubuntu</a> trouveront sûrement un intérêt à l&#8217;article intitulé <q>Installation des pilotes et des extensions nécessaires à une utilisation courante</q> publié dans<a href="http://www.linuxidentity.com/index.php?name=News&amp;file=article&amp;sid=53"> Linux Starter Kit / Linux Identity n°6</a>. Dedans, j&#8217;y détail l&#8217;installation des composants soumis à des brevets logiciels et / ou non-libres qui ne sont pas distribués avec Ubuntu mais qui se révèlent malheureusement indispensable pour une utilisation multimédia de son ordinateur (lecture de musiques et de vidéos, de DVD, jeux vidéos en 3D, &#8230;). L&#8217;article revient en partie sur les fonctionnalités du petit utilitaire que j&#8217;avais conçu aux débuts d&#8217;Ubuntu et indique comment arriver au mêmes résultats en utilisant les mécanismes qui ont étaient intégrés dans la distribution depuis.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.linuxidentity.com/www2/fr/shop/images/uploads/FR_LI_DUOPACK_6_Starter_Kit.jpg" alt="Couverture de Linux Identity" width="287" height="400" /></p>
<p style="text-align: left;">Le magazine est fourni avec un CD d&#8217;installation francisé d&#8217;Ubuntu Intrepid Ibex et contient bon nombre d&#8217;autres articles qui compléteront agréablement <a href="http://doc.ubuntu-fr.org">la documentation francophone</a> pour vous aider à prendre en main la distribution. Il est disponible en kiosques et depuis le site internet d&#8217;Oxy Press pour une dizaine d&#8217;euros.</p>
<p style="text-align: left;"><a href="http://www.respawner.fr/blog/index.php?post/2009/02/06/Linux-Starter-Kit-D%C3%A9marrez-avec-Ubuntu-8.10#c544">Je ne reviendrais pas</a> sur le choix du Tux Napoléon en couverture <img src='http://lapin-blanc.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div class="feedflare">
<a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=f5wZBOwk"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=f5wZBOwk" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=lA523QNJ"><img src="http://feeds.feedburner.com/~f/lapin-blanc?d=41" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=410LOuWx"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=410LOuWx" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=yOxJb4Sa"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=yOxJb4Sa" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=bypqIt4S"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=bypqIt4S" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=2dqMTeY5"><img src="http://feeds.feedburner.com/~f/lapin-blanc?d=52" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=SsUXyd9i"><img src="http://feeds.feedburner.com/~f/lapin-blanc?d=54" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=fIF11ipi"><img src="http://feeds.feedburner.com/~f/lapin-blanc?d=129" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=a7RwqySw"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=a7RwqySw" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/lapin-blanc/~4/TZlFEm2XS_s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lapin-blanc.net/19/02/2009/article-linux-identity/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
			<coop:keyword><![CDATA[Buzz]]></coop:keyword>
		<coop:keyword><![CDATA[Perso]]></coop:keyword>
		<coop:keyword><![CDATA[Ubuntu]]></coop:keyword>
		<coop:keyword><![CDATA[Article]]></coop:keyword>
		<coop:keyword><![CDATA[Linux Identity]]></coop:keyword>
		<coop:keyword><![CDATA[Magazine]]></coop:keyword>
	<feedburner:origLink>http://lapin-blanc.net/19/02/2009/article-linux-identity/</feedburner:origLink></item>
		<item>
		<title>Patch to use sfXssSafePlugin with symfony 1.2</title>
		<link>http://feeds.lapin-blanc.net/~r/lapin-blanc/~3/mXGP4FREijE/</link>
		<comments>http://lapin-blanc.net/01/02/2009/sfxsssafeplugin-symfony-12/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 11:28:47 +0000</pubDate>
		<dc:creator>keyes</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Standards du web]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[HTML Purifier]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://lapin-blanc.net/?p=355</guid>
		<description><![CDATA[HTML Purifier is a awesome PHP filter library designed to secure and add standard compliance to HTML. In websites including user generated content, this library allow to have mutlimedia pages including image, text formating and YouTube videos in a secure and SEO proof way thanks to rich text editors like Tiny MCE or FCK Editor]]></description>
			<content:encoded><![CDATA[<p><a href="http://htmlpurifier.org/">HTML Purifier</a> is a awesome PHP filter library designed to secure and add standard compliance to HTML<a href="http://www.fckeditor.net/"></a>. In websites including user generated content, this library allow to have mutlimedia pages including image, text formating and YouTube videos in a secure and SEO proof way thanks to rich text editors like <a href="http://tinymce.moxiecode.com/">Tiny MCE</a> or <a href="http://www.fckeditor.net/">FCK Editor</a> and HTML purifier.</p>
<p style="text-align: center;"><img class="aligncenter" title="HTML Purifiers logo" src="http://htmlpurifier.org/live/art/logo-large.png" alt="" width="210" height="210" /></p>
<p>A plugin called <a href="http://www.symfony-project.org/plugins/sfXssSafePlugin">sfXssSafePlugin</a> is designed to integrate this library as an escapement strategy in symfony. If you have tried it with symfony 1.2 you can see this message:</p>
<blockquote><p>HTML Purifier autoloader registrar is not compatible<br />
with non-static object methods due to PHP Bug #44144;<br />
Please do not use HTMLPurifier.autoload.php (or any<br />
file that includes this file); instead, place the code:<br />
spl_autoload_register(array(&#8217;HTMLPurifier_Bootstrap&#8217;, &#8216;autoload&#8217;))<br />
after your own autoloaders.</p></blockquote>
<p>There are also some strict standards and constants compatibility problems. I&#8217;ve just wrote a patch to get this plugin working with symfony 1.2.</p>
<ol>
<li>Install sfXssSafePlugin like described in <a href="http://www.symfony-project.org/plugins/sfXssSafePlugin">its README file</a></li>
<li><a href="http://selfpublish.googlecode.com/svn/trunk/misc/XssSafeHelper.php.patch">Download my patch</a> in the plugin&#8217;s folder</li>
<li>Go into the plugin&#8217;s folder and run <kbd>patch lib/helper/XssSafeHelper.php &lt; XssSafeHelper.php.patch</kbd></li>
<li>Edit your application configuration file (ie: <samp>apps/frontend/config/frontendConfiguration.class.php</samp>) and add the following code into the <code>configure()</code> method:
<pre><code>require_once(sfConfig::get('sf_plugins_dir').'/sfXssSafePlugin/lib/vendor/htmlpurifier/HTMLPurifier/Bootstrap.php');
spl_autoload_register(array('HTMLPurifier_Bootstrap', 'autoload'));</code></pre>
</li>
</ol>
<p>It&#8217;s done ! I&#8217;ve submitted this patch to the plugin&#8217;s author. I hope it will be upstream soon <img src='http://lapin-blanc.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="feedflare">
<a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=oDFcuMjS"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=oDFcuMjS" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=FNLlN9IF"><img src="http://feeds.feedburner.com/~f/lapin-blanc?d=41" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=10XEjpnU"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=10XEjpnU" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=5bWdr3H8"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=5bWdr3H8" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=6LDjW9lm"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=6LDjW9lm" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=GSwLi5vf"><img src="http://feeds.feedburner.com/~f/lapin-blanc?d=52" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=DzssXIxL"><img src="http://feeds.feedburner.com/~f/lapin-blanc?d=54" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=KBqCXifl"><img src="http://feeds.feedburner.com/~f/lapin-blanc?d=129" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=2lO4uoNN"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=2lO4uoNN" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/lapin-blanc/~4/mXGP4FREijE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lapin-blanc.net/01/02/2009/sfxsssafeplugin-symfony-12/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
			<coop:keyword><![CDATA[English]]></coop:keyword>
		<coop:keyword><![CDATA[PHP]]></coop:keyword>
		<coop:keyword><![CDATA[Standards du web]]></coop:keyword>
		<coop:keyword><![CDATA[Symfony]]></coop:keyword>
		<coop:keyword><![CDATA[HTML Purifier]]></coop:keyword>
		<coop:keyword><![CDATA[Security]]></coop:keyword>
		<coop:keyword><![CDATA[XSS]]></coop:keyword>
	<feedburner:origLink>http://lapin-blanc.net/01/02/2009/sfxsssafeplugin-symfony-12/</feedburner:origLink></item>
		<item>
		<title>Feedburner: Switching to Google account with MyBrand enabled</title>
		<link>http://feeds.lapin-blanc.net/~r/lapin-blanc/~3/aMaMBpL-u8o/</link>
		<comments>http://lapin-blanc.net/31/01/2009/feedburner-google-account-mybrand/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 12:07:18 +0000</pubDate>
		<dc:creator>keyes</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Référencement]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Feedburner]]></category>
		<category><![CDATA[MyBrand]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://lapin-blanc.net/?p=352</guid>
		<description><![CDATA[Since I&#8217;ve migrated my FeedBurner account to Google I encounter a lot of problems, especially with the MyBrand service. MyBrand is a service allowing to use custom domain names with FeedBurner. Instead of something like http://feeds.feedburner.com/lapin-blanc, your feed address become http://feeds.lapin-blanc.net/lapin-blanc. I&#8217;ve already explained why it&#8217;s better !

My subdomain for feeds was rss.lapin-blanc.net. There is]]></description>
			<content:encoded><![CDATA[<p>Since I&#8217;ve migrated my <a href="http://feedburner.google.com">FeedBurner</a> account to Google I encounter a lot of problems, especially with <a href="http://www.feedburner.com/fb/a/publishers/mybrand">the MyBrand service</a>. MyBrand is a service allowing to use custom domain names with FeedBurner. Instead of something like <code>http://feeds.feedburner.com/lapin-blanc</code>, your feed address become <code>http://feeds.lapin-blanc.net/lapin-blanc</code>. I&#8217;ve already explained <a href="http://lapin-blanc.net/30/03/2008/feedburner-votre-nom-domaine/">why it&#8217;s better</a> !</p>
<p style="text-align: center;"><img class="aligncenter" title="FeedBurner logo" src="http://www.feedburner.com/fb/i/logo_160w_trans.gif" alt="" width="163" height="31" /></p>
<p>My subdomain for feeds was <code>rss.lapin-blanc.net</code>. There is no way to get this subdomain working since I&#8217;ve switched to Google accounts. I&#8217;ve followed the <a href="http://timheuer.com/blog/archive/2009/01/23/feedburner-move-google-mybrand-404-error.aspx">Tim Heuer&#8217;s tutorial</a> but the message <q>The domain &laquo;&nbsp;rss.lapin-blanc.net&nbsp;&raquo; you specified is already in use.</q> is still displayed when I try to recreate my main custom URL in the MyBrand settings page. I&#8217;ve just managed to get my &laquo;&nbsp;backup&nbsp;&raquo; domain called <code>feeds.lapin-blanc.net</code> working.</p>
<p>So I&#8217;ve created this quick-and-dirty hack:</p>
<ol>
<li>Set a working MyBrand domain. For me: <code>feeds.lapin-blanc.net</code>.</li>
<li>Point the DNS entry of your primary feeds domain on your web server. For me me: replace <code>rss 10800 IN CNAME &lt;my-login&gt;.feedproxy.ghs.google.com.</code> by <code>rss 10800 IN CNAME www</code>.</li>
<li>Create a virtual host on your web server to redirect permanently the old addresses to the new one. For me (using Debian GNU/Linux):<br />
Create a file called <code>/etc/apache2/sites-available/rss.lapin-blanc.net</code> containing:</p>
<pre><code>&lt;VirtualHost *&gt;
        ServerName rss.lapin-blanc.net

        RewriteEngine On
        RewriteRule ^(.*) http://feeds.lapin-blanc.net$1 [L,R=301]
&lt;/VirtualHost&gt;</code></pre>
<p>Next type in a shell <code>a2ensite rss.lapin-blanc.net &amp;&amp; /etc/init.d/apache2 reload</code>.</li>
<li>Change all occurrences of your old feeds URL to the new in your site to reduce the number of HTTP requests.</li>
</ol>
<p>Your burned feed must work without losing readers. This a temporary solution, and I think that the only useful long term solution is to <a href="http://www.readwriteweb.com/archives/postrankcom_aims_to_replace_feedburner.php">go away from FeedBurner</a>&#8230;</p>
<div class="feedflare">
<a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=X7MAtcZz"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=X7MAtcZz" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=PnKUDIg9"><img src="http://feeds.feedburner.com/~f/lapin-blanc?d=41" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=rUGjwX32"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=rUGjwX32" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=RtaKSEaF"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=RtaKSEaF" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=JrNAVmqa"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=JrNAVmqa" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=rB114FGS"><img src="http://feeds.feedburner.com/~f/lapin-blanc?d=52" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=sYiDfA4I"><img src="http://feeds.feedburner.com/~f/lapin-blanc?d=54" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=6VnKNjNP"><img src="http://feeds.feedburner.com/~f/lapin-blanc?d=129" border="0"></img></a> <a href="http://feeds.lapin-blanc.net/~f/lapin-blanc?a=vefVVwC8"><img src="http://feeds.feedburner.com/~f/lapin-blanc?i=vefVVwC8" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/lapin-blanc/~4/aMaMBpL-u8o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://lapin-blanc.net/31/01/2009/feedburner-google-account-mybrand/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
			<coop:keyword><![CDATA[English]]></coop:keyword>
		<coop:keyword><![CDATA[Référencement]]></coop:keyword>
		<coop:keyword><![CDATA[Web 2.0]]></coop:keyword>
		<coop:keyword><![CDATA[Feedburner]]></coop:keyword>
		<coop:keyword><![CDATA[MyBrand]]></coop:keyword>
		<coop:keyword><![CDATA[RSS]]></coop:keyword>
		<coop:keyword><![CDATA[SEO]]></coop:keyword>
	<feedburner:origLink>http://lapin-blanc.net/31/01/2009/feedburner-google-account-mybrand/</feedburner:origLink></item>
	</channel>
</rss>
