<?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>modifycando.com &#187; Joomla 1.6</title>
	<atom:link href="http://www.modifycando.com/tag/joomla-1-6/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.modifycando.com</link>
	<description>dal web per il web</description>
	<lastBuildDate>Mon, 06 Feb 2012 07:05:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Rilasciata Joomla 1.6.3</title>
		<link>http://www.modifycando.com/2011/04/rilasciata-joomla-1-6-3/</link>
		<comments>http://www.modifycando.com/2011/04/rilasciata-joomla-1-6-3/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 07:15:23 +0000</pubDate>
		<dc:creator>Modify</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Joomla 1.6]]></category>

		<guid isPermaLink="false">http://www.modifycando.com/?p=2168</guid>
		<description><![CDATA[Continua lo sviluppo del Cms Joomla. Dopo il rilascio della nuovissima 1.6 sono stati rilasciati 3 aggiornamenti che correggono in [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2011%2F04%2Frilasciata-joomla-1-6-3%2F' data-shr_title='Rilasciata+Joomla+1.6.3'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2011%2F04%2Frilasciata-joomla-1-6-3%2F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2011%2F04%2Frilasciata-joomla-1-6-3%2F' data-shr_title='Rilasciata+Joomla+1.6.3'></a><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2011%2F04%2Frilasciata-joomla-1-6-3%2F' data-shr_title='Rilasciata+Joomla+1.6.3'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="shr-publisher-2168"></div><p style="text-align: justify;"><a href="http://www.modifycando.com/wp-content/uploads/joomla.jpg"><img class="alignleft size-thumbnail wp-image-2169" title="Joomla 1.6.3" src="http://www.modifycando.com/wp-content/uploads/joomla-150x150.jpg" alt="Joomla 1.6.3" width="150" height="150" /></a>Continua lo sviluppo del <a href="http://www.modifycando.com/tag/cms-2/" class="st_tag internal_tag" rel="tag" title="Post taggati con cms">Cms</a> <a href="http://www.modifycando.com/tag/joomla/" class="st_tag internal_tag" rel="tag" title="Post taggati con Joomla">Joomla</a>.</p>
<p style="text-align: justify;">Dopo il rilascio della nuovissima 1.6 sono stati rilasciati 3 aggiornamenti che correggono in corsa piccoli bug di sicurezza.</p>
<p style="text-align: justify;">L&#8217;ultimo aggiornamento risolve quattro problemi (non di sicurezza) nati  dal precedente e recente aggiornamento, come comunicato nella <a title="http://www.joomla.org/announcements/release-news/5370-joomla-163-released.html" href="http://www.joomla.org/announcements/release-news/5370-joomla-163-released.html" target="_blank">notizia ufficiale</a>.</p>
<p style="text-align: justify;">Nella versione italiana disponibile <a title="Joomla 1.6.3" href="http://www.joomla.it/notizie/4900-rilasciato-un-nuovo-aggiornamento-per-joomla-16.html" target="_blank">qui</a> invece è stata effettuata una revisione sui file di lingua e corrette alcune imprecisioni.</p>
<p style="text-align: justify;">Ecco l&#8217;<a title="Joomla 1.6.3" href="http://www.joomla.org/announcements/release-news/5370-joomla-163-released.html" target="_blank">annuncio ufficiale</a></p>
<p style="text-align: justify;"><div style="padding-top:10px;padding-bottom:10px;" align=center><script type="text/javascript">
<!--
google_ad_client = "ca-pub-9021423780493122";
/* modifycando_468x60_nei_post */
google_ad_slot = "8443757002";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><!-- FACEBOOK "MI PIACE" -->
<br>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2F%23%21%2Fpages%2FModifycandocom%2F132259753483033&layout=standard&show_faces=true&width=350&action=like&colorscheme=light&height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:550px; height:80px;" allowTransparency="true"></iframe>
<br></p>
<div class="shr-publisher-2168"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.modifycando.com/2011/04/rilasciata-joomla-1-6-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utilizzare la classe JDatabaseQuery in Joomla 1.6</title>
		<link>http://www.modifycando.com/2011/04/utilizzare-la-classe-jdatabasequery-in-joomla-1-6/</link>
		<comments>http://www.modifycando.com/2011/04/utilizzare-la-classe-jdatabasequery-in-joomla-1-6/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 16:12:38 +0000</pubDate>
		<dc:creator>Modify</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[JDatabaseQuery]]></category>
		<category><![CDATA[Joomla 1.6]]></category>

		<guid isPermaLink="false">http://www.modifycando.com/?p=2097</guid>
		<description><![CDATA[Utilizzare la classe JDatabaseQuery in Joomla 1.6 La struttura del database di Joomla è rimasto pressochè invariato dalla verisone Joomla [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2011%2F04%2Futilizzare-la-classe-jdatabasequery-in-joomla-1-6%2F' data-shr_title='Utilizzare+la+classe+JDatabaseQuery+in+Joomla+1.6'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2011%2F04%2Futilizzare-la-classe-jdatabasequery-in-joomla-1-6%2F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2011%2F04%2Futilizzare-la-classe-jdatabasequery-in-joomla-1-6%2F' data-shr_title='Utilizzare+la+classe+JDatabaseQuery+in+Joomla+1.6'></a><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2011%2F04%2Futilizzare-la-classe-jdatabasequery-in-joomla-1-6%2F' data-shr_title='Utilizzare+la+classe+JDatabaseQuery+in+Joomla+1.6'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="shr-publisher-2097"></div><p><a href="http://www.modifycando.com/wp-content/uploads/joomla161.jpg"><img src="http://www.modifycando.com/wp-content/uploads/joomla161-150x150.jpg" alt="Utilizzare la classe JDatabaseQuery in Joomla 1.6" title="Utilizzare la classe JDatabaseQuery in Joomla 1.6" width="150" height="150" class="alignleft size-thumbnail wp-image-2098" /></a>Utilizzare la classe <a href="http://www.modifycando.com/tag/jdatabasequery/" class="st_tag internal_tag" rel="tag" title="Post taggati con JDatabaseQuery">JDatabaseQuery</a> in <a href="http://www.modifycando.com/tag/joomla/" class="st_tag internal_tag" rel="tag" title="Post taggati con Joomla">Joomla</a> 1.6</p>
<p style="text-align: justify;">
La struttura del database di Joomla è rimasto pressochè invariato dalla verisone Joomla 1.0  lanciata nel 2005.<br />
Dopo sei anni, era abbastanza prevedibile un refactoring, per risolvere diversi problemi  esistenti e per preparare il terreno per i prossimi cinque o sei anni di sviluppo.<br />
Nell&#8217;ultima vesrsione <a href="http://www.modifycando.com/tag/joomla-1-6/" class="st_tag internal_tag" rel="tag" title="Post taggati con Joomla 1.6">Joomla 1.6</a> ci sono dei cambiamentei nell schema del database e nelle strutture dati che gestiscono lo stesso Db.<br />
In questo e in successivi articoli vedidremo alcune di queste novità e come utilizzarle dal punto di vista dello sviluppo.
</p>
<p style="text-align: justify;">
Oggi parliamo di JDatabaseQuery.<br />
E&#8217; una nuova classe nata per rispondere alle richieste di un supporto migliore ai motori di database esistenti,  e per una maggiore scalabilità del sistema.<br />
Joomla 1.6 introduce appunto una nuova classe utilizzata per la generazione di query che gli sviluppatori possono facoltativamente sfruttare. </p>
<p style="text-align: justify;">
Questa classe consente di astrarsi dal database usato.<br />
Si noti inoltre che in PHP è possibile utilizzare il concatenamento e creare query anche molto complesse programmando in un modo molto ordinato e pulito.
</p>
<p style="text-align: justify;">
Vediamo degli esempi pratici.
</p>
<p style="text-align: justify;">
Nella versione precedente di Joomla per creare  una query si usava
</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">	<span style="color: #000088;">$db</span> <span style="color: #339933;">=</span> JFactory<span style="color: #339933;">::</span><span style="color: #004000;">getDbo</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setQuery</span><span style="color: #009900;">&#40;</span>
	 <span style="color: #0000ff;">'SELECT *'</span><span style="color: #339933;">.</span>
	 <span style="color: #0000ff;">' FROM #__articles'</span><span style="color: #339933;">.</span>
	 <span style="color: #0000ff;">' WHERE state = '</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span>int<span style="color: #009900;">&#41;</span> <span style="color: #000088;">$published</span><span style="color: #339933;">.</span>
	 <span style="color: #0000ff;">'  AND catid = '</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span>int<span style="color: #009900;">&#41;</span> <span style="color: #000088;">$categoryId</span><span style="color: #339933;">.</span>
	 <span style="color: #0000ff;">' ORDER BY created DESC'</span>
	<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p style="text-align: justify;">
che crea una query che legge tutti gli articoli della categoria selezionata con lo stato selezionato ordinati in base alla data di creazione descrescente.
</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">	<span style="color: #000088;">$db</span> <span style="color: #339933;">=</span> JFactory<span style="color: #339933;">::</span><span style="color: #004000;">getDbo</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getQuery</span><span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$query</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">select</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'*'</span><span style="color: #009900;">&#41;</span>
	 <span style="color: #339933;">-&gt;</span><span style="color: #004000;">from</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'#__articles'</span><span style="color: #009900;">&#41;</span>
	 <span style="color: #339933;">-&gt;</span><span style="color: #004000;">where</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'state = '</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span>int<span style="color: #009900;">&#41;</span> <span style="color: #000088;">$published</span><span style="color: #009900;">&#41;</span>
	 <span style="color: #339933;">-&gt;</span><span style="color: #004000;">where</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'catid = '</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span>int<span style="color: #009900;">&#41;</span> <span style="color: #000088;">$categoryId</span><span style="color: #009900;">&#41;</span>
	 <span style="color: #339933;">-&gt;</span><span style="color: #004000;">order</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'created DESC'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setQuery</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Vediamo ora un esempio più complesso.<br />
<div style="padding-top:10px;padding-bottom:10px;" align=center><script type="text/javascript">
<!--
google_ad_client = "ca-pub-9021423780493122";
/* modifycando_468x60_nei_post */
google_ad_slot = "8443757002";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><br />
Preso direttamente dalla documentazione online di joomla 1.6</p>
<p style="text-align: justify;">
Consideriamo un caso in cui ci sono tre tabelle denominate &#8220;__pt_property&#8221;, &#8220;__pt_building&#8221; e &#8220;__pt_unit&#8221;.<br />
Le chiavi primarie per queste tabelle sono &#8220;property_id&#8221;, &#8220;building_id&#8221; e &#8220;unit_id&#8221;, rispettivamente.<br />
Vogliamo costruire una query che restituisce il numero di unità associate a un property_id.<br />
La tabella __pt_unit non ha relazione diretta con la tabella di __pt_property.<br />
Essa ha una relazione con la tabella __pt_building, che a sua volta ha una relazione con la tabella di proprietà.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">	<span style="color: #000088;">$db</span> <span style="color: #339933;">=&amp;</span> JFactory<span style="color: #339933;">::</span><span style="color: #004000;">getDBO</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getQuery</span><span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$query</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">select</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'count(*)'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$query</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">from</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'#__pt_building AS b'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$query</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">leftJoin</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'#__pt_unit AS u ON b.building_id = u.building_id'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$query</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">where</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'b.property_id = '</span><span style="color: #339933;">.</span> <span style="color: #009900;">&#40;</span>int<span style="color: #009900;">&#41;</span> <span style="color: #000088;">$property_id</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setQuery</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><div style="padding-top:10px;padding-bottom:10px;" align=center><script type="text/javascript">
<!--
google_ad_client = "ca-pub-9021423780493122";
/* modifycando_468x60_nei_post */
google_ad_slot = "8443757002";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><br />
Ecco gli altri metodi della classe</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"> 	select <span style="color: #009900;">&#40;</span><span style="color: #000088;">$columns</span><span style="color: #009900;">&#41;</span>
	delete <span style="color: #009900;">&#40;</span><span style="color: #000088;">$table</span><span style="color: #339933;">=</span><span style="color: #009900; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span>
 	insert <span style="color: #009900;">&#40;</span><span style="color: #000088;">$tables</span><span style="color: #009900;">&#41;</span>
 	update <span style="color: #009900;">&#40;</span><span style="color: #000088;">$tables</span><span style="color: #009900;">&#41;</span>
 	from <span style="color: #009900;">&#40;</span><span style="color: #000088;">$tables</span><span style="color: #009900;">&#41;</span>
 	<span style="color: #990000;">join</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$type</span><span style="color: #339933;">,</span> <span style="color: #000088;">$conditions</span><span style="color: #009900;">&#41;</span>
 	innerJoin <span style="color: #009900;">&#40;</span><span style="color: #000088;">$conditions</span><span style="color: #009900;">&#41;</span>
 	outerJoin <span style="color: #009900;">&#40;</span><span style="color: #000088;">$conditions</span><span style="color: #009900;">&#41;</span>
 	leftJoin <span style="color: #009900;">&#40;</span><span style="color: #000088;">$conditions</span><span style="color: #009900;">&#41;</span>
 	rightJoin <span style="color: #009900;">&#40;</span><span style="color: #000088;">$conditions</span><span style="color: #009900;">&#41;</span>
 	set <span style="color: #009900;">&#40;</span><span style="color: #000088;">$conditions</span><span style="color: #339933;">,</span> <span style="color: #000088;">$glue</span><span style="color: #339933;">=</span><span style="color: #0000ff;">','</span><span style="color: #009900;">&#41;</span>
 	where <span style="color: #009900;">&#40;</span><span style="color: #000088;">$conditions</span><span style="color: #339933;">,</span> <span style="color: #000088;">$glue</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'AND'</span><span style="color: #009900;">&#41;</span>
 	group <span style="color: #009900;">&#40;</span><span style="color: #000088;">$columns</span><span style="color: #009900;">&#41;</span>
 	having <span style="color: #009900;">&#40;</span><span style="color: #000088;">$conditions</span><span style="color: #339933;">,</span> <span style="color: #000088;">$glue</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'AND'</span><span style="color: #009900;">&#41;</span>
 	order <span style="color: #009900;">&#40;</span><span style="color: #000088;">$columns</span><span style="color: #009900;">&#41;</span>
 	clear <span style="color: #009900;">&#40;</span><span style="color: #000088;">$clause</span><span style="color: #339933;">=</span><span style="color: #009900; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span>	
 	__toString <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span></pre></div></div>

<p>Ognuno di questi metodi serve per comporre la query.<br />
Si possono richiamare anche in modo non ordinato e alla fine l&#8217;oggetto query avrà sempre la medesima stringa sql.<br />
<div style="padding-top:10px;padding-bottom:10px;" align=center><script type="text/javascript">
<!--
google_ad_client = "ca-pub-9021423780493122";
/* modifycando_468x60_nei_post */
google_ad_slot = "8443757002";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><br />
<!-- FACEBOOK "MI PIACE" -->
<br>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2F%23%21%2Fpages%2FModifycandocom%2F132259753483033&layout=standard&show_faces=true&width=350&action=like&colorscheme=light&height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:550px; height:80px;" allowTransparency="true"></iframe>
<br></p>
<div class="shr-publisher-2097"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.modifycando.com/2011/04/utilizzare-la-classe-jdatabasequery-in-joomla-1-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla! 1.6: A User’s Guide: Building a Successful Joomla! &#8211; Finalmente la Guida</title>
		<link>http://www.modifycando.com/2011/03/joomla-1-6-a-user%e2%80%99s-guide-building-a-successful-joomla-finalmente-la-guida/</link>
		<comments>http://www.modifycando.com/2011/03/joomla-1-6-a-user%e2%80%99s-guide-building-a-successful-joomla-finalmente-la-guida/#comments</comments>
		<pubDate>Sun, 27 Mar 2011 13:05:28 +0000</pubDate>
		<dc:creator>Modify</dc:creator>
				<category><![CDATA[Libri]]></category>
		<category><![CDATA[Joomla 1.6]]></category>

		<guid isPermaLink="false">http://www.modifycando.com/?p=2055</guid>
		<description><![CDATA[Se si vuole costruire siti web sofisticati che possono essere facilmente modificati e aggiornati, è necessaria una buona conoscienza del [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2011%2F03%2Fjoomla-1-6-a-user%25e2%2580%2599s-guide-building-a-successful-joomla-finalmente-la-guida%2F' data-shr_title='Joomla%21+1.6%3A+A+User%E2%80%99s+Guide%3A+Building+a+Successful+Joomla%21+-+Finalmente+la+Guida'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2011%2F03%2Fjoomla-1-6-a-user%25e2%2580%2599s-guide-building-a-successful-joomla-finalmente-la-guida%2F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2011%2F03%2Fjoomla-1-6-a-user%25e2%2580%2599s-guide-building-a-successful-joomla-finalmente-la-guida%2F' data-shr_title='Joomla%21+1.6%3A+A+User%E2%80%99s+Guide%3A+Building+a+Successful+Joomla%21+-+Finalmente+la+Guida'></a><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2011%2F03%2Fjoomla-1-6-a-user%25e2%2580%2599s-guide-building-a-successful-joomla-finalmente-la-guida%2F' data-shr_title='Joomla%21+1.6%3A+A+User%E2%80%99s+Guide%3A+Building+a+Successful+Joomla%21+-+Finalmente+la+Guida'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="shr-publisher-2055"></div><p style="text-align: justify;"><span><span><a href="http://www.modifycando.com/wp-content/uploads/Joomla1.6UsersGuideBuilding_.jpg"><img class="alignleft size-full wp-image-2056" title="Joomla! 1.6" src="http://www.modifycando.com/wp-content/uploads/Joomla1.6UsersGuideBuilding_.jpg" alt="Joomla! 1.6" width="240" height="240" /></a>Se  si vuole costruire siti web sofisticati che possono essere facilmente  modificati e aggiornati, è necessaria una buona conoscienza del più utilizzato <a href="http://www.modifycando.com/tag/cms-2/" class="st_tag internal_tag" rel="tag" title="Post taggati con cms">cms</a> della reta : <strong><a href="http://www.modifycando.com/tag/joomla/" class="st_tag internal_tag" rel="tag" title="Post taggati con Joomla">Joomla</a></strong>!.</span><br />
Il libro, ancora in versione in lingua inglese <span>è una guida da utilizzare per Joomla, manager, amministratori e <strong>sviluppatori</strong>.</span><br />
I<span>nstallazione, amministrazione, modello di sviluppo, aggiornamenti dei contenuti, e molto altro  ancora.<span id="more-2055"></span></span> <span> </span></span></p>
<p style="text-align: justify;"><span><span>Troverete consigli, trucchi e soluzioni di risoluzione dei problemi, nonché tre casi di successo studiati.</span></span></p>
<p style="text-align: justify;"><a href="http://www.amazon.it/gp/product/0132487063/ref=as_li_qf_sp_asin_tl?ie=UTF8&amp;tag=modifycandoco-21&amp;linkCode=as2&amp;camp=3370&amp;creative=23322&amp;creativeASIN=0132487063">Joomla! 1.6: A User&#8217;s Guide<br />
Acquistalo su Amazon</a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.it/e/ir?t=modifycandoco-21&amp;l=as2&amp;o=29&amp;a=0132487063" border="0" alt="" width="1" height="1" /></p>
<p style="text-align: justify;"><span><span>Joomal è ormai alla versione 1.6 ma non c&#8217;è nessuno </span><span>problema!</span> <span>Questo libro inizia con i più semplici concetti di design e di sistema, e costruisce l&#8217;esperienza del lettore passo dopo passo</span></span></p>
<ul style="text-align: justify;">
<li><span><span>Comprendere la gestione dei contenuti, ciò che Joomla fa e di come i suoi componenti si incastrano</span></span></li>
<li><span><span>Costruire siti Joomla da zero<br />
</span></span></li>
<li><span><span>Creazione di un template utilizzando in </span></span>puro CSS per <a href="http://www.modifycando.com/tag/joomla-1-6/" class="st_tag internal_tag" rel="tag" title="Post taggati con Joomla 1.6">Joomla 1.6</a><span> </span></li>
<li><span><span>Utilizzare categorie nidificate per organizzare i contenuti e gli articoli</span></span></li>
<li><span><span>Creare pagine dinamiche e una struttura di navigazione efficace</span></span></li>
<li><span><span>Lavorare con moduli e componenti</span></span></li>
<li><span><span>Ulteriori informazioni su come ottimizzare i siti per i motori di ricerca<br />
</span></span></li>
</ul>
<p style="text-align: justify;"><strong><span><span>Dettagli libro</span></span></strong></p>
<ul style="text-align: justify;">
<li><strong><span><span>Brossura:</span></span></strong><span><span> 416 pagine</span></span></li>
<li><strong><span><span>Editore:</span></span></strong><span><span> Prentice Hall, terza edizione (febbraio 2011)</span></span></li>
<li><strong><span><span>Lingua:</span></span></strong><span><span> Inglese</span></span></li>
<li><strong><span><span>ISBN-10:</span></span></strong><span><span> 0.132.487,063 mila</span></span></li>
<li><strong><span><span>ISBN-13:</span></span></strong><span><span> 978-0132487061</span></span></li>
</ul>
<p><a href="http://www.amazon.it/gp/product/0132487063/ref=as_li_qf_sp_asin_tl?ie=UTF8&amp;tag=modifycandoco-21&amp;linkCode=as2&amp;camp=3370&amp;creative=23322&amp;creativeASIN=0132487063">Joomla! 1.6: A User&#8217;s Guide<br />
Acquistalo su Amazon</a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.it/e/ir?t=modifycandoco-21&amp;l=as2&amp;o=29&amp;a=0132487063" border="0" alt="" width="1" height="1" /></p>
<p><div style="padding-top:10px;padding-bottom:10px;" align=center><script type="text/javascript">
<!--
google_ad_client = "ca-pub-9021423780493122";
/* modifycando_468x60_nei_post */
google_ad_slot = "8443757002";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><br />
<!-- FACEBOOK "MI PIACE" -->
<br>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2F%23%21%2Fpages%2FModifycandocom%2F132259753483033&layout=standard&show_faces=true&width=350&action=like&colorscheme=light&height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:550px; height:80px;" allowTransparency="true"></iframe>
<br></p>
<div class="shr-publisher-2055"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.modifycando.com/2011/03/joomla-1-6-a-user%e2%80%99s-guide-building-a-successful-joomla-finalmente-la-guida/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla 1.6 tutorial : Come creare un semplice modulo</title>
		<link>http://www.modifycando.com/2011/03/joomla-1-6-tutorial-come-creare-un-semplice-modulo/</link>
		<comments>http://www.modifycando.com/2011/03/joomla-1-6-tutorial-come-creare-un-semplice-modulo/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 12:33:16 +0000</pubDate>
		<dc:creator>Modify</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Joomla 1.6]]></category>
		<category><![CDATA[modulo]]></category>

		<guid isPermaLink="false">http://www.modifycando.com/?p=1934</guid>
		<description><![CDATA[In questo post vedremo come creare un Modulo per Joomla,uno dei Cms più utilizzati nella rete, di cui da poche [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2011%2F03%2Fjoomla-1-6-tutorial-come-creare-un-semplice-modulo%2F' data-shr_title='Joomla+1.6+tutorial+%3A+Come+creare+un+semplice+modulo+'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2011%2F03%2Fjoomla-1-6-tutorial-come-creare-un-semplice-modulo%2F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2011%2F03%2Fjoomla-1-6-tutorial-come-creare-un-semplice-modulo%2F' data-shr_title='Joomla+1.6+tutorial+%3A+Come+creare+un+semplice+modulo+'></a><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2011%2F03%2Fjoomla-1-6-tutorial-come-creare-un-semplice-modulo%2F' data-shr_title='Joomla+1.6+tutorial+%3A+Come+creare+un+semplice+modulo+'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="shr-publisher-1934"></div><p style="text-align: justify;"><a href="http://www.modifycando.com/wp-content/uploads/joomla16.jpg"><img class="alignleft size-thumbnail wp-image-1935" style="margin: 5px;" title="joomla 1.6" src="http://www.modifycando.com/wp-content/uploads/joomla16-150x150.jpg" alt="joomla 1.6" width="150" height="150" /></a></p>
<p style="text-align: justify;">
In questo post vedremo come creare un <a href="http://www.modifycando.com/tag/modulo/" class="st_tag internal_tag" rel="tag" title="Post taggati con modulo">Modulo</a> per <strong><a href="http://www.modifycando.com/tag/joomla/" class="st_tag internal_tag" rel="tag" title="Post taggati con Joomla">Joomla</a></strong>,uno dei <a href="http://www.modifycando.com/tag/cms-2/" class="st_tag internal_tag" rel="tag" title="Post taggati con cms">Cms</a> più utilizzati nella rete, di cui  da poche settimana è stata rilasciata la versione 1.6.<br />
La nuova versione ha portato grosse novità dal pundo vista degli utilizzatori molte delle quali descritte nel precedente articolo &#8220;<a href="http://www.modifycando.com/2011/01/finalmente-disponibile-joomla-1-6-0/">Finalmente disponibile Joomla 1.6</a>&#8220;.<br />
Delle novità ci sono ovviamente anche per chi sviluppa estensioni e questo vale quindi, anche per i moduli.</p>
<p>Per inserire il modulo all&#8217;interno della struttura del framework Joomla, sono necessari determinati file e cartelle con una determinata gerarchia.<br />
Questi sono i file base per creare il modulo hello_word</p>
<p>folder->mod_helloword<br />
file->mod_helloword.php<br />
file->mod_helloword.xml<br />
file->helper.php<br />
folder->tmpl<br />
file->default.php</p>
<p>I nomi dei file &#8220;mod_helloword&#8221; non sono casuali ma devono avere lo stesso nome indicato come nome del modulo nel file xml, cioè il nome che vogliamo dare al modulo.</p>
<p>Ora passiamo alla parte relativa al  codice PHP.</p>
<p>Il file  <strong>mod_helloword.php</strong>  in pratica è il punto di ingresso, cioè il punto da cui il sistema Joomla accede al modulo qualunque sia la sua complessità.<br />
In questo file ci sono dei controlli sull&#8217;accesso e successivamente vencono istanziati gli oggetti che poi gestiranno il modulo.</p>
<p>Vediamo un semplice esempio :
</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span> ?php
	<span style="color: #666666; font-style: italic;">// impediamo l'accesso diretto alla pagina</span>
	<span style="color: #990000;">defined</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'_JEXEC'</span><span style="color: #009900;">&#41;</span> or <span style="color: #990000;">die</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">// chiamata al file helper.php</span>
&nbsp;
	<span style="color: #b1b100;">require_once</span> <span style="color: #990000;">dirname</span><span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">__FILE__</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>DS<span style="color: #339933;">.</span><span style="color: #0000ff;">'helper.php'</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// chiamata al modulo</span>
	<span style="color: #000088;">$saluto</span> <span style="color: #339933;">=</span> modCiaoMondoHelper<span style="color: #339933;">::</span><span style="color: #004000;">getSaluto</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$params</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">require</span> JModuleHelper<span style="color: #339933;">::</span><span style="color: #004000;">getLayoutPath</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'mod_helloword'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p style="text-align: justify;">
Il file <strong>helper.php</strong> si occupa di far funzionare il modulo.<br />
Al suo interno abbiamo tutte le funzioni che serviranno per le operazione ìche il modulo deve effettuare e da qui si richiama il layout dello stesso.</p>
<p>Ecco il codice del file helper.php in cui semplicemtne definiamo una funzione getSaluto che ritorna la stringa di saluto che verrà stampata sulla pagina.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span> ?php
<span style="color: #666666; font-style: italic;">// classe del modulo</span>
<span style="color: #000000; font-weight: bold;">class</span> modCiaoMondoHelper
<span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">// metodo della classe</span>
	<span style="color: #000000; font-weight: bold;">function</span> getSaluto<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$params</span> <span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #666666; font-style: italic;">// valore di ritorno</span>
		<span style="color: #b1b100;">return</span> <span style="color: #0000ff;">'Ciao Mondo!'</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p style="text-align: justify;">
Il file <strong>tmpl/default.php</strong> si occupa del cosiddetto <strong>view</strong> del modulo cioè della visualizzazione vera e propria sulla pagina. In pratica è il template del modulo che prende i dati passati dall&#8217;helper e li visualizza.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span> ?php
	<span style="color: #990000;">defined</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'_JEXEC'</span><span style="color: #009900;">&#41;</span> or <span style="color: #990000;">die</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$saluto</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p style="text-align: justify;">
L&#8217;ultimo file è molto importante.<br />
Si tratta del file <strong>mod_helloword.xml</strong> che contiene informazioni relative al modulo come ad esempio i file di cui è composto, i parametri da passare, autore, versione, descrizione ed altre che vedremo in seguito.</p>
<p>Per il nostro semplice modulo risulta semplice anche il file xml<br />
Ecco la struttura di mod_helloword.xml
</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;">	<span style="color: #009900;">&lt; ?xml <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">&quot;utf-8&quot;</span><span style="color: #000000; font-weight: bold;">?&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;extension</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;module&quot;</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.6.0&quot;</span> <span style="color: #000066;">client</span>=<span style="color: #ff0000;">&quot;site&quot;</span> <span style="color: #000066;">method</span>=<span style="color: #ff0000;">&quot;upgrade&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;name<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>hello word<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/name<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;author<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Modifycando.com<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/author<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;version<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>1.6.0<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/version<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;description<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Modulo base per Joomla.<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/description<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;files<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;filename</span> <span style="color: #000066;">module</span>=<span style="color: #ff0000;">&quot;mod_helloword&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>mod_helloword.php<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/filename<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;filename<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>mod_helloword.xml<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/filename<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;filename<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>index.html<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/filename<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;filename<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>helper.php<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/filename<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;filename<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>tmpl/default.php<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/filename<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;filename<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>tmpl/index.html<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/filename<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/files<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;params<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/params<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/extension<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p style="text-align: justify;">
Il file index.html che c&#8217;è nella cartella tmpl è utilizzato solo per evitare il browsing della cartella e può contentere semplicemente una pagina bianca.
</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">	&lt;html&gt;
	&lt;body&gt;
	&lt;/body&gt;
	&lt;/html&gt;</pre></div></div>

<p><div style="padding-top:10px;padding-bottom:10px;" align=center><script type="text/javascript">
<!--
google_ad_client = "ca-pub-9021423780493122";
/* modifycando_468x60_nei_post */
google_ad_slot = "8443757002";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><!-- FACEBOOK "MI PIACE" -->
<br>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2F%23%21%2Fpages%2FModifycandocom%2F132259753483033&layout=standard&show_faces=true&width=350&action=like&colorscheme=light&height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:550px; height:80px;" allowTransparency="true"></iframe>
<br></p>
<div class="shr-publisher-1934"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.modifycando.com/2011/03/joomla-1-6-tutorial-come-creare-un-semplice-modulo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Finalmente disponibile Joomla 1.6.0</title>
		<link>http://www.modifycando.com/2011/01/finalmente-disponibile-joomla-1-6-0/</link>
		<comments>http://www.modifycando.com/2011/01/finalmente-disponibile-joomla-1-6-0/#comments</comments>
		<pubDate>Tue, 11 Jan 2011 11:02:03 +0000</pubDate>
		<dc:creator>Modify</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[Joomla 1.6]]></category>
		<category><![CDATA[Joomla 1.6.0]]></category>

		<guid isPermaLink="false">http://www.modifycando.com/?p=1714</guid>
		<description><![CDATA[Finalmente disponibile Joomla 1.6.0 Dopo dopo mesi di sviluppo e test, dopo tantissime versioni beta e diverse release candidate finalmente [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2011%2F01%2Ffinalmente-disponibile-joomla-1-6-0%2F' data-shr_title='Finalmente+disponibile+Joomla+1.6.0'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2011%2F01%2Ffinalmente-disponibile-joomla-1-6-0%2F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2011%2F01%2Ffinalmente-disponibile-joomla-1-6-0%2F' data-shr_title='Finalmente+disponibile+Joomla+1.6.0'></a><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2011%2F01%2Ffinalmente-disponibile-joomla-1-6-0%2F' data-shr_title='Finalmente+disponibile+Joomla+1.6.0'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="shr-publisher-1714"></div><p style="text-align: justify;"><a href="http://www.modifycando.com/wp-content/uploads/images6.jpg"><img class="alignleft size-thumbnail wp-image-1715" title="joomla 1.6" src="http://www.modifycando.com/wp-content/uploads/images6-150x150.jpg" alt="joomla 1.6" width="150" height="150" /></a><strong>Finalmente disponibile <a href="http://www.modifycando.com/tag/joomla-1-6/" class="st_tag internal_tag" rel="tag" title="Post taggati con Joomla 1.6">Joomla 1.6</a>.0 </strong></p>
<p style="text-align: justify;">Dopo dopo mesi di sviluppo e test, dopo tantissime versioni beta e diverse release candidate finalmente è stata rilasciata la versione <strong>1.6.0 stabile di <a href="http://www.modifycando.com/tag/joomla/" class="st_tag internal_tag" rel="tag" title="Post taggati con Joomla">Joomla</a></strong>.<br />
La nuova versione come largamente già anticipato da tempo contiene molti  miglioramenti e molte novità.<span id="more-1714"></span></p>
<p style="text-align: justify;">Tra le novità più attese:</p>
<h3 style="text-align: justify;">Modificata la gestione dei contenuti.</h3>
<p style="text-align: justify;">Non ci sarà pià la suddivisione in Sezioni e Categorie ma categorie e sottocategorie con illimitati livelli.</p>
<h3 style="text-align: justify;">Inserita una Gestione degli accessi e gruppi.</h3>
<p style="text-align: justify;">Si avrà ora la possibilità di creare e gestire nuovi gruppi di utenti a cui dare accessi particolari per gestire o visualizzare, sia sui contenuti che sulle estensioni.</p>
<h3 style="text-align: justify;">Inserita una gestione integrata del multilingua</h3>
<p style="text-align: justify;">Non sarà più necessaio utilizzare componenti esterni per la gestione dei siti multilingua.</p>
<h3 style="text-align: justify;">Gestione integrata degli aggiornamenti per le estensioni.</h3>
<p style="text-align: justify;">Un po come succede già per Worpress.</p>
<p style="text-align: justify;">Inoltre maggiore controllo creativo degli stili dei template e produzione di codice XHTML conforme agli standard e semantico e centinaia di caratteristiche aggiuntive, che razionalizzano il lavoro e la produttività</p>
<p><div style="padding-top:10px;padding-bottom:10px;" align=center><script type="text/javascript">
<!--
google_ad_client = "ca-pub-9021423780493122";
/* modifycando_468x60_nei_post */
google_ad_slot = "8443757002";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></p>
<p style="text-align: justify;">La nuova versione offre più potenza, più controllo e maggiori opzioni come mai è stato nelle versioni precedenti.</p>
<p style="text-align: justify;">Si possono assegnare template amministrativi individuali a singoli utenti, consentendo ai web masters di rimediare ad eventuali particolari esigenze.</p>
<p style="text-align: justify;">Conferendo potenza attraverso la semplicità, Joomla 1.6 si presenta come il <a href="http://www.modifycando.com/tag/cms-2/" class="st_tag internal_tag" rel="tag" title="Post taggati con cms">CMS</a> più popolare nel suo genere.</p>
<p style="text-align: justify;">Per saperne di più, e per il download della nuova versione segui i link seguenti</p>
<p style="text-align: justify;"><a title="Scarica Joomla 1.6" href="http://www.joomla.org/16/" target="_blank">Scarica  Joomla 1.6</a></p>
<p style="text-align: justify;">Qui invece si possono reperire i <a title="Scarica Joomla 1.6 in italiano" href="http://www.joomla.it/notizie/4657-joomla-16-tradotta-in-italiano.html" target="_blank"> file di lingua in italiano</a></p>
<p style="text-align: justify;">Per saperne di più su  <a href="http://www.amazon.it/gp/search?ie=UTF8&amp;keywords=joomla%201.6&amp;tag=modifycandoco-21&amp;index=books&amp;linkCode=ur2&amp;camp=3370&amp;creative=23322">joomla 1.6</a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.it/e/ir?t=modifycandoco-21&amp;l=ur2&amp;o=29" border="0" alt="" width="1" height="1" /> puoi seguire il link.</p>
<p style="text-align: justify;">Nella 1.6 sono state modificate molte caratteristiche di sistema e l&#8217;architettura del database è differente rispetto alla serie 1.5, quindi l&#8217;aggiornamento non sarà una semplice applicazione di una patch ma sarà possibile effettuare una migrazione dei contenuti in una nuova installazione di Joomla 1.6.</p>
<p style="text-align: justify;">Se le estensioni esterne disponibili native per Joomla!® 1.6 sono già molte centinaia ed in costante aumento lo stesso non si puo dire per i template che dovranno essere completamente riscritti per funzionare correttamente su Joomla 1.6 ma sarà questione di poco ed in breve tempo si avranno centinaia di temi come per le versioni precendeti.</p>
<p style="text-align: justify;">Complimenti a tutta la comunità di sviluppatori che ormai da tempo lavoro su quello che sembra essere davvero un ottimo prodotto.</p>
<p style="text-align: justify;">
<p><div style="padding-top:10px;padding-bottom:10px;" align=center><script type="text/javascript">
<!--
google_ad_client = "ca-pub-9021423780493122";
/* modifycando_468x60_nei_post */
google_ad_slot = "8443757002";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><!-- FACEBOOK "MI PIACE" -->
<br>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2F%23%21%2Fpages%2FModifycandocom%2F132259753483033&layout=standard&show_faces=true&width=350&action=like&colorscheme=light&height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:550px; height:80px;" allowTransparency="true"></iframe>
<br></p>
<div class="shr-publisher-1714"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.modifycando.com/2011/01/finalmente-disponibile-joomla-1-6-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Joomla 1.6 passa allo stato RC</title>
		<link>http://www.modifycando.com/2010/12/joomla-1-6-passa-allo-stato-rc/</link>
		<comments>http://www.modifycando.com/2010/12/joomla-1-6-passa-allo-stato-rc/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 08:56:28 +0000</pubDate>
		<dc:creator>Modify</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Joomla 1.6]]></category>

		<guid isPermaLink="false">http://www.modifycando.com/?p=1382</guid>
		<description><![CDATA[Ormai ci siamo quasi. Il rilascio della versione stabile è programmato per il 10 Gennaio 2011. Intanto sul sito ufficiale [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2010%2F12%2Fjoomla-1-6-passa-allo-stato-rc%2F' data-shr_title='Joomla+1.6+passa+allo+stato+RC'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2010%2F12%2Fjoomla-1-6-passa-allo-stato-rc%2F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2010%2F12%2Fjoomla-1-6-passa-allo-stato-rc%2F' data-shr_title='Joomla+1.6+passa+allo+stato+RC'></a><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2010%2F12%2Fjoomla-1-6-passa-allo-stato-rc%2F' data-shr_title='Joomla+1.6+passa+allo+stato+RC'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="shr-publisher-1382"></div><p style="text-align: justify;"><a href="http://www.modifycando.com/wp-content/uploads/rc_logo.png"><img class="alignleft size-thumbnail wp-image-1383" style="border: 0pt none; margin: 5px;" title="Joomla 1.6 RC" src="http://www.modifycando.com/wp-content/uploads/rc_logo-150x150.png" alt="Joomla 1.6 RC" width="150" height="150" /></a>Ormai ci siamo quasi. Il rilascio della versione stabile è programmato per il <strong>10 Gennaio 2011</strong>.<br />
Intanto sul sito ufficiale del progetto <strong><a href="http://www.modifycando.com/tag/joomla/" class="st_tag internal_tag" rel="tag" title="Post taggati con Joomla">Joomla</a> </strong>viene resa disponibile per il download la prima Release Candidate.<br />
Disclamer d&#8217;obbilgo è che si tratta ancora di una versione di valutazione e non destinato per l&#8217;esecuzione di un sito di produzione.<br />
Tuttavia si spera possa diventare la versione stabile con pochissimi ritocchi soprattutto legati alla sicurezza.<br />
La prima versione beta della 1.6 era stata rilasciata il 17 Maggio 2010.<span id="more-1382"></span>Dall&#8217;ultima beta invece, la <strong><a href="http://www.modifycando.com/tag/joomla-1-6/" class="st_tag internal_tag" rel="tag" title="Post taggati con Joomla 1.6">Joomla 1.6</a> Beta 15</strong> uscita il 29 novembre, sono stati corretti circa 121 problemi.<br />
Ancora poco dunque per vedere in versione stabile le grosse novità previste per il più famoso gestore di contenuti on line.</p>
<p><div style="padding-top:10px;padding-bottom:10px;" align=center><script type="text/javascript">
<!--
google_ad_client = "ca-pub-9021423780493122";
/* modifycando_468x60_nei_post */
google_ad_slot = "8443757002";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></p>
<p><!-- FACEBOOK "MI PIACE" -->
<br>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2F%23%21%2Fpages%2FModifycandocom%2F132259753483033&layout=standard&show_faces=true&width=350&action=like&colorscheme=light&height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:550px; height:80px;" allowTransparency="true"></iframe>
<br></p>
<div class="shr-publisher-1382"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.modifycando.com/2010/12/joomla-1-6-passa-allo-stato-rc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla 1.6 Beta ora disponibile</title>
		<link>http://www.modifycando.com/2010/05/joomla-1-6-beta-ora-disponibile/</link>
		<comments>http://www.modifycando.com/2010/05/joomla-1-6-beta-ora-disponibile/#comments</comments>
		<pubDate>Wed, 19 May 2010 08:01:23 +0000</pubDate>
		<dc:creator>Modify</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Joomla 1.6]]></category>

		<guid isPermaLink="false">http://www.modifycando.com/?p=86</guid>
		<description><![CDATA[Finalmente è disponibile la versione beta di Joomla 1.6. Si tratta solo di una versione beta, quindi non è consigliabile [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2010%2F05%2Fjoomla-1-6-beta-ora-disponibile%2F' data-shr_title='Joomla+1.6+Beta+ora+disponibile'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2010%2F05%2Fjoomla-1-6-beta-ora-disponibile%2F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2010%2F05%2Fjoomla-1-6-beta-ora-disponibile%2F' data-shr_title='Joomla+1.6+Beta+ora+disponibile'></a><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fwww.modifycando.com%2F2010%2F05%2Fjoomla-1-6-beta-ora-disponibile%2F' data-shr_title='Joomla+1.6+Beta+ora+disponibile'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="shr-publisher-86"></div><div id="_mcePaste"><a href="http://www.modifycando.com/wp-content/uploads/beta_logo.png"><img class="alignleft size-full wp-image-89" title="Joomla 1.6 Beta" src="http://www.modifycando.com/wp-content/uploads/beta_logo.png" alt="Joomla 1.6 Beta" width="157" height="157" /></a>Finalmente è disponibile la versione beta di <a href="http://www.modifycando.com/tag/joomla/" class="st_tag internal_tag" rel="tag" title="Post taggati con Joomla">Joomla</a> 1.6.</div>
<div id="_mcePaste">Si tratta solo di una versione beta, quindi non è consigliabile utilizzarla in produzione ma è un ottimo assaggio di quello che avremo nella versione finale.</div>
<div id="_mcePaste">Dico subito che non ho dato uno sguardo approfondito però quel poco che ho visto è bastato per rimanere davvero entusiasta della direzione in cui sta andando il progetto joomla.<span id="more-86"></span></div>
<div id="_mcePaste">Le principali novità:</div>
<div id="_mcePaste">Una delle piu importanti è finalmente un sistema di gestione degli livelli di accesso (ACL) fino ad ora utilizzabile solo sottoforma di componente esterno.</div>
<div id="_mcePaste">Il layout di amministrazione è più funzionale e veloce grazie all’utilizzo di ajax e si notano degli accorgimenti SEO interessanti come ad esempio la possibilità di definire tag title personalizzati per i contenuti e impostare dei redirect 301.</div>
<div id="_mcePaste">Categorizzazione illimitata degli articoli : non c&#8217;è più il concetto si sezione e categoria, ma si categorie e sottocategorie..comodissimo</div>
<div id="_mcePaste">Upgrade one-click delle estensioni : non ho potuto provare questa funzionalità , ma suppongo sia simile agli upgrade possibili con wordpress.</div>
<div id="_mcePaste">Già questo secondo me basta e avanza per dire&#8230;che utilizzare questo <a href="http://www.modifycando.com/tag/cms-2/" class="st_tag internal_tag" rel="tag" title="Post taggati con cms">cms</a>, sarà davvero molto più produttivo .</div>
<div id="_mcePaste">Per provare la vuona versione andate qui.</div>
<p>Finalmente è disponibile la versione beta di <a href="http://www.modifycando.com/tag/joomla-1-6/" class="st_tag internal_tag" rel="tag" title="Post taggati con Joomla 1.6">Joomla 1.6</a>.<br />
Si tratta solo di una versione beta, quindi non è consigliabile utilizzarla in produzione ma è un ottimo assaggio di quello che avremo nella versione finale.<br />
Dico subito che non ho dato uno sguardo approfondito però quel poco che ho visto è bastato per rimanere davvero entusiasta della direzione in cui sta andando il progetto joomla.<br />
Le principali novità:<br />
Una delle piu importanti è finalmente un sistema di gestione degli livelli di accesso (ACL) fino ad ora utilizzabile solo sottoforma di componente esterno.<br />
<a style="color: #ed1e24; outline-style: none; outline-width: initial; outline-color: initial; text-decoration: none; padding: 0px; margin: 0px;" href="http://www.modifycando.com/wp-content/uploads/joomla-1-6-beta.jpg"><img class="alignleft size-full wp-image-87" style="margin-top: 4px; margin-right: 8px; margin-bottom: 4px; margin-left: 0px; float: left; border-top-left-radius: 4px 4px; border-top-right-radius: 4px 4px; border-bottom-right-radius: 4px 4px; border-bottom-left-radius: 4px 4px; padding: 3px; border: 0px initial initial;" title="Joomla 1.6 Beta" src="http://www.modifycando.com/wp-content/uploads/joomla-1-6-beta.jpg" alt="Joomla 1.6 Beta" width="111" height="111" /></a>Il layout di amministrazione è più funzionale e veloce grazie all’utilizzo di ajax e si notano degli accorgimenti SEO interessanti come ad esempio la possibilità di definire tag title personalizzati per i contenuti e impostare dei redirect 301.<br />
Categorizzazione illimitata degli articoli : non c&#8217;è più il concetto si sezione e categoria, ma si categorie e sottocategorie..comodissimo<br />
Upgrade one-click delle estensioni : non ho potuto provare questa funzionalità , ma suppongo sia simile agli upgrade possibili con wordpress.<br />
<a href="http://www.modifycando.com/wp-content/uploads/joomla-1-6-beta.jpg"></a>Già questo secondo me basta e avanza per dire&#8230;che utilizzare questo cms, sarà davvero molto più produttivo .Per provare la vuona versione andate <a title="Joomla 1.6 beta" href="http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseBrowse&amp;frs_package_id=5224">qui</a>.</p>
<div class="shr-publisher-86"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.modifycando.com/2010/05/joomla-1-6-beta-ora-disponibile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

