<?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; php</title>
	<atom:link href="http://www.symfony.it/categoria/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.symfony.it</link>
	<description>Just another Symfony Framework weblog</description>
	<lastBuildDate>Mon, 30 Jan 2012 13:53:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<div id='fb-root'></div>
					<script type='text/javascript'>
						window.fbAsyncInit = function()
						{
							FB.init({appId: null, status: true, cookie: true, xfbml: true});
						};
						(function()
						{
							var e = document.createElement('script'); e.async = true;
							e.src = document.location.protocol + '//connect.facebook.net/it_IT/all.js';
							document.getElementById('fb-root').appendChild(e);
						}());
					</script>	
						<item>
		<title>Utilizzare le Estensioni di Doctrine in progetti symfony2</title>
		<link>http://www.symfony.it/articoli/555/symfony2-doctrine-extensions/</link>
		<comments>http://www.symfony.it/articoli/555/symfony2-doctrine-extensions/#comments</comments>
		<pubDate>Thu, 24 Nov 2011 08:30:08 +0000</pubDate>
		<dc:creator>Francesco Tassi</dc:creator>
				<category><![CDATA[bundle]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[documentazione]]></category>
		<category><![CDATA[orm]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[symfony2]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.symfony.it/?p=555</guid>
		<description><![CDATA[Doctrine prevede un set di eventi che permettono di modificarne ed estenderne il comportamento. Tramite l&#8217;utilizzo di questi eventi è possibile implementare nuove funzionalità non previste dall&#8217; ORM. Sfruttando questa potenzialità è stato creato un set di estensioni per mettere a disposizione degli sviluppatori alcuni comportamenti di uso comune. L&#8217;integrazione all&#8217;interno di symfony2 è facilitata [...]]]></description>
			<content:encoded><![CDATA[<p>Doctrine prevede un set di <strong>eventi</strong> che permettono di modificarne ed <strong>estenderne il comportamento</strong>. Tramite l&#8217;utilizzo di questi eventi è possibile <strong>implementare nuove funzionalità</strong> non previste dall&#8217; ORM. Sfruttando questa potenzialità è stato creato un <a title="DoctrineExtensions" href="https://github.com/l3pp4rd/DoctrineExtensions">set di estensioni</a> per mettere a disposizione degli sviluppatori alcuni <strong>comportamenti di uso comune</strong>. L&#8217;integrazione all&#8217;interno di symfony2 è facilitata dal bundle <strong><a title="DoctrineExtensionsBundle" href="https://github.com/stof/StofDoctrineExtensionsBundle">StofDoctrineExtensionsBundle</a></strong>.</p>
<p><span id="more-555"></span></p>
<p>Il <a title="DoctrineExtensions" href="https://github.com/l3pp4rd/DoctrineExtensions">repository DoctrineExtensions</a> prevede queste estensioni:</p>
<ul>
<li>Translatable</li>
<li>Sluggable</li>
<li>Timestampable</li>
<li>Loggable</li>
<li>Tree</li>
<li>Sortable</li>
</ul>
<p>I nomi sono piuttosto indicativi riguardo allo scopo di ognuna. Chi viene da symfony 1.x e doctrine 1.x ricorderà certamente una serie di plugin *ActAs* che avevano esattamente lo stesso scopo di queste estensioni.</p>
<p>Come detto, per utilizzare questi comportamenti in progetti symfony2, è possibile usufruire del bundle<strong> <a title="DoctrineExtensionsBundle" href="https://github.com/stof/StofDoctrineExtensionsBundle">StofDoctrineExtensionsBundle</a> </strong>che mette a disposizione listener e configurazioni varie per semplificare l&#8217;integrazione all&#8217;interno del progetto.</p>
<p><del>In questo momento il bundle non sembra gestire l&#8217;estensione Sortable ma non ho ancora verificato se si tratta di una carenza di documentazione o di una reale mancanza nell&#8217;implementazione dell&#8217;estensione.</del></p>
<p>Nei prossimi post spiegherò come configurare e utilizzare correttamente ognuna delle estensioni disponibili con il bundle.</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.symfony.it/articoli/555/symfony2-doctrine-extensions/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.symfony.it/articoli/555/symfony2-doctrine-extensions/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Form refactoring al phpDay</title>
		<link>http://www.symfony.it/articoli/251/form-refactoring-al-phpday/</link>
		<comments>http://www.symfony.it/articoli/251/form-refactoring-al-phpday/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 07:36:39 +0000</pubDate>
		<dc:creator>fullo</dc:creator>
				<category><![CDATA[eventi]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[conferenze]]></category>
		<category><![CDATA[italia]]></category>
		<category><![CDATA[phpday]]></category>
		<category><![CDATA[sfform]]></category>

		<guid isPermaLink="false">http://www.symfony.it/?p=251</guid>
		<description><![CDATA[Se volete impare l&#8217;uso dei form di Symfony, al di fuori del framework, sappiate che, durante il phpDay, Manuel Baldassarri porterà un talk intitolato Form Refactoring. Durante l&#8217;intervento sarà portato avanti un caso pratico per trasformare un form &#8220;legacy&#8221; in uno gestibile interamente con questo component (ancora non divenuto tale ufficialmente) di Symfony. Ecco la [...]]]></description>
			<content:encoded><![CDATA[<p>Se volete impare l&#8217;uso dei form di <a href="http://www.symfony-project.org">Symfony</a>, al di fuori del framework, sappiate che, durante il phpDay, <a href="http://www.keasoft.it/blog/">Manuel Baldassarri</a> porterà un talk intitolato <a href="http://www.phpday.it/session/form-refactoring">Form Refactoring</a>. Durante l&#8217;intervento sarà portato avanti un caso pratico per trasformare un form &#8220;<em>legacy</em>&#8221; in uno gestibile interamente con questo component (ancora non divenuto tale ufficialmente) di Symfony.</p>
<p>Ecco la descrizione dell&#8217;intervento:</p>
<blockquote><p>Quanti form sono stati scritti per ogni sito web? Quanti sono stati &#8220;riscritti&#8221; ogni volta quando potevano essere riutilizzati? (login, registration, contact, search&#8230;). Se avete dei validatori di form con &#8220;switch&#8221; o una cascata di &#8220;if&#8221;, se OOP per voi è la marca di un detersivo, se avete codice legacy da portare nel XXI secolo, questo è il talk che fa per voi. Refactoring di form con sfForm (senza e con symfony).</p></blockquote>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.symfony.it/articoli/251/form-refactoring-al-phpday/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.symfony.it/articoli/251/form-refactoring-al-phpday/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>phpEdit, anche Windows ha il suo IDE per Symfony</title>
		<link>http://www.symfony.it/articoli/133/phpedit-anche-windows-ha-il-suo-ide-per-symfony/</link>
		<comments>http://www.symfony.it/articoli/133/phpedit-anche-windows-ha-il-suo-ide-per-symfony/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 13:46:33 +0000</pubDate>
		<dc:creator>fullo</dc:creator>
				<category><![CDATA[IDE]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programmazione]]></category>
		<category><![CDATA[phpedit]]></category>
		<category><![CDATA[waterproof]]></category>

		<guid isPermaLink="false">http://www.symfony.it/?p=133</guid>
		<description><![CDATA[Waterproof, azienda francese che sviluppa l&#8217;ottimo IDE per windows phpEdit, ha annunciato il supporto per Symfony all&#8217;interno del proprio IDE. Come potete vedere dallo screencast qui sotto le features sono tante ed interessanti e non si concentrano solo al supporto dei task (presenti anche in altri IDE) ma vanno a fondo con shortcut per la [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.waterproof.fr">Waterproof</a>, azienda francese che sviluppa l&#8217;ottimo IDE per windows phpEdit, ha <a href="http://www.phpedit.com/News/PHPEdit-3.2-is-available!">annunciato il supporto per Symfony</a> all&#8217;interno del proprio IDE. </p>
<p>Come potete vedere dallo <a href="http://www.waterproof.fr/~shordeaux/phpedit-3.2/screencast/en/">screencast</a> qui sotto le features sono tante ed interessanti e non si concentrano solo al supporto dei task (presenti anche in altri IDE) ma vanno a fondo con shortcut per la gestione dell&#8217;interno pattern MVC. </p>
<div id="media">            <object id="csSWF" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="256" height="146" codebase="http://active.macromedia.com/flash7/cabs/ swflash.cab#version=9,0,28,0"><param name="src" value="http://www.waterproof.fr/~shordeaux/phpedit-3.2/screencast/en/sf_en_swf.swf"/><param name="bgcolor" value="#1a1a1a"/><param name="quality" value="best"/><param name="allowScriptAccess" value="always"/><param name="allowFullScreen" value="true"/><param name="scale" value="showall"/><param name="flashVars" value="autostart=false"/><embed name="csSWF" src="http://www.waterproof.fr/~shordeaux/phpedit-3.2/screencast/en/sf_en_swf.swf" width="256" height="146" bgcolor="#1a1a1a" quality="best" allowScriptAccess="always" allowFullScreen="true" scale="showall" flashVars="autostart=false" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed></object>        </div>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.symfony.it/articoli/133/phpedit-anche-windows-ha-il-suo-ide-per-symfony/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.symfony.it/articoli/133/phpedit-anche-windows-ha-il-suo-ide-per-symfony/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Symfony 2.0 al phpDay</title>
		<link>http://www.symfony.it/articoli/111/symfony-20-al-phpday/</link>
		<comments>http://www.symfony.it/articoli/111/symfony-20-al-phpday/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 12:00:43 +0000</pubDate>
		<dc:creator>fullo</dc:creator>
				<category><![CDATA[eventi]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[grusp]]></category>
		<category><![CDATA[phpday]]></category>
		<category><![CDATA[phpday2009]]></category>
		<category><![CDATA[symfony2]]></category>

		<guid isPermaLink="false">http://www.symfony.it/?p=111</guid>
		<description><![CDATA[Durante il phpDay di quest&#8217;anno, che si terrà a Verona tra il 15 e 16 Maggio, Fabien Potencier presenterà un intervento dedicato a Symfony 2.0. questo l&#8217;abstract dell&#8217;intervento, che è stato da poco presentato anche al phpQuebec. Symfony 2.0 is a major step forward for the symfony project. This new version introduces new concepts and [...]]]></description>
			<content:encoded><![CDATA[<p>Durante il <a href="http://www.phpday.it">phpDay</a> di quest&#8217;anno, che si terrà a Verona tra il 15 e 16 Maggio, Fabien Potencier presenterà un intervento dedicato a <a href="http://www.phpday.it/site/phpday-2009/calendario-conferenze/canale-developers/symfony-20/">Symfony 2.0</a>.</p>
<p>questo l&#8217;abstract dell&#8217;intervento, che è stato da poco <a href="http://fabien.potencier.org/talk/22/phpquebec-2009-symfony-2">presentato anche al phpQuebec</a>.</p>
<blockquote><p>Symfony 2.0 is a major step forward for the symfony project. This new version introduces new concepts and new components, and make the framework even more decoupled and flexible than before. As an added bonus, the framework is also more lightweight and much faster. This session will give you a feeling of the power of Symfony 2.0 by introducing the main new components of the framework.</p></blockquote>
<p>Mi raccomando partecipate numerosi! <img src='http://www.symfony.it/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://www.symfony.it/articoli/111/symfony-20-al-phpday/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://www.symfony.it/articoli/111/symfony-20-al-phpday/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! -->
