<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Vincent Mazenod, aka mazenovi, aka voisin de gennetines &#187; askeet</title>
	<atom:link href="http://blog.mazenod.fr/tag/askeet/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mazenod.fr</link>
	<description>#symfony #ispcp #iphone #php #cornemuse</description>
	<lastBuildDate>Mon, 05 Apr 2010 17:35:26 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>symfony Askeet on WAMP &#8211; ce qu&#8217;il s&#8217;est vraiment passé le premier jour ;-)</title>
		<link>http://blog.mazenod.fr/2007/03/symfony-askeet-on-wamp-ce-qu-il-s-est-vraiment-passe-le-premier-jour/</link>
		<comments>http://blog.mazenod.fr/2007/03/symfony-askeet-on-wamp-ce-qu-il-s-est-vraiment-passe-le-premier-jour/#comments</comments>
		<pubDate>Mon, 05 Mar 2007 20:11:27 +0000</pubDate>
		<dc:creator>mazenovi</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[askeet]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.mazenod.fr/?p=66</guid>
		<description><![CDATA[télécharger et installer wamp, tout peut être laissé par défaut.
exécuter
C:\wamp\php\go-pear.bat
tout laisser par défaut
vérifier dans
C:\wamp\Apache2\bin\php.ini
 que
include_path = ".;c:\php\includes;C:\wamp\php\PEAR"
et dans
C:\wamp\php\php.ini
que
memory_limit = 64M
Double cliquer sur
C:\wamp\php\PEAR_ENV.reg
 confirmer

pear upgrade PEAR
pear channel-discover pear.symfony-project.com
pear install symfony/symfony-beta
pear install http://phing.info/pear/phing-current.tgz

ajouter C:\wamp\php au path

clique droit sur le poste de travail &#171;&#160;propriétés&#160;&#187;
onglet &#171;&#160;Avancé&#160;&#187;
&#171;&#160;variables d&#8217;environnement&#160;&#187;
Dans Variables sytèmes descendre jusqu&#8217;à la variable PATH
&#171;&#160;modifier&#160;&#187;
ajouter &#171;&#160;;C:\wamp\php&#160;&#187; à la fin de [...]]]></description>
			<content:encoded><![CDATA[<p>télécharger et installer <a href="http://www.wampserver.com/">wamp</a>, tout peut être laissé par défaut.<br />
exécuter</p>
<pre name="code" class="php:nogutter:nocontrols">C:\wamp\php\go-pear.bat</pre>
<p>tout laisser par défaut<br />
vérifier dans
<pre name="code" class="php:nogutter:nocontrols">C:\wamp\Apache2\bin\php.ini</pre>
<p> que</p>
<pre name="code" class="php:nogutter:nocontrols">include_path = ".;c:\php\includes;C:\wamp\php\PEAR"</pre>
<p>et dans
<pre name="code" class="php:nogutter:nocontrols">C:\wamp\php\php.ini</pre>
<p>que</p>
<pre name="code" class="php:nogutter:nocontrols">memory_limit = 64M</pre>
<p>Double cliquer sur
<pre name="code" class="php:nogutter:nocontrols">C:\wamp\php\PEAR_ENV.reg</pre>
<p> confirmer</p>
<pre name="code" class="php:nogutter:nocontrols">
pear upgrade PEAR
pear channel-discover pear.symfony-project.com
pear install symfony/symfony-beta
pear install http://phing.info/pear/phing-current.tgz
</pre>
<p>ajouter C:\wamp\php au path</p>
<ul>
<li>clique droit sur le poste de travail &laquo;&nbsp;propriétés&nbsp;&raquo;</li>
<li>onglet &laquo;&nbsp;Avancé&nbsp;&raquo;</li>
<li>&laquo;&nbsp;variables d&#8217;environnement&nbsp;&raquo;</li>
<li>Dans Variables sytèmes descendre jusqu&#8217;à la variable PATH</li>
<li>&laquo;&nbsp;modifier&nbsp;&raquo;</li>
<li>ajouter &laquo;&nbsp;;C:\wamp\php&nbsp;&raquo; à la fin de la &laquo;&nbsp;valeur de la variable&nbsp;&raquo;</li>
<li>valider les changements</li>
</ul>
<p>créer
<pre name="code" class="php:nogutter:nocontrols">c:\wamp\www\askeet</pre>
<p>dans une fenêtre ms-dos</p>
<pre name="code" class="php:nogutter:nocontrols">
cd ..\..\wamp\www\askeet
symfony init-project askeet
symfony init-app frontend
</pre>
<p>dans c:\wamp\Apache2\conf/httpd.conf ajouter</p>
<pre name="code" class="php:nogutter:nocontrols">
NameVirtualHost *:80
&lt;VirtualHost *:80&gt;
ServerName askeet
DocumentRoot "c:/wamp/www/askeet/web"
DirectoryIndex index.php
Alias /sf "c:/wamp/php/pear/data/symfony/web/sf"
&lt;Directory "c:/wamp/www/askeet/web"&gt;
AllowOverride All
&lt;/Directory&gt;
&lt;/VirtualHost&gt;
</pre>
<p>dans c:\windows\system32\drivers\etc\hosts ajouter</p>
<pre name="code" class="php:nogutter:nocontrols">
127.0.0.1  askeet
</pre>
<p>consulter http://askeet -&gt; page blanche<br />
dans c:\wamp\Apache2\bin\php.ini</p>
<pre name="code" class="php:nogutter:nocontrols">
short_open_tag = On
...
allowed_memory_size=32M
</pre>
<p>consulter http://askeet -&gt; y a pas les images :  l&#8217;Alias ne marche pas<br />
Là je n&#8217;ai pas raison de le faire mais c&#8217;est le seul moyen que j&#8217;ai trouvé pour que ça marche : dans c:\wamp\Apache2\conf/httpd.conf</p>
<pre name="code" class="php:nogutter:nocontrols">
DocumentRoot "C:/wamp" # au lieu de DocumentRoot "C:/wamp/www"
...
&lt;Directory "C:/wamp"&gt; # au lieu de DocumentRoot &lt;Directory "C:/wamp/www"&gt;
</pre>
<p>Redémarrer Apache<br />
consulter http://askeet -&gt; la classe</p>
<p>Pour être tout à fait complet il faut encore activer le module mod_rewrite d&#8217;apache en décochant la ligne suivante du httpd.conf</p>
<pre name="code" class="php:nogutter:nocontrols">
LoadModule rewrite_module modules/mod_rewrite.so
</pre>
<p>et à activer l&#8217;extenstion XSL de php, donc à partir de l&#8217;icone WAMP dans la barre des tâches.<br />
PHP extensions -&gt; scroller pour trouver php-xsl -&gt; cliquer dessus s&#8217;il n&#8217;est pas déjà sélectionné.<br />
Redemarrer le sercice Apache</p>
<p>Enjoy</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mazenod.fr/2007/03/symfony-askeet-on-wamp-ce-qu-il-s-est-vraiment-passe-le-premier-jour/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Askeet jour 10 &amp; 11</title>
		<link>http://blog.mazenod.fr/2007/03/askeet-jour-10-11/</link>
		<comments>http://blog.mazenod.fr/2007/03/askeet-jour-10-11/#comments</comments>
		<pubDate>Thu, 01 Mar 2007 16:03:49 +0000</pubDate>
		<dc:creator>mazenovi</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[askeet]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://blog.mazenod.fr/?p=61</guid>
		<description><![CDATA[Bon là ca s&#8217;est corsé pour moi &#8230;
le plugins sfFeed ne sinstalle pas avec la dernière version de symfony &#8230;
Du coup j&#8217;ai trouvé un zip de tous les sources jour après jour jusqu&#8217;au jour 16 du tuto askeet dans le forum de symfony rubrique askeet, ca dépanne bien notamment pour ce module rss.
Sinon j&#8217;ai fini [...]]]></description>
			<content:encoded><![CDATA[<p>Bon là ca s&#8217;est corsé pour moi &#8230;<br />
le plugins sfFeed ne sinstalle pas avec la dernière version de symfony &#8230;<br />
Du coup j&#8217;ai trouvé un zip de tous les sources jour après jour jusqu&#8217;au jour 16 du tuto askeet <a href="http://www.symfony-project.com/forum/index.php/t/2144/">dans le forum de symfony rubrique askeet</a>, ca dépanne bien notamment pour ce module rss.</p>
<p>Sinon j&#8217;ai fini par trouver une commande qui installe ce module via PEAR:</p>
<p>symfony plugin-install http://plugins.symfony-project.com/sfFeedPlugin</p>
<p>Au passage j&#8217;ajoute un petit tutoriel en français sur la construction d&#8217;un blog avec symfony<br />
<a href="http://lacot.org/blog/2006/06/26/votre-blog-sous-symfony-pas-a-pas.html">http://lacot.org/blog/2006/06/26/votre-blog-sous-symfony-pas-a-pas.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mazenod.fr/2007/03/askeet-jour-10-11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>askeet jour 7</title>
		<link>http://blog.mazenod.fr/2007/02/askeet-jour-7/</link>
		<comments>http://blog.mazenod.fr/2007/02/askeet-jour-7/#comments</comments>
		<pubDate>Tue, 27 Feb 2007 10:11:28 +0000</pubDate>
		<dc:creator>mazenovi</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[askeet]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://blog.mazenod.fr/?p=59</guid>
		<description><![CDATA[Juste pour signaler une erreur dans le tuto : http://www.symfony-project.com/askeet/en/7
En effet on stipule d&#8217;utiliser la fonction use_helpers pour charger plusieurs helpers et use_helper, ce qui n&#8217;est pas trés malin comme mentionné ici http://www.symfony-project.com/trac/ticket/841. Donc depuis Aout 2006 use_helper peut prendre une liste de helpers et use_helpers est deprecated &#8230;
Donc remplacer use_helpers par use_helper dans toute [...]]]></description>
			<content:encoded><![CDATA[<p>Juste pour signaler une erreur dans le tuto : <a href="http://www.symfony-project.com/askeet/en/7">http://www.symfony-project.com/askeet/en/7</a><br />
En effet on stipule d&#8217;utiliser la fonction use_helpers pour charger plusieurs helpers et use_helper, ce qui n&#8217;est pas trés malin comme mentionné ici <a href="http://www.symfony-project.com/trac/ticket/841">http://www.symfony-project.com/trac/ticket/841</a>. Donc depuis Aout 2006 use_helper peut prendre une liste de helpers et use_helpers est deprecated &#8230;<br />
Donc remplacer use_helpers par use_helper dans toute la suite.<br />
Symfony vaut vraiment le coup d&#8217;oeil, suis vraiment impatient de me retrouver devant un projet original pour voir!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mazenod.fr/2007/02/askeet-jour-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>askeet jour 3</title>
		<link>http://blog.mazenod.fr/2007/02/askeet-jour-3/</link>
		<comments>http://blog.mazenod.fr/2007/02/askeet-jour-3/#comments</comments>
		<pubDate>Tue, 20 Feb 2007 20:36:35 +0000</pubDate>
		<dc:creator>mazenovi</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[askeet]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://blog.mazenod.fr/?p=53</guid>
		<description><![CDATA[Donc récapitulons un peu:
symfony init-project askeet
créée un projet symfony nommé askeet, ce qui équivaut à initialiser une arborescence de fichiers.
symfony init-app frontend
créée l&#8217;application frontend, ce qui équivaut à crééer répertoire nommé frontend dans le répertoire apps du projet sus créé.
modifier la conf du serveur afin de &#171;&#160;voir&#160;&#187; l&#8217;appli nouvellement initialisée
Générer un fichier xml descriptif du [...]]]></description>
			<content:encoded><![CDATA[<p>Donc récapitulons un peu:</p>
<p style="display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #cccccc; overflow-x: auto; overflow-y: auto; background-position: initial initial; padding: 5px; margin: 5px; border: 1px solid black;">symfony init-project askeet</p>
<p>créée un projet symfony nommé askeet, ce qui équivaut à initialiser une arborescence de fichiers.</p>
<p style="display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #cccccc; overflow-x: auto; overflow-y: auto; background-position: initial initial; padding: 5px; margin: 5px; border: 1px solid black;">symfony init-app frontend</p>
<p>créée l&#8217;application frontend, ce qui équivaut à crééer répertoire nommé frontend dans le répertoire apps du projet sus créé.</p>
<p>modifier la conf du serveur afin de &laquo;&nbsp;voir&nbsp;&raquo; l&#8217;appli nouvellement initialisée</p>
<p>Générer un fichier xml descriptif du modèle objet à crééer</p>
<p style="display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #cccccc; overflow-x: auto; overflow-y: auto; background-position: initial initial; padding: 5px; margin: 5px; border: 1px solid black;">symfony propel-convert-xml-schema</p>
<p>Créée un fichier schema.yml à partir du fichier schema.xml<br />
NB: Cette commande n&#8217;est pas mentionnée dans le tuto jour 2</p>
<p>supprimer le fichier schema.xml</p>
<p style="display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #cccccc; overflow-x: auto; overflow-y: auto; background-position: initial initial; padding: 5px; margin: 5px; border: 1px solid black;">symfony propel-build-model</p>
<p>créée les classes de base dans le répertoire lib/model du projet</p>
<p>crééer la base de données du projet</p>
<p>modifier le fichier config/database.yml</p>
<p style="display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #cccccc; overflow-x: auto; overflow-y: auto; background-position: initial initial; padding: 5px; margin: 5px; border: 1px solid black;">symfony propel-build-sql</p>
<p>génère le code SQL correspondant au modèle objet initialement spécifié dans schema.xml</p>
<p>Importer le code sql fraichement généré dans data/sql dans la base de données du projet, soit via la mysql -u user -p satabase &lt; lib.model.schema.sql, soit via la commande symfony</p>
<p style="display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #cccccc; overflow-x: auto; overflow-y: auto; background-position: initial initial; padding: 5px; margin: 5px; border: 1px solid black;">symfony propel-insert-sql</p>
<p>A condition d&#8217;avoir mis un DSN valide dans le propel.ini à la ligne propel.database.url =</p>
<p style="display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #cccccc; overflow-x: auto; overflow-y: auto; background-position: initial initial; padding: 5px; margin: 5px; border: 1px solid black;">mysql://user:password@localhost/askeet</p>
<p style="display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #cccccc; overflow-x: auto; overflow-y: auto; background-position: initial initial; padding: 5px; margin: 5px; border: 1px solid black;">symfony propel-generate-crud frontend question Question</p>
<p>génère une ébauche de module question à partir de la description de Question (dans schema.xml) au niveau de l&#8217;application frontend</p>
<p style="display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #cccccc; overflow-x: auto; overflow-y: auto; background-position: initial initial; padding: 5px; margin: 5px; border: 1px solid black;">symfony cc frontend config</p>
<p>vide le cache avant de tester</p>
<p>tester l&#8217;objet question en consultant l&#8217;url http://askeet/question</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mazenod.fr/2007/02/askeet-jour-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Une semaine sans Internet &#8211; askeet jour 2</title>
		<link>http://blog.mazenod.fr/2007/02/une-semaine-sans-internet-askeet-jour-2/</link>
		<comments>http://blog.mazenod.fr/2007/02/une-semaine-sans-internet-askeet-jour-2/#comments</comments>
		<pubDate>Tue, 20 Feb 2007 17:32:01 +0000</pubDate>
		<dc:creator>mazenovi</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[askeet]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://blog.mazenod.fr/?p=49</guid>
		<description><![CDATA[Voilà maintenant 8 jours qu&#8217;on m&#8217;a coupé ma connexion wanadoo, activé ma connexion free, et que j&#8217;attends ma freebox. Donc voilà je fais des heures supp.
Je suis sur le jour 2 de askeet (le dernier traduit en français) et voici les notes du jour :
installer l&#8217;extension XSLT pour PHP4 ou XSL pour PHP5. Ce qui [...]]]></description>
			<content:encoded><![CDATA[<p>Voilà maintenant 8 jours qu&#8217;on m&#8217;a coupé ma connexion wanadoo, activé ma connexion free, et que j&#8217;attends ma freebox. Donc voilà je fais des heures supp.<br />
Je suis sur le jour 2 de askeet (le dernier traduit en français) et voici les notes du jour :</p>
<p>installer l&#8217;extension XSLT pour PHP4 ou XSL pour PHP5. Ce qui se fait en installant le port php5-xsl sous BSD ou en décochant la ligne de cette extension dans le php.ini du PHP CLI (celui qui se situe dans le répertoire php et non dans le répertoire Apache2) sous WAMP</p>
<p>la commande</p>
<p style="display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #cccccc; overflow-x: auto; overflow-y: auto; background-position: initial initial; padding: 5px; margin: 5px; border: 1px solid black;">symfony propel-build-model</p>
<p>me renvoie un message du genre<br />
The propel.packageObjectModel property requires the package attribute to be set for each database.<br />
en cherchant un peu je suis tombé là dessus<br />
<a href="http://www.symfony-project.com/forum/index.php/m/17389/">http://www.symfony-project.com/forum/index.php/m/17389/</a><br />
et effectivement tapant la commande (qui nécessite l&#8217;installation de php5-simplexml)</p>
<p style="display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #cccccc; overflow-x: auto; overflow-y: auto; background-position: initial initial; padding: 5px; margin: 5px; border: 1px solid black;">symfony propel-convert-xml-schema<br />
rm config/schema.xml</p>
<p>Tout à coup</p>
<p style="display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #cccccc; overflow-x: auto; overflow-y: auto; background-position: initial initial; padding: 5px; margin: 5px; border: 1px solid black;">symfony propel-build-model</p>
<p>se met à fonctionner &#8230;<br />
Ca restera mystérieux. Pour tout le reste le jour 2 ca fonctionne!<br />
Vive le CRUD donc et vive l&#8217;anglais &#8230; askeet traduit ca s&#8217;arrête là.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mazenod.fr/2007/02/une-semaine-sans-internet-askeet-jour-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
