<?xml version="1.0" encoding="ISO-8859-1"?>
<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"
	>

<channel>
	<title>Full(o)bloG &#187; symfony</title>
	<atom:link href="http://www.fullo.net/blog/tag/symfony/feed" rel="self" type="application/rss+xml" />
	<link>http://www.fullo.net/blog</link>
	<description>nulla e' impossibile per chi non lo deve fare!</description>
	<pubDate>Fri, 28 Nov 2008 20:16:42 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
	<language>en</language>
			<item>
		<title>SymfonyCamp sto arrivando!</title>
		<link>http://www.fullo.net/blog/archives/2008/09/11/symfonycamp-sto-arrivando/</link>
		<comments>http://www.fullo.net/blog/archives/2008/09/11/symfonycamp-sto-arrivando/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 07:30:41 +0000</pubDate>
		<dc:creator>fullo</dc:creator>
		
		<category><![CDATA[eventi]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[conferenze]]></category>

		<category><![CDATA[ideato]]></category>

		<category><![CDATA[lavoro]]></category>

		<category><![CDATA[symfony]]></category>

		<category><![CDATA[symfonycamp]]></category>

		<category><![CDATA[viaggi]]></category>

		<guid isPermaLink="false">http://www.fullo.net/blog/?p=2478</guid>
		<description><![CDATA[Il 2008 si può annoverare come uno dei più geek mai passati, ho potuto partecipare a molti eventi per webduepuntoisti, smanettoni e nerd e parteciperò ad altrettanti nei prossimi 3 mesi.
Questo weekend, snobbando la blogsfera italiana (anche se la cosa mi dispiace un bel po&#8217;, ma ormai sono avvezzo ad eventi tutti nello stesso giorno), [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.symfonycamp.com/" onclick="javascript:urchinTracker ('/outbound/article/www.symfonycamp.com');"><img src="http://www.fullo.net/blog/wp-content/uploads/2008/09/symfonycamp_logo.png" alt="symfony camp" title="symfonycamp_logo" width="450" height="66" class="size-full wp-image-2479" /></a><br />
Il 2008 si può annoverare come uno dei più geek mai passati, ho potuto partecipare a molti eventi per webduepuntoisti, smanettoni e nerd e parteciperò ad altrettanti nei prossimi 3 mesi.</p>
<p>Questo weekend, <em>snobbando</em> la <a href="http://www.blogfest.it/" onclick="javascript:urchinTracker ('/outbound/article/www.blogfest.it');">blogsfera italiana</a> (anche se la cosa mi dispiace un bel po&#8217;, ma ormai sono avvezzo ad <a href="http://www.fullo.net/blog/search/onnipresenza" >eventi tutti nello stesso giorno</a>), andrò al <a href="http://www.symfonycamp.com/" onclick="javascript:urchinTracker ('/outbound/article/www.symfonycamp.com');">SymfonyCamp</a> in Olanda. </p>
<p><a href="http://www.symfony.it" onclick="javascript:urchinTracker ('/outbound/article/www.symfony.it');">Symfony</a> è ormai uno dei framework da me più usati per lavoro grazie alla sua versatilità e predisposizione a progetti non banali. Conoscere tutti i principali sviluppatori,  magari per iniziarne a far parte, non potrà che far bene a me ed ai ragazzi di <a href="http://www.ideato.it" onclick="javascript:urchinTracker ('/outbound/article/www.ideato.it');">Ideato</a>. ;)</p>
<p>ciuaz</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fullo.net/blog/archives/2008/09/11/symfonycamp-sto-arrivando/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Twitter su Symfony 1.1</title>
		<link>http://www.fullo.net/blog/archives/2008/07/30/twitter-su-symfony-11/</link>
		<comments>http://www.fullo.net/blog/archives/2008/07/30/twitter-su-symfony-11/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 16:54:56 +0000</pubDate>
		<dc:creator>fullo</dc:creator>
		
		<category><![CDATA[php]]></category>

		<category><![CDATA[webdev]]></category>

		<category><![CDATA[api]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[symfony]]></category>

		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.fullo.net/blog/?p=2456</guid>
		<description><![CDATA[Ho appena rilasciato la prima versione del plugin per Symfony 1.1 che permette di utilizzare tutte le api di Twitter, comprese le nuove relative al motore di ricerca.
Il plugin, chiamato con tanta fantasia idTwitterClientPlugin, permette quindi di modificare il proprio status, scaricare nei formati disponibili le varie timeline messe a disposizione da Twitter (pubblico, proprio, [...]]]></description>
			<content:encoded><![CDATA[<p>Ho appena rilasciato la prima versione del plugin per <a href="http://www.symfony.it" onclick="javascript:urchinTracker ('/outbound/article/www.symfony.it');">Symfony 1.1</a> che permette di utilizzare tutte le api di <a href="http://www.twitter.com" onclick="javascript:urchinTracker ('/outbound/article/www.twitter.com');">Twitter</a>, comprese le nuove relative al motore di ricerca.</p>
<p>Il plugin, chiamato con tanta fantasia <a href="http://trac.symfony-project.org/wiki/idTwitterClientPlugin" onclick="javascript:urchinTracker ('/outbound/article/trac.symfony-project.org');">idTwitterClientPlugin</a>, permette quindi di modificare il proprio status, scaricare nei formati disponibili le varie timeline messe a disposizione da Twitter (pubblico, proprio, followers, messaggi privati, etc) e di usare i nuovi <a href="http://search.twitter.com/operators" onclick="javascript:urchinTracker ('/outbound/article/search.twitter.com');">operatori di ricerca</a> di <a href="http://search.twitter.com/operators" onclick="javascript:urchinTracker ('/outbound/article/search.twitter.com');">Summize</a>.</p>
<p>ciuaz</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fullo.net/blog/archives/2008/07/30/twitter-su-symfony-11/feed/</wfw:commentRss>
		</item>
		<item>
		<title>phpDay 2008, un bell&#8217;evento&#8230; a metà</title>
		<link>http://www.fullo.net/blog/archives/2008/05/29/phpday-2008-un-bellevento-a-meta/</link>
		<comments>http://www.fullo.net/blog/archives/2008/05/29/phpday-2008-un-bellevento-a-meta/#comments</comments>
		<pubDate>Thu, 29 May 2008 22:42:46 +0000</pubDate>
		<dc:creator>fullo</dc:creator>
		
		<category><![CDATA[eventi]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[conferenze]]></category>

		<category><![CDATA[grusp]]></category>

		<category><![CDATA[phpday]]></category>

		<category><![CDATA[phpday2008]]></category>

		<category><![CDATA[rimini]]></category>

		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://www.fullo.net/blog/?p=2433</guid>
		<description><![CDATA[ Finalmente trovo una serata da dedicare al blog ed a scrivere qualche commento sull&#8217;edizione 2008 del phpDay che si è tenuta a Rimini la scorsa settimana.
L&#8217;evento è piaciuto, è indiscutibile. 
Con i ragazzi del GrUSP ormai l&#8217;organizzazione è sempre più semplice da gestire (sfighe permettendo) e la qualità degli interventi aumenta di anno in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/fullo/2531636469/" title="Microsoft Staff di fullo, su Flickr" onclick="javascript:urchinTracker ('/outbound/article/www.flickr.com');"><img src="http://farm3.static.flickr.com/2195/2531636469_1868a2ac52_m.jpg" width="240" height="180" alt="Microsoft Staff" align="left" class="immagine" border="0" /></a> Finalmente trovo una serata da dedicare al blog ed a scrivere qualche commento sull&#8217;edizione 2008 del <a href="http://www.phpday.it" onclick="javascript:urchinTracker ('/outbound/article/www.phpday.it');">phpDay</a> che si è tenuta a Rimini la scorsa settimana.</p>
<p>L&#8217;evento è piaciuto, è indiscutibile. </p>
<p>Con i ragazzi del <a href="http://www.grusp.it" onclick="javascript:urchinTracker ('/outbound/article/www.grusp.it');">GrUSP</a> ormai l&#8217;organizzazione è sempre <em>più semplice</em> da gestire (sfighe permettendo) e la qualità degli interventi aumenta di anno in anno.</p>
<p>Anche la nuova formula del secondo giorno dedicato ai workshop è stata particolarmente apprezzata, sono stati trattati temi di difficile approfondimento in una sola ora di talk e soprattutto è stato coinvolta la platea rendendola partecipe (ed in <a href="http://www.phpday.it/site/phpday-2008/calendario-conferenze/workshop/1430-1730-sviluppo-agile-ed-extreme-programming/" onclick="javascript:urchinTracker ('/outbound/article/www.phpday.it');">alcuni casi protagonista</a>) del workshop stesso.</p>
<p>I relatori inoltre sono stati decisamente ispirati, il <a href="http://www.phpday.it/site/phpday-2008/calendario-conferenze/canale-developers/" onclick="javascript:urchinTracker ('/outbound/article/www.phpday.it');">canale developer</a> ha visto (rispetto agli altri anni) talk di integrazione di php con altri ambienti (<a href="http://www.phpday.it/site/phpday-2008/calendario-conferenze/canale-developers/php-e-java/" onclick="javascript:urchinTracker ('/outbound/article/www.phpday.it');">java</a>, <a href="http://www.phpday.it/site/phpday-2008/calendario-conferenze/canale-developers/la-piattaforma-microsoft-e-php-5/" onclick="javascript:urchinTracker ('/outbound/article/www.phpday.it');">silverlight</a> e webservices) e di nuove metodologie di sviluppo &#8220;agnostiche&#8221; e/o importate da altri linguaggi/piattaforme. Segnale questo che lo <em>sviluppatore php occasionale</em> sta, negli ultimi anni, diventando sempre più un professionista attento a tutto ciò che lo circonda ed aperto a nuovi stimoli. Decisamente un segnale positivo.</p>
<p>Anche la presenza di <a href="http://www.phpday.it/site/phpday-2008/calendario-conferenze/workshop/introduzione-a-symfony-11/" onclick="javascript:urchinTracker ('/outbound/article/www.phpday.it');">Fabien Potencier</a>, papà di <a href="http://www.symfony.it" onclick="javascript:urchinTracker ('/outbound/article/www.symfony.it');">Symfony</a>, con un workshop di ben 4 ore sulle novità della futura versione 1.1 del framework, attualmente, più maturo per il mondo PHP ha destato sicuramente un certo interesse, facendoci raccogliere adesioni ben oltre le nostre aspettative per questo workshop.</p>
<p>Ma non sono tutte rose e fiori.</p>
<p><span id="more-2433"></span></p>
<p>Quest&#8217;anno l&#8217;organizzazione di due giorni ha portato al risicato staff di quattro persone un bel po&#8217; di grattacapi. </p>
<p>La difficoltà riscontrata per soddisfare i problemi di logistica per ospitare oltre 300 persone (si erano iscritti 400 / 160 visitatori, e se ne sono presentati 180 / 150 rispettivamente nelle due giornate), la mancanza di sponsor &#8220;<em>facoltosi</em>&#8221; che ogni anno si fanno sempre più radi (aumentando comunque le nostre spese) e la nostra disorganizzazione (un <em>mea culpa</em> ci vuole tutto) per la gestione delle notifiche via email ci hanno portato a riflettere per il futuro di questo evento.</p>
<p>Vogliamo mantenere il phpDay gratuito ed aperto a tutti (nonostante da più parti ci viene chiesto il contrario), ma per farlo dobbiamo avere certezze e purtroppo l&#8217;indice di drop-off di una conferenza gratuita non è ben calcolabile (finora ci siamo sempre attestati ad un onesto 30% e mai avremmo immaginato il 60% di quest&#8217;anno).</p>
<p>Stiamo quindi valutando se aprire iscrizioni a pagamento per il prossimo anno, con rimborso in caso di partecipazione&#8230; chessò un 6 € di preiscrizione e 5 € di rimborso se ci si presenta (tenendo 1 € per ripagare le transazioni bancarie). Oppure di organizzare parallelamente un canale workshop a pagamento per &#8220;ingolosire&#8221; le aziende che pensano che una manifestazione <em>gratis</em> non sia di qualità e contemporaneamente rimpinguare le magre risorse dell&#8217;associazione&#8230; non saprei&#8230; ma di tempo per decidere ce ne sarà&#8230; :)</p>
<p>Infine qualche ringraziamento. </p>
<p>Innanzitutto all&#8217;eroe ufficiale del phpDay 2008: <a href="http://gggeek.altervista.org/" onclick="javascript:urchinTracker ('/outbound/article/gggeek.altervista.org');">Gaetano Giunta</a>.</p>
<p>Quest&#8217;uomo è riuscito a fare un <a href="http://www.phpday.it/site/phpday-2008/calendario-conferenze/canale-enterprise/ez-systems-php-inside/" onclick="javascript:urchinTracker ('/outbound/article/www.phpday.it');">talk</a> ed un <a href="http://www.phpday.it/site/phpday-2008/calendario-conferenze/workshop/introduzione-agli-ez-component/" onclick="javascript:urchinTracker ('/outbound/article/www.phpday.it');">workshop</a> arrivando a Rimini da Parigi nonostante scioperi di treni ed aerei, attacchi intestinali, mancanza cronica di mezzi pubblici ed alberghi posizionati dalla parte opposta (di qualsiasi cosa).</p>
<p>Poi vorrei ringraziare gli sponsor: <a href="http://www.flickr.com/photos/fullo/2531636469/in/pool-phpday2008" onclick="javascript:urchinTracker ('/outbound/article/www.flickr.com');">Microsoft</a>, <a href="http://www.flickr.com/photos/fullo/2535107928/" onclick="javascript:urchinTracker ('/outbound/article/www.flickr.com');">Zend</a> e CodeGear ormai pilastri dell&#8217;evento ed a Teleperformance (nell&#8217;incarnazione di <a href="http://gattolino.blogspot.com/" onclick="javascript:urchinTracker ('/outbound/article/gattolino.blogspot.com');">Morten</a>) e <a href="http://www.openx.org/" onclick="javascript:urchinTracker ('/outbound/article/www.openx.org');">OpenX</a> che ci hanno salvato le chiappette in corner.</p>
<p>Se venerdì avete sbevacchiato qualcosa tra un talk e l&#8217;altro è merito loro!</p>
<p>Vorrei ringraziare lo staff di Claudia di Yahoo che ha coinvolto <a href="http://lerdorf.com/bio.php" onclick="javascript:urchinTracker ('/outbound/article/lerdorf.com');">Rasmus</a> per inviarci un video con il keynote (purtroppo non pubblicabile al di fuori dell&#8217;evento) ed <a href="http://www.delymyth.net" onclick="javascript:urchinTracker ('/outbound/article/www.delymyth.net');">Elena</a> che ci ha fornito il supporto video e tecnico per tutto il venerdì.</p>
<p>Un grazie anche agli altri 3 dell&#8217;avemaria&#8230; <a href="http://blog.tassoman.com" onclick="javascript:urchinTracker ('/outbound/article/blog.tassoman.com');">Tassoman</a>, <a href="http://www.cesaredamico.com/" onclick="javascript:urchinTracker ('/outbound/article/www.cesaredamico.com');">Cesare</a> e <a href="http://www.beccati.com" onclick="javascript:urchinTracker ('/outbound/article/www.beccati.com');">Matteo</a>. A tutti gli altri relatori, ai soci GrUSP ed a chi è venuto a mangiare a spese dell&#8217;organizzazione alla cena di venerdì ed al pranzo del sabato (ma vi siete <a href="http://www.grusp.it/essere-socio/" onclick="javascript:urchinTracker ('/outbound/article/www.grusp.it');">iscritti</a>?!).</p>
<p>E come finale di questo lunghissimo post qualche risorsa utile:</p>
<ul>
<li>I <a href="http://www.ictv.it/speciali/start/10/php-day-2008/" onclick="javascript:urchinTracker ('/outbound/article/www.ictv.it');">video su ICTV.it</a> di HTML.it</li>
<li>I video sui canali UStream dei talk <a href="http://www.ustream.tv/channel/phpday2008" onclick="javascript:urchinTracker ('/outbound/article/www.ustream.tv');">Developer</a> ed <a href="http://http://www.ustream.tv/channel/phpday2008-ent" onclick="javascript:urchinTracker ('/outbound/article/www.ustream.tv');">Enterprise</a></li>
<li>Il gruppo fotografico su <a href="http://www.flickr.com/groups/phpday2008/pool/" onclick="javascript:urchinTracker ('/outbound/article/www.flickr.com');">Flickr</a></li>
<li>I video pubblicati da <a href="http://video.google.com/videosearch?q=delymyth+phpday&#038;sitesearch=#" onclick="javascript:urchinTracker ('/outbound/article/video.google.com');">Elena</a></li>
</ul>
<p>ciuaz</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fullo.net/blog/archives/2008/05/29/phpday-2008-un-bellevento-a-meta/feed/</wfw:commentRss>
		</item>
		<item>
		<title>phpDay alle porte!</title>
		<link>http://www.fullo.net/blog/archives/2008/05/18/phpday-alle-porte/</link>
		<comments>http://www.fullo.net/blog/archives/2008/05/18/phpday-alle-porte/#comments</comments>
		<pubDate>Sun, 18 May 2008 00:57:25 +0000</pubDate>
		<dc:creator>fullo</dc:creator>
		
		<category><![CDATA[eventi]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[phpday]]></category>

		<category><![CDATA[phpday08]]></category>

		<category><![CDATA[rimini]]></category>

		<category><![CDATA[symfony]]></category>

		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://www.fullo.net/blog/?p=2430</guid>
		<description><![CDATA[Si preannuncia una settimana di inferno, a parte gli impegni lavorativi sempre più pressanti, tra il 22 ed il 24 Maggio sarò infatti in quel di Rimini al phpDay organizzato dal GrUSP di cui sono presidente.
Giusto per farvi venire un po&#8217; di acquolina vi cito i numeri di quest&#8217;anno:

due giornate di evento, una classica ed [...]]]></description>
			<content:encoded><![CDATA[<p>Si preannuncia una settimana di inferno, a parte gli impegni lavorativi sempre più pressanti, tra il 22 ed il 24 Maggio sarò infatti in quel di Rimini al <a href="http://www.phpday.it" onclick="javascript:urchinTracker ('/outbound/article/www.phpday.it');">phpDay</a> organizzato dal <a href="http://www.grusp.it" onclick="javascript:urchinTracker ('/outbound/article/www.grusp.it');">GrUSP</a> di cui sono presidente.</p>
<p>Giusto per farvi venire un po&#8217; di acquolina vi cito i numeri di quest&#8217;anno:</p>
<ul>
<li>due giornate di evento, una classica ed una caratterizzata da workshop di 4 ore l&#8217;uno</li>
<li>oltre 14 interventi tra talk e workshop</li>
<li>ospiti internazionali e presentazione dei principali framework sul mercato</li>
<li>circa 300 iscritti per la giornata di venerdì e 200 per i workshop di sabato</li>
</ul>
<p>E se questo non vi bastasse vi ricordo che l&#8217;evento è gratuito e che si sta cercando, tempo e mezzi permettendo, di organizzare una festa in spiaggia per sabato sera.</p>
<p>Speriamo che vada tutto bene!</p>
<p>ciuaz</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fullo.net/blog/archives/2008/05/18/phpday-alle-porte/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Symfony 1.0 ed Ajax</title>
		<link>http://www.fullo.net/blog/archives/2007/03/01/symfony-10-ed-ajax/</link>
		<comments>http://www.fullo.net/blog/archives/2007/03/01/symfony-10-ed-ajax/#comments</comments>
		<pubDate>Thu, 01 Mar 2007 14:03:04 +0000</pubDate>
		<dc:creator>fullo</dc:creator>
		
		<category><![CDATA[ajax]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[webdev]]></category>

		<category><![CDATA[php 5]]></category>

		<category><![CDATA[prototype]]></category>

		<category><![CDATA[symfony]]></category>

		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.fullo.net/blog/archives/2007/03/01/symfony-10-ed-ajax/</guid>
		<description><![CDATA[E' finalmente stata rilasciata la prima versione stabile di Symfony 1.0. Noto application framework per PHP 5 di cui ho già discusso più volte e che ho iniziato ad usare attivamente nell'ultimo mese e mezzo grazie ad un lavoro con Ciccio (mio guru sull'argomento).
Tra le magie di questa versione, perchè alcune cose ancora non me [...]]]></description>
			<content:encoded><![CDATA[<p>E' finalmente stata rilasciata la prima versione stabile di <a href="http://www.symfony-project.com" onclick="javascript:urchinTracker ('/outbound/article/www.symfony-project.com');">Symfony</a> 1.0. Noto application framework per PHP 5 di cui <a href="http://www.fullo.net/blog/search/symfony" >ho già discusso</a> più volte e che ho iniziato ad usare attivamente nell'ultimo mese e mezzo grazie ad un lavoro con <a href="http://www.cphp.it" onclick="javascript:urchinTracker ('/outbound/article/www.cphp.it');">Ciccio</a> (mio guru sull'argomento).</p>
<p>Tra le magie di questa versione, perchè alcune cose ancora non me le spiego, ieri mi sono imbattuto nella gestione degli script con ajax. Symfony <a href="http://www.symfony-project.com/book/trunk/11-Ajax-Integration" onclick="javascript:urchinTracker ('/outbound/article/www.symfony-project.com');">integra al suo interno Prototype</a> (più o meno come fa anche Ruby) dando allo sviluppatore alcuni <code>helper</code> per attivarne le funzionalità.</p>
<p>La cosa stupenda è che il sistema sa se il metodo che è invocato è ajax o meno e gestisce di conseguenza il relativo templating. Cosa utilissima per non dover riscrivere due volte lo stesso codice e soprattutto per permetterne un certo livello di degradazione.</p>
<p><span id="more-2226"></span></p>
<p>Unica piccola pecca, a mio vedere, è che <a href="http://www.prototypejs.org/api/ajax/updater" onclick="javascript:urchinTracker ('/outbound/article/www.prototypejs.org');">alcuni metodi di Prototype</a> hanno subito un renaming. Quindi ad esempio al posto di <code>Parameter</code> dovrete in Symfony usare il parametro <code>with</code>. Non molto intuitiva per chi conosce già la libreria js...</p>
<p>Comunque sia per darvi un assaggio delle potenzialità e semplicità di utilizzo per ottenere:</p>
<div class="igBar"><span id="lcode-3"><a href="#" onclick="javascript:showCodeTxt('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;">&lt;a href=<span style="color:#CC0000;">"#"</span> onclick=<span style="color:#CC0000;">"new Ajax.Updater('ajaxid', '/webapp/aggiorna', {asynchronous:true, evalScripts:true, onComplete:function(request, json){new Effect.Appear('ajaxid', {});}, parameters:'param1='+ $('param1').value + '&amp;param2='+$('param2').value }); return false;"</span>&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">click me to update</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;">&lt;/a&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;div id=<span style="color:#CC0000;">"ajaxid"</span> style=<span style="color:#CC0000;">"display: none;"</span>&gt;&lt;/div&gt; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>bisognerà in symfony usare il seguente codice:</p>
<div class="igBar"><span id="lphp-4"><a href="#" onclick="javascript:showCodeTxt('php-4'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-4">
<div class="php">
<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;">&lt;div <span style="color:#000000; font-weight:bold;">class</span>=<span style="color:#FF0000;">"ajax_button"</span>&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">&lt;?php</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; &nbsp;<a href="http://www.php.net/echo" onclick="javascript:urchinTracker ('/outbound/article/www.php.net');"><span style="color:#000066;">echo</span></a> link_to_remote<span style="color:#006600; font-weight:bold;">&#40;</span> </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color:#FF0000;">'analizza informazioni'</span>, <a href="http://www.php.net/array" onclick="javascript:urchinTracker ('/outbound/article/www.php.net');"><span style="color:#000066;">array</span></a><span style="color:#006600; font-weight:bold;">&#40;</span>&nbsp; &nbsp;<span style="color:#FF0000;">'script'</span> =&gt; <span style="color:#FF0000;">'true'</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; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color:#FF0000;">'url'</span> =&gt; <span style="color:#FF0000;">'webapp/aggiorna,</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#FF0000;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'</span>with<span style="color:#FF0000;">' =&gt; &quot;'</span>param1=<span style="color:#FF0000;">'+ $('</span>param1<span style="color:#FF0000;">').value +&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </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;"><span style="color:#FF0000;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'</span>&amp;param2=<span style="color:#FF0000;">'+$('</span>param2<span style="color:#FF0000;">').value &quot;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#FF0000;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'</span>update<span style="color:#FF0000;">'=&gt;'</span>ajaxid<span style="color:#FF0000;">',</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;"><span style="color:#FF0000;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'</span>complete<span style="color:#FF0000;">' =&gt; visual_effect('</span>appear<span style="color:#FF0000;">', '</span>ajaxid<span style="color:#FF0000;">')</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#FF0000;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )</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;"><span style="color:#FF0000;">&nbsp; &nbsp; &nbsp;); </span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#FF0000;">?&gt;</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;"><span style="color:#FF0000;">&lt;div id=&quot;ajaxid&quot; style=&quot;display: none&quot;&gt;&lt;/div&gt;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#FF0000;">&lt;/div&gt; </span></div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>con una sola riga di php viene quindi generato lo script ajax che permette di caricare dinamicamente dei contenuti in un div preimpostato e di mostrarli usando un effetto di fade-in. Veramente non male! :D</p>
<p>ciuaz</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fullo.net/blog/archives/2007/03/01/symfony-10-ed-ajax/feed/</wfw:commentRss>
		</item>
		<item>
		<title>P.I.M. gestire le fatture con symfony</title>
		<link>http://www.fullo.net/blog/archives/2006/03/16/pim-gestire-le-fatture-con-symfony/</link>
		<comments>http://www.fullo.net/blog/archives/2006/03/16/pim-gestire-le-fatture-con-symfony/#comments</comments>
		<pubDate>Thu, 16 Mar 2006 16:40:55 +0000</pubDate>
		<dc:creator>fullo</dc:creator>
		
		<category><![CDATA[open source]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[application]]></category>

		<category><![CDATA[bsd]]></category>

		<category><![CDATA[cphp]]></category>

		<category><![CDATA[fatture]]></category>

		<category><![CDATA[framework]]></category>

		<category><![CDATA[invoice]]></category>

		<category><![CDATA[opensource]]></category>

		<category><![CDATA[pim]]></category>

		<category><![CDATA[symfony]]></category>

		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://www.fullo.net/blog/archives/2006/03/16/pim-gestire-le-fatture-con-symfony/</guid>
		<description><![CDATA[Ciccio ha finalmente rilasciato la prima versione di P.I.M. un softwarillo scritto in php usando il framework Symfony (di cui ho già parlato in diverse occasioni) per la gestione delle fatture. Il progetto è nato perchè il soggetto in questione (diventato da poco libero professionista e mio esperto eZ publish di fiducia) non sapeva più [...]]]></description>
			<content:encoded><![CDATA[<p>Ciccio ha finalmente <a href="http://blog.cphp.it/2006/03/16/pim-10-personal-invoice-manager/" onclick="javascript:urchinTracker ('/outbound/article/blog.cphp.it');">rilasciato la prima versione di P.I.M.</a> un softwarillo scritto in php usando il framework Symfony (di cui <a href="http://www.fullo.net/blog/search/symfony" >ho già parlato</a> in diverse occasioni) per la gestione delle fatture. Il progetto è nato perchè il soggetto in questione (diventato da poco libero professionista e mio esperto <a href="http://ez.cphp.it" onclick="javascript:urchinTracker ('/outbound/article/ez.cphp.it');">eZ publish</a> di fiducia) non sapeva più dove sbattere la testa per gestire decentemente i propri clienti [<em>quanto lo capisco ;) </em>].</p>
<p><a href="http://pim.cphp.it/" onclick="javascript:urchinTracker ('/outbound/article/pim.cphp.it');">PIM</a>, che è sotto licenza Open Source (BSD se non erro), ha come principali caratteristiche:</p>
<ul>
<li>gestione dei singoli clienti</li>
<li>gestione singole fatture con esiti di pagamento</li>
<li>gestione dei pagamenti IVA da fare</li>
<li>statistiche fatturato, iva da pagare e stato fatture</li>
<li>esportazione in PDF delle fatture</li>
</ul>
<p>il tutto accedibile tramite autenticazione e con quel pizzico di web 2.0 che non fa mai male ;)</p>
<p>Inoltre molto presto il <em>coraggioso programmatore</em> mi ha promesso di attivare un wiki dove si potranno discutere nuove features (sei spacciato).</p>
<p>Intanto vi avviso che appena tornerò da Dublino verrà hostata sul mio account di <a href="http://www.dreamhost.com/r.cgi?fullo" onclick="javascript:urchinTracker ('/outbound/article/www.dreamhost.com');">Dreamhost con PHP5</a>  una demo dell'applicazione :)</p>
<p>ciuaz</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fullo.net/blog/archives/2006/03/16/pim-gestire-le-fatture-con-symfony/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Symfony lessons</title>
		<link>http://www.fullo.net/blog/archives/2005/12/09/symfony-lessons/</link>
		<comments>http://www.fullo.net/blog/archives/2005/12/09/symfony-lessons/#comments</comments>
		<pubDate>Fri, 09 Dec 2005 07:51:16 +0000</pubDate>
		<dc:creator>fullo</dc:creator>
		
		<category><![CDATA[ajax]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[framework]]></category>

		<category><![CDATA[php5]]></category>

		<category><![CDATA[symfony]]></category>

		<category><![CDATA[tutorial]]></category>

		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://www.fullo.net/blog/archives/2005/12/09/symfony-lessons/</guid>
		<description><![CDATA[Il framework symfony per php 5.x ha adesso anche un tutorial del tipo "qualcosa in n giorni". Il primo ciclo di lezioni, che dura 8 giorni, è già online e copre lo startup dell'applicazione,   la spiegazione del modello MVC e l'uso delle form.
ciuaz
]]></description>
			<content:encoded><![CDATA[<p>Il <a href="http://www.symfony-project.com/" onclick="javascript:urchinTracker ('/outbound/article/www.symfony-project.com');">framework symfony</a> per php 5.x ha adesso anche un tutorial del tipo "<em>qualcosa in n giorni</em>". Il <a href="http://www.symfony-project.com/askeet" onclick="javascript:urchinTracker ('/outbound/article/www.symfony-project.com');">primo ciclo di lezioni</a>, che dura 8 giorni, è già online e copre lo startup dell'applicazione,   la spiegazione del modello MVC e l'uso delle form.</p>
<p>ciuaz</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fullo.net/blog/archives/2005/12/09/symfony-lessons/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.919 seconds -->
<!-- Cached page served by WP-Super-Cache -->
