<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <title>Articles publiés dans Experimental-Symfony.com. Experimentation autours du framework PHP Symfony</title>
  <link rel="alternate" href="http://www.experimental-symfony.com/" />
  <id>http://www.experimental-symfony.com/</id>
  <updated>2010-11-08T10:33:53Z</updated>
  <author>
    <name>Cyrille Crochant</name>
  </author>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/ExperimentalSymfony" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="experimentalsymfony" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
  <title>Nouveau site perso (symfony 1.4)</title>
  <link rel="alternate" href="http://www.experimental-symfony.com/sfSimpleBlog/show/stripped_title/nouveau-site-perso-symfony-1-4" />
  <updated>2010-11-08T10:33:53Z</updated>
  <author>
    <name>cyrille</name>
  </author>
  <id>12</id>
  <summary type="text">J&amp;#39;ai mis en ligne ce week-end un nouveau site : Codeavantage.netLe site est bas&amp;eacute; sur la v[...]</summary>
  <content type="text/html"><![CDATA[<p>J&#39;ai mis en ligne ce week-end un nouveau site : </p><p><a href="http://www.codeavantage.net/">Codeavantage.net</a></p><p>Le site est bas&eacute; sur la version 1.4 de Symfony, Propel et jQuery. Rien d&#39;extraordinaire au niveau des fonctionnalit&eacute;s... mais la programmation du site n&#39;a pas du me prendre 1 semaine et c&#39;est bien agr&eacute;able :).</p><p>Au passage, je trouve la documentation actuelle de Symfony assez lacunaire... J&#39;ai &eacute;t&eacute; oblig&eacute; de m&#39;attarder sur Jobeet pour trouver certaines infos ou dans les anciens forums, ce qui doit para&icirc;tre pas mal confus aux nouveaux utilisateurs... </p>]]></content>
</entry>
<entry>
  <title>Netbeans 6.8 et le support de Symfony</title>
  <link rel="alternate" href="http://www.experimental-symfony.com/sfSimpleBlog/show/stripped_title/netbeans-6-8-et-le-support-de-symfony" />
  <updated>2009-11-30T10:42:27Z</updated>
  <author>
    <name>cyrille</name>
  </author>
  <id>11</id>
  <summary type="text">Netbeans 6.8 int&amp;egrave;gre un support pour Symfony. Rien de r&amp;eacute;volutionnaire mais les petits [...]</summary>
  <content type="text/html"><![CDATA[<p>Netbeans 6.8 int&egrave;gre un support pour Symfony. Rien de r&eacute;volutionnaire mais les petits plus qui devraient faire de NetBeans l&#39;IDE de pr&eacute;dilection des d&eacute;veloppeurs Symfony :&nbsp;</p><ul><li>Auto-compl&eacute;tion dans les vues </li></ul><ul><li>Raccourcies pour le passage Action-&gt;Vue et Vue-&gt;Action</li></ul><ul><li>Acc&egrave;s rapide aux commandes Symfony<br /></li></ul><p>&nbsp;</p><p>Le screencast (Via <a href="http://blogs.sun.com/netbeansphp/" target="_blank">Le blog de NetBeans for PHP</a> ) : </p><p>   <object id="flashObj" width="486" height="322" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0"><param name="movie" value="http://c.brightcove.com/services/viewer/federated_f9/1640183659?isVid=1&publisherID=1460825906" /><param name="bgcolor" value="#FFFFFF" /><param name="flashVars" value="videoId=45090595001&linkBaseURL=http://channelsun.sun.com/video/symfony+framework+support+in+netbeans+ide+6.8/45090595001" /><param name="base" value="http://admin.brightcove.com" /><param name="seamlesstabbing" value="false" /><param name="allowFullScreen" value="true" /><param name="swLiveConnect" value="true" /><param name="allowScriptAccess" value="always" /><embed src="http://c.brightcove.com/services/viewer/federated_f9/1640183659?isVid=1&publisherID=1460825906" bgcolor="#FFFFFF" flashVars="videoId=45090595001&linkBaseURL=http%3A%2F%2Fchannelsun.sun.com%2Fvideo%2Fsymfony%2Bframework%2Bsupport%2Bin%2Bnetbeans%2Bide%2B6.8%2F45090595001&playerID=1640183659&domain=embed&" base="http://admin.brightcove.com" name="flashObj" width="486" height="322" seamlesstabbing="false" type="application/x-shockwave-flash" allowFullScreen="true" swLiveConnect="true" allowScriptAccess="always" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed></object>  </p><p>2 probl&egrave;mes, et j&#39;en reviens toujours &agrave; mon casse t&ecirc;te pour arriver &agrave; travailler avec 2 versions diff&eacute;rentes de Symfony, le plugin semble ne pas fonctionner avec Symfony 1.0 et ne permet pas de g&eacute;rer plusieurs versions de Symfony (la configuration du client Symfony se fait au niveau des options g&eacute;n&eacute;rales de l&#39;IDE et non au niveau des options du projet). </p>]]></content>
</entry>
<entry>
  <title>Travailler avec 2 versions de Symfony</title>
  <link rel="alternate" href="http://www.experimental-symfony.com/sfSimpleBlog/show/stripped_title/travailler-avec-2-versions-de-symfony" />
  <updated>2009-11-27T10:09:08Z</updated>
  <author>
    <name>cyrille</name>
  </author>
  <id>10</id>
  <summary type="text">J&amp;#39;ai peu d&amp;eacute;velopp&amp;eacute; depuis 1 an et demi, alors quand j&amp;#39;ai du reprendre le dev p[...]</summary>
  <content type="text/html"><![CDATA[<p>J&#39;ai peu d&eacute;velopp&eacute; depuis 1 an et demi, alors quand j&#39;ai du reprendre le dev pour le site de notre <a href="http://www.picamen.com">agence de r&eacute;f&eacute;rencement</a>, Symfony 1.2 &eacute;tait disponible en version stable. Je me suis donc retrouv&eacute; avec 4 sites en production sous version 1.0 et de nouveaux projets &agrave; concevoir sous 1.2. </p><p>Habitu&eacute; &agrave; travailler en local avec <strong>PEAR sous Windows XP et WAMP</strong>, je me suis retrouv&eacute; face &agrave; un casse-t&ecirc;te, faire coexister 2 versions de PEAR. Plusieurs probl&egrave;mes se sont alors pos&eacute;s : impossible de faire coexister 2 versions de PEAR avec une seule version de PHP et impossible d&#39;installer 2 versions de WAMP. C&#39;est tr&egrave;s loin d&#39;&ecirc;tre id&eacute;al mais la solution la plus simple que j&#39;ai trouv&eacute; est la suivante :&nbsp;</p><p>- Installer <strong>WAMP </strong>-&gt; Initialiser PEAR -&gt; Installer <strong>Symfony 1.0</strong> (qui tourne parfaitement m&ecirc;me avec le versions les plus r&eacute;centes de PHP).</p><p>- Supprimer toutes les variables relatives &agrave; PHP et PEAR dans <em>Panneau de configuration\syst&egrave;me\Avanc&eacute;\Variables d&#39;environnement</em> et reporter ces variables dans un fichier symfony10.cmd. Votre fichier devrait ressembler &agrave; celui ci :</p><blockquote><p><em>REM Ajoute les commandes php de wamp<br />SET PHPCOMMANDS=C:\wamp\bin\php\php5.2.9-1<br />SET PHP_PEAR_SYSCONF_DIR=C:\wamp\bin\php\php5.2.9-1<br />SET PHP_PEAR_INSTALL_DIR=C:\wamp\bin\php\php5.2.9-1\pear<br />SET PHP_PEAR_DOC_DIR=C:\wamp\bin\php\php5.2.9-1\docs<br />SET PHP_PEAR_BIN_DIR=C:\wamp\bin\php\php5.2.9-1<br />SET PHP_PEAR_DATA_DIR=C:\wamp\bin\php\php5.2.9-1\data<br />SET PHP_PEAR_PHP_BIN=C:\wamp\bin\php\php5.2.9-1\.\php.exe<br />SET PHP_PEAR_TEST_DIR=C:\wamp\bin\php\php5.2.9-1\tests<br /><br />SET OLDPATH=%PATH%<br />SET PATH=%PHPCOMMANDS%;%OLDPATH%</em></p></blockquote><p>- Installer <strong>XAMPP </strong>-&gt; Initialiser PEAR -&gt; Installer <strong>Symfony 1.2</strong></p><p>- Nettoyer &agrave; nouveau les variables d&#39;environnement Windows et cr&eacute;er un fichier symfony12.cmd :</p><blockquote><p><em>REM Ajoute les commandes php de xampp<br />SET PHPCOMMANDS=C:\xampp\php<br />SET PHP_PEAR_SYSCONF_DIR=C:\xampp\php<br />SET PHP_PEAR_INSTALL_DIR=C:\xampp\php\pear<br />SET PHP_PEAR_DOC_DIR=C:\xampp\php\docs<br />SET PHP_PEAR_BIN_DIR=C:\xampp\php<br />SET PHP_PEAR_DATA_DIR=C:\xampp\php\data<br />SET PHP_PEAR_PHP_BIN=C:\xampp\php\.\php.exe<br />SET PHP_PEAR_TEST_DIR=C:\xampp\php\tests<br /><br />SET OLDPATH=%PATH%<br />SET PATH=%PHPCOMMANDS%;%OLDPATH%</em> </p></blockquote><p>Voil&agrave;, il ne vous reste plus qu&#39;&agrave; lancer la commande correspondant &agrave; la version de Symfony que vous souhaitez utiliser.&nbsp; </p>]]></content>
</entry>
<entry>
  <title>En bref</title>
  <link rel="alternate" href="http://www.experimental-symfony.com/sfSimpleBlog/show/stripped_title/en-bref" />
  <updated>2007-10-17T12:28:47Z</updated>
  <author>
    <name>cyrille</name>
  </author>
  <id>9</id>
  <summary type="text">Une fois n&amp;#39;est pas coutume, je fais un petit tours d&amp;#39;horizon de ce qui m&amp;#39;a marqu&amp;eacute;[...]</summary>
  <content type="text/html"><![CDATA[<p>Une fois n&#39;est pas coutume, je fais un petit tours d&#39;horizon de ce qui m&#39;a marqu&eacute; cette semaine.</p><ul><li>Mise en ligne de PHP5.3 par php.net. Cette nouvelle version inclue la gestion des espaces de nom. C&#39;est une bonne nouvelle les espaces de nom &eacute;tait initialement programm&eacute; pour PHP6. Pour les sources c&#39;est <a href="http://snaps.php.net/" target="_blank">ici</a> .<br /> </li><li>Un hors-s&eacute;rie de l&#39;excellent &quot;Courrier International&quot;. Si comme moi, vous subissez l&#39;actualit&eacute; du web jour apr&egrave;s jour, vous n&#39;apprendrez certainement pas grand chose, mais la s&eacute;lection d&#39;articles est pertinente et les articles sont de qualit&eacute;. Le sommaire de ce hors-s&eacute;rie: <a href="http://www.courrierinternational.com/evenement/hors-serie/03-2007/sommaire.asp" target="_blank">ici</a> .<br /></li><li>Un BarCamp &agrave; Marseille. Celui-ci aura lieu le mercredi 31 octobre et il fait grand plaisir &agrave; des provinciaux qui ont un peu pris l&#39;habitude d&#39;&ecirc;tre priv&eacute; de ce genre d&#39;&eacute;v&eacute;nement... Toute les informations : <a href="http://barcamp.org/BarCampMarseille1" target="_blank">ici</a> .</li></ul>Voil&agrave;, c&#39;est tout pour cette fois ci. Si ce genre de billet pouvait me donner la motivation pour poster plus r&eacute;guli&egrave;rement sur ce blog, &ccedil;a serait cooool.]]></content>
</entry>
<entry>
  <title>On ne rigole pas avec l'encodage...</title>
  <link rel="alternate" href="http://www.experimental-symfony.com/sfSimpleBlog/show/stripped_title/on-ne-rigole-pas-avec-l-encodage" />
  <updated>2007-09-20T16:03:25Z</updated>
  <author>
    <name>cyrille</name>
  </author>
  <id>8</id>
  <summary type="text">2 jours que je me prends la t&amp;ecirc;te avec des probl&amp;egrave;mes d&amp;#39;encodage sur mes blogs... Le [...]</summary>
  <content type="text/html"><![CDATA[<p>2 jours que je me prends la t&ecirc;te avec des probl&egrave;mes d&#39;encodage sur mes blogs... Le premier probl&egrave;me vient de l&#39;encodage de ma base de donn&eacute;es MySQL. Je n&#39;ai pas encod&eacute; mes tables en utf8 alors que c&#39;est le jeu de caract&egrave;re utilis&eacute; par sfSimpleBlog... Je m&#39;en suis rapidement rendu compte, mais comme apparemment Symfony r&eacute;encode les donn&eacute;es issues de la base, le r&eacute;sultat &eacute;tait parfait et j&#39;ai laiss&eacute; courir. Erreur... ON NE RIGOLE PAS AVEC L&#39;ENCODAGE ou on s&#39;en mord tr&egrave;s vite les doigts.&nbsp; </p><p>Ensuite conceptuellement sfSimpleBlog n&#39;est pas exempt de d&eacute;fauts. Il est bizarre qu&#39;une version &quot;url friendly&quot; de chaque titre de post soit enregistr&eacute;e dans la base de donn&eacute;es alors que ce n&#39;est pas le cas pour les tags. Du coup pour peu que le d&eacute;veloppeur qui choisit d&#39;installer ce plugin ne r&eacute;fl&eacute;chisse pas beaucoup, il s&#39;en mord tr&egrave;s vite les doigts (j&#39;avais plus de doigts j&#39;ai attaqu&eacute; les moignons).</p><p>Et enfin il existe un probl&egrave;me r&eacute;current avec php, l&#39;utilisation du couple de fonctions urlencode/urldecode fait disparaitre l&#39;encodage unicode. Visiblement le syst&egrave;me de routing de Symfony ne corrige pas ce probl&egrave;me. Et le d&eacute;veloppeur qui n&#39;a plus ni doigts, ni moignons, verse une petite larme...</p><p>Je crois que le jour o&ugrave; je serais parfaitement &agrave; l&#39;aise avec l&#39;encodage de caract&egrave;res le d&eacute;veloppement web n&#39;aura plus aucun charme pour moi. </p>]]></content>
</entry>
</feed>

