<?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>Symfony-IT &#187; tutorial</title>
	<atom:link href="http://www.symfony.it/categoria/documentazione/tutorial/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.symfony.it</link>
	<description>Just another Symfony Framework weblog</description>
	<lastBuildDate>Mon, 26 Jul 2010 09:23:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Link diretti a Neatbeans con file_link_format</title>
		<link>http://www.symfony.it/articoli/223/link-diretti-a-neatbeans-con-file-link-format/</link>
		<comments>http://www.symfony.it/articoli/223/link-diretti-a-neatbeans-con-file-link-format/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 11:43:25 +0000</pubDate>
		<dc:creator>kea</dc:creator>
				<category><![CDATA[tutorial]]></category>
		<category><![CDATA[varie]]></category>

		<guid isPermaLink="false">http://www.symfony.it/?p=223</guid>
		<description><![CDATA[Da Symfony 1.3/1.4 c'è possibilità di aprire i file che appaiono nei messaggi di errore/eccezione o nei messaggi della debug toolbar direttamente nel vostro editor preferito. Come viene spiegato (per utenti Mac) direttamente da "Che c'è di nuovo in symfony 1.3/1.4", configurando il parametro file_link_format in settings.yml si può personalizzare il link che viene stampato [...]]]></description>
			<content:encoded><![CDATA[<p>Da Symfony 1.3/1.4 c'è possibilità di aprire i file che appaiono nei messaggi di errore/eccezione o nei messaggi della debug toolbar direttamente nel vostro editor preferito. Come viene spiegato (per utenti Mac) direttamente da "<a href="http://www.symfony-project.org/tutorial/1_4/it/whats-new#chapter_0a503ebf62a6764dd7692824905eef60_sub_sf_file_link_format">Che c'è di nuovo in symfony 1.3/1.4</a>", configurando il parametro <code>file_link_format</code> in <em>settings.yml</em> si può personalizzare il link che viene stampato nei messaggi.</p>
<p>Per poter aprire i file con Netbeans in Windows c'è già un <a title="Tutorial in francese" href="http://nicolas.loeuillet.org/dev/php/symfony-et-sf_file_link_format-pour-netbeans/">mini tutorial</a>. Di seguito i passi per configurare Firefox in Linux.</p>
<p>Prima cosa scriviamo un piccolo script bash per far aprire netbeans con i parametri che ci verranno passati (nome file e numero di riga opzionale):</p>
<div class="igBar"><span id="lcode-3"><a href="#" onclick="javascript:showPlainTxt('code-3'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-3">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">#!/bin/bash</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">url=$<span style="color:#800000;color:#800000;">1</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">file=$<span style="color:#006600; font-weight:bold;">&#123;</span>url#*\/\/<span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">file=$<span style="color:#006600; font-weight:bold;">&#123;</span>file%?line=*<span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">line=$<span style="color:#006600; font-weight:bold;">&#123;</span>url#*line=<span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">if <span style="color:#006600; font-weight:bold;">&#91;</span> <span style="color:#CC0000;">"x$line"</span> != <span style="color:#CC0000;">"x"</span> <span style="color:#006600; font-weight:bold;">&#93;</span>; then</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">line=:$line</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">fi</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">~/netbeans/bin/netbeans --open $file$line </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Dovrete sostituire il path dell'eseguibile di Netbeans se lo avere installato in un altra directory.<br />
Netbeans è abbastanza furbo da non aprire una nuova istanza di se stesso se è già in esecuzione, quindi verrà aperto solo un nuovo tab con la pagina richiesta.</p>
<p>Poi modificate il file <em>settings.yml</em> aggiungendo:</p>
<div class="igBar"><span id="lcode-4"><a href="#" onclick="javascript:showPlainTxt('code-4'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-4">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">dev:</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; .<span style="">settings</span>:</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; file_link_format:&nbsp; &nbsp; &nbsp; &nbsp;netbeans:<span style="color:#FF9933; font-style:italic;">//%f?line=%l </span></div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Ora è da configurare Firefox in modo che riconosca un nuovo protocollo che chiameremo "netbeans":</p>
<ul>
<li>Scrivere nella barra degli indrizzi "about:config"</li>
<li>Clickare su "Farò attenzione, prometto" se non lo avete mai fatto.</li>
<li>Clickare con bottone destro del mouse sulla pagina e selezionare "Nuovo" -&gt; "Booleano"</li>
<li>Inserire nel campo di testo <code>network.protocol-handler.expose.netbeans</code> e poi alla scelta del valore selezionare <code>false</code></li>
<li>Riavviate Firefox</li>
</ul>
<p>Ora aprite una pagina del vostro progetto con dev controller in modo che appaia la debug toolbar. Clickate su "view" e poi in un qualsiasi nome di file (che dopo le modifiche apportate al <em>settings.yml</em> sono diventati link).<br />
Firefox vi chiederà di associare un'applicazione al protocollo, selezionate il file bash precedentemente scritto concludendo così la configurazione.</p>
<p>Ora il protocollo "netbeans" aprirà il file specificato e si posizionerà direttamente sulla riga richiesta, per tutti i messaggi di errore, eccezioni, stack trace e nei file visualizzati nella debug toolbar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.symfony.it/articoli/223/link-diretti-a-neatbeans-con-file-link-format/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Practical Symfony, il libro</title>
		<link>http://www.symfony.it/articoli/88/practical-symfony-il-libro/</link>
		<comments>http://www.symfony.it/articoli/88/practical-symfony-il-libro/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 00:42:30 +0000</pubDate>
		<dc:creator>fullo</dc:creator>
				<category><![CDATA[libri]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[varie]]></category>
		<category><![CDATA[libro]]></category>
		<category><![CDATA[propel]]></category>
		<category><![CDATA[symfony1.2]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.symfony.it/?p=88</guid>
		<description><![CDATA[Con un twit a sorpresa, Fabien ha annunciato l'imminente disponibilità di un nuovo libro su Symfony intitolato "Practical Symfony". Dalla copertina si evince che il libro tratterà di Symfony 1.2 e Propel, dopo l'ormai famosa Guida definitiva a Symfony finalmente verrà rilasciato un nuovo libro dedicato a tutte le novità introdotte nell'ultimo anno. [update] Il [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.symfony.it/wp-content/uploads/2009/01/practical-symfony.png" alt="practical-symfony" title="practical-symfony" width="246" height="399" class="alignnone size-full wp-image-89" /></p>
<p>Con un <a href="http://twitter.com/fabpot/status/1110736788">twit a sorpresa</a>, Fabien ha annunciato l'imminente disponibilità di un nuovo libro su <a href="http://www.symfony-project.org">Symfony</a> intitolato "Practical Symfony".</p>
<p>Dalla copertina si evince che il libro tratterà di Symfony 1.2 e Propel, dopo l'ormai famosa <a href="http://www.symfony-project.org/book/1_0/">Guida definitiva a Symfony</a> finalmente verrà rilasciato un nuovo libro dedicato a tutte le novità introdotte nell'ultimo anno.</p>
<p><strong>[update]</strong><br />
Il libro in questione è in vendita su <a href="http://www.lulu.com/content/5724869">Lulu</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.symfony.it/articoli/88/practical-symfony-il-libro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial Jobeet completo e in Italiano</title>
		<link>http://www.symfony.it/articoli/71/tutorial-jobeet-completo-e-in-italiano/</link>
		<comments>http://www.symfony.it/articoli/71/tutorial-jobeet-completo-e-in-italiano/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 07:44:24 +0000</pubDate>
		<dc:creator>garakkio</dc:creator>
				<category><![CDATA[symfony]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[symfony1.2]]></category>

		<guid isPermaLink="false">http://www.symfony.it/?p=71</guid>
		<description><![CDATA[Probabilmente molti di voi hanno già seguito Jobeet, il tutorial in 24 puntate, pubblicato tra l'inizio di dicembre scorso e Natale. Da ieri, il tutorial è completamente disponibile anche in Italiano, grazie al contributo di alcuni volontari. Possiamo dire di essere orgogliosi di questo risultato, essendo gli unici traduttori ad aver completato il lavoro con [...]]]></description>
			<content:encoded><![CDATA[<p>Probabilmente molti di voi hanno già seguito <a title="Jobeet symfony tutorial" href="http://www.symfony-project.org/jobeet/1_2/">Jobeet</a>, il tutorial in 24 puntate, pubblicato tra l'inizio di dicembre scorso e Natale. Da ieri, il tutorial è completamente disponibile anche <a title="tutorial Jobeet per symfony (Italiano)" href="http://www.symfony-project.org/jobeet/1_2/it/">in Italiano</a>, grazie al contributo di alcuni volontari. Possiamo dire di essere orgogliosi di questo risultato, essendo gli unici traduttori ad aver completato il lavoro con così poco ritardo rispetto alla versione originale.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.symfony.it/articoli/71/tutorial-jobeet-completo-e-in-italiano/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Online il libro sul nuovo Form Framework di Symfony 1.1</title>
		<link>http://www.symfony.it/articoli/33/online-il-libro-sul-nuovo-form-framework-di-symfony-11/</link>
		<comments>http://www.symfony.it/articoli/33/online-il-libro-sul-nuovo-form-framework-di-symfony-11/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 21:36:42 +0000</pubDate>
		<dc:creator>fullo</dc:creator>
				<category><![CDATA[symfony]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[formframework]]></category>
		<category><![CDATA[symfony1.1]]></category>

		<guid isPermaLink="false">http://www.symfony.it/?p=33</guid>
		<description><![CDATA[Finalmente è stato pubblicato il libro relativo al nuovo Form Framework di Symfony 1.1. Per ora sono stati pubblicati solo i primi quattro capitoli del manuale, che trattano rispettivamente: la creazione di form la validazione il templating l'integrazione con propel Questi quattro capitoli sono più che sufficienti ad iniziare con lo sviluppo con il nuovo [...]]]></description>
			<content:encoded><![CDATA[<p>Finalmente è stato <a href="http://www.symfony-project.org/blog/2008/06/18/the-symfony-forms-in-action-book-is-online">pubblicato il <em>libro</em> relativo</a> al nuovo <a href="http://www.symfony-project.org/book/forms/1_1/">Form Framework</a> di Symfony 1.1.</p>
<p>Per ora sono stati pubblicati solo i primi quattro capitoli del manuale, che trattano rispettivamente:</p>
<ul>
<li><a href="http://www.symfony-project.org/book/forms/1_1/en/01-Form-Creation">la creazione di form</a></li>
<li><a href="http://www.symfony-project.org/book/forms/1_1/en/02-Form-Validation">la validazione</a></li>
<li><a href="http://www.symfony-project.org/book/forms/1_1/en/03-Forms-for-web-Designers">il templating</a></li>
<li><a href="http://www.symfony-project.org/book/forms/1_1/en/04-Propel-Integration">l'integrazione con propel</a></li>
</ul>
<p>Questi quattro capitoli sono più che sufficienti ad iniziare con lo sviluppo con il nuovo framework, anche se per approfondire con argomenti più avanzati bisognerà aspettare un po' di tempo.</p>
<p>Infatti nei prossimi capitoli verranno trattati i form multipli, internazionalizzazione e localizzazione e l'estensione degli stessi.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.symfony.it/articoli/33/online-il-libro-sul-nuovo-form-framework-di-symfony-11/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Il video di introduzione a Symfony 1.1</title>
		<link>http://www.symfony.it/articoli/32/il-video-di-introduzione-a-symfony-11/</link>
		<comments>http://www.symfony.it/articoli/32/il-video-di-introduzione-a-symfony-11/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 18:19:27 +0000</pubDate>
		<dc:creator>fullo</dc:creator>
				<category><![CDATA[eventi]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[fabienpotencier]]></category>
		<category><![CDATA[phpday]]></category>
		<category><![CDATA[symfony1.1]]></category>

		<guid isPermaLink="false">http://www.symfony.it/?p=32</guid>
		<description><![CDATA[Ringraziamo lo staff del phpDay 2008 che ha messo a disposizione il video di presentazione di Symfony 1.1. Attualmente è disponibile solo il video in bassa qualità, a breve arriverà anche la versione a 640x480. Stay tuned!]]></description>
			<content:encoded><![CDATA[<p>Ringraziamo lo staff del <a href="http://www.phpday.it">phpDay 2008</a> che ha messo a disposizione il video di presentazione di <a href="http://www.phpday.it/site/phpday-2008/calendario-conferenze/workshop/introduzione-a-symfony-11/">Symfony 1.1</a>.</p>
<p>Attualmente è disponibile solo il video in bassa qualità, a breve arriverà anche la versione a 640x480. Stay tuned!</p>
<p><embed id="VideoPlayback" style="width:400px;height:326px" allowFullScreen="true" flashvars="fs=true" src="http://video.google.com/googleplayer.swf?docid=-8154949770741523488&#038;hl=it" type="application/x-shockwave-flash"> </embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.symfony.it/articoli/32/il-video-di-introduzione-a-symfony-11/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Svuotare la cache di Symfony da ogni directory del progetto</title>
		<link>http://www.symfony.it/articoli/24/svuotare-la-cache-di-symfony-da-ogni-directory-del-progetto/</link>
		<comments>http://www.symfony.it/articoli/24/svuotare-la-cache-di-symfony-da-ogni-directory-del-progetto/#comments</comments>
		<pubDate>Tue, 20 Nov 2007 16:12:28 +0000</pubDate>
		<dc:creator>fullo</dc:creator>
				<category><![CDATA[tips]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://www.symfony.it/articoli/24/svuotare-la-cache-di-symfony-da-ogni-directory-del-progetto/</guid>
		<description><![CDATA[Emiliano ci suggerisce un tips utile se usate linux come piattaforma di sviluppo. Si tratta di un piccolo script che permette di svuotare la cache di Symfony da qualsiasi directory di un progetto. Basta aprire /etc/profile ed inserire al suo interno PLAIN TEXT CODE: alias scc="cd \$(pwd &#124; sed -e \"s#^\(/var/www/[^/]\+\).*#\1#\") &#38;&#38; symfony cc ; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dearchitettura.com">Emiliano</a> ci suggerisce un tips utile se usate linux come piattaforma di sviluppo. Si tratta di un piccolo script che permette di svuotare la cache di Symfony da qualsiasi directory di un progetto.</p>
<p>Basta aprire <code>/etc/profile</code> ed inserire al suo interno</p>
<div class="igBar"><span id="lcode-6"><a href="#" onclick="javascript:showPlainTxt('code-6'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-6">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">alias scc=<span style="color:#CC0000;">"cd <span style="color:#000099; font-weight:bold;">\$</span>(pwd | sed -e <span style="color:#000099; font-weight:bold;">\"</span>s#^<span style="color:#000099; font-weight:bold;">\(</span>/var/www/[^/]<span style="color:#000099; font-weight:bold;">\+</span><span style="color:#000099; font-weight:bold;">\)</span>.*#<span style="color:#000099; font-weight:bold;">\1</span>#<span style="color:#000099; font-weight:bold;">\"</span>) &amp;&amp; symfony cc ; cd -"</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
a questo punto basterà digitare da console scc e se si è in una sottodirectory di un progetto di symfony magicamente la cache si svuoterà (a patto di avere ovviamente i progetti di Symfony in <code>/var/www</code>)!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.symfony.it/articoli/24/svuotare-la-cache-di-symfony-da-ogni-directory-del-progetto/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->