<?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>PHP - TechnoFrame &#187; Etudes</title>
	<atom:link href="http://www.netfulvpc.fr/phptechnoframe/category/etudes/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.netfulvpc.fr/phptechnoframe</link>
	<description>Le Blog des Technologies PHP</description>
	<lastBuildDate>Sun, 08 Nov 2009 11:28:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CodeIgniter &amp; FreakAuth_Light</title>
		<link>http://www.netfulvpc.fr/phptechnoframe/developpements/codeigniter-freakauth_light/</link>
		<comments>http://www.netfulvpc.fr/phptechnoframe/developpements/codeigniter-freakauth_light/#comments</comments>
		<pubDate>Mon, 11 May 2009 15:03:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Développements]]></category>
		<category><![CDATA[Etudes]]></category>
		<category><![CDATA[Trucs et Astuces]]></category>
		<category><![CDATA[Authentification]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[PHP]]></category>
<category>Auth</category><category>CodeIgniter</category><category>Frameworks</category>
		<guid isPermaLink="false">http://www.netfulvpc.fr/phptechnoframe/trucs-et-astuces/codeigniter-freakauth_light</guid>
		<description><![CDATA[Souvent, quand on crée un site web, il est nécessaire de mettre en place tout un système d&#8217;authentification et d&#8217;identification.
Dans les frameworks, certaines bibliothèques sont utilisées pour faciliter cette mise en place (exemple Zend avec ACL_Auth, ou CakePHP).
CodeIgniter ne se démarque pas en fournissant via la communauté, un package : FreakAuth_Light.
La version téléchargeable sur leur site [...]]]></description>
			<content:encoded><![CDATA[<p>Souvent, quand on crée un site web, il est nécessaire de mettre en place tout un système d&#8217;authentification et d&#8217;identification.</p>
<p><span id="more-42"></span>Dans les frameworks, certaines bibliothèques sont utilisées pour faciliter cette mise en place (exemple Zend avec ACL_Auth, ou CakePHP).</p>
<p>CodeIgniter ne se démarque pas en fournissant via la communauté, un package : <a title="Documentation" href="http://freakauth.4webby.com/documentation/freakauth_light.html" target="_blank">FreakAuth_Light</a>.</p>
<p>La version téléchargeable sur leur site utilise les tags courts (&lt;?=&#8230;) au lieu de (&lt;?php echo&#8230;).</p>
<p>C&#8217;est pourquoi, avec l&#8217;aide de <a title="Web Performance" href="http://www.bleekom.org" target="_blank">[Bleekom]</a>, nous avons revu ce package afin de permettre l&#8217;utilisation des tags longs, plus conformes.</p>
<p>Vous pouvez télécharger tout le pakage CI+FreakAuth_Light <a title="FreakAuth_Light revue par Bleekom" href="http://www.netfulvpc.fr/phptechnoframe/wp-content/uploads/2009/05/freakauth_light_12-bleekom.zip" target="_blank">ici</a>.</p>
<p>Décompressez le dans un répertoire(<strong>auth</strong>) à la racine de votre site web (www ou htdocs), créez une base de données intitulée <strong>db_auth</strong> via PhpMyAdmin et lancer le script fourni dans l&#8217;archive (<strong>FreakAuth_DB.sql</strong>).</p>
<p>Lancez ensuite http://localhost/auth/index.php/installer.html.</p>
<p>Vous avez ensuite un site web permettant :</p>
<p>le login/logout des utilisateurs;</p>
<p>l&#8217;enregistrement d&#8217;utilisateurs;</p>
<p>le renvoie de mot de passe;</p>
<p>le changement de mot de passe;</p>
<p>un site web avec des parties réservées en fonction du profil;</p>
<p>une administration back office pour manager les utilisateurs et les administrateurs du site.</p>
<br /><strong>Tags:</strong> <a href="http://www.netfulvpc.fr/phptechnoframe/tag/Auth" title="Naviguer dans Auth" rel="tag">Auth</a>|<a href="http://www.netfulvpc.fr/phptechnoframe/tag/CodeIgniter" title="Naviguer dans CodeIgniter" rel="tag">CodeIgniter</a>|<a href="http://www.netfulvpc.fr/phptechnoframe/tag/Frameworks" title="Naviguer dans Frameworks" rel="tag">Frameworks</a>]]></content:encoded>
			<wfw:commentRss>http://www.netfulvpc.fr/phptechnoframe/developpements/codeigniter-freakauth_light/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symfony &amp; Jobeet en Live</title>
		<link>http://www.netfulvpc.fr/phptechnoframe/developpements/symfony-jobeet-live/</link>
		<comments>http://www.netfulvpc.fr/phptechnoframe/developpements/symfony-jobeet-live/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 12:37:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Développements]]></category>
		<category><![CDATA[Etudes]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Jobeet]]></category>
		<category><![CDATA[Live App]]></category>
		<category><![CDATA[Symfony]]></category>
<category>Frameworks</category><category>Jobeet</category><category>Symfony</category>
		<guid isPermaLink="false">http://www.netfulvpc.fr/phptechnoframe/etudes/symfony-jobeet-live</guid>
		<description><![CDATA[Je continue à mettre en ligne les tutoriaux issus de l&#8217;utilisation des différents frameworks PHP.
 Aujourd&#8217;hui, c&#8217;est au tour de Symfony et du tutoriel Jobeet. Frustré de ne pas avoir pu tester en ligne cette application pour le moins utile en ces temps de crise (il s&#8217;agit d&#8217;un site d&#8217;offres d&#8217;emplois), j&#8217;ai suivi l&#8217;excellent tutoriel [...]]]></description>
			<content:encoded><![CDATA[<p>Je continue à mettre en ligne les tutoriaux issus de l&#8217;utilisation des différents frameworks PHP.<br />
<span id="more-39"></span> Aujourd&#8217;hui, c&#8217;est au tour de Symfony et du tutoriel Jobeet. Frustré de ne pas avoir pu tester en ligne cette application pour le moins utile en ces temps de crise (il s&#8217;agit d&#8217;un site d&#8217;offres d&#8217;emplois), j&#8217;ai suivi l&#8217;excellent tutoriel de Fabien Potencier disponible directement sur le site de Symfony en <a title="Jobeet English version" href="http://www.symfony-project.org/jobeet/1_2/" target="_blank">anglais </a>(pour le <a title="Jobeet version française" href="http://www.symfony-project.org/jobeet/1_2/Propel/fr/" target="_blank">français</a>, seules les 4 premières leçons sont traduites). Ce tutoriel a aussi fait l&#8217;objet d&#8217;un livre &laquo;&nbsp;<a title="Practical symfony" href="http://www.lulu.com/content/5724869" target="_blank">Practical symfony &#8211; Propel edition</a>&nbsp;&raquo; (je n&#8217;ai pas utilisé Doctrine, mais Propel&#8230;).</p>
<p>Enfin, pour faire court, j&#8217;ai mis le tutoriel en application et l&#8217;ai livré sur <a title="Jobeet Live" href="http://www.bleekom.org/jobeet/web/frontend.php/" target="_blank">le site de [Bleekom]</a> afin que vous puissiez le tester en &laquo;&nbsp;live&nbsp;&raquo;. Biensûr, il est préférable d&#8217;utiliser Firefox pour le visualiser <img src='http://www.netfulvpc.fr/phptechnoframe/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  . Vous remarquerez aussi que les images ne s&#8217;affichent pas toutes&#8230;en effet, je n&#8217;ai pas pu configurer de virtualhost sur l&#8217;hébergement mutualisé d&#8217;OVH <img src='http://www.netfulvpc.fr/phptechnoframe/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  .</p>
<p>Merci à <a title="Web Performance" href="http://www.bleekom.org" target="_blank">[Bleekom]</a> pour l&#8217;hébergement&#8230;</p>
<br /><strong>Tags:</strong> <a href="http://www.netfulvpc.fr/phptechnoframe/tag/Frameworks" title="Naviguer dans Frameworks" rel="tag">Frameworks</a>|<a href="http://www.netfulvpc.fr/phptechnoframe/tag/Jobeet" title="Naviguer dans Jobeet" rel="tag">Jobeet</a>|<a href="http://www.netfulvpc.fr/phptechnoframe/tag/Symfony" title="Naviguer dans Symfony" rel="tag">Symfony</a>]]></content:encoded>
			<wfw:commentRss>http://www.netfulvpc.fr/phptechnoframe/developpements/symfony-jobeet-live/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Webshare : Partagez avec vos clients</title>
		<link>http://www.netfulvpc.fr/phptechnoframe/actus/webshare-partagez-avec-vos-clients/</link>
		<comments>http://www.netfulvpc.fr/phptechnoframe/actus/webshare-partagez-avec-vos-clients/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 08:40:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Actus]]></category>
		<category><![CDATA[Etudes]]></category>
		<category><![CDATA[Trucs et Astuces]]></category>
		<category><![CDATA[Webshare]]></category>
<category>clients</category><category>consultant</category><category>partage</category><category>webshare</category>
		<guid isPermaLink="false">http://www.netfulvpc.fr/phptechnoframe/trucs-et-astuces/webshare-partagez-avec-vos-clients</guid>
		<description><![CDATA[Webshare est un projet Open Source de partage de fichiers. Quel consultant n&#8217;a pas rêvé de pouvoir partager ses fichiers de suivi de projet, ses documents de travail, etc&#8230; avec ses clients. Eh bien WebShare vous procure ce service !
Vous pouvez créer une arborescence pour chacun de vos clients et affecter un login/password à chacun d&#8217;eux. [...]]]></description>
			<content:encoded><![CDATA[<p>Webshare est un projet Open Source de partage de fichiers. Quel consultant n&#8217;a pas rêvé de pouvoir partager ses fichiers de suivi de projet, ses documents de travail, etc&#8230; avec ses clients. Eh bien WebShare vous procure ce service !<br />
Vous pouvez créer une arborescence pour chacun de vos clients et affecter un login/password à chacun d&#8217;eux. Ainsi, seul le client autorisé peut accéder à son espace personnel sans voir celui des autres clients. Vous avez ainsi un espace de partage accessible &nbsp;&raquo;anywhere&nbsp;&raquo; et vos clients aussi.</p>
<p><strong>Site :</strong> <a href="http://www.webshare.fr/">http://www.webshare.fr/</a></p>
<p align="left"><strong>Téléchargez Webshare :</strong> <a href="http://www.webshare.fr/download/webshare_0.6.5alpha.zip">http://www.webshare.fr/download/webshare_0.6.5alpha.zip</a></p>
<br /><strong>Tags:</strong> <a href="http://www.netfulvpc.fr/phptechnoframe/tag/clients" title="Naviguer dans clients" rel="tag">clients</a>|<a href="http://www.netfulvpc.fr/phptechnoframe/tag/consultant" title="Naviguer dans consultant" rel="tag">consultant</a>|<a href="http://www.netfulvpc.fr/phptechnoframe/tag/partage" title="Naviguer dans partage" rel="tag">partage</a>|<a href="http://www.netfulvpc.fr/phptechnoframe/tag/webshare" title="Naviguer dans webshare" rel="tag">webshare</a>]]></content:encoded>
			<wfw:commentRss>http://www.netfulvpc.fr/phptechnoframe/actus/webshare-partagez-avec-vos-clients/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Symfony &amp; Javascript</title>
		<link>http://www.netfulvpc.fr/phptechnoframe/developpements/symfony-javascript/</link>
		<comments>http://www.netfulvpc.fr/phptechnoframe/developpements/symfony-javascript/#comments</comments>
		<pubDate>Mon, 15 Oct 2007 14:10:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Développements]]></category>
		<category><![CDATA[Etudes]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Symfony]]></category>
<category>Ajax</category><category>Javascript</category><category>Symfony</category>
		<guid isPermaLink="false">http://www.netfulvpc.fr/phptechnoframe/etudes/symfony-javascript</guid>
		<description><![CDATA[A few months ago, ©Fabien Potentier (thanks to him) delivered a little movie showing how to create, with symfony, a simple cart where to graphically drag items.
I took the movie and created a document describing roughly step by step setting up. You can download it : Symfony &#38; Javascript.
Tags: Ajax&#124;Javascript&#124;Symfony]]></description>
			<content:encoded><![CDATA[<p>A few months ago, <a title="Sensio-Labs Symfony Creator" href="http://www.sensio-labs.com/" target="_blank">©</a>Fabien Potentier (thanks to him) delivered a little movie showing how to create, with symfony, a simple cart where to graphically drag items.<br />
I took the movie and created a document describing roughly step by step setting up. You can download it : <a title="Symfony &amp; Javascript" href="http://www.netfulvpc.fr/phptechnoframe/wp-content/uploads/2007/10/symfony-cart-and-javascript.rar">Symfony &amp; Javascript</a>.</p>
<br /><strong>Tags:</strong> <a href="http://www.netfulvpc.fr/phptechnoframe/tag/Ajax" title="Naviguer dans Ajax" rel="tag">Ajax</a>|<a href="http://www.netfulvpc.fr/phptechnoframe/tag/Javascript" title="Naviguer dans Javascript" rel="tag">Javascript</a>|<a href="http://www.netfulvpc.fr/phptechnoframe/tag/Symfony" title="Naviguer dans Symfony" rel="tag">Symfony</a>]]></content:encoded>
			<wfw:commentRss>http://www.netfulvpc.fr/phptechnoframe/developpements/symfony-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySql Performance &amp; Tuning</title>
		<link>http://www.netfulvpc.fr/phptechnoframe/etudes/mysql-performance-tuning/</link>
		<comments>http://www.netfulvpc.fr/phptechnoframe/etudes/mysql-performance-tuning/#comments</comments>
		<pubDate>Wed, 26 Sep 2007 10:03:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Etudes]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[Performance]]></category>
<category>MYSQL</category>
		<guid isPermaLink="false">http://www.netfulvpc.fr/phptechnoframe/etudes/mysql-performance-tuning</guid>
		<description><![CDATA[Il y a quelques temps déjà, un webcast de MySql AB expliquait comment bien utiliser MySql et en faire un concurrent à la mesure d&#8217;Oracle.
J&#8217;ai repris sous forme PDF ce webcast (in english) intéressant et vous pouvez le télécharger ici .
Il serait temps que les DSI et dirigeants informatiques commencent à comprendre que l&#8217;univers PHP / MySql [...]]]></description>
			<content:encoded><![CDATA[<p align="left">Il y a quelques temps déjà, un webcast de <a title="MySQL Performance Tuning: Top 5 Tips" href="http://www.mysql.com/news-and-events/on-demand-webinars/mysql-performance-tuning.php" target="_blank"><strong>MySql AB</strong></a> expliquait comment bien utiliser MySql et en faire un concurrent à la mesure d&#8217;Oracle.<br />
J&#8217;ai repris sous forme PDF ce webcast (in english) intéressant et vous pouvez le télécharger <a title="MySql Performance &amp; Tuning" href="http://www.netfulvpc.fr/phptechnoframe/wp-content/uploads/2007/09/performance-et-tunning-mysql.rar"><strong>ici</strong></a> .<br />
Il serait temps que les DSI et dirigeants informatiques commencent à comprendre que l&#8217;univers PHP / MySql peut apporter des solutions professionnelles et qu&#8217;ils <strong><span style="color: #ff6600;">abandonnent</span></strong> l&#8217;association suivante : <strong>PHP/MySql = bidouille</strong> !!!</p>
<br /><strong>Tags:</strong> <a href="http://www.netfulvpc.fr/phptechnoframe/tag/MYSQL" title="Naviguer dans MYSQL" rel="tag">MYSQL</a>]]></content:encoded>
			<wfw:commentRss>http://www.netfulvpc.fr/phptechnoframe/etudes/mysql-performance-tuning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OPTIMISER PHP &amp; MYSQL</title>
		<link>http://www.netfulvpc.fr/phptechnoframe/etudes/optimiser-php-mysql/</link>
		<comments>http://www.netfulvpc.fr/phptechnoframe/etudes/optimiser-php-mysql/#comments</comments>
		<pubDate>Fri, 21 Sep 2007 14:13:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Etudes]]></category>
		<category><![CDATA[Trucs et Astuces]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[PHP]]></category>
<category>MYSQL</category><category>PHP</category>
		<guid isPermaLink="false">http://www.netfulvpc.fr/phptechnoframe/trucs-et-astuces/optimiser-php-mysql</guid>
		<description><![CDATA[RASMUS LERDORF, le créateur de PHP, nous gratifie d&#8217;un SlideShow (uniquement visible sous FIREFOX ou SAFARI) qui nous explique comment optimiser les développements en PHP/MySql afin de diminuer les coûts d&#8217;infrastructure et le fameux T.C.O (coût de possession du matériel informatique : Total Cost of Ownership in english).
Il part d&#8217;un exemple simple : Un site [...]]]></description>
			<content:encoded><![CDATA[<p>RASMUS LERDORF, le créateur de PHP, nous gratifie d&#8217;un <strong><a title="Faire des économies" href="http://talks.php.net/show/phpuk07/6" target="_blank">SlideShow</a></strong> (uniquement visible sous FIREFOX ou SAFARI) qui nous explique comment optimiser les développements en PHP/MySql afin de diminuer les coûts d&#8217;infrastructure et le fameux <strong>T.C.O</strong> (coût de possession du matériel informatique : Total Cost of Ownership in english).</p>
<p>Il part d&#8217;un exemple simple : Un site de 500.000 utilisateurs faisant une moyenne quotidienne de 100 requêtes.<br />
Ce qui donne 578 requêtes par secondes, multiplié par 3 du fait que le traffic ne pas également distribué sur une journée, soit à peu près 1700 requêtes par seconde à gérer.<span id="more-19"></span>Après analyse de l&#8217;infrastructure intiale et d&#8217;un codage simple de quelques pages et quelques includes, le benchmark de cette petite application utilisée par <strong>500.000 utilisateurs</strong> nécessite <strong>100 serveurs</strong> (il ne traite que 17 requêtes par seconde).</p>
<p>Il enlève dans le fichier Postgresql.conf  l&#8217;appel à SSL;  Résultat  : on passe à <strong>108 </strong>requêtes par seconde. Il faut encore une vingtaine de serveurs</p>
<p>Ensuite c&#8217;est le temps d&#8217;accès à la base de données qui prend 10% du temps global, on met donc en place les connections persistentes.<br />
Résultat  : on passe à <strong>339 requêtes</strong> par seconde et il ne faut plus que <strong>5 serveurs</strong>.</p>
<p align="left">Puis on passe de :<code><span style="color: #000000"><span style="color: #dd0000">'db_opts' </span><span style="color: #007700">=&gt; array(</span><span style="color: #0000bb">PDO</span><span style="color: #007700">::</span><span style="color: #0000bb">ERRMODE_EXCEPTION </span><span style="color: #007700">=&gt; </span><span style="color: #0000bb">true</span><span style="color: #007700">, </span><span style="color: #0000bb"> PDO</span><span style="color: #007700">::</span><span style="color: #0000bb">ATTR_PERSISTENT </span><span style="color: #007700">=&gt; </span><span style="color: #0000bb">true</span><span style="color: #007700">)</span></span></code><br />
à<br />
<code><span style="color: #000000"><span style="color: #dd0000">'db_opts' </span><span style="color: #007700">=&gt; array(</span><span style="color: #0000bb">PDO</span><span style="color: #007700">::</span><span style="color: #0000bb">ERRMODE_EXCEPTION </span><span style="color: #007700">=&gt; </span><span style="color: #0000bb">true</span><span style="color: #007700">,<br />
</span><span style="color: #0000bb">PDO</span><span style="color: #007700">::</span><span style="color: #0000bb">ATTR_PERSISTENT </span><span style="color: #007700">=&gt; </span><span style="color: #0000bb">true</span><span style="color: #007700">,<br />
</span><strong><span style="color: #0000bb">PDO</span><span style="color: #007700">::</span><span style="color: #0000bb">ATTR_EMULATE_PREPARES</span><span style="color: #007700">=&gt;</span><span style="color: #0000bb">true</span></strong><span style="color: #007700">)</span></span></code></p>
<p>Le passage de Query en accès par les API Prepare/Execute de MySQLà des accès directs permet de monter à un traitement par le serveur de <strong>580 requêtes</strong> par seconde et il ne faut plus que <strong>3 serveurs</strong>. Les tables MyIsam ou InnoDb procurent les mêmes chiffres, et Sqlite3 est un peu moins performant mais pas beaucoup plus (550 requêtes/secondes).</p>
<p>La mise en place d&#8217;un gestionnaire de cache comme APC donne<strong> 805 requêtes</strong>/secondes. La Gestion de cache se satisfait mal des appels fréquent à des include_once ou require_once.  On les remplace par des REQUIRE simples. Résultat  : <strong>875 requêtes</strong> par seconde.</p>
<p>L&#8217;optimisation dans le php.ini d&#8217;APC, et l&#8217;ajout d&#8217;une instruction sous &#8216;db_opts&#8217; égale à <code><span style="color: #000000"><span style="color: #dd0000">'path' </span><span style="color: #007700">=&gt; </span><span style="color: #0000bb">getcwd</span><span style="color: #007700">()</span></span></code><br />
et quelque modification dans le code de l&#8217;application pour prendre en compte ces paramètres, nous amène à <strong>885  requêtes</strong> par seconde, soit 2 serveurs.</p>
<p>APC permet aussi de configurer le stockage des variables PHP en mémoire partagée. Résultat  : <strong>890 requêtes</strong> par seconde.<br />
Si l&#8217;on pousse un peu, on peut aussi stocker les résultats des requêtes à la base de données pendant 5 minutes en cache. Résultat  : <strong>1080 requêtes</strong> par seconde.</p>
<p>Enfin le remplacement des &laquo;&nbsp;includes&nbsp;&raquo;, l&#8217;ajout de  fonctions et la suppression de certains &laquo;&nbsp;Require&nbsp;&raquo;, nous amène à  1100 requêtes par seconde.<br />
Nous n&#8217;atteignons pas les 1700 requêtes par seconde nécessaires au traitement des consultations par les internautes, mais nous y sommes presque. <span style="color: #ff6600;"><strong><br />
On est passé de 100 à 2 serveurs : Que d&#8217;économies associées !!!</strong></span></p>
<br /><strong>Tags:</strong> <a href="http://www.netfulvpc.fr/phptechnoframe/tag/MYSQL" title="Naviguer dans MYSQL" rel="tag">MYSQL</a>|<a href="http://www.netfulvpc.fr/phptechnoframe/tag/PHP" title="Naviguer dans PHP" rel="tag">PHP</a>]]></content:encoded>
			<wfw:commentRss>http://www.netfulvpc.fr/phptechnoframe/etudes/optimiser-php-mysql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Comparaison des frameworks PHP</title>
		<link>http://www.netfulvpc.fr/phptechnoframe/etudes/comparaison-des-frameworks-php/</link>
		<comments>http://www.netfulvpc.fr/phptechnoframe/etudes/comparaison-des-frameworks-php/#comments</comments>
		<pubDate>Mon, 17 Sep 2007 13:15:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Etudes]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[PHP]]></category>
<category>Frameworks</category>
		<guid isPermaLink="false">http://www.netfulvpc.fr/phptechnoframe/etudes/comparaison-des-frameworks-php</guid>
		<description><![CDATA[Nos amis de www.nexen.net nous gratifient de 2 liens vers des articles de WikipediA sur une comparaison entre les différents frameworks de développement pour le Web, quelque soit la plate-forme.
Le tableau permet de découvrir rapidement le niveau de fonctionnalité entre les différents frameworks.
On y trouve des framework PHP (CakePHP, Symfony, Zend et Fuse Box, Code Igniter). [...]]]></description>
			<content:encoded><![CDATA[<p class="blogcontent">Nos amis de <a href="http://www.nexen.net/">www.nexen.net</a> nous gratifient de 2 liens vers des articles de WikipediA sur une comparaison entre les différents frameworks de développement pour le Web, quelque soit la plate-forme.<br />
Le tableau permet de découvrir rapidement le niveau de fonctionnalité entre les différents frameworks.<br />
On y trouve des framework PHP (CakePHP, Symfony, Zend et Fuse Box, Code Igniter). En comptant les cases vertes, c&#8217;est Symfony et Zend Framework qui tirent leur épingle du jeu.</p>
<p>Il y a beaucoup d&#8217;autres frameworks cités, mais pas sur plate-forme PHP. Il manque aussi surement une grosse série de framework PHP à ajouter sur la page.</p>
<ul>
<li><img src="http://www.nexen.net/nx_media/images/drapeaux/en.png" alt="en" height="12" /> <a class="weblink_img" title="http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks" onclick="window.location.href='http://www.nexen.net/index.php?option=com_nx_weblink&amp;weblink=Comparison+of+web+application+frameworks&amp;content_id=17532'; return false;" href="http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks">Comparison of web application frameworks</a></li>
<li><img src="http://www.nexen.net/nx_media/images/drapeaux/en.png" alt="en" height="12" /> <a class="weblink_img" title="http://en.wikipedia.org/wiki/List_of_web_application_frameworks" onclick="window.location.href='http://www.nexen.net/index.php?option=com_nx_weblink&amp;weblink=List+of+web+application+framework&amp;content_id=17532'; return false;" href="http://en.wikipedia.org/wiki/List_of_web_application_frameworks">List of web application framework</a></li>
</ul>
<p>Bonne Lecture in english of course&#8230;</p>
<br /><strong>Tags:</strong> <a href="http://www.netfulvpc.fr/phptechnoframe/tag/Frameworks" title="Naviguer dans Frameworks" rel="tag">Frameworks</a>]]></content:encoded>
			<wfw:commentRss>http://www.netfulvpc.fr/phptechnoframe/etudes/comparaison-des-frameworks-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento : Ultimate Zend</title>
		<link>http://www.netfulvpc.fr/phptechnoframe/actus/magento-ultimate-zend/</link>
		<comments>http://www.netfulvpc.fr/phptechnoframe/actus/magento-ultimate-zend/#comments</comments>
		<pubDate>Sat, 15 Sep 2007 09:41:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Actus]]></category>
		<category><![CDATA[Etudes]]></category>
		<category><![CDATA[e-Commerce]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[Zend]]></category>
<category>Magento</category><category>Zend</category>
		<guid isPermaLink="false">http://www.netfulvpc.fr/phptechnoframe/trucs-et-astuces/magento-ultimate-zend</guid>
		<description><![CDATA[Le projet Magento : remplacer Oscommerce en apportant une solution de e-commerce professionnelle en Open Source. Le projet est totalement basé sur le framework de Zend. Abstraction et modularité maximale, utilisation du XML à tous les étages, base de données Mysql InnoDb permettant les interactions sur les actions de mise à jour, suppression&#8230;
J&#8217;invite tous ceux [...]]]></description>
			<content:encoded><![CDATA[<p>Le projet <strong><a title="Projet MAGENTO" href="http://www.magentocommerce.com/" target="_blank">Magento</a></strong> : remplacer Oscommerce en apportant une solution de e-commerce professionnelle en Open Source. Le projet est totalement basé sur le framework de Zend. Abstraction et modularité maximale, utilisation du XML à tous les étages, base de données Mysql InnoDb permettant les interactions sur les actions de mise à jour, suppression&#8230;</p>
<p>J&#8217;invite tous ceux qui s&#8217;intéressent à l&#8217;utilisation des frameworks dans des projets PHP à se pencher sur le sujet MAGENTO !!!</p>
<br /><strong>Tags:</strong> <a href="http://www.netfulvpc.fr/phptechnoframe/tag/Magento" title="Naviguer dans Magento" rel="tag">Magento</a>|<a href="http://www.netfulvpc.fr/phptechnoframe/tag/Zend" title="Naviguer dans Zend" rel="tag">Zend</a>]]></content:encoded>
			<wfw:commentRss>http://www.netfulvpc.fr/phptechnoframe/actus/magento-ultimate-zend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installer symfony sur XP</title>
		<link>http://www.netfulvpc.fr/phptechnoframe/etudes/installer-symfony-sur-xp/</link>
		<comments>http://www.netfulvpc.fr/phptechnoframe/etudes/installer-symfony-sur-xp/#comments</comments>
		<pubDate>Fri, 14 Sep 2007 20:04:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Etudes]]></category>
		<category><![CDATA[Trucs et Astuces]]></category>
<category>Symfony</category><category>Tutoriel</category>
		<guid isPermaLink="false">http://www.netfulvpc.fr/phptechnoframe/trucs-et-astuces/installer-symfony-sur-xp</guid>
		<description><![CDATA[Je sais tout le monde développe sous Linux; mais moi je n&#8217;y connais que &#171;&#160;couic&#160;&#187;&#8230; alors j&#8217;utilise Windows XP. J&#8217;ai rédigé un guide d&#8217;installation synthétique de Symfony pour mes besoins personnels; cela m&#8217;évite d&#8217;oublier certaines étapes au cas où j&#8217;aurais à l&#8217;installer ailleurs que chez moi.Vous pouvez le télécharger ici (.pdf) : symfony on XP.Envoyez moi un commentaire si [...]]]></description>
			<content:encoded><![CDATA[<p>Je sais tout le monde développe sous Linux; mais moi je n&#8217;y connais que &laquo;&nbsp;couic&nbsp;&raquo;&#8230; alors j&#8217;utilise Windows XP.<span id="more-13"></span> J&#8217;ai rédigé un guide d&#8217;installation synthétique de Symfony pour mes besoins personnels; cela m&#8217;évite d&#8217;oublier certaines étapes au cas où j&#8217;aurais à l&#8217;installer ailleurs que chez moi.<font color="#ff0000">Vous pouvez le télécharger ici (.pdf) :</font> <a href="http://www.netfulvpc.fr/phptechnoframe/wp-content/uploads/2007/09/symfony-on-xp.rar" title="symfony on XP">symfony on XP</a>.Envoyez moi un commentaire si ce guide vous a été utile.<font color="#99cc00">Enfin si une bonne âme voulait m&#8217;initier à Linux, je suis volontaire&#8230;!!!</font></p>
<br /><strong>Tags:</strong> <a href="http://www.netfulvpc.fr/phptechnoframe/tag/Symfony" title="Naviguer dans Symfony" rel="tag">Symfony</a>|<a href="http://www.netfulvpc.fr/phptechnoframe/tag/Tutoriel" title="Naviguer dans Tutoriel" rel="tag">Tutoriel</a>]]></content:encoded>
			<wfw:commentRss>http://www.netfulvpc.fr/phptechnoframe/etudes/installer-symfony-sur-xp/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Installer Eclipse PDT pour PHP + Zend Debugger</title>
		<link>http://www.netfulvpc.fr/phptechnoframe/developpements/installer-eclipse-pdt-pour-php-zend-debugger/</link>
		<comments>http://www.netfulvpc.fr/phptechnoframe/developpements/installer-eclipse-pdt-pour-php-zend-debugger/#comments</comments>
		<pubDate>Tue, 11 Sep 2007 22:39:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Développements]]></category>
		<category><![CDATA[Etudes]]></category>
		<category><![CDATA[Trucs et Astuces]]></category>
		<category><![CDATA[Debugger]]></category>
		<category><![CDATA[Eclipse PDT]]></category>
		<category><![CDATA[Zend]]></category>
<category>Eclipse</category><category>PHP</category><category>Zend</category>
		<guid isPermaLink="false">http://www.netfulvpc.fr/phptechnoframe/trucs-et-astuces/installer-eclipse-pdt-pour-php-zend-debugger</guid>
		<description><![CDATA[On peut utiliser l&#8217;IDE Eclipse pour développer en PHP.Il suffit d&#8217;utiliser la version d&#8217;Eclipse All-in-One incluant le plugin PDT.Vous pouvez télécharger cette version à partir de ce Site; ou directement en cliquant sur ce lien. Il suffit ensuite de décompresser l&#8217;archive sur son disque dur. Vous devrez ensuite télécharger le Plugin Eclipse fournit par Zend [...]]]></description>
			<content:encoded><![CDATA[<p>On peut utiliser l&#8217;IDE Eclipse pour développer en PHP.Il suffit d&#8217;utiliser la version <strong><span style="color: #000000;">d&#8217;Eclipse All-in-One</span></strong> incluant le <strong><span style="color: #000000;">plugin PDT</span></strong>.<span id="more-9"></span>Vous pouvez télécharger cette version à partir de ce <a href="http://download.eclipse.org/tools/pdt/downloads/release.php?release=S20080601-RC2" target="_blank">Site</a>; ou directement en cliquant sur ce <a href="http://www.eclipse.org/downloads/download.php?file=/tools/pdt/downloads/drops/S20080601-RC2/all-in-one/pdt-all-in-one-S20080601_RC2-win32.zip&amp;url=http://eclipse.ialto.org/tools/pdt/downloads/drops/S20080601-RC2/all-in-one/pdt-all-in-one-S20080601_RC2-win32.zip&amp;mirror_id=514" target="_blank">lien</a>. Il suffit ensuite de décompresser l&#8217;archive sur son disque dur. Vous devrez ensuite télécharger le Plugin Eclipse fournit par Zend à cette <a href="http://www.zend.com/pdt#debugger" target="_blank">adresse</a> ou le downloader pour windows <a href="http://downloads.zend.com/pdt/debugger/org.zend.php.debug_feature-I20080602.zip" target="_blank">ici</a>. Copier ensuite le répertoire plugins et features de l&#8217;archive dans le répertoire eclipse sur votre disque dur.<strong><span style="color: #000000;">Et voilà</span></strong> vous avez un environnement de développement <strong>IDE PHP + Debugger</strong>.<img style="width: 400px; height: 307px;" title="Eclipse PHP PDT + ZEND DBG" src="http://www.netfulvpc.fr/phptechnoframe/wp-content/uploads/2007/09/Eclipse%20PHP.jpg" alt="Eclipse PHP PDT + ZEND DBG" width="400" height="307" align="absMiddle" /></p>
<br /><strong>Tags:</strong> <a href="http://www.netfulvpc.fr/phptechnoframe/tag/Eclipse" title="Naviguer dans Eclipse" rel="tag">Eclipse</a>|<a href="http://www.netfulvpc.fr/phptechnoframe/tag/PHP" title="Naviguer dans PHP" rel="tag">PHP</a>|<a href="http://www.netfulvpc.fr/phptechnoframe/tag/Zend" title="Naviguer dans Zend" rel="tag">Zend</a>]]></content:encoded>
			<wfw:commentRss>http://www.netfulvpc.fr/phptechnoframe/developpements/installer-eclipse-pdt-pour-php-zend-debugger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
