<?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>Zend Framework Italy &#187; Documentazione</title>
	<atom:link href="http://www.zend-framework.it/category/documentazione/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zend-framework.it</link>
	<description>Just another Zend Framework (Italian) weblog.</description>
	<lastBuildDate>Wed, 15 Apr 2009 07:18:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Avvertenze per la migrazione da Zend Framework 1.0.4 a 1.5</title>
		<link>http://www.zend-framework.it/2008/05/12/avvertenze-per-la-migrazione-da-zend-framework-104-a-15/</link>
		<comments>http://www.zend-framework.it/2008/05/12/avvertenze-per-la-migrazione-da-zend-framework-104-a-15/#comments</comments>
		<pubDate>Mon, 12 May 2008 07:27:07 +0000</pubDate>
		<dc:creator>weppos</dc:creator>
				<category><![CDATA[Documentazione]]></category>
		<category><![CDATA[Zend_Controller]]></category>
		<category><![CDATA[Zend_Date]]></category>
		<category><![CDATA[zend_locale]]></category>
		<category><![CDATA[Zend_Search_Lucene]]></category>

		<guid isPermaLink="false">http://www.zend-framework.it/?p=47</guid>
		<description><![CDATA[Elementi da tenere in considerazione per l'upgrade da Zend Framework 1.0.4 a Zend Framework 1.5.]]></description>
			<content:encoded><![CDATA[<p>I <a href="http://www.zend-framework.it/2008/03/26/zend-organizza-due-workshop-gratuiti-su-zend-framework/">due workshop organizati da Zend Italia</a> su Zend Framework 1.5 sono stati un&#8217;eccellente occasione per scambiare due chiacchiere e condividere le proprie esperienze con quanti hanno già avuto l&#8217;opportunità di familiarizzare con Zend Framework.</p>
<p>Tra le domande più ricorrenti ricordo, senza dubbios le varie richieste su <strong>come migrare ed aggiornare le proprie applicazioni da Zend Framework 1.0.4 a Zend Framework 1.5</strong>.<br />
Fortunatamente, nonostante i <a href="http://www.zend-framework.it/2008/03/18/arriva-zend-framework-15/">numerosi cambiamenti della nuova release</a>, il team di sviluppo si è preoccupato di ridurre al minimo brusche inversioni di rotta che avrebbero potuto costituire un ostacolo nell&#8217;upgrade di prodotti esistenti.</p>
<p>Così, <strong>l&#8217;aggiornamento da Zend Framework 1.0.x a Zend Framework 1.5.x non comporta particolari problemi</strong>. E&#8217; sufficiente sostituire la directory <code>library</code> e prestare attenzione ad un paio di incompatibilità: esistono infatti almeno 3 <em>compatibility breaks</em> dimostrati che è bene tenere il considerazione.<span id="more-47"></span></p>
<h2>Indice di Zend_Search_Lucene</h2>
<p>A partire da Zend Framework 1.5 il componente Zend_Search_Lucene adotta esclusivamente il formato degli indici Apache Lucene 2.1, a differenza della versione Apache Lucene 1.9 di Zend Framework 1.0.x.<br />
La conversione dell&#8217;indice avviene automaticamente al primo utilizzo della libreria dopo l&#8217;upgrade di Zend Framework.</p>
<p>E&#8217; importante tenere a mente che, una volta convertito, <strong>non è possibile ripristinare il formato precedente</strong>. E&#8217; quindi consigliabile eseguire un backup dei file degli indici scritti in Apache Lucene 1.9 per ogni evenienza ed un eventuale <em>rollback</em>.</p>
<h2>Nuove linee guida per i nomi delle action</h2>
<p>Per una serie di motivazioni legate principalmente alla natura di PHP ed al design del controller di Zend Framework, la release 1.0.x presentava un comportamento inaspettato nella gestione di nomi di <em>action</em> composte, indicate con la notazione <em>camelCase</em>. In diversi casi molti programmatori hanno interpretato questa caratteristica come una funzionalità, ignari che si trattasse invece di un comportamento indesiderato ed assolutamente non previsto.</p>
<p>Per questo motivo, <strong>Zend Framework 1.5 introduce alcune restrizioni aggiuntive nella definizione dei nomi delle <em>action</em></strong> e nella corrispondenza con le regole di routing.<br />
Consiglio di consultare attentamente il capitolo <a href="http://framework.zend.com/manual/en/zend.controller.migration.html">Migrating from 1.0.x to 1.5.0 or newer</a> di Zend_Controller 1.5.</p>
<h2>Zend_Date::isDate, Zend_Date e Zend_Locale</h2>
<p>Come per <code>Zend_Controller</code>, anche <code>Zend_Date</code> e <code>Zend_Locale</code> hanno subito alcune modifiche interne tali da correggere comportamenti indesiderati e migliorare l&#8217;individuazione del valore di <em>locale</em> dell&#8217;utente.<br />
Il risultato è che il funzionamento di <code>Zend_Date::isDate</code> è cambiato. <strong>Ora è obbligatorio passare il formato della data da validare, pena una validazione errata dell&#8217;input</strong>.</p>
<p>Ad esempio, il seguente frammento di codice funziona correttamente su Zend Framework 1.0.x.</p>
<pre class="brush: php;">&lt;?php

if (Zend_Date::isDate('2007-11-14 21:06:36 GMT')) {
  echo 'true';
} else {
  echo 'false';
}
</pre>
<p>Con Zend Framework 1.5, invece, l&#8217;esecuzione restituisce <code>false</code> anche se l&#8217;input è a tutti gli effetti una data.</p>
<p>Per maggiori informazioni su questo problema potete consultare i ticket <a href="http://framework.zend.com/issues/browse/ZF-2524">ZF-2524</a> e <a href="http://framework.zend.com/issues/browse/ZF-2334?focusedCommentId=18694#action_18694">ZF-2334</a>. In quest&#8217;ultimo troverete anche un esempio di un workaround, basato sull&#8217;uso di <code>strtotime()</code>, utile per quanti come il sottoscritto hanno fatto affidamento a questo comportamento di <code>Zend_Date::isDate</code>.</p>
<h2>Cosa manca?</h2>
<p>Non sembrano esistere altri particolari incompatibilità nella migrazione di un sorgente da Zend Framework 1.0.4 a 1.5.<br />
Ovviamente, se qualcuno ha qualcosa da aggiungere i commenti sono aperti! <img src='http://www.zend-framework.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.zend-framework.it/2008/05/12/avvertenze-per-la-migrazione-da-zend-framework-104-a-15/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Traduzione italiana di Zend Framework</title>
		<link>http://www.zend-framework.it/2008/01/02/traduzione-italiana-di-zend-framework/</link>
		<comments>http://www.zend-framework.it/2008/01/02/traduzione-italiana-di-zend-framework/#comments</comments>
		<pubDate>Wed, 02 Jan 2008 10:29:11 +0000</pubDate>
		<dc:creator>weppos</dc:creator>
				<category><![CDATA[Documentazione]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[framework]]></category>

		<guid isPermaLink="false">http://zend-framework/2008/01/02/traduzione-italiana-di-zend-framework/</guid>
		<description><![CDATA[Alcune informazioni sulla trduzione italiana della documentazione di Zend Framework.]]></description>
			<content:encoded><![CDATA[<p>Qui e là mi è capitato di scorgere, qualche volta, richieste in merito alla disponibilità di <strong>materiale in italiano per lo Zend Framework.</strong></p>
<p>Una volta per tutte: <strong>esiste una traduzione ufficiale in Italiano?</strong> La risposta è ni!</p>
<p>Cosa? Ma che razza di risposta è?<br />
Semplice, la <a href="http://framework.zend.com/wiki/display/ZFDEV/Italian+%28Italiano%29">traduzione italiana</a> è stata cominciata dal sottoscritto qualche mese fa e, al momento, non ha ancora raggiunto la percentuale sufficiente (60%) per essere promossa nella distribuzione ufficiale.</p>
<p>La documentazione in Italiano è quindi disponibile solo scaricando Zend Framework dal <a href="http://framework.zend.com/download/subversion/">repository SVN</a> e solo in formato XML DocBook.<br />
Se siete curiosi di conoscere lo status di avanzamento potete tenere d&#8217;occhio la pagina <a href="http://framework.zend.com/manual/status?lang=it">Manual translation status</a>.<span id="more-6"></span></p>
<h2>Vuoi partecipare nella traduzione italiana di Zend Framework?</h2>
<p>Colgo l&#8217;occasione per un appello. <strong>Se qualcuno desiderasse collaborare alla traduzione</strong> lasci un commento a questo post, mi contatti direttamente o inserisca il proprio nominativo nella pagina <a href="http://framework.zend.com/wiki/display/ZFDEV/Italian+%28Italiano%29">Italian (Italiano)</a>.</p>
<p>Con un valido supporto sarà possibile raggiungere la soglia minima del 60% più in fretta e completare la traduzione più velocemente!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zend-framework.it/2008/01/02/traduzione-italiana-di-zend-framework/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>
