<?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éalisations</title>
	<atom:link href="http://blog.mazenod.fr/category/realisations/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>PropelUtility : maintenir et exporter un schéma Propel avec MySQLWorkbench</title>
		<link>http://blog.mazenod.fr/2011/10/propelutility-maintenir-et-exporter-un-schema-propel-avec-mysqlworkbench/</link>
		<comments>http://blog.mazenod.fr/2011/10/propelutility-maintenir-et-exporter-un-schema-propel-avec-mysqlworkbench/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 12:33:28 +0000</pubDate>
		<dc:creator>mazenovi</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[libre]]></category>
		<category><![CDATA[réalisations]]></category>

		<guid isPermaLink="false">http://blog.mazenod.fr/?p=1978</guid>
		<description><![CDATA[<p><a href="http://blog.mazenod.fr/2011/10/propelutility-le-plugin-propel-en-mode-graphique-pour-mysqlworkbench/http://blog.mazenod.fr/wp-content/uploads/2011/10/screenshot_mini.5.jpg"><img style="margin-right: 20px; margin-left: 20px;" title="screenshot_mini.5" src="http://blog.mazenod.fr/wp-content/uploads/2011/10/screenshot_mini.5-300x270.jpg" alt="" width="196" height="177" align="left" /></a><a href="https://github.com/mazenovi/PropelUtility">PropelUtility</a> est un plugin <a href="http://www.mysql.fr/products/workbench/">MySQLWorkbench</a> permettant de créer  et d'exporter un schéma <a href="http://www.propelorm.org/">Propel</a> à partir d'un fichier <a href="http://www.mysql.fr/products/workbench/">MySQLWorkbench</a> existant (fichier *.mwb). Modifier son modèle de données <a href="http://www.propelorm.org/">Propel</a> via une interface graphique c'est maintenant possible avec <a href="https://github.com/mazenovi/PropelUtility">PropelUtility</a>.</p>
<p>Que vous utilisiez <a href="http://www.symfony-project.org/installation/1_4">symfony 1.x</a> ou <a href="http://symfony.com/">symfony2</a>, Propel 1.x ou le tout nouveau Propel 2.</p>
<p>Ce plugin est fait pour vous!</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%2F2011%2F10%2Fpropelutility-maintenir-et-exporter-un-schema-propel-avec-mysqlworkbench%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.mazenod.fr%2F2011%2F10%2Fpropelutility-maintenir-et-exporter-un-schema-propel-avec-mysqlworkbench%2F&amp;style=normal&amp;b=2" height="61" width="50" title="PropelUtility : maintenir et exporter un schéma Propel avec MySQLWorkbench" alt=" PropelUtility : maintenir et exporter un schéma Propel avec MySQLWorkbench" /><br />
			</a>
		</div>
<p>J&#8217;ai toujours aimé les solutions graphiques pour le design du modèle des applications PHP que je développe. Que ce soit avec <a href="http://blog.mazenod.fr/2007/03/symfony-propel-db-designer/">DBDesigner pour symfony 1.0</a>, ou avec <a href="http://blog.mazenod.fr/2010/03/outils-de-modelisation-pour-symfony/">MySQLWorkbench pour symfony &gt; 1.2</a> .</p>
<p>Etant maintenant fixé sur l&#8217;<a href="http://www.propelorm.org/">ORM Propel</a> j&#8217;ai pris le parti de développer un outil permettant de gérer l&#8217;intégralité des paramètres du <a href="http://www.propelorm.org/reference/schema.html">schéma Propel</a> avec précision et de les exporter au format xml: <a href="https://github.com/mazenovi/PropelUtility">PropelUtility</a></p>
<p><a href="https://github.com/mazenovi/PropelUtility">PropelUtility</a> s&#8217;appuie sur l&#8217;outil de modélisation graphique <a href="http://www.mysql.fr/products/workbench/">MySQLWorkbench</a> et lui ajoute simplement une interface de gestion et d&#8217;export de tous les paramètres propres à <a href="http://www.propelorm.org/">Propel.</a></p>
<p><a href="https://github.com/mazenovi/PropelUtility">PropelUtility</a> est pérenne puisque <a href="http://www.mysql.fr/products/workbench/">MySQLWorkbench</a> est maintenu par l&#8217;équipe <a href="http://www.mysql.fr/">MySQL</a> elle même (<a href="http://fabforce.net/dbdesigner4/">DBDesigner</a> est déprécié) et qu&#8217;il sera compatible <a href="http://www.propelorm.org/">Propel 2</a> !</p>
<p>J&#8217;ajoute que c&#8217;est mon premier projet Python &#8230; Alors n&#8217;hésitez pas à me conseiller si vous êtes un habitué: je ne demande qu&#8217;à améliorer <a href="https://github.com/mazenovi/PropelUtility">PropelUtility</a></p>
<h2 style="font-size: 29.25px; line-height: 28.5px;">qu&#8217;est ce que PropelUtility ?</h2>
<ul>
<li><a href="https://github.com/mazenovi/PropelUtility">PropelUtility</a> permet de concevoir et d&#8217;exporter au format xml un schéma Propel à partir d&#8217;un schéma MySQLWorkbench existant (fichier *.mwb)</li>
<li><a href="https://github.com/mazenovi/PropelUtility">PropelUtility</a> permet de gérer tous les éléments de schéma propres à Propel non gérés par MySQLWorkbench</li>
<li><a href="https://github.com/mazenovi/PropelUtility">PropelUtility</a> est livré sous forme d&#8217;un plugin MySQLWorkbench écrit en Python. En cela il marche sous Windows, Linux et Mac OS</li>
</ul>
<h2 style="font-size: 29.25px; line-height: 28.5px;">Ce que PropelUtility n&#8217;est pas &#8230;</h2>
<ul>
<li><a href="https://github.com/mazenovi/PropelUtility">PropelUtility</a> ne permet pas de modifier les informations du schéma modifiables avec MySQLWorkbench</li>
<li><a href="https://github.com/mazenovi/PropelUtility">PropelUtility</a> ne prévoit aucune conversion ou sortie en YAML (vous pouvez par exemple utiliser la commande symfony propel:schema-to-yml)</li>
</ul>
<h1 style="font-size: 39px; line-height: 28.5px;">PropelUtility</h1>
<h2 id="install" style="font-size: 29.25px; line-height: 28.5px;">Installation</h2>
<p>via la ligne de commande</p>
<div class="codecolorer-container bash blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">git clone</span> git:<span style="color: #000000; font-weight: bold;">//</span>github.com<span style="color: #000000; font-weight: bold;">/</span>mazenovi<span style="color: #000000; font-weight: bold;">/</span>PropelUtility.git</div></div>
<p>ou dézippez l&#8217;<a href="https://github.com/mazenovi/PropelUtility/zipball/master">archive téléchargée</a> à partir de la page <a href="https://github.com/mazenovi/PropelUtility">github de PropelUtility</a></p>
<div style="background: none repeat scroll 0% 0% #eeeeee; border: medium none gray;">
<h3 style="text-align: center;"><a href="http://blog.mazenod.fr/wp-content/uploads/2011/10/Warning2.png" rel="lightbox[1978]"><img class="aligncenter size-full wp-image-2005" title="Warning2" src="http://blog.mazenod.fr/wp-content/uploads/2011/10/Warning2.png" alt="Warning2 PropelUtility : maintenir et exporter un schéma Propel avec MySQLWorkbench" width="139" height="139" /></a>EDIT!!</h3>
<h3 style="text-align: center;">Cette partie de l&#8217;installation a été simplifiée par une version en un seul fichier</h3>
<h3 style="text-align: center;">La version en plusieurs fichiers est maintenue sous le nom de <a href="https://github.com/mazenovi/PropelUtilityDev">PropelUtilityDev</a> pour faciliter les contributions</h3>
<p>Copiez ensuite la totalité du projet (i.e. <em>propel_utility_grt.py</em> ainsi que le dossier <em>PropelUtility</em> et son contenu) dans l&#8217;un des répertoires &laquo;&nbsp;modules&nbsp;&raquo; de MySQLWorkbench.</p>
<p>Ce peut être un répertoire de l&#8217;installation de MySQLWorkbench, c&#8217;est à dire quelque chose comme:</p>
<ul>
<li><em>C:\Program Files\mysql-workbench\modules</em></li>
<li>ou <em>/usr/lib/mysql-workbench/modules</em> sous linux</li>
</ul>
<p>ou mieux un répertoire de l&#8217;utilisateur, typiquement:</p>
<ul>
<li><em>C:\Users\username\AppData\Roaming\MySQL\Workbench\modules</em></li>
<li><em>/home/username/.mysql/workbench/modules</em> sous linux</li>
</ul>
<p>Une fois copié &#8230;</p>
<p>&nbsp;</p>
</div>
<p>allez dans &laquo;&nbsp;Scripting&nbsp;&raquo; -&gt; &laquo;&nbsp;Install Plugin / Module &#8230;&nbsp;&raquo; naviguer jusqu&#8217;à l&#8217;emplacement du fichier <em>propel_utility_grt.py</em> <del datetime="2011-11-23T09:19:28+00:00">qui vient d&#8217;être copié</del> dézippé ou gité, sélectionnez le, puis redémarrez MySQLWorkbench.</p>
<p>PropelUtility ajoute deux nouvelles entrées à MySQLWorkbench dans &laquo;&nbsp;Plugins&nbsp;&raquo; -&gt; &laquo;&nbsp;Catalog&nbsp;&raquo; :</p>
<ul>
<li>&laquo;&nbsp;Propel Utility&nbsp;&raquo;</li>
<li>&laquo;&nbsp;Propel Erase All Data&nbsp;&raquo;</li>
</ul>
<p>N.B. ce n&#8217;est pas exactement la procédure préconsiée par MySQLWorkbench pour l&#8217;installation d&#8217;un plugin. Le fait que PropelUtility soit découpé en plusieurs fichiers oblige à copier l&#8217;arborescence du projet dans le répertoire &laquo;&nbsp;modules&nbsp;&raquo; manuellement avant l&#8217;installation dans MySQLWrokbench.</p>
<h2 style="font-size: 29.25px; line-height: 28.5px;"></h2>
<h2 style="font-size: 29.25px; line-height: 28.5px;"><a style="font-size: 29.25px; line-height: 28.5px;" href="http://blog.mazenod.fr/wp-content/uploads/2011/10/screenshot.5.jpg" rel="lightbox[1978]"><img class="aligncenter size-medium wp-image-1980" style="font-size: 29.25px; line-height: 28.5px;" title="screenshot.5" src="http://blog.mazenod.fr/wp-content/uploads/2011/10/screenshot.5.jpg" alt="screenshot.5 PropelUtility : maintenir et exporter un schéma Propel avec MySQLWorkbench" width="670" height="451" /></a></h2>
<h2 style="font-size: 29.25px; line-height: 28.5px;">utilisation</h2>
<p>Toutes les modifications effectuées sur les informations Propel avec PropelUtility ne seront validées qu&#8217;après un clique sur le bouton OK.<br />
En cas de clique sur CANCEL, les modifications seront perdues.<br />
Pour enregistrer définitivement les modifications des informations Propel il ne faut pas oublier d&#8217;enregistrer le document .mwb lui même</p>
<p>Il y a trois types de champs:</p>
<ul>
<li>Les champs non modifiables : ils ont un caractère informatif et peuvent être modifiés directement via MySQLWorkbench, mais pas via PropelUtility</li>
<li>Les champs modifiables : en cliquant une fois sur l&#8217;un de ses champs il est possible de modifier sa valeur par une saisie clavier</li>
<li>Les champs modifiables avec liste de choix : non seulement en cliquant une fois sur l&#8217;un de ses champs il est possible de modifier sa valeur par une saisie clavier, mais il est également possible de faire apparaitre une liste de choix en double cliquant. Il suffit alors de choisir une valeur et ensuite de cliquer sur le bouton &laquo;&nbsp;select this value&nbsp;&raquo;.</li>
</ul>
<p>N.B. Les listes de choix ne sont pas disponibles sous linux. (l&#8217;objet mforms.TreeView permettant de gérer des tableaux ne supportent pas nativement les listes de choix et l&#8217;astuce permettant de les déclencher au double clique semblent ne fonctionner que sous Windows :/)</p>
<h2 style="font-size: 29.25px; line-height: 28.5px;">onglets</h2>
<ul>
<li>Database permet de gérer les attributs de la balise xml<a href="http://www.propelorm.org/reference/schema.html#database_element"> &lt;database /&gt;</a></li>
<li>Tables permet de gérer les attributs de la balise xml <a href="http://www.propelorm.org/reference/schema.html#table_element">&lt;table /&gt;</a></li>
<li>Columns permet de gérer les attributs de la balise xml <a href="http://www.propelorm.org/reference/schema.html#column_element">&lt;column /&gt;</a></li>
<li>Foreign Keys permet de gérer les attributs de la balise xml <a href="http://www.propelorm.org/reference/schema.html#foreignkey_element">&lt;foreign-key /&gt;</a></li>
<li>Indices permet de gérer les attributs des balises xml <a href="http://www.propelorm.org/reference/schema.html#index_element">&lt;index /&gt;</a> et <a href="http://www.propelorm.org/reference/schema.html#unique_element">&lt;unique/&gt;</a></li>
<li>Behaviors permet de gérer les Behaviors associés chaque table (balsie <a href="http://www.propelorm.org/cookbook/writing-behavior.html">&lt;behavior /&gt;</a>) ainsi que leurs paramètres (balise <a href="(http://www.propelorm.org/cookbook/writing-behavior.html)">&lt;parameter /&gt;</a>)</li>
<li>Export permet d&#8217;exporter les données manipulées via les onglets sus-citées selon la logique suivante: les attributs obligatoires sont systématiquement exportés, alors que seuls les attributs optionnels possédant une valeur différente de leur valeur par défaut le sont.</li>
</ul>
<h2 style="font-size: 29.25px; line-height: 28.5px;">personnalisation</h2>
<p>Vous pouvez choisir les champs affichés, ou modifier l&#8217;ordre d&#8217;affichage, ou encore modifier la taille des colonnes des champs pour chaque onglet en allant modifier la liste &laquo;&nbsp;fields_list&nbsp;&raquo; de la classe associée à l&#8217;onglet (PropelTabDatabase.py pour l&#8217;onglet Database par exemple)<br />
De la même manière il est possible d&#8217;ajouter ses propres behaviors en complétant les listes PropelBehavior.behaviors et PropelBehavior.fields['name']['items']</p>
<h1 style="font-size: 39px; line-height: 28.5px;">Propel Erase all data</h1>
<p>Cette entrée permet de réintialiser toutes les données Propel gérées par PropelUtility et seulement celles ci (les informations géres par MySQLWOrkbench ne seront pas affectées)</p>
<h1 style="font-size: 39px; line-height: 28.5px;">TODO</h1>
<ul>
<li>ajouter une possibilité d&#8217;export individuel pour chaque indice (&lt;index /&gt; ou &lt;unique /&gt;)</li>
<li>ajouter le support pour la &laquo;&nbsp;single inheritance&nbsp;&raquo;</li>
<li>ajouter un onglet &laquo;&nbsp;Settings&nbsp;&raquo; pour chosir les colonnes à afficher dans chaque onglet</li>
<li><del>ajouter un onglet &laquo;&nbsp;Import&nbsp;&raquo; pour créer un schéma MySQLWorkbench (fichier *.mwb) à partir d&#8217;un schema.xml Propel existant</del> inutile avec les fonctionnalités d&#8217;importation d&#8217;un schéma de base de données à partir d&#8217;un base MySQL existante</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.mazenod.fr/2011/10/propelutility-maintenir-et-exporter-un-schema-propel-avec-mysqlworkbench/feed/</wfw:commentRss>
		<slash:comments>0</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>u-clermont1.fr se met à symfony</title>
		<link>http://blog.mazenod.fr/2008/03/u-clermont1-fr-se-met-a-l-accordeon/</link>
		<comments>http://blog.mazenod.fr/2008/03/u-clermont1-fr-se-met-a-l-accordeon/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 06:22:44 +0000</pubDate>
		<dc:creator>mazenovi</dc:creator>
				<category><![CDATA[réalisations]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://blog.mazenod.fr/?p=166</guid>
		<description><![CDATA[
			
				
			
		
Voici une des premières réalisations à base de symfony


Un big up à l&#8217;euipe com qui a effectué un travail remarquable.
Une petite trace de l&#8217;ancien qui, après 5 années de bons et loyaux services, va passer dans la rubrique nécrologique d&#8217;ici quelques heures &#8230;
Adieu Vercingétorix et le Puy de Dôme &#8230;



vous pouvez également retrouver cette réalisation [...]]]></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%2F2008%2F03%2Fu-clermont1-fr-se-met-a-l-accordeon%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.mazenod.fr%2F2008%2F03%2Fu-clermont1-fr-se-met-a-l-accordeon%2F&amp;style=normal&amp;b=2" height="61" width="50" title="u clermont1.fr se met à symfony" alt=" u clermont1.fr se met à symfony" /><br />
			</a>
		</div>
<p>Voici une des premières réalisations à base de symfony</p>
<p style="text-align: center;">
<img class="size-full wp-image-167 aligncenter" title="old_u-clermont1" src="http://blog.mazenod.fr/wp-content/uploads/2009/09/old_u-clermont1.jpg" alt="old u clermont1 u clermont1.fr se met à symfony" width="320" height="240" /></p>
<p>Un big up à l&#8217;euipe com qui a effectué un travail remarquable.<br />
Une petite trace de l&#8217;ancien qui, après 5 années de bons et loyaux services, va passer dans la rubrique nécrologique d&#8217;ici quelques heures &#8230;<br />
Adieu Vercingétorix et le Puy de Dôme &#8230;</p>
<p style="text-align: center;">
<img class="size-full wp-image-168  aligncenter" title="old_medium" src="http://blog.mazenod.fr/wp-content/uploads/2009/09/old_medium.jpg" alt="old medium u clermont1.fr se met à symfony" width="320" height="240" /></p>
<p style="text-align: center;">
<p style="text-align: center;">vous pouvez également retrouver <a href="http://symfonians.net/application/universite-d-auvergne-clermont-i">cette réalisation</a> sur <a href="http://symfonians.net/person/mazenovi">mon profile symfonians</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mazenod.fr/2008/03/u-clermont1-fr-se-met-a-l-accordeon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

