<?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>William&#039;s Blog &#187; Tips</title> <atom:link href="http://www.willdurand.fr/category/tips/feed/" rel="self" type="application/rss+xml" /><link>http://www.willdurand.fr</link> <description>Développeur web indépendant, étudiant et passionné ! #Symfony2 #Rails #Diem #Git #Nginx #WebPerfs #SoftwareQuality</description> <lastBuildDate>Thu, 20 Oct 2011 14:59:05 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Création automatique d&#8217;un projet symfony + MySQL + Git et Apache2</title><link>http://www.willdurand.fr/creation-automatique-dun-projet-symfony-mysql-git-et-apache2/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=creation-automatique-dun-projet-symfony-mysql-git-et-apache2</link> <comments>http://www.willdurand.fr/creation-automatique-dun-projet-symfony-mysql-git-et-apache2/#comments</comments> <pubDate>Sun, 15 Aug 2010 19:23:02 +0000</pubDate> <dc:creator>Will</dc:creator> <category><![CDATA[Serveur]]></category> <category><![CDATA[symfony]]></category> <category><![CDATA[Tips]]></category> <category><![CDATA[Apache2]]></category> <category><![CDATA[Script shell]]></category> <category><![CDATA[Symfony]]></category> <category><![CDATA[vhost]]></category><guid
isPermaLink="false">http://www.willdurand.fr/?p=573</guid> <description><![CDATA[On ne crée pas de projets symfony tous les jours c&#8217;est vrai, mais le processus est souvent le même. En plus de cela, je trouve les manip&#8217; un peu pénible quand il faut toucher à la configuration Apache2. Inspiré de cet article http://www.nacho-martin.com/automating-the-creation-of-new-symfony-1-4-projects-doctrine-git, j&#8217;ai écrit ma propre commande incluant la configuration d&#8217;un vhost Apache2. Je [...]]]></description> <content:encoded><![CDATA[<p
style="text-align: justify;">On ne crée pas de projets <strong>symfony</strong> tous les jours c&#8217;est vrai, mais le processus est souvent le même. En plus de cela, je trouve les manip&#8217; un peu pénible quand il faut toucher à la configuration Apache2. Inspiré de cet article <a
href="http://www.nacho-martin.com/automating-the-creation-of-new-symfony-1-4-projects-doctrine-git">http://www.nacho-martin.com/automating-the-creation-of-new-symfony-1-4-projects-doctrine-git</a>, j&#8217;ai écrit ma propre commande incluant la configuration d&#8217;un vhost Apache2. Je la partage ici.</p><p
style="text-align: justify;">Voici donc le script <em>mkSfProject</em> :</p><div
class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:100%;"><div
class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span
style="color: #666666; font-style: italic;">#!/bin/bash</span><br
/> <br
/> <span
style="color: #007800;">SYMFREPO</span>=<span
style="color: #ff0000;">&quot;http://github.com/vjousse/symfony-1.4.git&quot;</span><br
/> <span
style="color: #007800;">DBUSER</span>=<span
style="color: #ff0000;">&quot;us3r&quot;</span><br
/> <span
style="color: #007800;">DBPASS</span>=<span
style="color: #ff0000;">&quot;p4ssw0rd&quot;</span><br
/> <span
style="color: #007800;">VENDOR_DIR</span>=<span
style="color: #ff0000;">&quot;lib/vendor/symfony&quot;</span><br
/> <span
style="color: #007800;">AUTHOR</span>=<span
style="color: #ff0000;">&quot;William DURAND &lt;william .durand1@gmail.com&gt;&quot;</span><br
/> <span
style="color: #007800;">PHP</span>=<span
style="color: #ff0000;">&quot;/usr/bin/php&quot;</span><br
/> <br
/> <span
style="color: #000000; font-weight: bold;">if</span> <span
style="color: #7a0874; font-weight: bold;">&#91;</span> <span
style="color: #660033;">-z</span> <span
style="color: #ff0000;">&quot;<span
style="color: #007800;">$DBPASS</span>&quot;</span> <span
style="color: #7a0874; font-weight: bold;">&#93;</span>; <span
style="color: #000000; font-weight: bold;">then</span><br
/> &nbsp;<span
style="color: #7a0874; font-weight: bold;">echo</span> edit <span
style="color: #007800;">$0</span> to add your mysql password on line <span
style="color: #000000;">4</span>: <span
style="color: #007800;">DBPASS</span>=<span
style="color: #000000; font-weight: bold;">\&quot;</span>password<span
style="color: #000000; font-weight: bold;">\&quot;</span><br
/> &nbsp;<span
style="color: #7a0874; font-weight: bold;">exit</span><br
/> <span
style="color: #000000; font-weight: bold;">fi</span><br
/> <br
/> <span
style="color: #000000; font-weight: bold;">if</span> <span
style="color: #7a0874; font-weight: bold;">&#91;</span> <span
style="color: #660033;">-z</span> <span
style="color: #ff0000;">&quot;$1&quot;</span> <span
style="color: #7a0874; font-weight: bold;">&#93;</span>; <span
style="color: #000000; font-weight: bold;">then</span><br
/> &nbsp;<span
style="color: #7a0874; font-weight: bold;">echo</span> usage: <span
style="color: #007800;">$0</span> project_name<br
/> &nbsp;<span
style="color: #7a0874; font-weight: bold;">exit</span><br
/> <span
style="color: #000000; font-weight: bold;">fi</span><br
/> <br
/> <span
style="color: #666666; font-style: italic;"># Create the project directory</span><br
/> <span
style="color: #c20cb9; font-weight: bold;">mkdir</span> <span
style="color: #007800;">$1</span><br
/> <span
style="color: #7a0874; font-weight: bold;">cd</span> <span
style="color: #007800;">$1</span><br
/> <br
/> <span
style="color: #c20cb9; font-weight: bold;">git</span> init<br
/> <span
style="color: #c20cb9; font-weight: bold;">git</span> clone <span
style="color: #007800;">$SYMFREPO</span> <span
style="color: #007800;">$VENDOR_DIR</span><br
/> <span
style="color: #c20cb9; font-weight: bold;">git</span> submodule add <span
style="color: #007800;">$SYMFREPO</span> <span
style="color: #007800;">$VENDOR_DIR</span><span
style="color: #000000; font-weight: bold;">/</span><br
/> <br
/> <span
style="color: #c20cb9; font-weight: bold;">git</span> submodule foreach <span
style="color: #ff0000;">'git submodule init &amp;&amp; git submodule update'</span><br
/> <br
/> <span
style="color: #c20cb9; font-weight: bold;">git</span> commit <span
style="color: #660033;">-m</span> <span
style="color: #ff0000;">'Initial commit; initialized symfony-git (1.4)'</span><br
/> <br
/> <span
style="color: #666666; font-style: italic;"># Generate the project</span><br
/> <span
style="color: #007800;">$PHP</span> <span
style="color: #007800;">$VENDOR_DIR</span><span
style="color: #000000; font-weight: bold;">/</span>data<span
style="color: #000000; font-weight: bold;">/</span>bin<span
style="color: #000000; font-weight: bold;">/</span>symfony generate:project <span
style="color: #007800;">$1</span><br
/> <br
/> <span
style="color: #666666; font-style: italic;"># Configure the author</span><br
/> <span
style="color: #007800;">$PHP</span> symfony configure:author <span
style="color: #ff0000;">&quot;<span
style="color: #007800;">$AUTHOR</span>&quot;</span><br
/> <br
/> <span
style="color: #666666; font-style: italic;"># Create the .gitignore file</span><br
/> <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;config/databases.yml&quot;</span> <span
style="color: #000000; font-weight: bold;">&gt;</span> .gitignore<br
/> <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;cache/*&quot;</span> <span
style="color: #000000; font-weight: bold;">&gt;&gt;</span> .gitignore<br
/> <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;log/*&quot;</span> <span
style="color: #000000; font-weight: bold;">&gt;&gt;</span> .gitignore<br
/> <br
/> <span
style="color: #666666; font-style: italic;"># Fix permissions</span><br
/> <span
style="color: #007800;">$PHP</span> symfony project:permissions<br
/> <br
/> <span
style="color: #666666; font-style: italic;"># Commit</span><br
/> <span
style="color: #c20cb9; font-weight: bold;">git</span> add .<br
/> <span
style="color: #c20cb9; font-weight: bold;">git</span> commit <span
style="color: #660033;">-m</span> <span
style="color: #ff0000;">'Initialized symfony project'</span><br
/> <br
/> <span
style="color: #666666; font-style: italic;"># Generate a default app and commit</span><br
/> <span
style="color: #007800;">$PHP</span> symfony generate:app frontend<br
/> <span
style="color: #c20cb9; font-weight: bold;">git</span> add .<br
/> <span
style="color: #c20cb9; font-weight: bold;">git</span> commit <span
style="color: #660033;">-m</span> <span
style="color: #ff0000;">'Initialized frontend application'</span><br
/> <br
/> <span
style="color: #666666; font-style: italic;"># Create the database and configure it in symfony</span><br
/> mysqladmin -u<span
style="color: #007800;">$DBUSER</span> -p<span
style="color: #007800;">$DBPASS</span> create <span
style="color: #007800;">$1</span><br
/> <span
style="color: #007800;">$PHP</span> symfony configure:database <span
style="color: #ff0000;">&quot;mysql:dbname=$1;hostname=localhost&quot;</span> <span
style="color: #007800;">$DBUSER</span> <span
style="color: #007800;">$DBPASS</span><br
/> <br
/> <span
style="color: #666666; font-style: italic;"># Create the local URL</span><br
/> <span
style="color: #007800;">URL_PROJECT</span>=<span
style="color: #000000; font-weight: bold;">`</span><span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;$1.local&quot;</span> <span
style="color: #000000; font-weight: bold;">|</span> <span
style="color: #c20cb9; font-weight: bold;">tr</span> <span
style="color: #ff0000;">'[[:upper:]]'</span> <span
style="color: #ff0000;">'[[:lower:]]'</span><span
style="color: #000000; font-weight: bold;">`</span><br
/> <br
/> <span
style="color: #666666; font-style: italic;"># vhost config</span><br
/> <span
style="color: #c20cb9; font-weight: bold;">sudo</span> <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;<br
/> &lt;virtualhost *:80&gt;<br
/> &nbsp; ServerName <span
style="color: #007800;">$URL_PROJECT</span><br
/> <br
/> &nbsp; DocumentRoot <span
style="color: #000099; font-weight: bold;">\&quot;</span><span
style="color: #780078;">`pwd`</span>/web<span
style="color: #000099; font-weight: bold;">\&quot;</span><br
/> &nbsp; DirectoryIndex index.php<br
/> <br
/> &nbsp; &lt;directory <span
style="color: #000099; font-weight: bold;">\&quot;</span><span
style="color: #780078;">`pwd`</span><span
style="color: #000099; font-weight: bold;">\&quot;</span>&gt;<br
/> &nbsp; &nbsp; AllowOverride All<br
/> &nbsp; &nbsp; Allow from all<br
/> &nbsp; &lt;/directory&gt;<br
/> <br
/> &nbsp; Alias /sf <span
style="color: #000099; font-weight: bold;">\&quot;</span><span
style="color: #780078;">`pwd`</span>/lib/vendor/symfony/data/web/sf<span
style="color: #000099; font-weight: bold;">\&quot;</span><br
/> &nbsp; &lt;directory <span
style="color: #000099; font-weight: bold;">\&quot;</span><span
style="color: #780078;">`pwd`</span>/lib/vendor/symfony/data/web/sf<span
style="color: #000099; font-weight: bold;">\&quot;</span>&gt;<br
/> &nbsp; &nbsp; AllowOverride All<br
/> &nbsp; &nbsp; Allow from All<br
/> &nbsp; &lt;/directory&gt;<br
/> &lt;/virtualhost&gt;<br
/> &quot;</span> <span
style="color: #000000; font-weight: bold;">&gt;</span> <span
style="color: #ff0000;">&quot;/etc/apache2/sites-available/$1&quot;</span><br
/> <br
/> <span
style="color: #666666; font-style: italic;"># Add local url in /etc/hosts</span><br
/> <span
style="color: #c20cb9; font-weight: bold;">sudo</span> <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;127.0.0.1 &nbsp;<span
style="color: #007800;">$URL_PROJECT</span>&quot;</span> <span
style="color: #000000; font-weight: bold;">&gt;&gt;</span> <span
style="color: #000000; font-weight: bold;">/</span>etc<span
style="color: #000000; font-weight: bold;">/</span>hosts<br
/> <br
/> <span
style="color: #666666; font-style: italic;"># Enable the vhost</span><br
/> <span
style="color: #c20cb9; font-weight: bold;">sudo</span> a2ensite <span
style="color: #007800;">$1</span><br
/> <br
/> <span
style="color: #666666; font-style: italic;"># Reload Apache2</span><br
/> <span
style="color: #c20cb9; font-weight: bold;">sudo</span> <span
style="color: #000000; font-weight: bold;">/</span>etc<span
style="color: #000000; font-weight: bold;">/</span>init.d<span
style="color: #000000; font-weight: bold;">/</span>apache2 reload</div></div><p
style="text-align: justify"></p><p
style="text-align: justify">Je lance cette commande et en moins d&#8217;une minute, j&#8217;ai accès à un projet <strong>symfony</strong> fonctionnel dans mon navigateur. Voilà <img
src='http://www.willdurand.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p><p></p><h3 class='related_post_title'>Related Posts</h3><ul
class='related_post'><li><a
href='http://www.willdurand.fr/lerreur-suexec-policy-violation-avec-symfony-chez-ovh/' title='L&#8217;erreur &laquo;&nbsp;suexec policy violation&nbsp;&raquo; avec symfony (chez OVH&#8230;)'>L&#8217;erreur &laquo;&nbsp;suexec policy violation&nbsp;&raquo; avec symfony (chez OVH&#8230;)</a></li><li><a
href='http://www.willdurand.fr/symfony-jenkins-co/' title=' Symfony, Jenkins &amp; co'> Symfony, Jenkins &#038; co</a></li><li><a
href='http://www.willdurand.fr/symfony-live-2011/' title='Symfony live 2011'>Symfony live 2011</a></li><li><a
href='http://www.willdurand.fr/symfony-rencontre-hudson-mantis-et-les-autres/' title='symfony rencontre Hudson, Mantis et les autres'>symfony rencontre Hudson, Mantis et les autres</a></li><li><a
href='http://www.willdurand.fr/deploiement-automatise-avec-capistrano-et-git-pour-symfony-et-diem/' title='Déploiement automatisé avec Capistrano et Git pour symfony et Diem'>Déploiement automatisé avec Capistrano et Git pour symfony et Diem</a></li></ul> <a
rel="nofollow" target="_blank"  href="http://www.printfriendly.com/print/new?url=http%3A%2F%2Fwww.willdurand.fr%2Fcreation-automatique-dun-projet-symfony-mysql-git-et-apache2%2F" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/printfriendly.png" class="sociable-img sociable-hovers" title="Print" alt="Print" /></a><a
rel="nofollow" target="_blank"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.willdurand.fr%2Fcreation-automatique-dun-projet-symfony-mysql-git-et-apache2%2F&amp;title=Cr%C3%A9ation%20automatique%20d%27un%20projet%20symfony%20%2B%20MySQL%20%2B%20Git%20et%20Apache2&amp;bodytext=On%20ne%20cr%C3%A9e%20pas%20de%20projets%20symfony%20tous%20les%20jours%20c%27est%20vrai%2C%20mais%20le%20processus%20est%20souvent%20le%20m%C3%AAme.%20En%20plus%20de%20cela%2C%20je%20trouve%20les%20manip%27%20un%20peu%20p%C3%A9nible%20quand%20il%20faut%20toucher%20%C3%A0%20la%20configuration%20Apache2.%20Inspir%C3%A9%20de%20cet%20article%20http%3A%2F%2Fwww.nacho-ma" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/digg.png" class="sociable-img sociable-hovers" title="Digg" alt="Digg" /></a><a
rel="nofollow" target="_blank"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.willdurand.fr%2Fcreation-automatique-dun-projet-symfony-mysql-git-et-apache2%2F&amp;title=Cr%C3%A9ation%20automatique%20d%27un%20projet%20symfony%20%2B%20MySQL%20%2B%20Git%20et%20Apache2" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/stumbleupon.png" class="sociable-img sociable-hovers" title="StumbleUpon" alt="StumbleUpon" /></a><a
rel="nofollow" target="_blank"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.willdurand.fr%2Fcreation-automatique-dun-projet-symfony-mysql-git-et-apache2%2F&amp;title=Cr%C3%A9ation%20automatique%20d%27un%20projet%20symfony%20%2B%20MySQL%20%2B%20Git%20et%20Apache2&amp;notes=On%20ne%20cr%C3%A9e%20pas%20de%20projets%20symfony%20tous%20les%20jours%20c%27est%20vrai%2C%20mais%20le%20processus%20est%20souvent%20le%20m%C3%AAme.%20En%20plus%20de%20cela%2C%20je%20trouve%20les%20manip%27%20un%20peu%20p%C3%A9nible%20quand%20il%20faut%20toucher%20%C3%A0%20la%20configuration%20Apache2.%20Inspir%C3%A9%20de%20cet%20article%20http%3A%2F%2Fwww.nacho-ma" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/delicious.png" class="sociable-img sociable-hovers" title="del.icio.us" alt="del.icio.us" /></a><a
rel="nofollow" target="_blank"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.willdurand.fr%2Fcreation-automatique-dun-projet-symfony-mysql-git-et-apache2%2F&amp;t=Cr%C3%A9ation%20automatique%20d%27un%20projet%20symfony%20%2B%20MySQL%20%2B%20Git%20et%20Apache2" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/facebook.png" class="sociable-img sociable-hovers" title="Facebook" alt="Facebook" /></a><a
rel="nofollow" target="_blank"  href="http://twitter.com/home?status=Cr%C3%A9ation%20automatique%20d%27un%20projet%20symfony%20%2B%20MySQL%20%2B%20Git%20et%20Apache2%20-%20http%3A%2F%2Fwww.willdurand.fr%2Fcreation-automatique-dun-projet-symfony-mysql-git-et-apache2%2F" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/twitter.png" class="sociable-img sociable-hovers" title="Twitter" alt="Twitter" /></a><a
rel="nofollow" target="_blank"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.willdurand.fr%2Fcreation-automatique-dun-projet-symfony-mysql-git-et-apache2%2F&amp;title=Cr%C3%A9ation%20automatique%20d%27un%20projet%20symfony%20%2B%20MySQL%20%2B%20Git%20et%20Apache2&amp;annotation=On%20ne%20cr%C3%A9e%20pas%20de%20projets%20symfony%20tous%20les%20jours%20c%27est%20vrai%2C%20mais%20le%20processus%20est%20souvent%20le%20m%C3%AAme.%20En%20plus%20de%20cela%2C%20je%20trouve%20les%20manip%27%20un%20peu%20p%C3%A9nible%20quand%20il%20faut%20toucher%20%C3%A0%20la%20configuration%20Apache2.%20Inspir%C3%A9%20de%20cet%20article%20http%3A%2F%2Fwww.nacho-ma" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/googlebookmark.png" class="sociable-img sociable-hovers" title="Google Bookmarks" alt="Google Bookmarks" /></a><a
rel="nofollow" target="_blank"  href="http://www.friendfeed.com/share?title=Cr%C3%A9ation%20automatique%20d%27un%20projet%20symfony%20%2B%20MySQL%20%2B%20Git%20et%20Apache2&amp;link=http%3A%2F%2Fwww.willdurand.fr%2Fcreation-automatique-dun-projet-symfony-mysql-git-et-apache2%2F" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/friendfeed.png" class="sociable-img sociable-hovers" title="FriendFeed" alt="FriendFeed" /></a><a
rel="nofollow" target="_blank"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.willdurand.fr%2Fcreation-automatique-dun-projet-symfony-mysql-git-et-apache2%2F&amp;title=Cr%C3%A9ation%20automatique%20d%27un%20projet%20symfony%20%2B%20MySQL%20%2B%20Git%20et%20Apache2&amp;source=William%26%23039%3Bs+Blog+D%C3%A9veloppeur+web+ind%C3%A9pendant%2C+%C3%A9tudiant+et+passionn%C3%A9+%21+%23Symfony2+%23Rails+%23Diem+%23Git+%23Nginx+%23WebPerfs+%23SoftwareQuality&amp;summary=On%20ne%20cr%C3%A9e%20pas%20de%20projets%20symfony%20tous%20les%20jours%20c%27est%20vrai%2C%20mais%20le%20processus%20est%20souvent%20le%20m%C3%AAme.%20En%20plus%20de%20cela%2C%20je%20trouve%20les%20manip%27%20un%20peu%20p%C3%A9nible%20quand%20il%20faut%20toucher%20%C3%A0%20la%20configuration%20Apache2.%20Inspir%C3%A9%20de%20cet%20article%20http%3A%2F%2Fwww.nacho-ma" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/linkedin.png" class="sociable-img sociable-hovers" title="LinkedIn" alt="LinkedIn" /></a><a
rel="nofollow" target="_blank"  href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.willdurand.fr%2Fcreation-automatique-dun-projet-symfony-mysql-git-et-apache2%2F&amp;t=Cr%C3%A9ation%20automatique%20d%27un%20projet%20symfony%20%2B%20MySQL%20%2B%20Git%20et%20Apache2" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/myspace.png" class="sociable-img sociable-hovers" title="MySpace" alt="MySpace" /></a><a
rel="nofollow" target="_blank"  href="http://www.netvibes.com/share?title=Cr%C3%A9ation%20automatique%20d%27un%20projet%20symfony%20%2B%20MySQL%20%2B%20Git%20et%20Apache2&amp;url=http%3A%2F%2Fwww.willdurand.fr%2Fcreation-automatique-dun-projet-symfony-mysql-git-et-apache2%2F" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/netvibes.png" class="sociable-img sociable-hovers" title="Netvibes" alt="Netvibes" /></a><a
rel="nofollow" target="_blank"  href="http://www.printfriendly.com/print/new?url=http%3A%2F%2Fwww.willdurand.fr%2Fcreation-automatique-dun-projet-symfony-mysql-git-et-apache2%2F" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/pdf.png" class="sociable-img sociable-hovers" title="PDF" alt="PDF" /></a><a
rel="nofollow" target="_blank"  href="http://ping.fm/ref/?link=http%3A%2F%2Fwww.willdurand.fr%2Fcreation-automatique-dun-projet-symfony-mysql-git-et-apache2%2F&amp;title=Cr%C3%A9ation%20automatique%20d%27un%20projet%20symfony%20%2B%20MySQL%20%2B%20Git%20et%20Apache2&amp;body=On%20ne%20cr%C3%A9e%20pas%20de%20projets%20symfony%20tous%20les%20jours%20c%27est%20vrai%2C%20mais%20le%20processus%20est%20souvent%20le%20m%C3%AAme.%20En%20plus%20de%20cela%2C%20je%20trouve%20les%20manip%27%20un%20peu%20p%C3%A9nible%20quand%20il%20faut%20toucher%20%C3%A0%20la%20configuration%20Apache2.%20Inspir%C3%A9%20de%20cet%20article%20http%3A%2F%2Fwww.nacho-ma" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/ping.png" class="sociable-img sociable-hovers" title="Ping.fm" alt="Ping.fm" /></a><a
rel="nofollow" target="_blank"  href="http://www.willdurand.fr/feed/" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/rss.png" class="sociable-img sociable-hovers" title="RSS" alt="RSS" /></a><a
rel="nofollow" target="_blank"  href="http://technorati.com/faves?add=http%3A%2F%2Fwww.willdurand.fr%2Fcreation-automatique-dun-projet-symfony-mysql-git-et-apache2%2F" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/technorati.png" class="sociable-img sociable-hovers" title="Technorati" alt="Technorati" /></a><a
rel="nofollow" target="_blank"  href="http://www.viadeo.com/shareit/share/?url=http%3A%2F%2Fwww.willdurand.fr%2Fcreation-automatique-dun-projet-symfony-mysql-git-et-apache2%2F&title=Cr%C3%A9ation%20automatique%20d%27un%20projet%20symfony%20%2B%20MySQL%20%2B%20Git%20et%20Apache2&urllanguage=fr" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/viadeo.png" class="sociable-img sociable-hovers" title="viadeo FR" alt="viadeo FR" /></a><a
rel="nofollow" target="_blank"  href="http://www.wikio.com/vote?url=http%3A%2F%2Fwww.willdurand.fr%2Fcreation-automatique-dun-projet-symfony-mysql-git-et-apache2%2F" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/wikio.png" class="sociable-img sociable-hovers" title="Wikio" alt="Wikio" /></a><a
rel="nofollow" target="_blank"  href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fwww.willdurand.fr%2Fcreation-automatique-dun-projet-symfony-mysql-git-et-apache2%2F&amp;submitHeadline=Cr%C3%A9ation%20automatique%20d%27un%20projet%20symfony%20%2B%20MySQL%20%2B%20Git%20et%20Apache2&amp;submitSummary=On%20ne%20cr%C3%A9e%20pas%20de%20projets%20symfony%20tous%20les%20jours%20c%27est%20vrai%2C%20mais%20le%20processus%20est%20souvent%20le%20m%C3%AAme.%20En%20plus%20de%20cela%2C%20je%20trouve%20les%20manip%27%20un%20peu%20p%C3%A9nible%20quand%20il%20faut%20toucher%20%C3%A0%20la%20configuration%20Apache2.%20Inspir%C3%A9%20de%20cet%20article%20http%3A%2F%2Fwww.nacho-ma&amp;submitCategory=science&amp;submitAssetType=text" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/yahoobuzz.png" class="sociable-img sociable-hovers" title="Yahoo! Buzz" alt="Yahoo! Buzz" /></a><br
/><br
/>]]></content:encoded> <wfw:commentRss>http://www.willdurand.fr/creation-automatique-dun-projet-symfony-mysql-git-et-apache2/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>Intégrer un gestionnaire de fichiers dans dmCkEditorPlugin</title><link>http://www.willdurand.fr/integrer-un-gestionnaire-de-fichiers-dans-dmckeditorplugin/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=integrer-un-gestionnaire-de-fichiers-dans-dmckeditorplugin</link> <comments>http://www.willdurand.fr/integrer-un-gestionnaire-de-fichiers-dans-dmckeditorplugin/#comments</comments> <pubDate>Tue, 06 Jul 2010 00:09:45 +0000</pubDate> <dc:creator>Will</dc:creator> <category><![CDATA[Diem Project]]></category> <category><![CDATA[Tips]]></category> <category><![CDATA[CkEditor]]></category> <category><![CDATA[Diem]]></category> <category><![CDATA[KFM]]></category> <category><![CDATA[Symfony]]></category><guid
isPermaLink="false">http://www.willdurand.fr/?p=465</guid> <description><![CDATA[Bonjour, je laisse ici une petite astuce pour intégrer KFM (http://kfm.verens.com/), un excellent gestionnaire de fichiers en AJAX, au plugin Diem nommé dmCkEditorPlugin. Ce plugin offre un nouveau widget contenant, comme son nom l&#8217;indique, l&#8217;éditeur WYSIWYG CkEditor. Pour installer KFM, on télécharge la dernière version que l&#8217;on place dans dmCkEditorPlugin/js/kfm. Ensuite on ouvre dmCkEditorPlugin/config/dm/config.yml et [...]]]></description> <content:encoded><![CDATA[<p
style="text-align: justify;">Bonjour,</p><p
style="text-align: justify;">je laisse ici une petite astuce pour intégrer KFM (<a
href="http://kfm.verens.com/">http://kfm.verens.com/</a>), un excellent gestionnaire de fichiers en AJAX, au plugin Diem nommé dmCkEditorPlugin. Ce plugin offre un nouveau widget contenant, comme son nom l&#8217;indique, l&#8217;éditeur WYSIWYG CkEditor.</p><p
style="text-align: justify;"></p><p
style="text-align: justify;">Pour installer KFM, on télécharge la dernière version que l&#8217;on place dans <em>dmCkEditorPlugin/js/kfm.</em></p><p
style="text-align: justify;">Ensuite on ouvre <em>dmCkEditorPlugin/config/dm/config.yml</em> et on ajoute cette ligne :</p><div
class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:100%;"><div
class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">default:<br
/> &nbsp; ckeditor:<br
/> &nbsp; &nbsp; config:<br
/> &nbsp; &nbsp; &nbsp; ...<br
/> &nbsp; &nbsp; &nbsp; filebrowserBrowseUrl: <span
style="color: #000000; font-weight: bold;">/</span>dmCkEditorPlugin<span
style="color: #000000; font-weight: bold;">/</span>js<span
style="color: #000000; font-weight: bold;">/</span>kfm<span
style="color: #000000; font-weight: bold;">/</span>index.php</div></div><p
style="text-align: justify;">&nbsp;</p><p
style="text-align: justify;">KFM utilise une base de données, il faut donc la configurer. Le choix que j&#8217;ai fait est de parser le fichier <em>databases.yml</em> afin de récupérer les paramètres de connexion directement. Il faut donc modifier le fichier de configuration de KFM (<em>dmCkEditorPlugin/js/kfm/configuration.php</em>). J&#8217;ai placé ce code tout en haut en remplaçant les variables en rapport avec la base de données :</p><div
class="codecolorer-container php vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:100%;"><div
class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span
style="color: #b1b100;">require_once</span><span
style="color: #009900;">&#40;</span><a
href="http://www.php.net/dirname"><span
style="color: #990000;">dirname</span></a><span
style="color: #009900;">&#40;</span><span
style="color: #009900; font-weight: bold;">__FILE__</span><span
style="color: #009900;">&#41;</span><span
style="color: #339933;">.</span><span
style="color: #0000ff;">'/../../../../lib/vendor/diem/symfony/lib/yaml/sfYaml.php'</span><span
style="color: #009900;">&#41;</span><span
style="color: #339933;">;</span><br
/> <br
/> <span
style="color: #000088;">$config</span> <span
style="color: #339933;">=</span> sfYaml<span
style="color: #339933;">::</span><span
style="color: #004000;">load</span><span
style="color: #009900;">&#40;</span><a
href="http://www.php.net/dirname"><span
style="color: #990000;">dirname</span></a><span
style="color: #009900;">&#40;</span><span
style="color: #009900; font-weight: bold;">__FILE__</span><span
style="color: #009900;">&#41;</span><span
style="color: #339933;">.</span><span
style="color: #0000ff;">'/../../../../config/databases.yml'</span><span
style="color: #009900;">&#41;</span><span
style="color: #339933;">;</span><br
/> <br
/> <span
style="color: #000088;">$dsn</span> &nbsp;<span
style="color: #339933;">=</span> <span
style="color: #000088;">$config</span><span
style="color: #009900;">&#91;</span><span
style="color: #0000ff;">'all'</span><span
style="color: #009900;">&#93;</span><span
style="color: #009900;">&#91;</span><span
style="color: #0000ff;">'doctrine'</span><span
style="color: #009900;">&#93;</span><span
style="color: #009900;">&#91;</span><span
style="color: #0000ff;">'param'</span><span
style="color: #009900;">&#93;</span><span
style="color: #009900;">&#91;</span><span
style="color: #0000ff;">'dsn'</span><span
style="color: #009900;">&#93;</span><span
style="color: #339933;">;</span><br
/> <a
href="http://www.php.net/preg_match"><span
style="color: #990000;">preg_match</span></a><span
style="color: #009900;">&#40;</span><span
style="color: #0000ff;">'#(?P\w+):host=(?P\w+);dbname=(?P\w+);#'</span><span
style="color: #339933;">,</span> <span
style="color: #000088;">$dsn</span><span
style="color: #339933;">,</span> <span
style="color: #000088;">$matches</span><span
style="color: #009900;">&#41;</span><span
style="color: #339933;">;</span><br
/> <br
/> <span
style="color: #666666; font-style: italic;">// what type of database to use</span><br
/> <span
style="color: #666666; font-style: italic;">// values allowed: mysql, pgsql, sqlite, sqlitepdo</span><br
/> <span
style="color: #000088;">$kfm_db_type</span> <span
style="color: #339933;">=</span> <span
style="color: #000088;">$matches</span><span
style="color: #009900;">&#91;</span><span
style="color: #0000ff;">'type'</span><span
style="color: #009900;">&#93;</span><span
style="color: #339933;">;</span><br
/> <span
style="color: #666666; font-style: italic;">// the following options should only be filled if you are not using sqlite/sqlitepdo as the database</span><br
/> <span
style="color: #000088;">$kfm_db_prefix</span> &nbsp; <span
style="color: #339933;">=</span> <span
style="color: #0000ff;">'kfm_'</span><span
style="color: #339933;">;</span><br
/> <span
style="color: #000088;">$kfm_db_host</span> &nbsp; &nbsp; <span
style="color: #339933;">=</span> <span
style="color: #000088;">$matches</span><span
style="color: #009900;">&#91;</span><span
style="color: #0000ff;">'host'</span><span
style="color: #009900;">&#93;</span><span
style="color: #339933;">;</span><br
/> <span
style="color: #000088;">$kfm_db_name</span> &nbsp; &nbsp; <span
style="color: #339933;">=</span> <span
style="color: #000088;">$matches</span><span
style="color: #009900;">&#91;</span><span
style="color: #0000ff;">'dbname'</span><span
style="color: #009900;">&#93;</span><span
style="color: #339933;">;</span><br
/> <span
style="color: #000088;">$kfm_db_username</span> <span
style="color: #339933;">=</span> <span
style="color: #000088;">$config</span><span
style="color: #009900;">&#91;</span><span
style="color: #0000ff;">'all'</span><span
style="color: #009900;">&#93;</span><span
style="color: #009900;">&#91;</span><span
style="color: #0000ff;">'doctrine'</span><span
style="color: #009900;">&#93;</span><span
style="color: #009900;">&#91;</span><span
style="color: #0000ff;">'param'</span><span
style="color: #009900;">&#93;</span><span
style="color: #009900;">&#91;</span><span
style="color: #0000ff;">'username'</span><span
style="color: #009900;">&#93;</span><span
style="color: #339933;">;</span><br
/> <span
style="color: #000088;">$kfm_db_password</span> <span
style="color: #339933;">=</span> <span
style="color: #000088;">$config</span><span
style="color: #009900;">&#91;</span><span
style="color: #0000ff;">'all'</span><span
style="color: #009900;">&#93;</span><span
style="color: #009900;">&#91;</span><span
style="color: #0000ff;">'doctrine'</span><span
style="color: #009900;">&#93;</span><span
style="color: #009900;">&#91;</span><span
style="color: #0000ff;">'param'</span><span
style="color: #009900;">&#93;</span><span
style="color: #009900;">&#91;</span><span
style="color: #0000ff;">'password'</span><span
style="color: #009900;">&#93;</span><span
style="color: #339933;">;</span><br
/> <span
style="color: #000088;">$kfm_db_port</span> &nbsp; &nbsp; <span
style="color: #339933;">=</span> <span
style="color: #0000ff;">''</span><span
style="color: #339933;">;</span></div></div><p
style="text-align: justify;">C&#8217;est une manière simple et efficace d&#8217;intégrer ce gestionnaire de fichiers. Ce n&#8217;est pas parfait mais fonctionnel <img
src='http://www.willdurand.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><h3 class='related_post_title'>Related Posts</h3><ul
class='related_post'><li><a
href='http://www.willdurand.fr/deploiement-automatise-avec-capistrano-et-git-pour-symfony-et-diem/' title='Déploiement automatisé avec Capistrano et Git pour symfony et Diem'>Déploiement automatisé avec Capistrano et Git pour symfony et Diem</a></li><li><a
href='http://www.willdurand.fr/symfony-jenkins-co/' title=' Symfony, Jenkins &amp; co'> Symfony, Jenkins &#038; co</a></li><li><a
href='http://www.willdurand.fr/symfony-live-2011/' title='Symfony live 2011'>Symfony live 2011</a></li><li><a
href='http://www.willdurand.fr/symfony-rencontre-hudson-mantis-et-les-autres/' title='symfony rencontre Hudson, Mantis et les autres'>symfony rencontre Hudson, Mantis et les autres</a></li><li><a
href='http://www.willdurand.fr/creation-automatique-dun-projet-symfony-mysql-git-et-apache2/' title='Création automatique d&#8217;un projet symfony + MySQL + Git et Apache2'>Création automatique d&#8217;un projet symfony + MySQL + Git et Apache2</a></li></ul> <a
rel="nofollow" target="_blank"  href="http://www.printfriendly.com/print/new?url=http%3A%2F%2Fwww.willdurand.fr%2Fintegrer-un-gestionnaire-de-fichiers-dans-dmckeditorplugin%2F" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/printfriendly.png" class="sociable-img sociable-hovers" title="Print" alt="Print" /></a><a
rel="nofollow" target="_blank"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.willdurand.fr%2Fintegrer-un-gestionnaire-de-fichiers-dans-dmckeditorplugin%2F&amp;title=Int%C3%A9grer%20un%20gestionnaire%20de%20fichiers%20dans%20dmCkEditorPlugin&amp;bodytext=Bonjour%2C%0D%0Aje%20laisse%20ici%20une%20petite%20astuce%20pour%20int%C3%A9grer%20KFM%20%28http%3A%2F%2Fkfm.verens.com%2F%29%2C%20un%20excellent%20gestionnaire%20de%20fichiers%20en%20AJAX%2C%20au%20plugin%20Diem%20nomm%C3%A9%20dmCkEditorPlugin.%20Ce%20plugin%20offre%20un%20nouveau%20widget%20contenant%2C%20comme%20son%20nom%20l%27indique%2C%20l%27%C3%A9di" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/digg.png" class="sociable-img sociable-hovers" title="Digg" alt="Digg" /></a><a
rel="nofollow" target="_blank"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.willdurand.fr%2Fintegrer-un-gestionnaire-de-fichiers-dans-dmckeditorplugin%2F&amp;title=Int%C3%A9grer%20un%20gestionnaire%20de%20fichiers%20dans%20dmCkEditorPlugin" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/stumbleupon.png" class="sociable-img sociable-hovers" title="StumbleUpon" alt="StumbleUpon" /></a><a
rel="nofollow" target="_blank"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.willdurand.fr%2Fintegrer-un-gestionnaire-de-fichiers-dans-dmckeditorplugin%2F&amp;title=Int%C3%A9grer%20un%20gestionnaire%20de%20fichiers%20dans%20dmCkEditorPlugin&amp;notes=Bonjour%2C%0D%0Aje%20laisse%20ici%20une%20petite%20astuce%20pour%20int%C3%A9grer%20KFM%20%28http%3A%2F%2Fkfm.verens.com%2F%29%2C%20un%20excellent%20gestionnaire%20de%20fichiers%20en%20AJAX%2C%20au%20plugin%20Diem%20nomm%C3%A9%20dmCkEditorPlugin.%20Ce%20plugin%20offre%20un%20nouveau%20widget%20contenant%2C%20comme%20son%20nom%20l%27indique%2C%20l%27%C3%A9di" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/delicious.png" class="sociable-img sociable-hovers" title="del.icio.us" alt="del.icio.us" /></a><a
rel="nofollow" target="_blank"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.willdurand.fr%2Fintegrer-un-gestionnaire-de-fichiers-dans-dmckeditorplugin%2F&amp;t=Int%C3%A9grer%20un%20gestionnaire%20de%20fichiers%20dans%20dmCkEditorPlugin" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/facebook.png" class="sociable-img sociable-hovers" title="Facebook" alt="Facebook" /></a><a
rel="nofollow" target="_blank"  href="http://twitter.com/home?status=Int%C3%A9grer%20un%20gestionnaire%20de%20fichiers%20dans%20dmCkEditorPlugin%20-%20http%3A%2F%2Fwww.willdurand.fr%2Fintegrer-un-gestionnaire-de-fichiers-dans-dmckeditorplugin%2F" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/twitter.png" class="sociable-img sociable-hovers" title="Twitter" alt="Twitter" /></a><a
rel="nofollow" target="_blank"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.willdurand.fr%2Fintegrer-un-gestionnaire-de-fichiers-dans-dmckeditorplugin%2F&amp;title=Int%C3%A9grer%20un%20gestionnaire%20de%20fichiers%20dans%20dmCkEditorPlugin&amp;annotation=Bonjour%2C%0D%0Aje%20laisse%20ici%20une%20petite%20astuce%20pour%20int%C3%A9grer%20KFM%20%28http%3A%2F%2Fkfm.verens.com%2F%29%2C%20un%20excellent%20gestionnaire%20de%20fichiers%20en%20AJAX%2C%20au%20plugin%20Diem%20nomm%C3%A9%20dmCkEditorPlugin.%20Ce%20plugin%20offre%20un%20nouveau%20widget%20contenant%2C%20comme%20son%20nom%20l%27indique%2C%20l%27%C3%A9di" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/googlebookmark.png" class="sociable-img sociable-hovers" title="Google Bookmarks" alt="Google Bookmarks" /></a><a
rel="nofollow" target="_blank"  href="http://www.friendfeed.com/share?title=Int%C3%A9grer%20un%20gestionnaire%20de%20fichiers%20dans%20dmCkEditorPlugin&amp;link=http%3A%2F%2Fwww.willdurand.fr%2Fintegrer-un-gestionnaire-de-fichiers-dans-dmckeditorplugin%2F" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/friendfeed.png" class="sociable-img sociable-hovers" title="FriendFeed" alt="FriendFeed" /></a><a
rel="nofollow" target="_blank"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.willdurand.fr%2Fintegrer-un-gestionnaire-de-fichiers-dans-dmckeditorplugin%2F&amp;title=Int%C3%A9grer%20un%20gestionnaire%20de%20fichiers%20dans%20dmCkEditorPlugin&amp;source=William%26%23039%3Bs+Blog+D%C3%A9veloppeur+web+ind%C3%A9pendant%2C+%C3%A9tudiant+et+passionn%C3%A9+%21+%23Symfony2+%23Rails+%23Diem+%23Git+%23Nginx+%23WebPerfs+%23SoftwareQuality&amp;summary=Bonjour%2C%0D%0Aje%20laisse%20ici%20une%20petite%20astuce%20pour%20int%C3%A9grer%20KFM%20%28http%3A%2F%2Fkfm.verens.com%2F%29%2C%20un%20excellent%20gestionnaire%20de%20fichiers%20en%20AJAX%2C%20au%20plugin%20Diem%20nomm%C3%A9%20dmCkEditorPlugin.%20Ce%20plugin%20offre%20un%20nouveau%20widget%20contenant%2C%20comme%20son%20nom%20l%27indique%2C%20l%27%C3%A9di" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/linkedin.png" class="sociable-img sociable-hovers" title="LinkedIn" alt="LinkedIn" /></a><a
rel="nofollow" target="_blank"  href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fwww.willdurand.fr%2Fintegrer-un-gestionnaire-de-fichiers-dans-dmckeditorplugin%2F&amp;t=Int%C3%A9grer%20un%20gestionnaire%20de%20fichiers%20dans%20dmCkEditorPlugin" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/myspace.png" class="sociable-img sociable-hovers" title="MySpace" alt="MySpace" /></a><a
rel="nofollow" target="_blank"  href="http://www.netvibes.com/share?title=Int%C3%A9grer%20un%20gestionnaire%20de%20fichiers%20dans%20dmCkEditorPlugin&amp;url=http%3A%2F%2Fwww.willdurand.fr%2Fintegrer-un-gestionnaire-de-fichiers-dans-dmckeditorplugin%2F" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/netvibes.png" class="sociable-img sociable-hovers" title="Netvibes" alt="Netvibes" /></a><a
rel="nofollow" target="_blank"  href="http://www.printfriendly.com/print/new?url=http%3A%2F%2Fwww.willdurand.fr%2Fintegrer-un-gestionnaire-de-fichiers-dans-dmckeditorplugin%2F" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/pdf.png" class="sociable-img sociable-hovers" title="PDF" alt="PDF" /></a><a
rel="nofollow" target="_blank"  href="http://ping.fm/ref/?link=http%3A%2F%2Fwww.willdurand.fr%2Fintegrer-un-gestionnaire-de-fichiers-dans-dmckeditorplugin%2F&amp;title=Int%C3%A9grer%20un%20gestionnaire%20de%20fichiers%20dans%20dmCkEditorPlugin&amp;body=Bonjour%2C%0D%0Aje%20laisse%20ici%20une%20petite%20astuce%20pour%20int%C3%A9grer%20KFM%20%28http%3A%2F%2Fkfm.verens.com%2F%29%2C%20un%20excellent%20gestionnaire%20de%20fichiers%20en%20AJAX%2C%20au%20plugin%20Diem%20nomm%C3%A9%20dmCkEditorPlugin.%20Ce%20plugin%20offre%20un%20nouveau%20widget%20contenant%2C%20comme%20son%20nom%20l%27indique%2C%20l%27%C3%A9di" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/ping.png" class="sociable-img sociable-hovers" title="Ping.fm" alt="Ping.fm" /></a><a
rel="nofollow" target="_blank"  href="http://www.willdurand.fr/feed/" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/rss.png" class="sociable-img sociable-hovers" title="RSS" alt="RSS" /></a><a
rel="nofollow" target="_blank"  href="http://technorati.com/faves?add=http%3A%2F%2Fwww.willdurand.fr%2Fintegrer-un-gestionnaire-de-fichiers-dans-dmckeditorplugin%2F" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/technorati.png" class="sociable-img sociable-hovers" title="Technorati" alt="Technorati" /></a><a
rel="nofollow" target="_blank"  href="http://www.viadeo.com/shareit/share/?url=http%3A%2F%2Fwww.willdurand.fr%2Fintegrer-un-gestionnaire-de-fichiers-dans-dmckeditorplugin%2F&title=Int%C3%A9grer%20un%20gestionnaire%20de%20fichiers%20dans%20dmCkEditorPlugin&urllanguage=fr" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/viadeo.png" class="sociable-img sociable-hovers" title="viadeo FR" alt="viadeo FR" /></a><a
rel="nofollow" target="_blank"  href="http://www.wikio.com/vote?url=http%3A%2F%2Fwww.willdurand.fr%2Fintegrer-un-gestionnaire-de-fichiers-dans-dmckeditorplugin%2F" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/wikio.png" class="sociable-img sociable-hovers" title="Wikio" alt="Wikio" /></a><a
rel="nofollow" target="_blank"  href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fwww.willdurand.fr%2Fintegrer-un-gestionnaire-de-fichiers-dans-dmckeditorplugin%2F&amp;submitHeadline=Int%C3%A9grer%20un%20gestionnaire%20de%20fichiers%20dans%20dmCkEditorPlugin&amp;submitSummary=Bonjour%2C%0D%0Aje%20laisse%20ici%20une%20petite%20astuce%20pour%20int%C3%A9grer%20KFM%20%28http%3A%2F%2Fkfm.verens.com%2F%29%2C%20un%20excellent%20gestionnaire%20de%20fichiers%20en%20AJAX%2C%20au%20plugin%20Diem%20nomm%C3%A9%20dmCkEditorPlugin.%20Ce%20plugin%20offre%20un%20nouveau%20widget%20contenant%2C%20comme%20son%20nom%20l%27indique%2C%20l%27%C3%A9di&amp;submitCategory=science&amp;submitAssetType=text" ><img
src="http://www.willdurand.fr/wp-content/plugins/sociable-30/images/default/16/yahoobuzz.png" class="sociable-img sociable-hovers" title="Yahoo! Buzz" alt="Yahoo! Buzz" /></a><br
/><br
/>]]></content:encoded> <wfw:commentRss>http://www.willdurand.fr/integrer-un-gestionnaire-de-fichiers-dans-dmckeditorplugin/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching 1/17 queries in 0.008 seconds using memcached
Object Caching 786/809 objects using memcached

Served from: www.willdurand.fr @ 2012-02-06 09:18:39 -->
