<?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>Mushtitude &#187; st3ph</title>
	<atom:link href="http://www.mushtitude.com/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mushtitude.com</link>
	<description>Developpement LAMP</description>
	<lastBuildDate>Fri, 30 Dec 2011 17:20:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>WordPress &#8211; easyCommentsPaginate</title>
		<link>http://www.mushtitude.com/2011/12/30/wordpress-easycommentspaginate/</link>
		<comments>http://www.mushtitude.com/2011/12/30/wordpress-easycommentspaginate/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 17:14:30 +0000</pubDate>
		<dc:creator>st3ph</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[easyPaginate]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.mushtitude.com/?p=125</guid>
		<description><![CDATA[Heyyy ! Suite à la publication il y a quelques jours de mon nouveau plugin jQuery easyPaginate, voici la version WordPress de ce plugin maintenant disponible. Il permet donc de créer automatiquement une pagination (sans rechargement de la page) de ses nombreux commentaires, le tout paramétrable avec une petite panoplie d&#8217;options toutes aussi utiles les [...]]]></description>
			<content:encoded><![CDATA[<p>Heyyy !</p>
<p>Suite à la publication il y a quelques jours de mon nouveau plugin <a title="jQuery easyPaginate, paginate anything !" href="http://www.mushtitude.com/2011/12/29/jquery-easypaginate/">jQuery easyPaginate</a>, voici la version <a title="Wordpress CMS" href="http://wordpress.org/" target="_blank">WordPress</a> de ce plugin maintenant disponible.</p>
<p>Il permet donc de <strong>créer automatiquement une pagination</strong> (sans rechargement de la page) de ses nombreux commentaires, le tout paramétrable avec une petite panoplie d&#8217;options toutes aussi utiles les unes que les autres, selon que vous soyez un utilisateur averti ou non à savoir :</p>
<ul>
<li>Elément contenant votre liste de commentaires (peut dépendre de votre thème)</li>
<li>Elément contenant vos commentaires (peut dépendre de votre thème)</li>
<li>Hashtag pour accéder directement à l&#8217;une des pages (lien direct)</li>
<li>Nombre de commentaires par page</li>
<li><strong>Type d&#8217;animation pour la transition d&#8217;une page à l&#8217;autre</strong></li>
<li>Décalage en pixels de l&#8217;animation</li>
<li>Activation ou non de chaque boutons (Première page, page précédente etc&#8230;)</li>
<li>Texte de ces boutons</li>
<li>Class &laquo;&nbsp;custom&nbsp;&raquo; du wrapper, afin de personnaliser facilement le css</li>
<li>Css custom automatiquement intégré à la page</li>
<li>Et mon célèbre &laquo;&nbsp;test mode&nbsp;&raquo; qui permet d&#8217;éditer le plugin pendant l&#8217;édition d&#8217;un article par un admin avant publication</li>
</ul>
<p><a title="easyPaginate, WordPress plugin" href="http://wordpress.org/extend/plugins/easycommentspaginate/" target="_blank">Télécharger le plugin easyPaginate pour WordPress</a></p>
<p>Suggestions, retours de bug sont les bienvenus dans les commentaires de cet article.</p>
<p>Je vous invite également à jeter un oeil à la démo présente dans les commentaires de ce blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mushtitude.com/2011/12/30/wordpress-easycommentspaginate/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>jQuery &#8211; easyPaginate</title>
		<link>http://www.mushtitude.com/2011/12/29/jquery-easypaginate/</link>
		<comments>http://www.mushtitude.com/2011/12/29/jquery-easypaginate/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 12:33:03 +0000</pubDate>
		<dc:creator>st3ph</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[easyPaginate]]></category>
		<category><![CDATA[pagination]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.mushtitude.com/?p=110</guid>
		<description><![CDATA[C&#8217;est avec grand plaisir que je vous propose aujourd&#8217;hui un nouveau petit plugin jQuery : easyPaginate. Comme son nom le laisse deviner, ce dernier permet de créer une pagination à partir de n&#8217;importe quelle &#171;&#160;liste&#160;&#187; d&#8217;éléments, le tout le plus simplement du monde et accompagné de petites options bien pratiques telles que 4 animations de [...]]]></description>
			<content:encoded><![CDATA[<p>C&#8217;est avec grand plaisir que je vous propose aujourd&#8217;hui un nouveau petit plugin<a title="jQuery framework" href="http://jquery.com/"> jQuery</a> : <a title="Démos &amp; documentation" href="http://demos.mushtitude.com/easyPaginate/">easyPaginate</a>.</p>
<p>Comme son nom le laisse deviner, ce dernier permet de créer une pagination à partir de n&#8217;importe quelle &laquo;&nbsp;liste&nbsp;&raquo; d&#8217;éléments, le tout le plus simplement du monde et accompagné de petites options bien pratiques telles que 4 animations de transition de pages intégrées, le choix du label des boutons, leurs activation (ou non) etc &#8230;</p>
<p>Ce dernier est accompagné d&#8217;un plugin <a title="Wordpress CMS" href="http://wordpress.org/">WordPress</a> <del>qui fera son apparition dans les jours qui viennent</del> <a title="easyCommentsPaginate WordPress plugin" href="http://www.mushtitude.com/2011/12/30/wordpress-easycommentspaginate/">déjà disponible</a>, vous pouvez l&#8217;observer en démonstration sur ce blog.</p>
<p><a title="jQuery easyPaginate : démo &amp; documentation" href="http://demos.mushtitude.com/easyPaginate/">Page de démonstration et d&#8217;instructions</a></p>
<p>Comme d&#8217;habitude n&#8217;hésitez pas à me remonter dans les commentaires le moindre bug ou vos propositions d&#8217;évolutions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mushtitude.com/2011/12/29/jquery-easypaginate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CakePHP &#8211; Combinator helper</title>
		<link>http://www.mushtitude.com/2010/08/17/cakephp-combinator-helper/</link>
		<comments>http://www.mushtitude.com/2010/08/17/cakephp-combinator-helper/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 16:08:50 +0000</pubDate>
		<dc:creator>st3ph</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[combinator]]></category>
		<category><![CDATA[compression]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[helper]]></category>
		<category><![CDATA[http request]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.mushtitude.com/?p=57</guid>
		<description><![CDATA[Aujourd&#8217;hui je vous propose un helper CakePHP que je viens de terminer : Combinator (je trouve que ça sonne bien). A quoi ça sert ? Ce helper vous permet de combiner vos fichiers javascripts et/ou css en un seul fichier, afin de réduire les requêtes HTTP de votre site. Il pourra de plus compresser le [...]]]></description>
			<content:encoded><![CDATA[<p>Aujourd&#8217;hui je vous propose un helper <a title="CakePHP" href="http://cakephp.org/" target="_blank">CakePHP</a> que je viens de terminer : Combinator (je trouve que ça sonne bien).</p>
<h2>A quoi ça sert ?</h2>
<p>Ce helper vous permet de combiner vos fichiers javascripts et/ou css en un seul fichier, afin de <strong>réduire les requêtes HTTP</strong> de votre site. Il pourra de plus compresser le tout afin de réduire au maximum le poids de ces derniers.</p>
<h2>Pourquoi ne pas utiliser le plugin Asset ?</h2>
<p>Effectivement il existe un plugin similaire développé par <a title="Matt curry" href="http://www.pseudocoder.com" target="_blank">Matt Curry</a> : <a title="Plugin Asset CakePHP" href="http://github.com/mcurry/asset" target="_blank">Asset</a></p>
<p>Pour être honnête j&#8217;ai régulièrement eut des problèmes avec ce dernier, probablement car j&#8217;utilise un autre plugin (que je vous partagerai un jour) qui charge automatiquement les javascripts / css dont j&#8217;ai besoin à la volée.</p>
<p>J&#8217;ai donc développé mon propre helper pour ce travail, dont le fonctionnement est plus &laquo;&nbsp;libre&nbsp;&raquo; pour l&#8217;utilisateur (à mon sens)</p>
<h2>Installation</h2>
<p>1. Copier le helper dans /app/views/helpers<br />
2. Copier jsmin (1.1.0 ou plus) et csstidy (1.3 ou plus), fournis dans l&#8217;archive, dans respectivement /app/vendors/jsmin et /app/vendors/csstidy<br />
3. Inclure le helper dans votre application, généralement dans AppController afin qu&#8217;il soit disponible sur toute votre application :</p>
<blockquote><p>var $helpers = array(&#8216;Combinator&#8217;);</p></blockquote>
<p>4. Dans le layout ou la vue ajoutez les javascripts et/ou css comme ceci :</p>
<blockquote><p>&lt;?php $combinator-&gt;add_libs(&#8216;js&#8217;, array(&#8216;jquery&#8217;, &#8216;jquery.easyShare&#8217;));?&gt;</p>
<p>&lt;?php $combinator-&gt;add_libs(&#8216;css&#8217;, array(&#8216;styles&#8217;));?&gt;</p></blockquote>
<p>Ou si vous souhaitez ajouter du css/js inline :</p>
<blockquote><p>&lt;?php $combinator-&gt;add_inline_code(&#8216;css&#8217;, &#8216;#header {border:2px solid red}&#8217;);?&gt;</p></blockquote>
<p>Notez que le deuxième paramètre peut être un tableau ou une simple chaine. Les extensions .js et .css sont optionnelles et seront ajoutées automatiquement si absentes.<br />
5. Créez les liens dans le layout ou la vue :</p>
<blockquote><p>&lt;?php echo $combinator-&gt;scripts(&#8216;js&#8217;);?&gt;</p>
<p>&lt;?php echo $combinator-&gt;scripts(&#8216;css&#8217;);?&gt;</p></blockquote>
<p>Ou</p>
<blockquote><p>&lt;?php echo $combinator-&gt;scripts();?&gt;</p></blockquote>
<p>pour tout inclure au même endroit.</p>
<h2>Comment ça marche ?</h2>
<p>Le helper va récupérer le contenu de tous les fichiers (par type), les combiner, les compresser puis insérer le tout dans un seul fichier de cache (toujours par type)</p>
<h2>Tips &amp; Tricks</h2>
<ul>
<li>Par défaut les fichiers sont compressés, vous pouvez changer cela via les options du helpers</li>
<li>Par défaut les fichiers générés sont stockés dans /app/webroot/js et /app/webroot/css. Vous pouvez changer cela via les options du helpers</li>
<li>Si vous rencontrez une erreur javascript après la compression c&#8217;est en général du au manque d&#8217;un &laquo;&nbsp;;&nbsp;&raquo; quelque part.</li>
<li>L&#8217;ordre d&#8217;appel est important, si script1 est appelé avant script2 dans une vue, et l&#8217;inverse dans une autre, deux fichiers de cache seront générés.</li>
<li><strong>Le helper a été testé avec <a title="CakePHP 1.2.x manual" href="http://book.cakephp.org/view/2/x1-2-Collection" target="_blank">CakePHP 1.2.x</a> et <a title="CakePHP 1.3.x manual" href="http://book.cakephp.org/view/875/x1-3-Collection" target="_blank">CakePHP 1.3.x</a></strong></li>
</ul>
<h2>Warning</h2>
<p>CssTidy semble poser problème avec le css3 (problème rencontré avec la propriété background gradient)</p>
<h2>Convaincu ? Téléchargement !</h2>
<p>L&#8217;archive est <a title="Télécharger helper CakePHP : Combinator" href="http://code.google.com/p/combinator/downloads/detail?name=cakephp_combinator_v1_2.zip" target="_blank">téléchargeable ici</a></p>
<p>Pour changer, tous les commentaires ou suggestions sont les bienvenus.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mushtitude.com/2010/08/17/cakephp-combinator-helper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress &#8211; easyShare</title>
		<link>http://www.mushtitude.com/2010/07/26/wordpress-easyshare/</link>
		<comments>http://www.mushtitude.com/2010/07/26/wordpress-easyshare/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 15:44:31 +0000</pubDate>
		<dc:creator>st3ph</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[easyShare]]></category>
		<category><![CDATA[partage]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.mushtitude.com/?p=51</guid>
		<description><![CDATA[Suite à la mise à jour récente de mon plugin jQuery easyShare, voici enfin la release du plugin WordPress utilisant ce dernier. Dans ce plugin on retrouve toutes les fonctionnalités de son grand frère, le tout pouvant être configurer via l&#8217;administration du site, à savoir : Personnalisation du chemin vers les icônes Affichage du plugin [...]]]></description>
			<content:encoded><![CDATA[<p>Suite à la mise à jour récente de mon plugin jQuery <a title="plugin jQuery easyShare" href="http://www.mushtitude.com/2009/12/02/jquery-%E2%80%93-easyshare/" target="_self">easyShare</a>, voici enfin la release du <strong>plugin <a title="WordPress" href="http://www.wordpress.org" target="_blank">WordPress</a></strong> utilisant ce dernier.</p>
<p>Dans ce plugin on retrouve toutes les fonctionnalités de son grand frère, le tout pouvant être configurer via l&#8217;administration du site, à savoir :</p>
<ul>
<li>Personnalisation du chemin vers les icônes</li>
<li>Affichage du plugin à la fin de chaque article et/ou chaque page</li>
<li>2 modes d&#8217;affichage : &laquo;&nbsp;big&nbsp;&raquo; et &laquo;&nbsp;normal&nbsp;&raquo;</li>
<li>Personnalisation du titre du bloc (en mode normal)</li>
<li>Personnalisation du texte affiché pour les bookmarks</li>
<li>Class CSS personnalisée</li>
<li>code CSS personnalisé et écrit directement dans la page de configuration</li>
<li>Sélection des services affichés parmi 23 des plus utilisés</li>
<li>Un mode de &laquo;&nbsp;test&nbsp;&raquo; permettant de tester et configurer le plugin uniquement dans les &laquo;&nbsp;preview&nbsp;&raquo; des pages et articles avant sa mise en service sur votre site</li>
</ul>
<p><em>Les plus fous d&#8217;entres vous (oui vous là, les deux pèlerins du fonds) auront sans doute remarqué que le plugin était déjà en test sur ce blog depuis une semaine.</em></p>
<p>Voici donc enfin le très attendu (depuis la lecture de cet article) lien de téléchargement</p>
<p><a title="Télécharger le plugin easyShare pour WordPress" href="http://wordpress.org/extend/plugins/easyshare">Télécharger le plugin easyShare pour WordPress</a></p>
<p>Comme d&#8217;habitude, toutes suggestions, rapport de bug et autres drôleries seront les bienvenus.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mushtitude.com/2010/07/26/wordpress-easyshare/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>jQuery – easyShare updated</title>
		<link>http://www.mushtitude.com/2010/07/09/jquery-%e2%80%93-easyshare-updated/</link>
		<comments>http://www.mushtitude.com/2010/07/09/jquery-%e2%80%93-easyshare-updated/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 14:20:30 +0000</pubDate>
		<dc:creator>st3ph</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[easyShare]]></category>
		<category><![CDATA[partage]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.mushtitude.com/?p=42</guid>
		<description><![CDATA[Je viens de mettre à jour mon petit plugin jQuery de partage d&#8217;url : easyShare Qu&#8217;est ce que easyShare ? Quoi de neuf ? - 3 modes d&#8217;affichage : normal (liste d&#8217;icônes + titres), compact (juste les icônes) et big (liste de gros icônes) - Ajout de class css personnelle via les options - Possibilité [...]]]></description>
			<content:encoded><![CDATA[<p>Je viens de mettre à jour mon petit <strong>plugin <a title="jQuery" href="http://www.jquery.com" target="_blank">jQuery</a></strong> de partage d&#8217;url : <strong>easyShare</strong></p>
<p><a href="http://www.mushtitude.com/2009/12/02/jquery-%e2%80%93-easyshare/">Qu&#8217;est ce que easyShare ?</a></p>
<h3>Quoi de neuf ?</h3>
<p>- 3 modes d&#8217;affichage : normal (liste d&#8217;icônes + titres), compact (juste les icônes) et big (liste de gros icônes)</p>
<p>- Ajout de class css personnelle via les options</p>
<p>- Possibilité d&#8217;avoir plusieurs fois le plugin sur une même page, ce qui prépare l&#8217;arrivée d&#8217;un plugin WordPress</p>
<p>- Optimisation du code</p>
<p><a title="Démo &amp; download easyShare" href="http://demos.mushtitude.com/easyShare/" target="_blank">Page de démonstration et télchargements</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mushtitude.com/2010/07/09/jquery-%e2%80%93-easyshare-updated/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Just grip it !</title>
		<link>http://www.mushtitude.com/2010/06/30/just-grip-it/</link>
		<comments>http://www.mushtitude.com/2010/06/30/just-grip-it/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 15:01:30 +0000</pubDate>
		<dc:creator>st3ph</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[alias]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[grep]]></category>
		<category><![CDATA[grip]]></category>

		<guid isPermaLink="false">http://www.mushtitude.com/?p=36</guid>
		<description><![CDATA[Aujourd&#8217;hui je vous propose un petit script bash (enfin une fonction) assez simple permettant de faire une recherche avec grep utilisant divers paramètres et autres exclusions. Mon besoin Lister tous les fichiers contenant un motif La problèmatique Le projet est versionné avec SVN, je n&#8217;ai donc besoin que des fichiers de travail et dédoublonnés. Pourquoi [...]]]></description>
			<content:encoded><![CDATA[<p>Aujourd&#8217;hui je vous propose un petit <strong>script bash</strong> (enfin une fonction) assez simple permettant de faire une recherche avec <a title="Définition de Grep" href="http://en.wikipedia.org/wiki/Grep" target="_blank">grep</a> utilisant divers <strong>paramètres</strong> et autres exclusions.</p>
<h3>Mon besoin</h3>
<p>Lister tous les fichiers contenant un motif</p>
<h3>La problèmatique</h3>
<p>Le projet est versionné avec <a title="Subversion" href="http://en.wikipedia.org/wiki/Apache_Subversion" target="_blank">SVN</a>, je n&#8217;ai donc besoin que des fichiers de travail et dédoublonnés.</p>
<h3>Pourquoi un script pour ça ?</h3>
<p>La commande que j&#8217;utilisais ressemblait à ça :</p>
<pre lang="bash"><span class="shortcode-highlight">grep -rl motif path | grep -v svn | uniq</span><!--/.shortcode-highlight--></pre>
<p>Le problème ici c&#8217;est que la commande n&#8217;est pas des plus commode à taper (et se rappeler), j&#8217;ai donc voulu créer un <strong>alias</strong>, mais ces derniers ne prennent pas de paramètres (ou bien je n&#8217;ai pas trouvé).</p>
<h3>Ma solution</h3>
<pre lang="bash">
<pre class="brush: bash; title: ; notranslate">
function grip() {
    if [ -n &quot;$1&quot; ]
    then
        if [ -n &quot;$2&quot; ]
        then
            grep -rl $1 $2 | grep -v svn | uniq
       else
            grep -rl $1 ./ | grep -v svn | uniq
       fi
   else
       echo &quot;Il faut préciser la recherche&quot;
   fi
}
</pre>
<p>Cette petite fonction prend 2 paramètres (le deuxième étant optionnel) :</p>
<p>1: le motif</p>
<p>2: le path de recherche</p>
<p>Ce qui nous donne par exemple :</p>
<pre lang="bash"><span class="shortcode-highlight">grip motif ./</span><!--/.shortcode-highlight--></pre>
<p>J'espère que ça en aidera certains, comme d'habitude je suis preneur suggestions, critiques et tout ça.</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.mushtitude.com/2010/06/30/just-grip-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery – easyShare</title>
		<link>http://www.mushtitude.com/2009/12/02/jquery-%e2%80%93-easyshare/</link>
		<comments>http://www.mushtitude.com/2009/12/02/jquery-%e2%80%93-easyshare/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 17:45:45 +0000</pubDate>
		<dc:creator>st3ph</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[easyShare]]></category>
		<category><![CDATA[partage]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.mushtitude.com/?p=31</guid>
		<description><![CDATA[Il y a quelques temps mois j&#8217;ai développé un petit plugin jQuery pour faciliter le partage d&#8217;un article ou une page sur n&#8217;importe quel réseau social, et ce de la façon la plus simple possible. Oue mais il y en a déjà plein des plugins du genre, alors pourquoi en faire un énième ? Bonne [...]]]></description>
			<content:encoded><![CDATA[<p>Il y a quelques <span style="text-decoration: line-through;">temps</span> mois j&#8217;ai développé un petit <strong>plugin  jQuery</strong> pour faciliter le <strong>partage</strong> d&#8217;un article ou une page sur n&#8217;importe quel <strong>réseau social</strong>, et ce de la façon la plus simple possible.</p>
<blockquote><p>Oue mais il y en a déjà plein des plugins du genre, alors pourquoi en faire un énième ?</p></blockquote>
<p>Bonne question&#8230; pour commencer je n&#8217;étais pas satisfait des solutions existantes, elles étaient soit trop complexe à mettre en place pour un <strong>utilisateur lambda</strong>, soit incomplètes, soit &#8230; j&#8217;aime bien développer mes propres trucs.</p>
<p>Bref c&#8217;est comme cela qu&#8217;est né jQuery.easyShare ! Un plugin tout simple, ne demandant que quelques lignes pour le mettre en place, et hop on partage tout et n&#8217;importe quoi en un clique.</p>
<p><a title="Démo jQuery.easyShare, partager simplement." href="http://demos.mushtitude.com/easyShare/" target="_blank">Page de démonstration et d&#8217;instructions</a></p>
<p>A noter que je suis intéressé par le portage sous forme d&#8217;un <strong>plugin WordPress</strong> si le temps me le permet, sinon si une âme charitable se porte volontaire&#8230; héhéhéééé</p>
<p>Change Log :</p>
<p>- <a title="jQuery easyShare mis à jour" href="http://www.mushtitude.com/2010/07/09/jquery-%E2%80%93-easyshare-updated/" target="_self">Mise à jour du plugin</a></p>
<p>- Correction d&#8217;un bug sous Chrome</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mushtitude.com/2009/12/02/jquery-%e2%80%93-easyshare/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>CakePHP &#8211; Lithium</title>
		<link>http://www.mushtitude.com/2009/10/27/cakephp-lithium/</link>
		<comments>http://www.mushtitude.com/2009/10/27/cakephp-lithium/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 09:58:21 +0000</pubDate>
		<dc:creator>st3ph</dc:creator>
				<category><![CDATA[CakePHP]]></category>

		<guid isPermaLink="false">http://www.mushtitude.com/?p=29</guid>
		<description><![CDATA[Un petit mot pour dire que Cake3 devient officiellement Lithium. Pour ceux ou celles qui n&#8217;ont pas tout suivi, Lithium est une refonte totale de CakePHP &#171;&#160;from scratch&#160;&#187; visant à exploiter au mieux les nouveautés de php 5.3, notamment les namespace. Whoa, easy now, let&#8217;s not jump to any hasty conclusions. The fact of the [...]]]></description>
			<content:encoded><![CDATA[<p>Un petit mot pour dire que <strong>Cake3</strong> devient officiellement <a title="Lithium Framework" href="http://li3.rad-dev.org/" target="_blank">Lithium</a>.</p>
<p>Pour ceux ou celles qui n&#8217;ont pas tout suivi, Lithium est une refonte totale de <strong>CakePHP</strong> &laquo;&nbsp;from scratch&nbsp;&raquo; visant à exploiter au mieux les nouveautés de <strong>php 5.3</strong>, notamment les <a title="PHP 5.3 Namespace" href="http://www.php.net/manual/en/language.namespaces.rationale.php" target="_blank">namespace</a>.</p>
<blockquote><p>Whoa, easy now, let&#8217;s not jump to any hasty conclusions. The fact of the matter is that from the very beginning, this project was written from scratch to be its own entity. It always has been, and that&#8217;s true whether or not it exists within the CakePHP ecosystem. The same developers who are focused on it now were focused on it when it was a sub-project of CakePHP, and several of them are continuing to contribute to CakePHP and stay active in the community, just as they were when it was called Cake3.</p></blockquote>
<p>Nate nous explique dans un <a title="Lithium : and-were-baaaack" href="http://rad-dev.org/lithium/wiki/blog/and-were-baaaack" target="_blank">long post</a> les pourquoi du comment et le &laquo;&nbsp;détachement&nbsp;&raquo; du projet. On y apprend aussi le rapprochement avec d&#8217;autres frameworks PHP tel que <a title="Symfony" href="http://www.symfony-project.org/" target="_blank">Symfony</a> ou <a title="Zend framework" href="http://framework.zend.com/" target="_blank">Zend</a>. En effet il sera donc possible d&#8217;utiliser des modules d&#8217;autres frameworks (et vice versa à terme je présume).</p>
<p>Bref que du bon à venir !</p>
<p><a title="Lithium Framework" href="http://li3.rad-dev.org/" target="_blank">Site du projet Lithium</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mushtitude.com/2009/10/27/cakephp-lithium/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CakePHP &#8211; Helper Gravatar</title>
		<link>http://www.mushtitude.com/2009/10/16/cakephp-helper-gravatar/</link>
		<comments>http://www.mushtitude.com/2009/10/16/cakephp-helper-gravatar/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 20:14:29 +0000</pubDate>
		<dc:creator>st3ph</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[gravatar]]></category>
		<category><![CDATA[helper]]></category>

		<guid isPermaLink="false">http://www.mushtitude.com/?p=26</guid>
		<description><![CDATA[Gravatar ? Pour ceux (ou celles) qui débarquent sur le web, voici un petit récapitulatif de ce qu&#8217;est gravatar tiré de leur site Your Gravatar is an image that follows you from site to site appearing beside your name when you do things like comment or post on a blog. Avatars help identify your posts [...]]]></description>
			<content:encoded><![CDATA[<h2>Gravatar ?</h2>
<p>Pour ceux (ou celles) qui débarquent sur le web, voici un petit récapitulatif de ce qu&#8217;est <a title="Gravatar" href="http://www.gravatar.com/" target="_blank">gravatar</a> tiré de leur site</p>
<blockquote><p>Your Gravatar is an image that follows you from site to site appearing beside your name when you do things like comment or post on a blog. Avatars help identify your posts on blogs and web forums, so why not on any site?</p></blockquote>
<p>En gros cela permet d&#8217;assigner un avatar à une adresse email, permettant ainsi, pour tous les sites supportant <strong>Gravatar</strong>, d&#8217;afficher le bon avatar chaque fois que l&#8217;on utilise cette adresse email, évitant ainsi d&#8217;une part l&#8217;upload de son avatar sur tous les sites, et surtout d&#8217;avoir à le changer une seule fois si besoin.</p>
<h2>Et donc ?</h2>
<p>Maintenant que c&#8217;est clair, je voulais simplement pointer du doigt un <strong>helper</strong> <a title="CakePHP" href="http://cakephp.org/" target="_blank">CakePHP</a> sur lequel je viens de tomber, offrant le plus simplement du monde le support de <strong>Gravatar sur vos (nos) applications CakePHP</strong>. Plutôt cool non ?</p>
<h2>Téléchargement et détails</h2>
<p><a title="Helper Gravatar" href="http://hayden.id.au/articles/cakephp-gravatar-helper" target="_blank">http://hayden.id.au/articles/cakephp-gravatar-helper</a></p>
<p><a title="Télécharger le helper Gravatar" href="http://github.com/hharnett/cakephp-gravatar-helper" target="_blank">Téléchargement</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mushtitude.com/2009/10/16/cakephp-helper-gravatar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CakePHP &#8211; Mise à jour de l&#8217;API et du manuel</title>
		<link>http://www.mushtitude.com/2009/10/16/cakephp-mise-a-jour-de-lapi-et-du-manuel/</link>
		<comments>http://www.mushtitude.com/2009/10/16/cakephp-mise-a-jour-de-lapi-et-du-manuel/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 08:11:38 +0000</pubDate>
		<dc:creator>st3ph</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[manuel]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://www.mushtitude.com/?p=24</guid>
		<description><![CDATA[L&#8217;API et le manuel officiels CakePHP ont été mis à jour respectivement hier matin et ce matin même. Dans l&#8217;ensemble peu de chose à dire (et donc un post inutile) étant donné le peu d&#8217;informations disponible sur ce qui a changé, à part ces deux twits http://twitter.com/cakephp/status/4881410913 http://twitter.com/cakephp/status/4908730391 J&#8217;espère qu&#8217;ils ont supprimé tout ce qui [...]]]></description>
			<content:encoded><![CDATA[<p>L&#8217;<a title="CakePHP API" href="http://api.cakephp.org/" target="_self">API</a> et le <a title="CakePHP Manuel" href="http://book.cakephp.org/" target="_self">manuel</a> officiels <a title="CakePHP" href="http://www.cakephp.org" target="_self">CakePHP</a> ont été mis à jour respectivement hier matin et ce matin même.</p>
<p>Dans l&#8217;ensemble peu de chose à dire (et donc un post inutile) étant donné le peu d&#8217;informations disponible sur ce qui a changé, à part ces deux twits</p>
<p><a title="Twit API Update" href="http://book.cakephp.org/" target="_self">http://twitter.com/cakephp/status/4881410913</a></p>
<p><a title="Twit Manuel Update" href="http://twitter.com/cakephp/status/4908730391" target="_self">http://twitter.com/cakephp/status/4908730391</a></p>
<p>J&#8217;espère qu&#8217;ils ont supprimé tout ce qui a été déprécié sur les dernières versions afin de retrouver quelque chose de propre pour nos futurs développements et surtout pour les nouveaux arrivants sur ce <strong>framework</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mushtitude.com/2009/10/16/cakephp-mise-a-jour-de-lapi-et-du-manuel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

