<?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>Programmazione Web &#187; Open-source</title>
	<atom:link href="http://www.programmazione-web.com/categorie/open-source/feed" rel="self" type="application/rss+xml" />
	<link>http://www.programmazione-web.com</link>
	<description>il Blog open degli sviluppatori del web!</description>
	<lastBuildDate>Mon, 25 Jul 2011 16:39:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Security fix per il framework Codeigniter giunto alla release 2.0.2</title>
		<link>http://www.programmazione-web.com/security-fix-framework-codeigniter-release-2-0-2.php</link>
		<comments>http://www.programmazione-web.com/security-fix-framework-codeigniter-release-2-0-2.php#comments</comments>
		<pubDate>Sat, 07 May 2011 10:15:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Codeigniter]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[News dal web]]></category>
		<category><![CDATA[Open-source]]></category>
		<category><![CDATA[Programmare Php]]></category>
		<category><![CDATA[aggiornamento]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/?p=363</guid>
		<description><![CDATA[Rilasciato oggi un&#8217;aggiornamento di sicurezza per Codeigniter Reactor e core (v 2.0.1). Questa patch di sicurezza sistema alcune piccole vulnerabilità nel cross site scripting filter XSS. Integrando la libreria XSS come componente core del framework, c&#8217;è ora la possibilità di interagire e configurare  filtri personalizzati. Prima di aggiornare il framework cosultare la guida (upgrade instructions). [...]]]></description>
			<content:encoded><![CDATA[<p>Rilasciato oggi un&#8217;aggiornamento di sicurezza per <strong>Codeigniter Reactor e core</strong> (v 2.0.1). Questa patch di sicurezza sistema alcune piccole vulnerabilità nel <em><a title="XSS Cross scripting filter " href="http://codeigniter.com/user_guide/libraries/security.html" target="_blank">cross site scripting filter XSS</a>.<br />
</em></p>
<p>Integrando la libreria XSS come componente core del framework, c&#8217;è ora la possibilità di interagire e configurare  filtri personalizzati.<em><br />
</em></p>
<p>Prima di aggiornare il framework cosultare la guida <a href="http://codeigniter.com/user_guide/installation/upgrade_202.html">(upgrade instructions)</a>. Chi utilizza la versione core 2.0.1 può scaricarla da <a href="https://bitbucket.org/ellislab/codeigniter/">BitBucket</a>, e utilizzare le informazioni per l&#8217;upgrade all&#8217;interno del pacchetto.</p>
<p>Il team di codeigniter sta lavorando per semplificare l&#8217;upgrade di queste versioni.</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Fsecurity-fix-framework-codeigniter-release-2-0-2.php&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.programmazione-web.com/security-fix-framework-codeigniter-release-2-0-2.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Codeigniter 2.0 rilasciato ora in due branch Core e Reactor</title>
		<link>http://www.programmazione-web.com/codeigniter-2-0-rilasciato-branch-core-reactor.php</link>
		<comments>http://www.programmazione-web.com/codeigniter-2-0-rilasciato-branch-core-reactor.php#comments</comments>
		<pubDate>Sat, 29 Jan 2011 13:06:57 +0000</pubDate>
		<dc:creator>neryo</dc:creator>
				<category><![CDATA[Codeigniter]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[News dal web]]></category>
		<category><![CDATA[Open-source]]></category>
		<category><![CDATA[Programmare Php]]></category>
		<category><![CDATA[RAD]]></category>
		<category><![CDATA[framework mvc]]></category>
		<category><![CDATA[framework php]]></category>
		<category><![CDATA[rapid application development]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/?p=336</guid>
		<description><![CDATA[EllisLab e CodeIgniter Reactor Engineers hanno rilasciato ieri la nuova versione del framework php Codeigniter giunta alla versione 2.0. suddivisa in due branch Core e Reactor]]></description>
			<content:encoded><![CDATA[<p><strong>EllisLab</strong> e <strong>CodeIgniter Reactor Engineers</strong> hanno finalmente rilasciato ieri la nuova versione del <strong>framework php Codeigniter</strong> giunta alla <strong>versione 2.0</strong>.</p>
<p>La nuova release è stata divisa in due branch: <strong> Codeigniter Core</strong> e <strong>Codeigniter Reactor</strong></p>
<ul>
<li><strong>Codeigniter Core</strong> è il branch più lento e &#8220;stabile&#8221; che viene adottato da tutti i grandi<strong> prodotti commerciali di EllisLab </strong>come <a title="Expression Engine CMS" href="http://expressionengine.com/" target="_blank">ExpressionEngine </a>and <a title="Mojo motor" href="http://mojomotor.com" target="_blank">MojoMotor</a> e mantiene una <strong>retro compatibilità</strong> con le precedenti versioni dei framework.</li>
<li><strong>Codeigniter Reactor</strong> invece è il branch guidato dalla comunità e supervisionato dai responsabili dello staff <strong>Reactor Engineers</strong>, quindi si evolve con più rapidità adottando tutte le nuove features e migliorie messe a disposizione da tutti gli sviluppatori che collaborano al progetto.</li>
</ul>
<p>Ovviamente tutte le modifiche apportate da <strong>EllisLab </strong>al core verranno adottate anche sul branch di <strong>Reactor</strong> e comunque <strong>EllisLab </strong>contribuisce in modo attivo e presente allo sviluppo di<strong> Codeigniter Reactor</strong>.</p>
<p><strong>REACTOR </strong>QUINDI RIMANE LA <strong>VERSIONE CONSIGLIATA</strong> PER I NUOVI SVILUPPI, ricordando che <strong>Reactor = CodeIgniter</strong>.</p>
<p>Ecco alcune delle tante migliorie apportate alla nuova versione dalla precedente 1.7.3:</p>
<ul>
<li>Il support a <strong>PHP 4 è morto</strong>, <strong>PHP 5.1 è il requisito minimo</strong>.</li>
<li>Protezione CSRF integrata all&#8217;interno dei form helper.</li>
<li>Driver.</li>
<li>Application Packages.</li>
<li>Scaffolding rimosso,  era deprecato da diversione versioni.</li>
<li>Rimossa vecchia e deprecata Validation Class.</li>
<li>Plugins sono stati rimossi in favore degli Helpers.</li>
<li>Aggiunta la riscrittura del routing  &#8220;routing overrides&#8221;.</li>
<li>Aggiunta$route[‘404_override’] per consentire la gestione delle pagine 404 direttamente dai controllers.</li>
<li>Corretti più di 50 bugs.</li>
</ul>
<p><strong>Reactor </strong>apporta questi cambiamenti:</p>
<ul>
<li>Supporto totale alle query-string</li>
<li>Identificazione automatica del base_url se non viene compilato da configurazione</li>
<li>Nuovo driver per Cache con file system, supporto APC e memcache.</li>
<li>Compatibilità all&#8217;esecuzione di cron jobs da riga di comando.</li>
<li>Più di 20 migliorie e tweaks.</li>
</ul>
<p>E&#8217; possibile comunque visionare tutte le modifiche nel <a title="changelog" href="http://codeigniter.com/user_guide/changelog.html" target="_blank">changelog qui</a></p>
<p>Per chi deve aggiornare l&#8217;applicazione dalla precedente versione dare un&#8217;<a title="Aggiornamento da 1.7.2 a 2.0.0" href="http://codeigniter.com/user_guide/installation/upgrade_200.html" target="_blank">occhiata qui</a></p>
<p>Fonte: <a title="Codeigniter 2.0.0. Released" href="http://codeigniter.com/news/codeigniter_2.0.0_released/" target="_blank">www.codeigniter.com</a></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Fcodeigniter-2-0-rilasciato-branch-core-reactor.php&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.programmazione-web.com/codeigniter-2-0-rilasciato-branch-core-reactor.php/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>In attesa di Codeigniter 2.0, viene rilasciato Codeigniter 1.7.3!</title>
		<link>http://www.programmazione-web.com/codeigniter-1-7-3-rilasciata-la-nuova-versione-del-framework-php.php</link>
		<comments>http://www.programmazione-web.com/codeigniter-1-7-3-rilasciata-la-nuova-versione-del-framework-php.php#comments</comments>
		<pubDate>Wed, 08 Dec 2010 12:52:26 +0000</pubDate>
		<dc:creator>neryo</dc:creator>
				<category><![CDATA[Codeigniter]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[News dal web]]></category>
		<category><![CDATA[Open-source]]></category>
		<category><![CDATA[Programmare Php]]></category>
		<category><![CDATA[RAD]]></category>
		<category><![CDATA[framework php]]></category>
		<category><![CDATA[mvc framework]]></category>
		<category><![CDATA[mvc in php]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/?p=332</guid>
		<description><![CDATA[E' stata rilasciata da pochi giorni la nuova versione del framework php MVC di Codeigniter, giunta alla release 1.7.3. Aspettando con ansia la nuova versione 2.0 che è stata annunciata come imminente è stato dato definitivamente il Goodbye PHP 4!]]></description>
			<content:encoded><![CDATA[<p>E&#8217; stata rilasciata da pochi giorni la nuova versione del<strong> framework php MVC di Codeigniter</strong>, giunta alla<a title="Codeigniter 1.7.3 released" href="http://codeigniter.com/news/codeigniter_1.7.3_released/" target="_blank"><strong> release 1.7.3</strong></a>.<br />
Aspettando con ansia la nuova <strong>versione 2.0</strong> che è stata annunciata come imminente, questa release non è altro che una serie di security fixes generali e una patch sull&#8217;upload Class. Consigliamo a tutti di aggiornarla sui vostri prodotti, che attualmente hanno la versione del framework 1.X.</p>
<p>Per quanto riguarda invece la versione 2.0, è stato dato definitivamente il <strong>Goodbye PHP 4! </strong>Il <strong>framework 2.0</strong> richiede ora la versione minima di PHP 5.1.6 ed è stato fatto un attimo di ordine convenzionale sulle nomenclature e sulla pulizia del codice grazie alla <strong>versione 5 di PHP</strong>.</p>
<ul>
<li>Tutte le classi del core iniziano con &#8220;CI_&#8221;. Stati attenti quindi quando ereditate dalle classi native.</li>
<li>Tutte le classi del core useranno il costruttore __construct come convenzione. Quindi ricordatevi quando migrate di aggiornare tutte le chiamate ai costruttori padre!</li>
<li>CI_Base è stato rimosso, ora il il super object si chiama CI_Controller.</li>
<li>Sono stati rimossi tutti i file helper su cui venivano implementate funzionalità di cui PHP 5.1.6 le supporta nativamente.</li>
</ul>
<p>Ne approfitto per scusarmi della mia prolungata assenza su questo blog, ma da quando è stata aperta <a title="Syncronika SRL sviluppo applicazioni web, sviluppo software" href="http://www.syncronika.it" target="_blank">Syncronika Srl</a> il tempo libero si è ristretto <img src='http://www.programmazione-web.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Fcodeigniter-1-7-3-rilasciata-la-nuova-versione-del-framework-php.php&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.programmazione-web.com/codeigniter-1-7-3-rilasciata-la-nuova-versione-del-framework-php.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prestashop ecommerce nuova versione 1.2.1</title>
		<link>http://www.programmazione-web.com/prestashop-ecommerce-nuova-versione-1-2-1.php</link>
		<comments>http://www.programmazione-web.com/prestashop-ecommerce-nuova-versione-1-2-1.php#comments</comments>
		<pubDate>Mon, 24 Aug 2009 07:49:32 +0000</pubDate>
		<dc:creator>neryo</dc:creator>
				<category><![CDATA[Applicazioni]]></category>
		<category><![CDATA[Ecommerce]]></category>
		<category><![CDATA[News dal web]]></category>
		<category><![CDATA[Open-source]]></category>
		<category><![CDATA[Prestashop]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[eshop]]></category>
		<category><![CDATA[pagamenti paypal]]></category>
		<category><![CDATA[software opensource]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/?p=249</guid>
		<description><![CDATA[Il 12 Agosto è stata rilasciata la tanto attesa nuova versione 1.2.1 di Prestashop, il software open-source per l&#8217;ecommerce in stile web 2.0 più promettente in circolazione! La nuova release del ramo 1.2.x è il risultato del testing e del bug fixing della neo nata versione 1.2 rilasciata il 29 Giugno, che ora si presenta [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-254" title="prestashop" src="http://www.programmazione-web.com/wp-content/uploads/2009/08/gI_prestashoplogoGM2.jpg2.jpg" alt="prestashop" width="250" height="250" /></p>
<p>Il 12 Agosto è stata rilasciata la tanto attesa nuova <strong>versione 1.2.1 di Prestashop</strong>, il <strong>software open-source per l&#8217;ecommerce in stile web 2.0</strong> più promettente in circolazione! La nuova release del ramo 1.2.x è il risultato del testing e del bug fixing della neo nata <strong>versione 1.2 rilasciata il 29 Giugno</strong>, che ora si presenta più solida ed affidabile.</p>
<p>Tra le tante novità si può citare</p>
<ul>
<li> Maggiore possibilità di gestione del catalogo: disabilitare i prodotti, gestire i prodotti che non sono in stock.</li>
<li> Sistema di tracciamento dei visitatori</li>
<li> Possibilità di creare gruppi di acquirenti, con l&#8217;associazione di coupons e permessi a certe categorie e sistemi di pagamento.</li>
<li> Statistiche filtrate da data a data</li>
<li> Possibilità di visualizzare i carelli che sono stati creati dai clienti senza essere stati evasi.</li>
<li> Possibilità di inserire files da scaricare associati ai prodotti (brochure, data-sheets, modulistica ecc)</li>
<li> Possibilità di visualizzare la tassazione IVA o IVA esclusa nei prezzi dei prodotti</li>
<li> API Paypal</li>
<li> Modulo per il reminder ai clienti più affezionati</li>
</ul>
<p><strong>Riferimenti</strong><br />
<a href="http://www.prestashop.com/blog/article/prestashop_121_is_now_available/" target="_blank">http://www.prestashop.com/blog/article/prestashop_121_is_now_available/</a></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Fprestashop-ecommerce-nuova-versione-1-2-1.php&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.programmazione-web.com/prestashop-ecommerce-nuova-versione-1-2-1.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Codeigniter debug con FirePHP</title>
		<link>http://www.programmazione-web.com/codeigniter-debug-con-firephp.php</link>
		<comments>http://www.programmazione-web.com/codeigniter-debug-con-firephp.php#comments</comments>
		<pubDate>Wed, 29 Jul 2009 09:57:47 +0000</pubDate>
		<dc:creator>neryo</dc:creator>
				<category><![CDATA[Applicazioni]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Codeigniter]]></category>
		<category><![CDATA[Open-source]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[debuggi]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[firephp]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/?p=238</guid>
		<description><![CDATA[FirePHP è un componente aggiuntivo per Firefox che consente di debuggare applicazioni in PHP direttamente tramite il proprio browser. Questo add-on estende le funzionalità di FireBug consentendo di fare dei log in tempo reale e stampare i contenuti delle variabili nella console. Per iniziare a debuggare le vostre applicazioni php avrete quindi bisogno del browser [...]]]></description>
			<content:encoded><![CDATA[<p><strong>FirePHP </strong>è un <strong>componente aggiuntivo per Firefox</strong> che consente di <strong>debuggare applicazioni in PHP </strong>direttamente tramite il proprio browser. Questo add-on estende le funzionalità di <strong>FireBug </strong>consentendo di fare dei log in tempo reale e stampare i contenuti delle variabili nella console.</p>
<p>Per iniziare a debuggare le vostre applicazioni php avrete quindi bisogno del <strong>browser Firefox</strong>, di installare <strong>FireBug </strong>e <strong>FirePHP</strong>.</p>
<p>A questo punto per molti nessuna novità&#8230; sono prodotti conosciuti nell&#8217;ambiente di sviluppo e quindi non scendo nel merito del loro funzionamento, poichè esistono molteplici guide.</p>
<p>La cosa interessante è che <strong>FirePHP </strong>è stato integrato in una libreria per <strong>il framework Codeigniter</strong> ed è <a title="Download FirePHP library for Codeigniter" href="http://www.firephp.org/DownloadRelease/FirePHPLibrary-FirePHPCore-0.2.1" target="_blank">scaricabile qui.</a></p>
<p>Per la configurazione nel framework è sufficiente scompattare la classe FirePHP.class.php, rinominarla in firephp.php e copiarla dentro alla nostra applicazione nella cartella delle librerie: system/application/libraries.</p>
<p>Per renderla operativa all&#8217;interno del nostro controller è suffiente</p>
<ul>
<li> Caricare la libreria: <strong>$this-&gt;load-&gt;library(&#8216;firephp&#8217;)</strong></li>
<li>Inviare i log e errori a firebug tramite questa sintassi: <strong>$this-&gt;firephp-&gt;log($myvariable) </strong>o <strong>$this-&gt;firephp-&gt;error(&#8216;Errore alla linea&#8217;)</strong></li>
</ul>
<p>Inoltre è possibile abilitare solamente il debbugger ad esempio quando sviluppiamo offline sul nostro web server in locale:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">if</span><span class="br0">&#40;</span><span class="re0">$this</span>-&gt;<span class="me1">input</span>-&gt;<span class="me1">ip_address</span><span class="br0">&#40;</span><span class="br0">&#41;</span> ==<span class="st0">&#8217;127.0.0.1&#8242;</span><span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="re0">$this</span>-&gt;<span class="me1">firephp</span>-&gt;<span class="me1">setEnabled</span><span class="br0">&#40;</span><span class="kw2">TRUE</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">else</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="re0">$this</span>-&gt;<span class="me1">firephp</span>-&gt;<span class="me1">setEnabled</span><span class="br0">&#40;</span><span class="kw2">FALSE</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
</ol>
</div>
<p><strong>Riferimenti:</strong><br />
<a href="http://getfirebug.com/">http://getfirebug.com/</a><br />
<a href="http://www.firephp.org/">http://www.firephp.org/</a><br />
<a href="http://speedtech.it/2009/05/debugging-a-codeigniter-application-with-firephp/">http://speedtech.it/2009/05/debugging-a-codeigniter-application-with-firephp/</a></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Fcodeigniter-debug-con-firephp.php&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.programmazione-web.com/codeigniter-debug-con-firephp.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Conversione html2pdf con DomPDF classe PHP5 con supporto CSS 2.1</title>
		<link>http://www.programmazione-web.com/conversione-html-pdf-con-dompdf-classe-php5-supporto-css.php</link>
		<comments>http://www.programmazione-web.com/conversione-html-pdf-con-dompdf-classe-php5-supporto-css.php#comments</comments>
		<pubDate>Sun, 05 Jul 2009 11:50:04 +0000</pubDate>
		<dc:creator>neryo</dc:creator>
				<category><![CDATA[Classi e librerie]]></category>
		<category><![CDATA[Open-source]]></category>
		<category><![CDATA[Programmare Php]]></category>
		<category><![CDATA[classe conversione pdf]]></category>
		<category><![CDATA[dompdf]]></category>
		<category><![CDATA[html to pdf]]></category>
		<category><![CDATA[html2pdf]]></category>
		<category><![CDATA[php 5]]></category>
		<category><![CDATA[php pdf]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/?p=226</guid>
		<description><![CDATA[DomPDF e' una classe PHP 5 per la conversione da html a pdf, questo un converitore che ha il completo supporto ai CSS 2.1 e grazie al motore di rendering OSPdf, migliorato in termini prestazionali, non ha nessuna dipendenza di pacchetti sul server.]]></description>
			<content:encoded><![CDATA[<p>Dopo aver parlato tempo fa della <a title="Html2pdf conversione html a pdf tramite webservices" href="http://www.programmazione-web.com/php-convertire-html-to-pdf.php" target="_blank"><strong>classe Html2pdf che utilizza webservices</strong></a> esterni per la conversione runtime dei pdf da tramite html, voglio presentarvi un altra <strong>classe PHP 5</strong>, per la creazione di <strong>PDF da sorgente HTML</strong>. Si chiama <strong><a title="DomPdf php5 class html to pdf" href="http://www.digitaljunkies.ca/dompdf/" target="_blank">DomPDF</a> </strong>un converitore che ha il <strong>completo supporto ai CSS 2.1</strong> e grazie al motore di rendering <strong>OSPdf</strong>, migliorato in termini prestazionali, non ha <strong>nessuna dipendenza di pacchetti sul server</strong>.  Esiste comunque la possibilita&#8217; di utilizzare il supporto su altri motori di rendering alternativi come <a href="http://www.pdflib.com/" target="_blank">PDFlib</a> e <a href="http://www.fastio.com" target="_blank">ClibPDF</a>,  oppure un rendering di tipo immagine<strong> tramite GD</strong>.</p>
<p><strong>Features:</strong></p>
<ul>
<li style="list-style-image: url(images/star_01.gif);">supporto alla maggior parte delle proprieta&#8217; e dei selettori CSS2.1, inclusi @import, @media &amp; @page.</li>
<li style="list-style-image: url(images/star_03.gif);">supporto alla maggior parte degli attributi presentazionali  HTML 4.0.</li>
<li style="list-style-image: url(images/star_03.gif);">supporto all&#8217;inclusione di CSS esterni.</li>
<li style="list-style-image: url(images/star_04.gif);">supporto a tabelle complesse inlcuso i colspan, collapsed border, stili sulle celle ecc.. a parte le tabelle annidate.</li>
<li style="list-style-image: url(images/star_05.gif);">supporto alle immagini (png, gif &amp; jpeg).</li>
<li style="list-style-image: url(images/star_01.gif);">nessuna dipendenza alle librerie esterne pdf.</li>
<li style="list-style-image: url(images/star_03.gif);">supporto a link e ancoraggi.</li>
<li style="list-style-image: url(images/star_02.gif);">supporto alla scrittura di php per caricare dinamicamente dati nei template html.</li>
</ul>
<p><strong>Limitazioni</strong></p>
<ul>
<li style="list-style-image: url(images/star_04.gif);">mon supporta tabelle innestate.</li>
<li style="list-style-image: url(images/star_02.gif);">non supporta gli elenchi ordinati.</li>
<li style="list-style-image: url(images/star_03.gif);">posizioni assolute e relative non funzionano ancora.</li>
<li style="list-style-image: url(images/star_03.gif);">non tollera errori di sintassi html e css.</li>
<li style="list-style-image: url(images/star_03.gif);">file di grosse dimensioni e tabelle grandi impiegano parecchio tempo ad effetture il rendering.</li>
</ul>
<p>Un semplice esempio di utilizzo:<br />
</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&lt; ?php</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">require_once</span><span class="br0">&#40;</span><span class="st0">&quot;dompdf_config.inc.php&quot;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2"><span class="re0">$html</span> =</div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="st0">&#8216;&lt;html&gt;&lt;body&gt;&#8217;</span>.</div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="st0">&#8216;&lt;p&gt;Put your html here, or generate it with your favourite &#8216;</span>.</div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="st0">&#8216;templating system.&lt;/p&gt;&#8217;</span>.</div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="st0">&#8216;&lt;/body&gt;&#8217;</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$dompdf</span> = <span class="kw2">new</span> DOMPDF<span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$dompdf</span>-&gt;<span class="me1">load_html</span><span class="br0">&#40;</span><span class="re0">$html</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$dompdf</span>-&gt;<span class="me1">render</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$dompdf</span>-&gt;<span class="me1">stream</span><span class="br0">&#40;</span><span class="st0">&quot;sample.pdf&quot;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">?&gt;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
</ol>
</div>
<p><strong>Sito di riferimento:</strong><br />
<a href="http://www.digitaljunkies.ca/dompdf/" target="_blank">http://www.digitaljunkies.ca/dompdf/</a></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Fconversione-html-pdf-con-dompdf-classe-php5-supporto-css.php&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.programmazione-web.com/conversione-html-pdf-con-dompdf-classe-php5-supporto-css.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rilasciata la nuova versione di PHP 5.3.0</title>
		<link>http://www.programmazione-web.com/rilasciato-php-530.php</link>
		<comments>http://www.programmazione-web.com/rilasciato-php-530.php#comments</comments>
		<pubDate>Wed, 01 Jul 2009 15:00:39 +0000</pubDate>
		<dc:creator>neryo</dc:creator>
				<category><![CDATA[Applicazioni]]></category>
		<category><![CDATA[News dal web]]></category>
		<category><![CDATA[Open-source]]></category>
		<category><![CDATA[Programmare Php]]></category>
		<category><![CDATA[Sviluppo applicazioni]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[linguaggi web]]></category>
		<category><![CDATA[linguaggio php]]></category>
		<category><![CDATA[namespace php]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[php 5.3.0]]></category>
		<category><![CDATA[static binding php]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/?p=216</guid>
		<description><![CDATA[Il team sviluppo ha annunciato ieri la notizia ufficiale del rilascio dell'ultima versione di PHP della serie 5.x che incude innumerevoli nuove feature e la risuluzione di molti bug del linguaggio, oltre 140 bug fixes.]]></description>
			<content:encoded><![CDATA[<p><strong>Rilasciata la nuova versione di PHP 5.3.0</strong></p>
<p>Il team sviluppo ha annunciato ieri la notizia ufficiale del rilascio dell&#8217;ultima versione di PHP della serie 5.x che incude innumerevoli nuove feature e la risuluzione di molti bug del linguaggio, oltre 140 bug fixes.</p>
<p>Le principali novità introdotte in PHP 5.3.0 sono citate qui di seguito:</p>
<ul>
<li> Supporto per i namespaces;</li>
<li>Funzioni Lambda e Closures;</li>
<li>Miglioramento delle performance;</li>
<li>Garbage collection rivisitato;</li>
<li>Sostituizione di libmysql con mysqlnd;</li>
<li>Miglioramento del porting per le piattaforme alternative;</li>
<li>Cambio politica della gestione degli avvisi (E_DEPRECATED, E_STRICT);</li>
<li>Introdotte nuove direttive nel php.ini che rendono più flessibile la configurazione;</li>
<li>Nuove estensioni native.</li>
</ul>
<p>Vi rimando al <a title="Php 5.3.0 released" href="http://www.php.net/archive/2009.php#id2009-06-30-1" target="_blank">link ufficiale </a>e per ulteriori approfondimenti potete consultare alcuni articoli di html.it che descrivono  con alcuni esempi le nuove funzionalità:</p>
<p><a title="Namespace php 5.3.0" href="http://php.html.it/articoli/leggi/2475/le-novita-di-php-53-namespace/" target="_blank">http://php.html.it/articoli/leggi/2475/le-novita-di-php-53-namespace/</a><br />
<a title="stati binding php 5.3.0" href="http://php.html.it/articoli/leggi/2500/le-novita-di-php-53-supporto-alla-metaprogrammazione/" target="_blank">http://php.html.it/articoli/leggi/2500/le-novita-di-php-53-supporto-alla-metaprogrammazione/</a></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Frilasciato-php-530.php&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.programmazione-web.com/rilasciato-php-530.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Codeigniter rilasciata la versione 1.7.1</title>
		<link>http://www.programmazione-web.com/codeigniter-rilasciata-la-versione-171.php</link>
		<comments>http://www.programmazione-web.com/codeigniter-rilasciata-la-versione-171.php#comments</comments>
		<pubDate>Mon, 16 Feb 2009 11:08:59 +0000</pubDate>
		<dc:creator>neryo</dc:creator>
				<category><![CDATA[Codeigniter]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[Open-source]]></category>
		<category><![CDATA[Programmare Php]]></category>
		<category><![CDATA[codeigniter 1.7.1]]></category>
		<category><![CDATA[framework mvc]]></category>
		<category><![CDATA[framework php]]></category>
		<category><![CDATA[sviluppo RAD]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/?p=185</guid>
		<description><![CDATA[E' stata rilasciata la nuova versione del framework php CodeIgniter, giunta alla release 1.7.1. Questo rilascio contiene parecchie novità, migliorie e numerosi bug fixes.]]></description>
			<content:encoded><![CDATA[<h3>CodeIgniter 1.7.1 Released</h3>
<p>E&#8217; stata rilasciata la nuova versione del <strong>framework php CodeIgniter</strong>, giunta alla release 1.7.1.  Questo rilascio contiene parecchie novità, migliorie e numerosi bug fixes. Include inoltre un importante aggiornamento di sicurezza per le applicazioni che usano la nuova libreria di validazione delle form. Per la lista completa dei cambiamenti consultate il solito <a href="http://www.codeigniter.com/user_guide/changelog.html" target="_blank">Change Log</a>.</p>
<p>Se volete aggiornare il vostro framework in produzione vi consiglio di leggervi la documentazione <a href="http://www.codeigniter.com/user_guide/installation/upgrading.html">update instructions</a>.</p>
<p><strong>Riferimenti:</strong><br />
<a title="Codeigniter " href="http://www.codeigniter.com" target="_blank">http://www.codeigniter.com</a></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Fcodeigniter-rilasciata-la-versione-171.php&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.programmazione-web.com/codeigniter-rilasciata-la-versione-171.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exponent CMS rilasciata la nuova release 0.97</title>
		<link>http://www.programmazione-web.com/exponent-cms-nuova-release-097.php</link>
		<comments>http://www.programmazione-web.com/exponent-cms-nuova-release-097.php#comments</comments>
		<pubDate>Sun, 15 Feb 2009 10:21:31 +0000</pubDate>
		<dc:creator>neryo</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[News dal web]]></category>
		<category><![CDATA[Open-source]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[cms opensource]]></category>
		<category><![CDATA[cms php]]></category>
		<category><![CDATA[cms simple]]></category>
		<category><![CDATA[exponent cms]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/?p=170</guid>
		<description><![CDATA[Il 13 Febbraio è stata rilasciata la tanto attesa nuova versione di Exponent CMS, giusta alla release 0.97. Il CMS opensource garantisce la massima usabilità e facilità d'uso, non solo per chi sviluppa e per chi configura il CMS, ma soprattutto per l'utente finale che dovrà utilizzarlo per inserire i contenuti.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.programmazione-web.com/wp-content/uploads/2009/02/exponent_cms.jpg"><img class="alignnone size-full wp-image-171" title="exponent_cms" src="http://www.programmazione-web.com/wp-content/uploads/2009/02/exponent_cms.jpg" alt="" width="192" height="48" /></a></p>
<p>Il <strong>13 Febbraio,</strong> dopo oltre un&#8217;anno dalla precedente <strong>release stable 0.96.6</strong>, è stata rilasciata la tanto attesa nuova versione de giovane <strong><a title="Exponent cms release 0.97" href="http://www.exponentcms.org/index.php?action=view&amp;id=70&amp;module=newsmodule&amp;src=@random444fe03276195" target="_blank">Exponent CMS, giunto alla release 0.97</a></strong>.</p>
<p>In questo rilascio è stata sempre messa in primo piano la filosofia che stà alla base di <strong>Exponent CMS</strong>, ovvero <strong>garantire la massima usabilità e facilità d&#8217;uso</strong>, non solo per chi sviluppa e per chi configura il CMS, ma soprattutto per l&#8217;utente finale che dovrà utilizzarlo per inserire i contenuti.</p>
<p>Oltre alla <strong>risoluzione di numerosi bug fixes e piccole migliorie</strong>, tra le <strong>novità più importanti </strong>si possono notare:</p>
<ol>
<li><strong>Pesante integrazione con le librerie javascript e CSS di Yahoo (YUI)</strong><br />
Molti componenti di Exponent ora sfruttano i vantaggi di queste librerie ad esempio: <strong>la gestione della navigazione in drag and drop</strong>, le viste dei menu drop down con vari stili, il modulo calendario, i menu dell&#8217;interfaccia di amministrazione dei container ecc.</li>
<li><strong>Pod casting</strong><br />
Il modulo per la gestione delle risorse (files) ora può essere configurato come pod cast e permettere quindi l&#8217;uploading di files multimediali come video e mp3 e l&#8217;iterazione da parte degli utenti in stile itunes.</li>
<li><strong>RSS Syndication</strong><br />
Il modulo news, oltre a rendere disponibili gli RSS, è ora in grado di <strong>inserire e visualizzare informazioni da qualsiasi fonte RSS esterna</strong>. Quindi consente di fare dei mix di notizie tra quelle inserite e quelle disponibili da altre fonti esterne.</li>
<li><strong>Image Gallery</strong><br />
Image Gallery ora ha la possibilità d<strong>i definire come opzioni la grandezza delle immagini thumbnails</strong> e se necessario cambiarla <strong>ricostruendo tutte le immagini ridimensionate</strong>.</li>
<li><strong>Url rewrite</strong><br />
Chi ha utilizzato la precedente versione sa che l&#8217;url rewrite non era funzionante direttamente nel CMS, ma esistevano patch o workaround per farla funzionare, in questa release possiamo invece semplicemente abilitarla dalla configurazione. Per maggiori informazioni leggere <a title="Exponent CMS url rewrite" href="http://www.exponentcms.org/index.php?action=view&amp;id=61&amp;module=newsmodule&amp;src=@random444fe03276195" target="_blank">questo articolo</a>.</li>
<li><strong>Motore di inclusione e compressione CSS</strong><br />
Creare, gestire, e comprimere (<code>minify</code>) i CSS non è mai stato così facile. Exponent CMS ha a bordo in questa release un motore CSS che consente di combinare e comprimere tutti i files CSS inclusi e quindi abbreviare le  tempistiche di scaricamento riducendo al minino le richieste http. Per maggiori informazioni su questa parte leggere <a title="Exponent CMS CSS engine " href="http://www.exponentcms.org/index.php?action=view&amp;id=62&amp;module=newsmodule&amp;src=@random444fe03276195" target="_blank">questo articolo</a> tecnico.</li>
<li><strong>Nuova interfaccia di amministrazione in stile chrome.<br />
</strong>Migliorata graficamente tutta l&#8217;interfaccia di amministrazione, ricordando che exponent è admin back end less.</li>
<li><strong>e tante altre da scoprire.. <img src='http://www.programmazione-web.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  </strong><strong></strong></li>
</ol>
<p>In questo articolo voglio darmi un piccolo momento di gloria, ricordando che l&#8217;anno scorso per questo CMS opensource (il mio preferito) ho implementato il <strong><a title="Exponent CMS google map module" href="http://www.neryo.com/index.php?section=9" target="_blank">Googlemap Module</a></strong> e da quest&#8217;anno faccio parte integrante del <strong><a title="Exponent CMS core development team" href="https://launchpad.net/~exponent-core-dev" target="_blank">core development team su launchpad</a></strong> e in questa release ho potuto dare il mio contributo in fase finale integrando la <strong>feature di paginazione nel newsmodule</strong>. Spero tempo permettendo, di poter dare altri contributi a questa comunità di sviluppo che la ritengo una delle più promettenti.</p>
<p><strong>Alcune immagini</strong></p>
<p>Pannello di configurazione</p>
<p><a href="http://www.programmazione-web.com/wp-content/uploads/2009/02/admincontrol_default.jpg"><img class="alignnone size-full wp-image-172" title="admincontrol_default" src="http://www.programmazione-web.com/wp-content/uploads/2009/02/admincontrol_default.jpg" alt="" width="400" height="261" /></a></p>
<p>Opzioni di configuraizone modulo contenitore</p>
<p><a href="http://www.programmazione-web.com/wp-content/uploads/2009/02/container_menu1.jpg"><img class="alignnone size-full wp-image-174" title="container_menu1" src="http://www.programmazione-web.com/wp-content/uploads/2009/02/container_menu1.jpg" alt="" width="300" height="230" /></a></p>
<p><strong><br />
Riferiementi:</strong><br />
<a title="Exponent CMS" href="http://www.exponentcms.org/" target="_blank">http://www.exponentcms.org</a></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Fexponent-cms-nuova-release-097.php&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.programmazione-web.com/exponent-cms-nuova-release-097.php/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>La domanda ricorrente è come scegliere il CMS giusto?</title>
		<link>http://www.programmazione-web.com/come-scegliere-il-cms-giusto.php</link>
		<comments>http://www.programmazione-web.com/come-scegliere-il-cms-giusto.php#comments</comments>
		<pubDate>Tue, 03 Feb 2009 20:39:49 +0000</pubDate>
		<dc:creator>neryo</dc:creator>
				<category><![CDATA[Applicazioni]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Open-source]]></category>
		<category><![CDATA[cms opensource]]></category>
		<category><![CDATA[content management system]]></category>
		<category><![CDATA[realizzazione siti su cms]]></category>
		<category><![CDATA[scelta cms]]></category>
		<category><![CDATA[sistemi gestione contenuti]]></category>
		<category><![CDATA[sviluppo siti web]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/?p=162</guid>
		<description><![CDATA[Il CMS (Content Managment System) è diventato uno dei più potenti strumenti per lo sviluppo di siti web, soprattutto in un mercato dove i progetti devono essere ideati e costruiti molto rapidamente. Per questo motivo molti web designer e sviluppatori hanno iniziato ad utilizzare i CMS opensource disponibili per velocizzare il proprio lavoro, traendone parecchi benefici.]]></description>
			<content:encoded><![CDATA[<p><strong>Il CMS (Content Managment System)</strong> è diventato uno dei più potenti <strong>strumenti per lo sviluppo di siti web</strong>, soprattutto in un mercato dove i progetti devono essere ideati e costruiti molto rapidamente. Per questo motivo molti web designer e sviluppatori hanno iniziato ad utilizzare i <strong>CMS opensource</strong> disponibili per velocizzare il proprio lavoro, traendone parecchi benefici.</p>
<p>Per fortuna o sfortuna, dipende dai punti di vista, ci sono centinaia e centinaia di CMS (considerando anche quelli proprietari), e trovare quello che fa al caso nostro diventa molto difficile.</p>
<p>In questo articolo non si vuole consigliare sicuramente quale CMS utilizzare ma come valutare la propria scelta in base alle proprie necessità.</p>
<p><strong>Perchè dovrei usare un CMS?</strong></p>
<p>Ci sono tanti possibili motivi per utilizzare un CMS, ma quello principale è che questo strumento ci consente di gestire i contenuti del sito in modo <strong>semplice e veloce</strong>. Spesso gli sviluppatori dimenticano che questo è lo scopo principale di un CMS e cercano comunque di implementare sempre tante funzionalità perdendo di vista questo concetto fondamentale. Il CMS non è solo la gestione del testo, il contenuto può essere un form contatti, un form di autenticazione, un gestore di risorse come files e immagini..ecc La soluzione giusta è quindi trovare uno strumento che renda disponibili le funzionalità essenziali senza sacrificare la facilità di uso di chi lo implementa, ma soprattutto del cliente che poi dovrà gestirlo. <strong>Quindi un buon CMS ci deve consentire di dedicare più tempo alla progettazione ed ideazione del design della parte frontend</strong>, rispetto alla parte di sviluppo di nuovi moduli ed estensioni.</p>
<p><strong>Gli errori più comuni sono:<br />
</strong></p>
<ol>
<li><strong>Scegliere un CMS Geek friendly</strong><br />
Quando si sviluppa un sito bisogna pensare sempre che l&#8217;utilizzatore non sempre avrà la stessa padronanza degli strumenti informatici che abbiano noi. Quindi il CMS che andremo a scegliere deve essere a misura del cliente/utente non a misura di sviluppatore. Poi se troviamo qualcosa che è facile per entrambi tanto meglio.</li>
<li><strong>Più gente lo utilizza e più roba cè meglio è..</strong><br />
Non lasciatevi ingannare da quanti utenti lo usano, dalla immensa comunità di sviluppatori che può darvi supporto, e dalla miriade di estensioni disponibili.. è molto spesso una trappola.<br />
La maggior parte degli utenti e degli sviluppatori improvvisati che usano i CMS non utilizzano questo strumento con vera cognizione e molto spesso anche se sono disponibili tanti moduli e tante estensioni, veramente poche e difficilmente identificabili faranno veramente al caso vostro e tra l&#8217;altro molte di esse saranno scritte male, quindi da rifare.</li>
<li><strong>Scegliere di fretta</strong><br />
Assicurarsi sempre di verificare che il CMS che si stà valutando includa tutte le funzionalità di cui si ha bisogno. Molte spesso si corre il rischio di inciampare su un promettente CMS, investire parecchio tempo per poi accorgersi che non erano state valutate veramente a fondo tutte caratteristiche disponibili. <strong>Purtroppo alcuni dei migliori CMS sono ancora in via di sviluppo, perchè portano l&#8217;esperienza e gli errori degli &#8220;antenati&#8221;</strong>, ma non voglio citarli in questo articolo.</li>
<li><strong>Non documentarsi</strong><br />
Prima di partire ad utilizzare un determinato prodotto è sempre buona regola dare un&#8217;occhiata a dei siti esempio realizzati con lo strumento scelto, leggere la documentazione e le features, contattare gli amministratori e gli sviluppatori che lo utilizzano, discutere dei pro e dei contro del CMS su vari forum. E una volta capito che potrebbe essere il nostro CMS è consigliabile iniziare a sviluppare un sito di esempio per metterlo alla prova e testarne a pieno funzionalità che ci mette a disposizione, e magari perchè non sviluppare direttamente il nostro sito?</li>
</ol>
<p><strong>Riferimenti:</strong><br />
<a title="How to choose the right cms" href="http://www.webdesignerdepot.com/2009/01/how-to-choose-the-right-cms/" target="_blank">http://www.webdesignerdepot.com/2009/01/how-to-choose-the-right-cms/</a></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Fcome-scegliere-il-cms-giusto.php&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.programmazione-web.com/come-scegliere-il-cms-giusto.php/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

