<?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>Vincent Mazenod, aka mazenovi, aka voisin de gennetines &#187; réseaux sociaux</title>
	<atom:link href="http://blog.mazenod.fr/tag/reseaux-sociaux/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mazenod.fr</link>
	<description>#ispcp #php #symfony #social_networking #cornemuse</description>
	<lastBuildDate>Wed, 23 Nov 2011 09:46:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Comment se familiariser avec RDF en créant son profil FOAF</title>
		<link>http://blog.mazenod.fr/2010/09/comment-se-familiariser-avec-rdf-en-creant-son-profil-foaf/</link>
		<comments>http://blog.mazenod.fr/2010/09/comment-se-familiariser-avec-rdf-en-creant-son-profil-foaf/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 16:08:10 +0000</pubDate>
		<dc:creator>mazenovi</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[bricolage]]></category>
		<category><![CDATA[libre]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[RDF]]></category>
		<category><![CDATA[réseaux sociaux]]></category>
		<category><![CDATA[Semantic Web]]></category>

		<guid isPermaLink="false">http://blog.mazenod.fr/?p=1589</guid>
		<description><![CDATA[<p><a href="comment-se-familiariser-avec-rdf-en-creant-son-profil-foaf"><img class="alignleft" style="margin-left: 30px; margin-right: 30px;" title="foaf" src="/wp-content/uploads/2010/09/foaf.gif" alt="" width="150" height="86" /></a>Après avoir exposé les <a href="http://blog.mazenod.fr/2010/09/le-web-semantique/">concepts de base inhérents au Web Sémantique</a>, je vous propose de passer à la pratique en écrivant un document RDF vous décrivant en tant que personne. Cela nous donnera l'occasion de découvrir une ontologie spécialisée dans la description de peronnes et des liens qui les unissent : <a href="http://www.foaf-project.org/">FOAF</a></p>
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.mazenod.fr%2F2010%2F09%2Fcomment-se-familiariser-avec-rdf-en-creant-son-profil-foaf%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.mazenod.fr%2F2010%2F09%2Fcomment-se-familiariser-avec-rdf-en-creant-son-profil-foaf%2F&amp;style=normal&amp;b=2" height="61" width="50" title="Comment se familiariser avec RDF en créant son profil FOAF" alt=" Comment se familiariser avec RDF en créant son profil FOAF" /><br />
			</a>
		</div>
<div style="text-align: center">
<a href="http://blog.mazenod.fr/wp-content/uploads/2010/09/foaf.gif" rel="lightbox[1589]"><img src="http://blog.mazenod.fr/wp-content/uploads/2010/09/foaf.gif" alt="foaf Comment se familiariser avec RDF en créant son profil FOAF" width="200" title="Comment se familiariser avec RDF en créant son profil FOAF" /></a></div>
<p>Une fois qu&#8217;on a compris <a href="http://blog.mazenod.fr/2010/09/le-web-semantique/">l&#8217;intérêt et les concepts de base du web sémantique</a>, on est en droit de se poser la question de la mise en oeuvre effective. Pour ce qui est de mettre à disposition des données structurées il y a déjà les projets impliqués dans <a href="http://linkeddata.org/">linked data</a> qui s&#8217;en chargent. Aussi je vous propose de créer une ressource RDF inédite, celle qui vous représente (sémantiquement!) en tant que personne, en utilisant l&#8217;ontologie <a href="http://www.foaf-project.org/">FOAF (Friend Of a Friend)</a>.</p>
<p><a href="http://blog.mazenod.fr/wp-content/uploads/2010/09/foafspec.jpg" rel="lightbox[1589]"><img class="aligncenter size-medium wp-image-1591" title="foafspec" src="http://blog.mazenod.fr/wp-content/uploads/2010/09/foafspec-300x235.jpg" alt="foafspec 300x235 Comment se familiariser avec RDF en créant son profil FOAF" width="300" height="235" /></a></p>
<p>Au vu de ce diagramme de classe, il apparaît qu&#8217;une personne est une spécialisation d&#8217;un concept plus général : l&#8217;agent. L&#8217;agent est une chose géolocalisable, qui est une spécialisation de la classe racine owl:Thing l&#8217;équivalent de la classe objet java dont je parlais dans mon <a href="http://blog.mazenod.fr/2010/09/le-web-semantique/">billet précédent</a>.</p>
<p>Nous utiliserons donc également <a href="http://www.geonames.org">GEO</a>, une ontologie permettant de décrire des points géolocalisés.</p>
<h1>écrire son FOAF profile</h1>
<p>Tout d&#8217;abord comme je l&#8217;avais déjà dit dans ma brève <a href="http://blog.mazenod.fr/2010/09/le-web-semantique/">présentation du web sémantique</a> le RDF n&#8217;est pas vraiment un language en tant que tel mais plutôt un modèle de descritpion.</p>
<p>Il dérive de XML, aussi la première ligne RDF du fichier n&#8217;a rien de surprenant</p>
<p><div class="codecolorer-container xml blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="xml codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;?xml</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">&quot;UTF-8&quot;</span><span style="color: #000000; font-weight: bold;">?&gt;</span></span></div></div>
</p>
<p>Il s&#8217;agit ensuite de définir l&#8217;élément racine: le document RDF lui même. Ici chaque ontolige est aliasée par une chaîne de caractères (à la manière d&#8217;un name space), ce qui permet d&#8217;avoir un code RDF plus clair. Notez que ce n&#8217;est pas une obligation et que chaque élément d&#8217;une ontologie peut être exprimé par son URI complète, en &laquo;&nbsp;nom de balise complet&nbsp;&raquo;, à tout moment dans le fichier RDF.</p>
<p><div class="codecolorer-container xml blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="xml codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;rdf:RDF</span><span style="color: #000000; font-weight: bold;">&lt;br</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
&nbsp; &nbsp;xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;br</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
&nbsp; &nbsp;xmlns:foaf=&quot;http://xmlns.com/foaf/0.1/&quot;<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;br</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
&nbsp; &nbsp;xmlns:geo=&quot;http://www.w3.org/2003/01/geo/wgs84_pos#&quot;&gt;</div></div>
</p>
<p>On décrit ici un élément <a href="http://xmlns.com/foaf/spec/#term_Person">foaf:Person</a>, et on spécifie l&#8217;URI qui lui est associée. Si l&#8217;URI n&#8217;est pas spécifiée c&#8217;est l&#8217;URL du document RDF courant qui lui sera attribuée</p>
<p><div class="codecolorer-container xml blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="xml codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;p<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;foaf:Person</span> <span style="color: #000066;">rdf:about</span>=<span style="color: #ff0000;">&quot;http://vincent.mazenod.fr/oim.rdf#VM&quot;</span> &nbsp;<span style="color: #000066;">foaf:name</span>=<span style="color: #ff0000;">&quot;Vincent Mazenod&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;br</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
&nbsp; &nbsp;<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;foaf:nick<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>mazenovi<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/foaf:nick<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;br</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/foaf:Person<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;/p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></div></div>
</p>
<p>Ce triplet a pour <strong>sujet</strong> foaf:Person, pour <strong>prédicat</strong> rdf:about, et pour <strong>objet</strong> <a href="http://vincent.mazenod.fr/oim.rdf#VM">http://vincent.mazenod.fr/oim.rdf#VM</a><br />
il est équivalent au triplet</p>
<p><div class="codecolorer-container xml blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="xml codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;p<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;Description</span> <span style="color: #000066;">rdf:about</span>=<span style="color: #ff0000;">&quot;http://vincent.mazenod.fr/oim.rdf#VM&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;br</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
&nbsp; &nbsp;<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;rdf:type</span> <span style="color: #000066;">rdf:resource</span>=<span style="color: #ff0000;">&quot;http://xmlns.com/foaf/0.1/Person&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span><span style="color: #000000; font-weight: bold;">&lt;br</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
&nbsp; &nbsp;<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;foaf:name<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Vincent Mazenod<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/foaf:name<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;br</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
&nbsp; &nbsp;<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;foaf:nick<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>mazenovi<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/foaf:nick<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;br</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/rdf:Description<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;/p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></div></div>
</p>
<p>Dans ce dernier exemple, le sujet est exprimé à l&#8217;intérieur, de la balise rdf:Description qui spécifie le prédicat et l&#8217;objet.</p>
<p>Afin de vous décrire de manière exhaustive vous pouvez chercher dans la <a href="http://xmlns.com/foaf/spec/">liste de propriétés mises à disposiiton par l&#8217;ontologie FOAF</a>.</p>
<p>Notez que pour chacune d&#8217;elles il est possible de spécifier explicitement le type de données que l&#8217;ont fournies à une propriété. Par défaut un type de données est associé à chaque propriété.</p>
<p><div class="codecolorer-container xml blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="xml codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;p<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;foaf:name</span> <span style="color: #000066;">rdf:datatype</span>=<span style="color: #ff0000;">&quot;http://www.w3.org/2001/XMLSchema#string&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;br</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
&nbsp; &nbsp;Vincent Mazenod<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;br</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/foaf:name<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;/p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></div></div>
</p>
<p>Ici le type est forcé en litteral string, qui est le type du contenu de la balise. Evidemment dans ce cas là, forcer le type ne sert à rien puisque ce sont des données de type srting qui sont attendues par la propriété <a href="http://xmlns.com/foaf/spec/#term_name">foaf:name</a>.</p>
<p>Pour toute propriété il est également possible de spécifier la langue pour laquelle on donne une valeur</p>
<p><div class="codecolorer-container xml blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="xml codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;foaf:gender</span> <span style="color: #000066;">xml:lang</span>=<span style="color: #ff0000;">&quot;en&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>male<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/foaf:gender<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></div></div>
</p>
<p>on pourrait écrire pour traduire la description en français</p>
<p><div class="codecolorer-container xml blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="xml codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;foaf:gender</span> <span style="color: #000066;">xml:lang</span>=<span style="color: #ff0000;">&quot;fr&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>homme<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/foaf:gender<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></div></div>
</p>
<p>Le <strong>sujet</strong> implicite de chacune de ces propriétés est son parent direct, ici l&#8217;élément foaf:Person. Le <strong>prédicat</strong> est la propriété foaf elle même (symbolisée par le nom de la balise), et l&#8217;<strong>objet</strong> est la valeur de la propriété, le contenu de la balise dans le cas d&#8217;un chaîne de caractère. En revanche si l&#8217;<strong>objet</strong> est une ressource on y fera référence par son URI dans l&#8217;attribut rdf:resoucre. Les centres d&#8217;intérêtes notamment s&#8217;écrivent comme suit</p>
<p><div class="codecolorer-container xml blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="xml codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;foaf:interest</span> <span style="color: #000066;">rdf:resource</span>=<span style="color: #ff0000;">&quot;http://dbpedia.org/resource/Bagpipes&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span></div></div>
</p>
<p>si l&#8217;<strong>objet</strong> est une ressource il est introduit par l&#8217;attribut rdf:resource.</p>
<p><a href="http://blog.mazenod.fr/wp-content/uploads/2010/09/Hendrik_ter_Brugghen_-_De_doedelzakspeler.jpg" rel="lightbox[1589]"><img class="aligncenter size-medium wp-image-1601" title="Hendrik_ter_Brugghen_-_De_doedelzakspeler" src="http://blog.mazenod.fr/wp-content/uploads/2010/09/Hendrik_ter_Brugghen_-_De_doedelzakspeler-246x300.jpg" alt="Hendrik ter Brugghen   De doedelzakspeler 246x300 Comment se familiariser avec RDF en créant son profil FOAF" width="246" height="300" /></a></p>
<p>On pourra procéder de cette façon pour fair référence à sa homepage, son blog, sa photo etc &#8230;</p>
<p>Attention toutefois de bien identifier la ressource par son URI et non par son URL, les deux peuvent être différentes. Imaginons que je veuille faire référence à Symfony dans mes centres d&#8217;intérêts: si sa page wikipedia est <a href="http://en.wikipedia.org/wiki/Symfony">http://en.wikipedia.org/wiki/Symfony</a>, alors son URL sur dbpedia est <a href="http://dbpedia.org/page/Symfony">http://dbpedia.org/page/Symfony</a>, mais cette URL n&#8217;est pas la version RDF de la ressource à laquelle  je veux faire référence, l&#8217;URI de la ressource est  <a href="http://dbpedia.org/ressource/Symfony">http://dbpedia.org/ressource/Symfony</a>. Pour passer facilement de wikipedia à l&#8217;URI dpedia il existe un <a href="http://www.snee.com/bobdc.blog/2009/07/modeling-your-data-with-dbpedi.html">bookmarklet</a> qui fait la transformation d&#8217;url automatiquement.</p>
<p>Il arrive parfois que les balises (qu&#8217;on peut aussi appeler les noeuds du graphe) n&#8217;expriment pas un triplet, elles ne sont alors là que pour structurer les données. On parle de noeud blanc. C&#8217;est le rôle de la balise <a href="http://xmlns.com/foaf/spec/#term_based_near">foaf:based_near</a> qui permet de géolocaliser le profil</p>
<p><div class="codecolorer-container xml blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="xml codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;p<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;foaf:based_near<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;br</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
&nbsp; &nbsp;<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;geo:Point</span> <span style="color: #000066;">geo:lat</span>=<span style="color: #ff0000;">&quot;48.837&quot;</span> <span style="color: #000066;">geo:long</span>=<span style="color: #ff0000;">&quot;2.404&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span><span style="color: #000000; font-weight: bold;">&lt;br</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/foaf:based_near<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;/p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></div></div>
</p>
<p>qui pourrait encore s&#8217;écrire avec 2 noeuds blanc comme ceci</p>
<p><div class="codecolorer-container xml blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="xml codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;p<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;foaf:based_near<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;br</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
&nbsp; &nbsp;<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;geo:Point<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;br</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;geo:lat<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>48.837<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/geo:lat<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;br</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;geo:long<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>2.404<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/geo:long<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;br</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
&nbsp; &nbsp;<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/geo:Point<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;br</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;foaf:based_near<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;/p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></div></div>
</p>
<p>Pour me géolocaliser (c&#8217;est à dire trouver ma longitude et ma latitude) j&#8217;ai utilisé <a href="http://maps.google.fr/">google maps</a>, et j&#8217;ai déduit la latitude et la longitude de l&#8217;url. J&#8217;aurais aussi pu utiliser <a href="http://www.geonames.org/">http://www.geonames.org</a> et récupérer <a href="http://sws.geonames.org/3024635/about.rdf">les informations au format RDF</a> à parir des <a href="http://www.geonames.org/maps/google_45.783_3.083.html">résultats de recherche</a></p>
<h1>RDF et l&#8217;XHTML</h1>
<p>vous noterez qu&#8217;une fois le fichier RDF bien formé et validé, il apparaît comme un fichier xml dans votre navigateur (au moins dans firefox), ce qui n&#8217;est pas très sexy. Pour être à la fois semantic et HTML compliant, il y a plusieurs solutions:</p>
<p>La première est de créer une feuille de style xml au format xsl, qui va simplement permettre de définir une série de règle de conversion, pour que le navigateur puisse créé un rendu du document RDF au format HTML. Pour faire référence à ce fichier xsl dans votre fichier rdf il suffit d&#8217;ajouter à l&#8217;en-tête du fichier rdf</p>
<p><div class="codecolorer-container xml blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="xml codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;p<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;?xml</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">&quot;UTF-8&quot;</span><span style="color: #000000; font-weight: bold;">?&gt;</span><span style="color: #000000; font-weight: bold;">&lt;br</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;?xml-stylesheet</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/xsl&quot;</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">&quot;UTF-8&quot;</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;./rdf2html.xsl&quot;</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span><span style="color: #000000; font-weight: bold;">?&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></div></div>
</p>
<p>Le fihcier <a href="http://vincent.mazenod.fr/rdf2html.xsl">rdf2html.xsl</a> que j&#8217;utilise est une adaptation simplifiée de celui de <a href="http://www.lespetitescases.net/foaf_got.rdf">Gautier Poupeau</a> qui l&#8217;a lui même adapté de celui de <a href="http://plindenbaum.blogspot.com">Pierre Lindenbaum</a></p>
<p>La deuxième solution consiste à créé une</p>
<h2>Version RDFa</h2>
<p>L&#8217;approche du RDFa est l&#8217;approche inverse de celle que je viens de présenter. Elle consiste non pas en la représentation d&#8217;un document structuré en RDF, en HTML, mais elle plutot en l&#8217;injection de triplets RDF directement au sein du code XHTML.  On peut ainsi &laquo;&nbsp;donner du sens&nbsp;&raquo; au texte que l&#8217;on écrit dans une page web.</p>
<p><div class="codecolorer-container html4strict blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/p.html"><span style="color: #000000; font-weight: bold;">p</span></a>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/p.html"><span style="color: #000000; font-weight: bold;">p</span></a>&gt;</span><span style="color: #00bbdd;">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML+RDFa 1.0//EN&quot;&lt;br /&gt;</span><br />
&quot;http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd&quot;&gt;<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/p.html"><span style="color: #000000; font-weight: bold;">p</span></a>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/p.html"><span style="color: #000000; font-weight: bold;">p</span></a>&gt;&lt;html&lt;<a href="http://december.com/html/4/element/br.html"><span style="color: #000000; font-weight: bold;">br</span></a> <span style="color: #66cc66;">/</span>&gt;</span><br />
&nbsp; &nbsp;xmlns:foaf=&quot;http://xmlns.com/foaf/0.1/&quot;<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/br.html"><span style="color: #000000; font-weight: bold;">br</span></a> <span style="color: #66cc66;">/</span>&gt;</span><br />
&nbsp; &nbsp;xmlns=&quot;http://www.w3.org/1999/xhtml&quot;<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/br.html"><span style="color: #000000; font-weight: bold;">br</span></a> <span style="color: #66cc66;">/</span>&gt;</span><br />
&nbsp; &nbsp;xmlns:dc=&quot;http://purl.org/dc/terms/&quot;&gt;<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/br.html"><span style="color: #000000; font-weight: bold;">br</span></a> <span style="color: #66cc66;">/</span>&gt;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/head.html"><span style="color: #000000; font-weight: bold;">head</span></a>&gt;&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/p.html"><span style="color: #000000; font-weight: bold;">p</span></a>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/p.html"><span style="color: #000000; font-weight: bold;">p</span></a>&gt;</span> &nbsp; &nbsp;<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/head.html"><span style="color: #000000; font-weight: bold;">head</span></a>&gt;&lt;<a href="http://december.com/html/4/element/br.html"><span style="color: #000000; font-weight: bold;">br</span></a> <span style="color: #66cc66;">/</span>&gt;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/body.html"><span style="color: #000000; font-weight: bold;">body</span></a>&gt;&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/p.html"><span style="color: #000000; font-weight: bold;">p</span></a>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">div</span></a> typeof<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;foaf:person&quot;</span> about<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://vincent.mazenod.fr/oim.rdf#VM&quot;</span>&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; je m'appelle <span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/span.html"><span style="color: #000000; font-weight: bold;">span</span></a> property<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;foaf:name&quot;</span>&gt;</span>Vincent Mazenod<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/span.html"><span style="color: #000000; font-weight: bold;">span</span></a>&gt;&lt;<a href="http://december.com/html/4/element/br.html"><span style="color: #000000; font-weight: bold;">br</span></a> <span style="color: #66cc66;">/</span>&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; et je suis surnommé <span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/span.html"><span style="color: #000000; font-weight: bold;">span</span></a> property<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;foaf:nick&quot;</span>&gt;</span>mazenovi<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/span.html"><span style="color: #000000; font-weight: bold;">span</span></a>&gt;</span>.<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">div</span></a>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/p.html"><span style="color: #000000; font-weight: bold;">p</span></a>&gt;</span> &nbsp; &nbsp;<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/body.html"><span style="color: #000000; font-weight: bold;">body</span></a>&gt;&lt;<a href="http://december.com/html/4/element/br.html"><span style="color: #000000; font-weight: bold;">br</span></a> <span style="color: #66cc66;">/</span>&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/html.html"><span style="color: #000000; font-weight: bold;">html</span></a>&gt;&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/p.html"><span style="color: #000000; font-weight: bold;">p</span></a>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/p.html"><span style="color: #000000; font-weight: bold;">p</span></a>&gt;</span></div></div>
</p>
<p>Quelques remarques:</p>
<ul>
<li>le <strong>sujet</strong> d&#8217;un triplet se rapporte toujours à l&#8217;élément rdf parent, si le parent est la racine le <strong>sujet</strong> c&#8217;est l&#8217;url du document</li>
<li>on utilise l&#8217;attribut <strong>property</strong> comme prédicat  si l&#8217;<strong>objet</strong> (le contenu de la balise ou le contenu de l&#8217;attribut <strong>content</strong>) est un litteral</li>
<li>le contenu de l&#8217;attribut <strong>content</strong> est prioritaire sur la valeur entre les balises</li>
<li>on utilise l&#8217;attrbiut <strong>rel</strong> comme prédicat  si l&#8217;<strong>objet</strong> est une ressource. L&#8217;attribut <strong>href</strong> est alors utilisé pour faire référence à la ressource &#8211; l&#8217;équivalent du rdf:ressource en RDF pure</li>
<li>la langue est déterminé par défaut sauf contrindication</li>
</ul>
<h1>En guise de conclusion</h1>
<p><span style="text-decoration: line-through;">Tant que le rdf n&#8217;est pas exploité par des moteurs grand public, tout ça ne sert pas à grand chose</span>.</p>
<p><a href="http://blog.mazenod.fr/wp-content/uploads/2010/09/rdf_alert.png" rel="lightbox[1589]"><img class="aligncenter size-medium wp-image-1599" title="rdf_alert" src="http://blog.mazenod.fr/wp-content/uploads/2010/09/rdf_alert-300x175.png" alt="rdf alert 300x175 Comment se familiariser avec RDF en créant son profil FOAF" width="300" height="175" /></a></p>
<p>Le sujet a l&#8217;air bouillant d&#8217;actualité puisque Google commence à indexer le RDF! Il propose d&#8217;ailleurs déjà les <a href="http://googlewebmastercentral.blogspot.com/2009/05/introducing-rich-snippets.html">Google Rich Snippet</a> depuis plus d&#8217;un an. Il ne faut pas perdre de vue, que bien que les données structurées facilitent grandement le travail d&#8217;indexation de Google, elles représentent également un grand danger pour lui, puisque ce qui fait la force de Google actuellement, c&#8217;est d&#8217;être le meilleur pour rechercher au sein de données peu ou pas structurées (avec du XHTML dans le meilleur des cas). Les fonctionnalités d&#8217;un <a href="http://www.siteduzero.com/news-62-37536-decouvrez-fise-un-moteur-semantique-open-source.html">moteur de recherche sémantique</a> sont a priori tout à fait différentes de celles d&#8217;un moteur de recherche traditionnel, un domaine qui resterait à conquérir pour le géant accompli de la recherche qu&#8217;est Google.</p>
<p>Facebook, l&#8217;autre géant, utilise également le RDFa avec une ontologie propre pour son projet <a href="http://developers.facebook.com/docs/opengraph">open graph</a>, qui permet d&#8217;ajouter des données structurées dans les méta données de vos pages web.</p>
<p>A noter que <a href="http://www.joindiaspora.com/">diaspora le projet facebook killer open source et décentralisé</a> utilise FOAF+SSL pour l&#8217;authentification si j&#8217;ai bien compris ce qui est écrit <a href="http://conjoint.biz/diaspora-part-four">ici</a></p>
<p>Pour finir, si vous mettez votre profil FOAF en ligne n&#8217;hésitez pas à me linker (<a href="http://vincent.mazenod.fr/oim.rdf#VM">http://vincent.mazenod.fr/oim.rdf#VM</a>) et à me le faire savoir afin que je fasse de même <img src='http://blog.mazenod.fr/wp-includes/images/smilies/icon_smile.gif' alt="icon smile Comment se familiariser avec RDF en créant son profil FOAF" class='wp-smiley' title="Comment se familiariser avec RDF en créant son profil FOAF" />  </p>
<h1>Boite à outils</h1>
<ul>
<li><a href="http://www.ldodds.com/foaf/foaf-a-matic.fr.html">générateur FOAF/a></li>
<li><a href="http://www.w3.org/RDF/Validator/">RDF validator</a> : valide le fait que le flux rdf xml a bien des triplets</li>
<li><a href="http://check.rdfa.info/">Check RDFa</a></li>
<li><a href="http://www.w3.org/2007/08/pyRdfa/">RDFa Distiller</a> :  extrait les triplet RDF d&#8217;un document RDFa</li>
<li><a href="http://www.snee.com/bobdc.blog/2009/07/modeling-your-data-with-dbpedi.html">Bookmarklet de passage automatique de wikipedia à dbpedia</a></li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/195085/">RDFa Developper</a> :  une extension de validation du RDF et un endpoint SPARQL</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.mazenod.fr/2010/09/comment-se-familiariser-avec-rdf-en-creant-son-profil-foaf/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Notify Me // RSS // ping.fm // veille // un service gratuit pour le community manager</title>
		<link>http://blog.mazenod.fr/2010/04/notify-me-rss-ping-fm-veille-un-service-gratuit-pour-le-community-manager/</link>
		<comments>http://blog.mazenod.fr/2010/04/notify-me-rss-ping-fm-veille-un-service-gratuit-pour-le-community-manager/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 16:46:30 +0000</pubDate>
		<dc:creator>mazenovi</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[bricolage]]></category>
		<category><![CDATA[gratuit]]></category>
		<category><![CDATA[réseaux sociaux]]></category>

		<guid isPermaLink="false">http://blog.mazenod.fr/?p=876</guid>
		<description><![CDATA[<p style="text-align: left;">
<a href="http://blog.mazenod.fr/wp-content/uploads/2010/04/notify-me.gif"><img class="alignleft" title="notify-me" src="http://blog.mazenod.fr/wp-content/uploads/2010/04/notify-me-300x128.gif" alt="" width="300" height="128" /></a></p>
<p style="text-align: left;">Apprenez à automatiser et à optimiser la diffusion de vos publications sur les réseaux sociaux, à partir d'un flux RSS.</p>
<p style="text-align: left;">Une occasion de réfléchir à votre social pipeline ou à celui de votre marque ...</p>
<p><a href="http://blog.mazenod.fr/wp-content/uploads/2010/03/logo.png"> </a></p>
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.mazenod.fr%2F2010%2F04%2Fnotify-me-rss-ping-fm-veille-un-service-gratuit-pour-le-community-manager%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.mazenod.fr%2F2010%2F04%2Fnotify-me-rss-ping-fm-veille-un-service-gratuit-pour-le-community-manager%2F&amp;style=normal&amp;b=2" height="61" width="50" title="Notify Me // RSS // ping.fm // veille // un service gratuit pour le community manager" alt=" Notify Me // RSS // ping.fm // veille // un service gratuit pour le community manager" /><br />
			</a>
		</div>
<p>J&#8217;avais déjà décrit comment <a href="http://blog.mazenod.fr/2009/12/alimenter-facebook-twitter-via-un-filet-rss/">alimenter facebook &amp; twitter via un filet RSS</a> dans un post précédent. L&#8217;idée est d&#8217;automatiser la mise à jour des status de vos comptes sociaux à partir d&#8217;un ou plusieurs RSS.</p>
<p>Le premier avantage de <a href="http://notify.me">notify.me</a> par rapport à <a href="http://www.twitterfeed.com">twitterfeed</a> est le fait qu&#8217;il puisse publier sur <a href="http://ping.fm">ping.fm</a> &#8211; le multiupdater de status sociaux. S&#8217;il n&#8217;est possible de configurer qu&#8217;un compte <a href="http://ping.fm/">ping.fm</a> par compte <a href="http://notify.me/">notify.me</a>, il est en revanche possible de choisir les réseaux sociaux gérés par <a href="http://ping.fm/">ping.fm</a>, sur lesquels se fera la publication des RSS.</p>
<p>C&#8217;est déjà un gain important par rapport à <a href="http://twitterfeed.com/">twitterfeed</a>, mais <a href="http://notify.me/">notify.me</a> va plus loin : la mise à jour de status n&#8217;est qu&#8217;une sortie possible de l&#8217;outil, en effet toute modification de RSS peut être notifiée également par un mail, un message sur votre instant messenger préféré, un message dans une application AIR dédiée, ou un SMS (en théorie car je n&#8217;ai pas réussi à faire marcher cette fonctionnalité).</p>
<p style="text-align: center;"><a href="http://blog.mazenod.fr/wp-content/uploads/2010/03/notify-me.png" rel="lightbox[876]"><img class="aligncenter" title="notify-me" src="http://blog.mazenod.fr/wp-content/uploads/2010/03/notify-me.png" alt="notify me Notify Me // RSS // ping.fm // veille // un service gratuit pour le community manager" width="516" height="193" /></a></p>
<p>Si on ajoute à celà la possibilité de filtrer les RSS par liste d&#8217;inclusion ou d&#8217;exclusion de mots clé, <a href="http://notify.me/">notify.me</a> devient un fabuleux outil de veille automatisable à souhait pour la publication.</p>
<p><a href="http://notify.me/">notify.me</a> s&#8217;inscrit comme une nouvelle source d&#8217;alimentation, automatique, du <a href="http://www.webdeux.info/developper-sa-marque-personnelle-simplement-et-gratuitement-avec-les-pipeline-sociaux">pipeline social que j&#8217;avais décrit sur web deux</a>. Pour être tout à fait complet j&#8217;ai ajouté également l&#8217;application <a href="http://www.readwriteweb.com/archives/pingle_brings_pingfm_to_the_ip.php">pingle</a> (application payante) qui permet d&#8217;utiliser <a href="http://ping.fm/">ping.fm</a> à partir d&#8217;un iphone, et qui représente une source d&#8217;alimentation nomade du pipeline &#8230;</p>
<p><a href="http://blog.mazenod.fr/wp-content/uploads/2010/03/socialPipelineV2.png" rel="lightbox[876]"><img class="aligncenter size-full wp-image-878" title="socialPipelineV2" src="http://blog.mazenod.fr/wp-content/uploads/2010/03/socialPipelineV2.png" alt="socialPipelineV2 Notify Me // RSS // ping.fm // veille // un service gratuit pour le community manager" width="534" height="845" /></a>schéma réalisé avec <a href="http://my.lovelycharts.com/">my.lovelycharts.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mazenod.fr/2010/04/notify-me-rss-ping-fm-veille-un-service-gratuit-pour-le-community-manager/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>alimenter facebook &amp; twitter via un filet RSS</title>
		<link>http://blog.mazenod.fr/2009/12/alimenter-facebook-twitter-via-un-filet-rss/</link>
		<comments>http://blog.mazenod.fr/2009/12/alimenter-facebook-twitter-via-un-filet-rss/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 14:10:20 +0000</pubDate>
		<dc:creator>mazenovi</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[Non classé]]></category>
		<category><![CDATA[réalisations]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[réseaux sociaux]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://blog.mazenod.fr/?p=714</guid>
		<description><![CDATA[<a href="../wp-content/uploads/2010/01/twitterfeed.png"><img class="alignleft" style="margin: 10px;" title="twitterfeed" src="../wp-content/uploads/2010/01/twitterfeed.png" alt="" width="142" height="134" /></a>je cherchais à réaliser cette opération pour les <a href="http://www.voyage-grand-coeur.org/">voyageurs au grand coeur</a>, pour qui je viens juste de terminer une nouvelle version de leur site web. Le but est de pouvoir suivre les différents voyages organisés pour les dons du sang sur les réseaux sociaux, en particulier sur facebook et twitter.

J'ai donc créée un <a href="http://www.voyage-grand-coeur.org/feed">filet RSS "mixant" les derniers comptes rendus d'étapes et les dernières news</a>. Ce qui m'a préoccupé ensuite c'est comment brancher ce flux à un compte twitter et à compte facebook.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.mazenod.fr%2F2009%2F12%2Falimenter-facebook-twitter-via-un-filet-rss%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.mazenod.fr%2F2009%2F12%2Falimenter-facebook-twitter-via-un-filet-rss%2F&amp;style=normal&amp;b=2" height="61" width="50" title="alimenter facebook &amp; twitter via un filet RSS" alt=" alimenter facebook &amp; twitter via un filet RSS" /><br />
			</a>
		</div>
<p>je cherchais à réaliser cette opération pour les <a href="http://www.voyage-grand-coeur.org/">voyageurs au grand coeur</a>, pour qui je viens juste de terminer une nouvelle version de leur site web. Le but est de pouvoir suivre les différents voyages organisés pour les dons du sang sur les réseaux sociaux, en particulier sur facebook et twitter.</p>
<ul>
<li>www: <a href="http://www.voyage-grand-coeur.org/">http://www.voyage-grand-coeur.org/</a></li>
<li>rss: <a href="http://www.voyage-grand-coeur.org/">http://www.voyage-grand-coeur.org/feed</a></li>
<li><a href="http://www.facebook.com/pages/Les-voyageurs-au-grand-coeur-tour-du-monde-a-velo-pour-le-don-du-sang/208897501614?v=wall">fan page facebook</a></li>
<li>twitter : <a href="http://twitter.com/vagc63">http://twitter.com/vagc63</a></li>
</ul>
<p><a href="http://blog.mazenod.fr/wp-content/uploads/2009/12/vagc.png" rel="lightbox[714]"><img class="aligncenter size-medium wp-image-721" title="vagc" src="http://blog.mazenod.fr/wp-content/uploads/2009/12/vagc.png" alt="vagc alimenter facebook &amp; twitter via un filet RSS" width="404" /></a></p>
<p>Il est évident que les voyageurs n&#8217;auront ni le temps, ni les moyens techniques de mettre à jour leur statu en temps réel. En revanche il vont faire à intervalle régulier des &laquo;&nbsp;comptes rendus d&#8217;étape&nbsp;&raquo;. Le but est de diffuser automatiquement ces comptes rendus dès qu&#8217;un voyage est en cours et de diffuser de manière tout aussi automatique les news du site entre deux voyages.</p>
<p>J&#8217;ai donc créée un <a href="http://www.voyage-grand-coeur.org/feed">filet RSS &laquo;&nbsp;mixant&nbsp;&raquo; les derniers comptes rendus d&#8217;étapes et les dernières news</a>. Ce qui m&#8217;a préoccupé ensuite c&#8217;est comment brancher ce flux à un compte twitter et à compte facebook.</p>
<p>Je suis rapidement tombé sur une <a href="http://socialmediarockstar.com/update-twitter-facebook-fan-pages-automatically">solution utilisant twitterfeed</a>. Cette solution utilise l&#8217;application <a href="http://apps.facebook.com/selectivetwitter/">selective tweet statu</a> (l&#8217;une des <a href="http://blog.mazenod.fr/2009/09/applications-facebook-pour-twitter/">applications facebook pour twitter</a>) qui est capable d&#8217;alimenter le statu d&#8217;une fan page facebook avec un compte twitter. Le problème de cette application, et donc de cette solution, est que chaque tweet doit être suffixé avec le hashtag #fb, ce qui ne fait pas de très beaux tweets &#8230;</p>
<p>Heureusement en regardant un peu plus dans le détails twitterfeed, j&#8217;ai remarqué qu&#8217;il était possible de configuré non seulement un compte twitter pour recevoir un flux RSS, mais aussi un compte facebook. Voici comment faire en quelques étapes</p>
<p>conifgurer le RSS à diffuser</p>
<p style="text-align: center;"><a href="http://blog.mazenod.fr/wp-content/uploads/2009/12/step1.png" rel="lightbox[714]"><img class="size-full wp-image-716 aligncenter" title="step1" src="http://blog.mazenod.fr/wp-content/uploads/2009/12/step1.png" alt="step1 alimenter facebook &amp; twitter via un filet RSS" width="500" /></a></p>
<p>configurer le compte twitter sur lequel le RSS sera publié</p>
<p style="text-align: center;"><a href="http://blog.mazenod.fr/wp-content/uploads/2009/12/step2.png" rel="lightbox[714]"><img class="size-full wp-image-716 aligncenter" title="step1" src="http://blog.mazenod.fr/wp-content/uploads/2009/12/step2.png" alt="step2 alimenter facebook &amp; twitter via un filet RSS" width="500" /></a></p>
<p>configurer le compte facebook de l&#8217;administrateur de la fan page sur laquelle le RSS sera publié</p>
<p style="text-align: center;"><a href="http://blog.mazenod.fr/wp-content/uploads/2009/12/step3.png" rel="lightbox[714]"><img class="size-full wp-image-716 aligncenter" title="step1" src="http://blog.mazenod.fr/wp-content/uploads/2009/12/step3.png" alt="step3 alimenter facebook &amp; twitter via un filet RSS" width="500" /></a></p>
<p>aperçu du dashboard</p>
<p style="text-align: center;"><a href="http://blog.mazenod.fr/wp-content/uploads/2009/12/step4.png" rel="lightbox[714]"><img class="size-full wp-image-716 aligncenter" title="step1" src="http://blog.mazenod.fr/wp-content/uploads/2009/12/step4.png" alt="step4 alimenter facebook &amp; twitter via un filet RSS" width="500" /></a></p>
<p>Notez que vous pouvez aussi alimenter ping.fm, hellotxt ou laconica, et qu&#8217;il est possible de paramétrer un compte bit.ly pour tracker les clics sur vos liens &#8230; Bref twitterfeed est un point d&#8217;entrée automatique idéal pour les pipelines sociaux<br />
pour en savoir plus</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mazenod.fr/2009/12/alimenter-facebook-twitter-via-un-filet-rss/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>désinstaller son mur sur facebook</title>
		<link>http://blog.mazenod.fr/2009/09/desinstaller-son-mur-sur-facebook/</link>
		<comments>http://blog.mazenod.fr/2009/09/desinstaller-son-mur-sur-facebook/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 17:12:07 +0000</pubDate>
		<dc:creator>mazenovi</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[maze]]></category>
		<category><![CDATA[réseaux sociaux]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://blog.mazenod.fr/?p=554</guid>
		<description><![CDATA[
			
				
			
		
Si comme moi vous n&#8217;aimez pas le principe du mur facebook, voici comment le désactiver pour que n&#8217;importe qui ne puisse pas publier n&#8217;importe quoi sur votre mur &#8230;
Paramètres -&#62; Confidentialité

Confidentialité -&#62; Profil
Général -&#62; Message du mur 
chosissez qui peut écrire sur votre mur, sélectionnez &#171;&#160;Personne&#160;&#187; ou &#171;&#160;Moi uniquement&#160;&#187;
Personnellement je trouve que ne laisser que [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.mazenod.fr%2F2009%2F09%2Fdesinstaller-son-mur-sur-facebook%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.mazenod.fr%2F2009%2F09%2Fdesinstaller-son-mur-sur-facebook%2F&amp;style=normal&amp;b=2" height="61" width="50" title="désinstaller son mur sur facebook" alt=" désinstaller son mur sur facebook" /><br />
			</a>
		</div>
<p>Si comme moi vous n&#8217;aimez pas le principe du mur facebook, voici comment le désactiver pour que <a href="http://www.nimportequi.com">n&#8217;importe qui</a> ne puisse pas publier n&#8217;importe quoi sur votre mur &#8230;</p>
<h2>Paramètres -&gt; Confidentialité</h2>
<p><a href="http://blog.mazenod.fr/wp-content/uploads/2009/09/fb-confidentialite.png" rel="lightbox[554]"><img class="aligncenter size-medium wp-image-555" title="fb-confidentialite" src="http://blog.mazenod.fr/wp-content/uploads/2009/09/fb-confidentialite-300x93.png" alt="fb confidentialite 300x93 désinstaller son mur sur facebook" width="300" height="93" /></a></p>
<h2>Confidentialité -&gt; Profil<a href="http://blog.mazenod.fr/wp-content/uploads/2009/09/fb-profil.png" rel="lightbox[554]"><img class="aligncenter size-medium wp-image-556" title="fb-profil" src="http://blog.mazenod.fr/wp-content/uploads/2009/09/fb-profil-300x69.png" alt="fb profil 300x69 désinstaller son mur sur facebook" width="300" height="69" /></a></h2>
<h2>Général -&gt; Message du mur <a href="http://blog.mazenod.fr/wp-content/uploads/2009/09/fb-mur.png" rel="lightbox[554]"><img class="aligncenter size-medium wp-image-557" title="fb-mur" src="http://blog.mazenod.fr/wp-content/uploads/2009/09/fb-mur-300x43.png" alt="fb mur 300x43 désinstaller son mur sur facebook" width="300" height="43" /></a></h2>
<p>chosissez qui peut écrire sur votre mur, sélectionnez &laquo;&nbsp;Personne&nbsp;&raquo; ou &laquo;&nbsp;Moi uniquement&nbsp;&raquo;</p>
<p>Personnellement je trouve que ne laisser que les commentaires ouverts permet à chacun d&#8217;orienter les débats sur son profil facebook, et de ne pas être pollué, par des &laquo;&nbsp;kikoo, bizoux, big poops&nbsp;&raquo;, et autres informations inutiles, écrites par des applications encore plus inutiles, voir dangereuses &#8230;</p>
<p>Si vous êtes du style à installer tous les quiz qui passent,  je vous conseille de prendre 5 minutes pour répondre à celui qui suit &#8230;</p>
<p>source: <a href="http://blog.aclu.org/2009/06/11/quiz-what-do-facebook-quizzes-know-about-you/">http://blog.aclu.org/2009/06/11/quiz-what-do-facebook-quizzes-know-about-you</a></p>
<h4><a title="Permanent Link: Quiz: What Do Facebook Quizzes Know About You?" rel="bookmark" href="http://blog.aclu.org/2009/06/11/quiz-what-do-facebook-quizzes-know-about-you/">Quiz: Qu&#8217;est ce que les Quizz Facebook savent de vous? </a></h4>
<p><!-- the next composite function used instead of the_content() to avoidat the end of the post --><a href="http://www.aclunc.org/issues/technology/blog/quiz_what_do_facebook_quizzes_know_about_you.shtml"><em>(Originally posted on the ACLU of Northern California’s Bytes &amp; Pieces blog.) </em></a></p>
<p>Qui n&#8217;a jamais perdu 5 minutes sur un quiz facebook, pour voir à quel personnage de dessin animé il ressemble, ou à combien s&#8217;élève son QI? Ces quiz paraissent être une manière complètement anodine de tuer quelques minutes. Mais avez vous déjà pensé à ce que ces quiz savent de vous, et comment ces informations sont utilisables?</p>
<p><strong>QUESTION 1:</strong> Quand vous répondez à un quiz facebook, le quiz:</p>
<p><strong>A.</strong> Est juste un moment de détente et il ne collecte aucune information sur vous.<br />
<strong>B.</strong> Collecte des informations dans vos réponses et rien d&#8217;autre.<br />
<strong>C.</strong> Collecte des informations dans vos réponses, a accès à votre profile, et peut même accéder au profil de vos amis!</p>
<p><strong>REPONSE: C.</strong></p>
<p>Les quiz Facebook peuvent collecter et stocker les réponses que vous donnez. Mais ce n&#8217;est pas tout : les quiz peuvent également <a href="http://www.pcworld.com/article/164527/the_hidden_secrets_of_online_quizzes.html">collecter des informations de votre profile</a> — et <a href="http://www.facebook.com/privacy/?view=platform&amp;tab=overview">même des informations des profiles de vos amis</a> — en plus des réponses que vous donnez.</p>
<p><strong>QUESTION 2:</strong> OK, ca paraît pas génial, mais mes paramètres de sécurité protègent mes informations personnelles, non? Par défaut les paramètres de confidentialité facebook:</p>
<p><strong>A.</strong> Empêchent toute application de voir quoique ce soit de mon profil à moins que j&#8217;installe et que j&#8217;utilise cette application.<br />
<strong>B.</strong> Empêchent les applications de voir quoi que ce soit de mon profil si j&#8217;ai des paramètres de confidentialités adéquats pour des détails spécifiques de mon profil.<br />
<strong>C.</strong> Autorise les applications — y compris celles qu&#8217;utilisent mes amis — à accéder à mon profil.</p>
<p><strong>REPONSE: C.</strong></p>
<p>Facebook,  <a href="http://consumerist.com/5150175/facebooks-new-terms-of-service-we-can-do-anything-we-want-with-your-content-forever">très controversé pour sa politique sur les données utilisateur</a>, n&#8217;a pas, mis en place de politique permettant aux utilisateurs d&#8217;être sûr que leur données soient automatiquement gardées privées. Par défaut, les paramètres de confidentialités Facebook laissent les applications accéder aux informations de votre profil même si vous avez restreint l&#8217;accès à un réseau spécifique ou à un groupe d&#8217;amis (puisque <a href="http://www.facebook.com/privacy/">les paramètres de confidentialité des applications sont séprarés des paramètres de confidentialité des profils</a>). En plus, le paramétrage par défaut de Facebook autorise les applications exécutées par vos amis à récupérer les informations de votre profil. Vous êtes étonné? vérifiez plutôt  <a href="http://www.facebook.com/home.php?ref=logo#/privacy/?view=platform&amp;tab=other">vos paramètres</a> et jugez en par vous même!</p>
<p><strong>QUESTION 3:</strong> OK, donc les quiz peuvent collecter beaucoup d&#8217;informations &#8211; mais qu&#8217;est ce qu&#8217;ils peuvent faire avec? Les informations collectées par les quiz:</p>
<p><strong>A.</strong> Ne peuvent pas être stockées ou utilisées du tout<br />
<strong>B.</strong> Peuvent être utilisées en connexion avec Facebook.<br />
<strong>C.</strong> Peuvent être utilisées, vendues, ou publiées de la manière que le développeur choisit.</p>
<p><strong>REPONSE: B</strong> — en quelque sorte.</p>
<p><a href="http://www.facebook.com/terms.php">La déclaration de droits et de responsabilités</a> Facebook requiert que les développeurs d&#8217;applications limitent leur utilisation des données utilisateur collectées. C&#8217;est bien &#8211; en théorie. Mais en pratique, ça ne marche que si les développeurs du quiz se plient à cette limite. S&#8217;ils ne le font pas, vos informations peuvent être vendues ou  publiées sans votre consentement, et à l&#8217;insu de votre plein grés.</p>
<p>Comment pouvez vous savoir si vous pouvez faire confiance à ses développeurs?</p>
<p><strong>QUESTION 4:</strong> Pas d&#8217;inquiétude; Facebook sélectionne ces développeurs avec attention, non? Pour être développeur d&#8217;applications Facebook, une personne ou une entreprise doit:</p>
<p><strong>A.</strong> Passer un entretien préalable approfondi et fournir à Facebook un vrai nom, adresse et numéro de téléphone.<br />
<strong>B.</strong> fournir à Facebook un vrai nom, adresse et numéro de téléphone.<br />
<strong>C.</strong> n&#8217;avoir rien de plus qu&#8217;un compte facebook, pouvant être lié à une adresse mail anonyme.</p>
<p><strong>REPONSE: C.</strong></p>
<p>&#8230;</p>
<p>Ca laisse rêveur non?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mazenod.fr/2009/09/desinstaller-son-mur-sur-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>applications facebook pour twitter</title>
		<link>http://blog.mazenod.fr/2009/09/applications-facebook-pour-twitter/</link>
		<comments>http://blog.mazenod.fr/2009/09/applications-facebook-pour-twitter/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 16:50:30 +0000</pubDate>
		<dc:creator>mazenovi</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[réseaux sociaux]]></category>

		<guid isPermaLink="false">http://blog.mazenod.fr/?p=395</guid>
		<description><![CDATA[
			
				
			
		
Avez vous remarqué que facebook propose de synchroniser vos pages à un compte twitter?

C&#8217;est dit! facebook compte bien être le point d&#8217;entrée unique pour twitter &#8230;
J&#8217;ai fait un tour d&#8217;horizon des applications Facebook pour Twitter et je vous livre un petit instantané
Twitter updater
tweet systématiquement vos mises à jour de staut facebook.
En fait c&#8217;est ce que cette appli [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.mazenod.fr%2F2009%2F09%2Fapplications-facebook-pour-twitter%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.mazenod.fr%2F2009%2F09%2Fapplications-facebook-pour-twitter%2F&amp;style=normal&amp;b=2" height="61" width="50" title="applications facebook pour twitter" alt=" applications facebook pour twitter" /><br />
			</a>
		</div>
<p>Avez vous remarqué que <a href="http://www.facebook.com">facebook</a> propose de synchroniser vos pages à un compte <a href="http://twitter.com/">twitter</a>?</p>
<p style="text-align: center; "><a href="http://blog.mazenod.fr/wp-content/uploads/2009/09/fb2twitter.png" rel="lightbox[395]"><img class="size-full wp-image-261 aligncenter" title="fb2twitter" src="http://blog.mazenod.fr/wp-content/uploads/2009/09/fb2twitter.png" alt="fb2twitter applications facebook pour twitter" width="504" height="307" /></a></p>
<p>C&#8217;est dit! <a href="http://www.facebook.com">facebook</a> compte bien être le point d&#8217;entrée unique pour <a href="http://twitter.com/">twitter</a> &#8230;</p>
<p>J&#8217;ai fait un tour d&#8217;horizon <a href="http://www.facebook.com/search/?q=twitter&amp;init=quick#/search/?flt=1&amp;q=twitter&amp;o=128&amp;sid=1010490877.376077238..1">des applications Facebook pour Twitter</a> et je vous livre un petit instantané</p>
<h2><a href="http://www.facebook.com/apps/application.php?id=115463795461"><span style="font-weight: normal;">Twitter updater</span></a></h2>
<p>tweet systématiquement vos mises à jour de staut <a href="http://www.facebook.com">facebook</a>.</p>
<p>En fait c&#8217;est ce que cette appli faisait, car facebook a déclaré illégal les deux profils (<a href="http://www.facebook.com/profile.php?id=1557692130&amp;ref=search&amp;sid=1010490877.2525289579..1">TwitterUpdater Bot</a>&amp;<a href="http://www.facebook.com/profile.php?id=1551242052&amp;ref=search&amp;sid=1010490877.2525289579..1">TwitterUpdaterTester</a> j&#8217;imagine) qu&#8217;elle utilisait pour réaliser l&#8217;opération. Maintenant l&#8217;appli rajoute simplement un bouton &laquo;&nbsp;Tweet&nbsp;&raquo; dans la section &laquo;&nbsp;joindre&nbsp;&raquo;,  au niveau du bouton &laquo;&nbsp;partager&nbsp;&raquo;.</p>
<p><a href="http://blog.mazenod.fr/wp-content/uploads/2009/09/howtosmall.png" rel="lightbox[395]"><img style="display: block; margin-left: auto; margin-right: auto; border: 0px initial initial;" title="howtosmall" src="http://blog.mazenod.fr/wp-content/uploads/2009/09/howtosmall.png" alt="howtosmall applications facebook pour twitter" width="390" height="162" /></a></p>
<h2><a href="http://www.facebook.com/apps/application.php?id=2231777543"><span style="font-weight: normal;">Twitter</span></a></h2>
<p style="text-align: left;">installe un client (pauvre) <a href="http://twitter.com/">twitter</a> dans <a href="http://www.facebook.com">facebook</a> et vous permet de mettre à jour votre statut <a href="http://www.facebook.com">facebook</a> avec vos tweets (sans filtre).</p>
<p style="text-align: left;">A noter qu&#8217;on devient automatiquement fan &#8230; ce qui est assez agaçant</p>
<p style="text-align: center;"><a href="http://blog.mazenod.fr/wp-content/uploads/2009/09/twitter.png" rel="lightbox[395]"><img class="aligncenter size-full wp-image-445" title="twitter" src="http://blog.mazenod.fr/wp-content/uploads/2009/09/twitter.png" alt="twitter applications facebook pour twitter" width="552" height="309" /></a></p>
<p style="text-align: left;">
<h2><a href="http://www.facebook.com/apps/application.php?id=115463795461"><span style="font-weight: normal;">Selective Twitter Status</span></a></h2>
<p>met à jour votre statut <a href="http://www.facebook.com">facebook</a> avec les tweets contenant le hashtag #fb. A noter que l&#8217;application enlève le hashtag avant de publier votre statut.</p>
<p style="text-align: left;">Mieux il est capable de mettre le statut de vos pages à jour. Ce qui est intéressant c&#8217;est que chaque page que vous managez peut être associée à un compte twitter différent. Mais dans la mesure ou cette fonctionnalité ne fonctionne pas c&#8217;est assez frustrant!</p>
<p style="text-align: left;">En option :</p>
<ul>
<li>la position du hashtag #fb n&#8217;importe où ou en fin de tweet</li>
<li>une chaîne de caractères préfixant chacun de vos tweets genre &nbsp;&raquo; sur twitter : &laquo;&nbsp;</li>
<li>un lien automatique vers votre profil <a href="http://twitter.com/">twitter</a></li>
</ul>
<h2><a href="http://www.facebook.com/apps/application.php?id=48449043052"><span style="font-weight: normal;">TweetSync</span></a></h2>
<p>Après avoir pris la peine suivre @Tweet_Sync, votre statut <a href="http://www.facebook.com">facebook</a> pourra être mis à jour avec vos tweets.</p>
<p>En option</p>
<ul>
<li>publier tout tweet contenant un hashtag dans une liste personnalisable</li>
<li>publier que les tweets ne contenant pas un hashtag de la liste personnalisable</li>
<li>publier tous les tweets</li>
<li>désactiver l&#8217;application</li>
<li>ne pas publier le tweets contenant des @ (ce qui élimine les réponses, mais aussi les retweet :-/)</li>
<li>ne pas publier le tweets contenant RT ou via</li>
<li>préfixer et suffixer chaque mise à jour du statu via un tweet avec une chaîne de caractères personnalisables</li>
<li>nettoyer les # des hashtags</li>
</ul>
<h2><a href="http://www.facebook.com/apps/application.php?id=16268963069"><span style="font-weight: normal;">Tweeter</span></a></h2>
<p>Est elle aussi une application intéressante, elle permet elle aussi de mettre à jour son statu et ou son fil d&#8217;actualité via ses tweets.</p>
<p>En option</p>
<ul>
<li>le préfixage de chaque tweet</li>
<li>des filtres d&#8217;exclusion sur les hashtags les replies, les replies à tel ou tel utilisateurs</li>
<li>des filtres d&#8217;exclusion à base d&#8217;expressions régulières</li>
</ul>
<p>Cette application peut également s&#8217;installer sur une page. Elle rajoute simplement une onglet dans les flux, et elle ne fonctionne pas chez moi (les commentaires sont ouvert).<br />
les applications Tweeter et Twitter ont un bouton &laquo;&nbsp;Ajouter à ma page&nbsp;&raquo; mais ne fonctionnent ni l&#8217;une ni l&#8217;autre.</p>
<h2>Question</h2>
<p>Aucune application <a href="http://www.facebook.com">facebook</a>, dans les gratuites disponibles tout du moins, ne permet de réaliser les mises à jour <a href="http://facebook.com">facebook</a> via <a href="http://twitter.com">twitter</a>?</p>
<p style="text-align: left;">
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://blog.mazenod.fr/2009/09/applications-facebook-pour-twitter/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>extensions Firefox et applications facebook : Assitants sociaux</title>
		<link>http://blog.mazenod.fr/2009/05/extensions-firefox-et-applications-facebook-assitants-sociaux/</link>
		<comments>http://blog.mazenod.fr/2009/05/extensions-firefox-et-applications-facebook-assitants-sociaux/#comments</comments>
		<pubDate>Tue, 12 May 2009 19:16:28 +0000</pubDate>
		<dc:creator>mazenovi</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[bricolage]]></category>
		<category><![CDATA[gratuit]]></category>
		<category><![CDATA[réseaux sociaux]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://blog.mazenod.fr/?p=326</guid>
		<description><![CDATA[
			
				
			
		
extensions firefox 


TwitterFox est un client simple et complet qui permet d&#8217;utiliser toutes les fonctionnalités de twitter de manière ergonomique. Je le préfère à TwitKit qui s&#8217;affiche en sidebar &#8211; mais c&#8217;est une question de goût &#8211; ainsi qu&#8217;à TwitBin qui s&#8217;affice en sidebar et balance de la pub &#8211; ça c&#8217;est une question de [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.mazenod.fr%2F2009%2F05%2Fextensions-firefox-et-applications-facebook-assitants-sociaux%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.mazenod.fr%2F2009%2F05%2Fextensions-firefox-et-applications-facebook-assitants-sociaux%2F&amp;style=normal&amp;b=2" height="61" width="50" title="extensions Firefox et applications facebook : Assitants sociaux" alt=" extensions Firefox et applications facebook : Assitants sociaux" /><br />
			</a>
		</div>
<h3>extensions firefox <a href="https://addons.mozilla.org/fr/firefox/addon/5081"><br />
</a></h3>
<p><a href="https://addons.mozilla.org/fr/firefox/addon/5081"><br />
TwitterFox</a> est un client simple et complet qui permet d&#8217;utiliser toutes les fonctionnalités de twitter de manière ergonomique. Je le préfère à TwitKit qui s&#8217;affiche en sidebar &#8211; mais c&#8217;est une question de goût &#8211; ainsi qu&#8217;à TwitBin qui s&#8217;affice en sidebar et balance de la pub &#8211; ça c&#8217;est une question de principe.</p>
<p><a href="https://addons.mozilla.org/fr/firefox/addon/4664">TwitterBar</a> permet de tweeter directement à partir de la barre d&#8217;url du navigateur, avec réduction d&#8217;url intégrée. C&#8217;est extrêmement efficace! surtout si elle  est couplée à l&#8217;extension tweecious</p>
<p><a href="https://addons.mozilla.org/fr/firefox/addon/9591">PowerTwitter</a> ajoute des fonctionnalités aux pages Twitter tel qu&#8217;un aperçu pour les liens réduits, la visualisation des contenus multimédia, la fonction rewteet (qui marche moyen), les derniers tweets au survol de souris d&#8217;un avatar twitter, et d&#8217;autres trucs &#8230;</p>
<p><a href="https://addons.mozilla.org/fr/firefox/addon/3615">Delicious Bookmarks</a> permet de gérer ses bookmarks delicious. Il permet notamment d&#8217;afficher les bookmarks en sidebar dans firefox, et d&#8217;effectuer une recherche par mots clés ou par date</p>
<p><a href="https://addons.mozilla.org/fr/firefox/addon/11276">Tweecious</a> va aller parser votre compte twitter et bookmarker automatiquement sur delicoius, tous les liens que vous avez publiés en les tagant avec les mots clés associés à chaque tweet.</p>
<p><a href="https://addons.mozilla.org/fr/firefox/addon/3615">Facebook toolbar</a> permet d&#8217;accéder à la mise à jour de votre statut, au partage d&#8217;un lien, à la recherche sur facebook, à vos messages et à vos évènements (&#8230;) en un clique!</p>
<h3>applications facebook<a href="https://addons.mozilla.org/fr/firefox/addon/5081"><br />
</a></h3>
<p>Ensuite il paraît naturel d&#8217;associer ses tweets à ses mises à jour de status facebook. Pour ça il faut passer par une des 3 applications facebook</p>
<p><a href="http://www.new.facebook.com/apps/application.php?id=2231777543">twitter</a> qui met systématiquement à jour votre statu facebook avec vos tweet<br />
<a href="http://apps.facebook.com/selectivetwitter/"><br />
selectiveTwitter</a> qui ne fera la mise à jour que pour les tweets contenant le hashtag #fb<br />
<a href="http://tweetface.net/"><br />
tweetFace</a> qui permet la même chose, ainsi que de poster les liens sur le mur et de &laquo;&nbsp;décoder&nbsp;&raquo; les @usernames</p>
<p>Personnellement la seule option qui me parait intéressante est la publication des liens sur le mur : c&#8217;est le seuil de gazouilli qui me paraît soutenable de la part de mes amis facebook, qui sont peu coutumiés du bruit engendré par twitter.</p>
<p>Au passage un petit lien vers les <a href="http://checkfacebook.com/">statistiques mondiales d&#8217;utilisation de facebook en temps réel</a>. Le sujet twitter lui même étant super bruillant, je n&#8217;ai pas été foutu de trouver la même chose pour twitter : les commentaires sont ouverts. n&#8217;hésitez pas.</p>
<p>je twitte<br />
tu retwittes<br />
il blog<br />
nous buzzons<br />
vous bookmarkez<br />
ils visitent &#8230;</p>
<p><a href="http://extensions-firefox-les-indispensables.html/">Le Kit de survie firefox a été mis à jour</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mazenod.fr/2009/05/extensions-firefox-et-applications-facebook-assitants-sociaux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

