<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>JooCode Blog</title>
	
	<link>http://blog.joocode.com</link>
	<description />
	<lastBuildDate>Tue, 09 Mar 2010 16:02:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/joocode" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="joocode" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">joocode</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Intervista riguardante il sito Gazzetta.gr</title>
		<link>http://blog.joocode.com/cms/joomla/intervista-riguardante-il-sito-gazzetta-gr/</link>
		<comments>http://blog.joocode.com/cms/joomla/intervista-riguardante-il-sito-gazzetta-gr/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 08:59:14 +0000</pubDate>
		<dc:creator>Flavio</dc:creator>
				<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://blog.joocode.com/?p=2234</guid>
		<description><![CDATA[
			
				
			
		
Gazzetta.gr è un sito giornalistico sportivo greco, l'equivalente della nostra Gazzetta dello Sport.

5 milioni di unici mensili sono la norma per un giornale nazionale, e questo tipo di traffico è interamente gestito da un sito realizzato usando Joomla e K2, estensione per la gestione del contenuto.

Questa interessante intervista pubblicata da Joomla.org approfondisce alcuni aspetti della [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.joocode.com%2Fcms%2Fjoomla%2Fintervista-riguardante-il-sito-gazzetta-gr%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.joocode.com%2Fcms%2Fjoomla%2Fintervista-riguardante-il-sito-gazzetta-gr%2F&amp;source=joocode&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Gazzetta.gr è un sito giornalistico sportivo greco, l'equivalente della nostra Gazzetta dello Sport.</p>
<p><img class="alignnone" title="Gazzetta.gr" src="http://community.joomla.org/images/stories/devinterviews/gazzetta/gazzetta_screenshot.jpg" alt="" width="550" height="621" /></p>
<p>5 milioni di unici mensili sono la norma per un giornale nazionale, e questo tipo di traffico è interamente gestito da un sito realizzato usando Joomla e <a href="http://getk2.org/">K2</a>, estensione per la gestione del contenuto.</p>
<p><img class="alignnone" title="K2" src="http://blog.joocode.com/wp-content/uploads/2009/08/k2.png" alt="K2" width="650" height="305" /></p>
<p>Questa interessante <a href="http://community.joomla.org/blogs/community/1127-gazzettagr.html">intervista pubblicata da Joomla.org</a> approfondisce alcuni aspetti della realizzazione tecnica con il suo creatore, Fotis Evangelou.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joocode.com/cms/joomla/intervista-riguardante-il-sito-gazzetta-gr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review del libro “Joomla! 1.5 Multimedia”</title>
		<link>http://blog.joocode.com/libri/review-del-libro-joomla-1-5-multimedia/</link>
		<comments>http://blog.joocode.com/libri/review-del-libro-joomla-1-5-multimedia/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 14:17:54 +0000</pubDate>
		<dc:creator>Flavio</dc:creator>
				<category><![CDATA[Libri]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Multimedia]]></category>

		<guid isPermaLink="false">http://blog.joocode.com/?p=2231</guid>
		<description><![CDATA[
			
				
			
		
In un sito web moderno i contenuti proposti vanno spesso oltre il classico testo, oltre le classiche immagini, proponendo ai visitatori video, audio, podcast e risorse richieste in tempo reale ad altri servizi presenti sul web.
Joomla, da ottimo CMS, ci consente di realizzare tutto questo - e anche di più. Alcune funzionalità sono presenti per [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.joocode.com%2Flibri%2Freview-del-libro-joomla-1-5-multimedia%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.joocode.com%2Flibri%2Freview-del-libro-joomla-1-5-multimedia%2F&amp;source=joocode&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>In un sito web moderno i contenuti proposti vanno spesso oltre il classico testo, oltre le classiche immagini, proponendo ai visitatori video, audio, podcast e risorse richieste in tempo reale ad altri servizi presenti sul web.</p>
<p>Joomla, da ottimo CMS, ci consente di realizzare tutto questo - e anche di più. Alcune funzionalità sono presenti per default, come ad esempio il Media Manager, mentre per gestire altre funzioni è necessario ricorrere ad estensioni di terze parti.</p>
<p>Packt Publishing ha recentemente pubblicato un interessante libro sull'argomento, chiamato appunto "<a href="http://www.packtpub.com/joomla-1-5-multimedia/book">Joomla! 1.5 Multimedia</a>".</p>
<p><img class="alignnone" title="Joomla! 1.5 Multimedia" src="https://www.packtpub.com/images/full/1847197701.jpg" alt="Joomla! 1.5 Multimedia" width="500" height="617" /></p>
<p>Le 350 pagine del libro (scritto in inglese) guidano il lettore attraverso questo campo della creazione e gestione di un sito web, mantenendo sempre un occhio verso l'accessibilità dei contenuti. Ecco una breve overview dei capitoli del libro.</p>
<p><strong>Chapter 1: Getting Started With Joomla! Multimedia</strong></p>
<p>Introduce il concetto di multimedialità e spiega le categorie di file che possiamo includere nel nostro progetto: testo, immagini, audio, video.</p>
<p><strong>Chapter 2: Managing Your Joomla! Media</strong></p>
<p>Introduce il Media Manager (Gestione Media) di Joomla e delinea metodi alternativi per la gestione dei file: FTP, FTP via Web ed estensioni come eXtplorer e Joomla Flash Uploader.</p>
<p><strong>Chapter 3: Text, Characters, and Fonts in Your Joomla! Site</strong></p>
<p>La tipografia di un sito è un elemento molto importante, e questo capitolo tratta i font più utilizzati sul web e spiega come modificare il template per utilizzarli. Al giorno d'oggi esistono diverse tecniche con cui possiamo includere in un sito qualsiasi font desideriamo - al contrario, nel passato questo era un campo assai critico.<br />
Il libro spiega come usare estensioni come Frontend font size adjuster, JsIFR3, capDropper per gestire la tipografia.</p>
<p><strong>Chapter 4: Adding and Managing Image Content </strong></p>
<p>Introduce vari formati di immagini che è possibile usare sul web (GIF, JPEG, PNG, SVG) e spiega come inserirli in un sito Joomla, passando attraverso il pulsante dell'editor, il Media Manager o inserendo codice HTML custom.<br />
Il libro parla quindi di come realizzare collezioni di immagini, usando estensioni per gallerie di immagini e slideshow.</p>
<p><strong>Chapter 5: Using Audio in Your Joomla! Website</strong></p>
<p>Terminata la trattazione delle immagini si passa all'audio, introducendo i concetti, analizzando i formati ed esplorando le modalità di inserimento di file sonori all'interno di un sito Joomla.<br />
Dopo i semplici file audio si passa ad analizzare i podcast, ovvero collezioni di file audio che possono essere comodamente inseriti in un lettore come iTunes ed automaticamente aggiornati.</p>
<p><strong>Chapter 6: Using Video in Your Joomla! Website</strong></p>
<p>Analogo trattamento è riservato all'esposizione dei file video. Vengono introdotti i formati e spiegato come inserire i file audiovisivi nel sito, inserendo manualmente il codice HTML oppure facendo riferimento ad una estensione - ad esempio AllVideos, ShadowBox o RokBox.</p>
<p><strong>Chapter 7: Collaborating with External Sources</strong></p>
<p>Degna di attenzione è sicuramente la possibilità di inserire nel proprio sito contenuto messo a disposizione da fonti esterne.<br />
In caso di contenuti che occupano molto spazio di banda, questa soluzione consente di risparmiare in termini di costi sostenuti per l'hosting e velocizzare notevolmente il sito: l'infrastruttura tecnologica fornita da YouTube, ad esempio, è superiore a quella che possiamo avere su un hosting condiviso, per cui la velocità di caricamento dei contenuti sarà maggiore.<br />
Si parla di Twitter, Facebook, integrazione di video, integrazione con TV e radio, Flickr, siti che si occupano di previsioni meteo, SlideShare, RSS ed altro ancora.</p>
<p><strong>Chapter 8: Joomla! Templates and Multimedia</strong></p>
<p>Questo capitolo introduce brevemente il concetto di template e le funzioni principali, per passare direttamente ad analizzare alcuni template commerciali e le loro feature, soprattutto realizzate attraverso un pesante uso di codice JavaScript.<br />
Viene quindi trattato l'argomento mobile, spiegando come realizzare e testare una versione mobile del proprio sito.</p>
<p><strong>Chapter 9: Joomla! Multimedia Project</strong></p>
<p>L'ultimo capitolo del libro tratta un case study di realizzazione di un sito, la scelta della struttura dei contenuti e le estensioni più adatte alle funzionalità desiderate.</p>
<p>In definitiva credo che questo libro sia <strong>molto utile a chiunque voglia realizzare un sito utilizzando il CMS Joomla</strong>. Fondamentale per i non adepti, data la varietà di argomenti trattati non risulterà noioso nemmeno ai più incalliti creatori di siti web.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joocode.com/libri/review-del-libro-joomla-1-5-multimedia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>eLearning Made Easy: LearnerHQ</title>
		<link>http://blog.joocode.com/web-application/elearning-made-easy-learnerhq/</link>
		<comments>http://blog.joocode.com/web-application/elearning-made-easy-learnerhq/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 10:27:54 +0000</pubDate>
		<dc:creator>Flavio</dc:creator>
				<category><![CDATA[Web Application]]></category>

		<guid isPermaLink="false">http://blog.joocode.com/?p=2215</guid>
		<description><![CDATA[
			
				
			
		
Segnalo il lancio della beta privata di LearnerHQ, una piattaforma di e-learning che si pone l'obiettivo di realizzare uno strumento che possa mettere in comunicazione coloro che intendono realizzare un corso online e le persone che vogliono seguirlo, nel modo più semplice possibile.

LearnerHQ nasce dopo l'esperienza di realizzazione della piattaforma di e-learning su cui è [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.joocode.com%2Fweb-application%2Felearning-made-easy-learnerhq%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.joocode.com%2Fweb-application%2Felearning-made-easy-learnerhq%2F&amp;source=joocode&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Segnalo il lancio della beta privata di <a href="http://www.learnerhq.com">LearnerHQ</a>, una <strong>piattaforma di e-learning</strong> che si pone l'obiettivo di realizzare uno strumento che possa mettere in comunicazione coloro che intendono realizzare un corso online e le persone che vogliono seguirlo, nel modo più semplice possibile.</p>
<p><a href="http://www.learnerhq.com"><img class="alignnone size-full wp-image-2219" title="LearnerHQ" src="http://blog.joocode.com/wp-content/uploads/2010/03/img-1.jpg" alt="" width="580" height="272" /></a></p>
<p>LearnerHQ nasce dopo l'esperienza di realizzazione della piattaforma di e-learning su cui è basato <a href="http://www.corso-joomla.com/">Corso Joomla</a>.  e mira a semplificare questo processo.</p>
<p>La webapp è lanciata in beta privata, il che significa che il sito non è aperto al pubblico generale. E' comunque possibile partecipare al programma beta <a href="mailto:info@learnerhq.com">inviando una e-mail</a>. Le applicazioni verranno selezionate in modo che sia possibile fare crescere LearnerHQ nel modo più naturale possibile, rendendolo il più possibile adatto alle richieste ed esigenze dei partecipanti.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joocode.com/web-application/elearning-made-easy-learnerhq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Capitolo gratuito del libro “Joomla 1.5 Multimedia”</title>
		<link>http://blog.joocode.com/cms/joomla/capitolo-gratuito-del-libro-joomla-1-5-multimedia/</link>
		<comments>http://blog.joocode.com/cms/joomla/capitolo-gratuito-del-libro-joomla-1-5-multimedia/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 10:22:24 +0000</pubDate>
		<dc:creator>Flavio</dc:creator>
				<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://blog.joocode.com/?p=2212</guid>
		<description><![CDATA[
			
				
			
		
Packt Publishing ha recentemente pubblicato un libro intitolato "Joomla 1.5 Multimedia".
Il suo topic principale è - come si evince dal titolo - la creazione di siti multimediali con Joomla usando immagini, video ed altro ancora. A giorni un review del libro.
Gentilmente Packt mi ha messo a disposizione un capitolo gratuito del libro dedicato alla gestione [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.joocode.com%2Fcms%2Fjoomla%2Fcapitolo-gratuito-del-libro-joomla-1-5-multimedia%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.joocode.com%2Fcms%2Fjoomla%2Fcapitolo-gratuito-del-libro-joomla-1-5-multimedia%2F&amp;source=joocode&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Packt Publishing ha recentemente pubblicato un libro intitolato "<a href="http://www.packtpub.com/joomla-1-5-multimedia/book">Joomla 1.5 Multimedia</a>".</p>
<p>Il suo topic principale è - come si evince dal titolo - la creazione di siti multimediali con Joomla usando immagini, video ed altro ancora. A giorni un review del libro.</p>
<p>Gentilmente Packt mi ha messo a disposizione un capitolo gratuito del libro dedicato alla gestione delle immagini, da condividere con voi.</p>
<p><a href="http://www.packtpub.com/files/7702-joomla-1-5-multimedia-4-adding-and-managing-image-content.pdf">Ecco il link per scaricarlo.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joocode.com/cms/joomla/capitolo-gratuito-del-libro-joomla-1-5-multimedia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aggiornamenti sullo stato di Joomla 1.6</title>
		<link>http://blog.joocode.com/cms/joomla/aggiornamenti-sullo-stato-di-joomla-1-6/</link>
		<comments>http://blog.joocode.com/cms/joomla/aggiornamenti-sullo-stato-di-joomla-1-6/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 13:19:03 +0000</pubDate>
		<dc:creator>Flavio</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Joomla 1.6]]></category>

		<guid isPermaLink="false">http://blog.joocode.com/?p=2209</guid>
		<description><![CDATA[
			
				
			
		
Al JoomlaDay Australia, svoltosi nei giorni scorsi, Andrew Eddie (Joomla! Core Developer) ha fatto una interessante presentazione sullo stato di Joomla 1.6, illustrando in particolare le funzionalità della tanto attesa nuova ACL.
Abbiamo a disposizione due video dell'evento:


Oltre ai video, sono state pubblicate le slide della presentazione.
Nei precedenti post in cui ho parlato di Joomla 1.6, [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.joocode.com%2Fcms%2Fjoomla%2Faggiornamenti-sullo-stato-di-joomla-1-6%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.joocode.com%2Fcms%2Fjoomla%2Faggiornamenti-sullo-stato-di-joomla-1-6%2F&amp;source=joocode&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Al JoomlaDay Australia, svoltosi nei giorni scorsi, Andrew Eddie (Joomla! Core Developer) ha fatto una interessante presentazione sullo stato di Joomla 1.6, illustrando in particolare le funzionalità della tanto attesa nuova ACL.</p>
<p>Abbiamo a disposizione due video dell'evento:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="299" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://blip.tv/play/AYHGhG8C" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="299" src="http://blip.tv/play/AYHGhG8C" allowfullscreen="true"></embed></object></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="299" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://blip.tv/play/AYHGhDMC" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="299" src="http://blip.tv/play/AYHGhDMC" allowfullscreen="true"></embed></object></p>
<p>Oltre ai video, sono state pubblicate le <a href="http://joomlacode.org/gf/download/frsrelease/11887/48031/Melbourne_2010_Joomla_1.6.pdf">slide della presentazione</a>.</p>
<p>Nei precedenti post in cui ho parlato di Joomla 1.6, tra cui</p>
<ul>
<li><a href="http://blog.joocode.com/cms/joomla/rilasciato-joomla-1-6-alpha-2/">http://blog.joocode.com/cms/joomla/rilasciato-joomla-1-6-alpha-2/</a></li>
<li><a href="http://blog.joocode.com/cms/joomla/video-della-presentazione-di-joomla-1-6-alfa-di-andrew-eddie/">http://blog.joocode.com/cms/joomla/video-della-presentazione-di-joomla-1-6-alfa-di-andrew-eddie/</a></li>
<li><a href="http://blog.joocode.com/cms/joomla/anticipazioni-su-joomla-1-6-da-andrew-eddie/">http://blog.joocode.com/cms/joomla/anticipazioni-su-joomla-1-6-da-andrew-eddie/</a></li>
<li><a href="http://blog.joocode.com/cms/joomla/rilasciato-joomla-1-6-alpha/">http://blog.joocode.com/cms/joomla/rilasciato-joomla-1-6-alpha/</a></li>
</ul>
<p>ho già parlato delle attese novità in Joomla 1.6, tra cui:</p>
<ul>
<li>Migliore ACL: gruppi utenti, permessi</li>
<li>Eliminazione del legacy mode</li>
<li>Aumento dei requirements per PHP e MySQL</li>
<li>Categorie annidate</li>
<li>Stili di template</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.joocode.com/cms/joomla/aggiornamenti-sullo-stato-di-joomla-1-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eletta la nuova board OSM</title>
		<link>http://blog.joocode.com/cms/joomla/eletta-la-nuova-board-osm/</link>
		<comments>http://blog.joocode.com/cms/joomla/eletta-la-nuova-board-osm/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 07:56:04 +0000</pubDate>
		<dc:creator>Flavio</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[OSM]]></category>

		<guid isPermaLink="false">http://blog.joocode.com/?p=2207</guid>
		<description><![CDATA[
			
				
			
		
Open Source Matters ha scelto i nuovi candidati per i prossimi due anni di gestione del progetto Joomla.
Anche grazie all'input della community, i nuovi eletti sono Marko Milenovic, Javier Gomez, Jacques Rentzke, Robert Deutz, Akarawuth Tamrareang and Steve Burge, tutti nomi suggeriti dalla community molto conosciuti all'interno del progetto Joomla.
Congratulazioni!
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.joocode.com%2Fcms%2Fjoomla%2Feletta-la-nuova-board-osm%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.joocode.com%2Fcms%2Fjoomla%2Feletta-la-nuova-board-osm%2F&amp;source=joocode&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Open Source Matters ha scelto i nuovi candidati per i prossimi due anni di gestione del progetto Joomla.</p>
<p>Anche <a href="http://blog.joocode.com/cms/joomla/proponi-un-candidato-per-le-prossime-elezioni-osm/">grazie all'input della community</a>, i nuovi eletti sono <strong><a href="http://www.joomla-serbia.com/">Marko Milenovic</a></strong>, <strong><a href="http://twitter.com/JAVI_GOMEZ">Javier Gomez</a></strong>, <strong><a href="http://www.new-web-consulting.co.za/">Jacques Rentzke</a></strong>, <strong><a href="http://twitter.com/rdeutz">Robert Deutz</a></strong>, <strong><a href="http://twitter.com/joomlacorner">Akarawuth Tamrareang</a></strong> and <strong><a href="http://www.alledia.com/">Steve Burge</a>, </strong>tutti nomi suggeriti dalla community molto conosciuti all'interno del progetto Joomla.</p>
<p>Congratulazioni!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joocode.com/cms/joomla/eletta-la-nuova-board-osm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla, login automatico dopo la registrazione</title>
		<link>http://blog.joocode.com/cms/joomla/joomla-login-automatico-dopo-la-registrazione/</link>
		<comments>http://blog.joocode.com/cms/joomla/joomla-login-automatico-dopo-la-registrazione/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 15:08:53 +0000</pubDate>
		<dc:creator>Flavio</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Sviluppo per Joomla]]></category>

		<guid isPermaLink="false">http://blog.joocode.com/?p=2200</guid>
		<description><![CDATA[
			
				
			
		
Una delle cose più noiose dell'attuale web è il doversi registrare ad ogni sito con cui si vuole interagire, vuoi per iscriverti ad un servizio, vuoi per scaricare dei file o altro ancora.
OpenID non ha (ancora? mai?) funzionato e quando un utente vuole iscriversi al nostro sito dobbiamo dargli il benvenuto, anzichè tentare di allontanarlo [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.joocode.com%2Fcms%2Fjoomla%2Fjoomla-login-automatico-dopo-la-registrazione%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.joocode.com%2Fcms%2Fjoomla%2Fjoomla-login-automatico-dopo-la-registrazione%2F&amp;source=joocode&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Una delle cose più noiose dell'attuale web è il doversi registrare ad ogni sito con cui si vuole interagire, vuoi per iscriverti ad un servizio, vuoi per scaricare dei file o altro ancora.</p>
<p>OpenID non ha (ancora? mai?) funzionato e quando un utente vuole iscriversi al nostro sito dobbiamo dargli il benvenuto, anzichè tentare di allontanarlo ad esempio con attivazioni dell'account via e-mail.</p>
<p>Tipicamente il <strong>workflow di registrazione</strong> ad un sito realizzato usando Joomla è:</p>
<ol>
<li>si preme il link "register"</li>
<li>si compilano i dati</li>
<li>si attiva l'account premendo il link inviato per e-mail</li>
<li>si torna sul sito e l'account è attivato</li>
<li>si può effettuare il login</li>
</ol>
<p>A meno che il nostro sito porti informazioni/servizi indispensabili per gli utenti, dobbiamo limitare al massimo la lunghezza di questa procedura.</p>
<p>In uno dei miei siti ad esempio, <strong>su 140 utenti registrati, 15 non hanno mai attivato l'account via e-mail, mentre altri 64 hanno attivato l'account ma non hanno mai effettuato il login per accedere ai contenuti esclusivi</strong>. Qualcosa non funziona, un bel problema.</p>
<p>Come semplificare la procedura di registrazione?</p>
<p><strong>Facciamo sì che gli utenti siano automaticamente loggati nel sito subito dopo la registrazione, e mostriamo loro una pagina di benvenuto.</strong></p>
<p>Per fare questo dobbiamo effettuare un hack, cosa che solitamente non sopporto se posso farne a meno, ma non ho trovato altra soluzione (se qualcuno la trova, posti pure un commento!)</p>
<p>Apriamo il file components/com_user/controller.php ed intorno alla linea 288, alla fine del metodo register_save(), sostituire</p>
<p><code>$this-&gt;setRedirect('index.php', $message);<br />
</code></p>
<p>con il codice</p>
<p><code> </code></p>
<p><code></p>
<div id="_mcePaste">$usersipass['username'] = $user-&gt;get('username');</div>
<div id="_mcePaste">$usersipass['password'] = $password;</div>
<div id="_mcePaste">$mainframe-&gt;login($usersipass);</div>
<div id="_mcePaste">$mainframe-&gt;redirect( 'index.php' );</div>
<p></code></p>
<p><img class="alignnone size-full wp-image-2202" title="img-4" src="http://blog.joocode.com/wp-content/uploads/2010/02/img-4.jpg" alt="" width="600" height="78" /></p>
<p>Volendo possiamo inviare gli utenti ad un articolo/pagina/URL specifica, cambiando il contenuto del metodo $mainframe-&gt;redirect().</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joocode.com/cms/joomla/joomla-login-automatico-dopo-la-registrazione/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Nooku Framework, il futuro dello sviluppo su Joomla</title>
		<link>http://blog.joocode.com/cms/joomla/nooku-framework-il-futuro-dello-sviluppo-su-joomla/</link>
		<comments>http://blog.joocode.com/cms/joomla/nooku-framework-il-futuro-dello-sviluppo-su-joomla/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 09:59:32 +0000</pubDate>
		<dc:creator>Flavio</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Nooku]]></category>
		<category><![CDATA[Nooku Framework]]></category>

		<guid isPermaLink="false">http://blog.joocode.com/?p=2189</guid>
		<description><![CDATA[
			
				
			
		
Il Framework Nooku, nome in codice Koowa, è un framework di sviluppo PHP per la creazione di applicazioni basate sul Web, nato in casa JoomlaTools, azienda belga che si occupa di Joomla e Web Development. Un framework è un insieme di classi e codice che fornisce funzionalità di vario tipo.
Ho già segnalato in passato l'esistenza di questo [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.joocode.com%2Fcms%2Fjoomla%2Fnooku-framework-il-futuro-dello-sviluppo-su-joomla%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.joocode.com%2Fcms%2Fjoomla%2Fnooku-framework-il-futuro-dello-sviluppo-su-joomla%2F&amp;source=joocode&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Il <strong>Framework Nooku</strong>, nome in codice Koowa, è un framework di sviluppo PHP per la creazione di applicazioni basate sul Web, nato in casa <a href="http://www.joomlatools.eu">JoomlaTools</a>, azienda belga che si occupa di Joomla e Web Development. Un framework è un insieme di classi e codice che fornisce funzionalità di vario tipo.</p>
<p>Ho già segnalato in passato l'esistenza di questo framework, ma non sono mai entrato nei dettagli del suo utilizzo.</p>
<p>In questi ultimi giorni, deciso a compiere i primi passi con questo nuovo approccio allo sviluppo su Joomla, ho iniziato lo sviluppo di una nuova web application usando il <a href="http://www.nooku.org/en/framework.html">Nooku Framework</a> come base.</p>
<p>Devo dire che i risultati sono impressionanti. Johan Janssens (già Lead Architect di Joomla 1.5) e Mathias Verraes sono riusciti a creare un framework RAD che consente al programmatore/progettista di risparmiare, secondo la mia esperienza, più del 50% del codice e dei file necessari per creare una estensione Joomla.</p>
<p><img class="alignnone size-full wp-image-2195" title="Nooku Framework" src="http://blog.joocode.com/wp-content/uploads/2010/02/img-2.jpg" alt="" width="597" height="444" /></p>
<p>Prendendosi cura dei dettagli ininfluenti nel flow dell'applicazione, è possibile concentrarsi su quello chc si vuole realizzare.</p>
<p>Il Framework Nooku, secondo me,<strong> è quello che avrebbe dovuto essere Joomla</strong>, la sua naturale evoluzione, in continuo sviluppo ma estremamente stabile e veloce: astrazione del database (ovvero possiamo aggiungere campi a piacere senza dover modificare il codice), Model Driven Development, Namespaces, Command Chain, Event Handler, piena implementazione di molti design pattern.. e molte altre cose che devo ancora scoprire!</p>
<p>Dopo due anni di sviluppo di estensioni per il CMS Joomla 1.5, è stato molto semplice entrare nell'ottica di sviluppo per il Framework Nooku, mentre sarà difficile tornare indietro: visto cosa c'è "al di là della porta" è semitragico sviluppare "old style".</p>
<p>Con Nooku sono già stati realizzati svariati progetti, tra quelli pubblicati possiamo citare <a href="http://blog.anahitapolis.com/2010/02/marking-the-3000-plus-code-commits/">Anahita Social Engine</a>, progetto Open Source commerciale, ed una prima versione alpha di <a href="http://ninjaforge.com/index.php?option=com_fireboard&amp;amp;Itemid=111&amp;func=view&amp;catid=54&amp;id=14846#14846">NinjaBoard 1.0</a>, estensione per la realizzazione di un forum, creata da NinjaForge.</p>
<h2>Perchè usare Joomla come base per lo sviluppo?</h2>
<p>Joomla è stato sempre pubblicizzato come CMS, per cui molte persone mostrano scetticismo quando si parla di realizzare applicazioni usando Joomla come base.</p>
<p>Non è così, in effetti. <strong>Joomla</strong>, a differenza di altri CMS Open Source come Drupal e WordPress,  <strong>in realtà è un framework</strong> (parlo di Joomla 1.5) su cui è stata realizzata l'applicazione CMS. Questo significa che possiamo eliminare gran parte delle funzioni che siamo soliti vedere (Article Manager, gestione contatti ecc) e lasciare soltanto l'infrastruttura necessaria per la creazione della nostra idea, sfruttando il framework di Joomla per semplificarci il lavoro. Ancora meglio, possiamo installare il Framework Nooku ed avere un ulteriore layer di astrazione e semplificazione.</p>
<p>Abbiamo di più: a differenza di altri framework di sviluppo web, come Ruby on Rails, Symphony, cakePHP, <strong>usando Joomla come base abbiamo già a disposizione moltepici funzionalità</strong>: un semplice e potente template engine (e migliaia di template disponibili), la gestione delle estensioni, il sistema dei menu e della presentazione dei moduli, un sistema per la gestione degli utenti e dei loro parametri.</p>
<h2>Nooku va oltre Joomla</h2>
<p>Il Framework Nooku interagisce con Joomla tramite un adapter, ed è già stato testato usando Joomla 1.6 in versione alpha. La compatibilità futura è garantita.</p>
<p>Quello che stupisce è che Nooku è stato facilmente installato con successo anche su WordPress. A quando Drupal?</p>
<p>Essere indipendenti dalla tecnologia sottostante è davvero fantastico, e nel futuro la roadmap di Nooku prevede proprio questo: essere tanto indipendente da non aver bisogno di alcun supporto, essere standalone.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joocode.com/cms/joomla/nooku-framework-il-futuro-dello-sviluppo-su-joomla/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>OSM chiede pareri sullo sviluppo a pagamento</title>
		<link>http://blog.joocode.com/cms/joomla/osm-chiede-pareri-sullo-sviluppo-a-pagamento/</link>
		<comments>http://blog.joocode.com/cms/joomla/osm-chiede-pareri-sullo-sviluppo-a-pagamento/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 09:00:15 +0000</pubDate>
		<dc:creator>Flavio</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[OSM]]></category>

		<guid isPermaLink="false">http://blog.joocode.com/?p=2191</guid>
		<description><![CDATA[
			
				
			
		
In autunno abbiamo parlato di come OSM avesse deciso di iniziare un periodo di sperimentazione, pagando due dei developer più attivi ed influenti, Andrew Eddie e Louis Landry.
E' arrivato il momento di prendere delle decisioni riguardo a questa sperimentazione, e per fare questo Open Source Matters chiede l'input della community, attraverso la compilazione di una [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.joocode.com%2Fcms%2Fjoomla%2Fosm-chiede-pareri-sullo-sviluppo-a-pagamento%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.joocode.com%2Fcms%2Fjoomla%2Fosm-chiede-pareri-sullo-sviluppo-a-pagamento%2F&amp;source=joocode&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>In autunno <a href="http://blog.joocode.com/cms/joomla/gli-sviluppatori-di-joomla-verranno-pagati/">abbiamo parlato</a> di come OSM avesse deciso di iniziare un periodo di sperimentazione, pagando due dei developer più attivi ed influenti, Andrew Eddie e Louis Landry.</p>
<p>E' arrivato il <strong>momento di prendere delle decisioni</strong> riguardo a questa sperimentazione, e per fare questo Open Source Matters chiede l'input della community, attraverso la <a href="http://spreadsheets.google.com/a/opensourcematters.org/viewform?hl=en&amp;formkey=dHJvUFJsdnE1OHkzWWJDb3RaaFZ3MFE6MA">compilazione di una form</a> grazie a cui ciascuno può esprimere le proprie opinioni.</p>
<p>La domanda fondamentale è: <strong>qual'è l'impatto di questa decisione sulla community di persone che contribuiscono al progetto Joomla e sull'universo di aziende e persone che lavorano con Joomla?</strong></p>
<p>Il termine di raccolta delle form compilate è il 31 gennaio, ore 12:55 italiane.</p>
<p><img class="alignnone size-full wp-image-2192" title="Form" src="http://blog.joocode.com/wp-content/uploads/2010/01/img-111.jpg" alt="" width="647" height="484" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.joocode.com/cms/joomla/osm-chiede-pareri-sullo-sviluppo-a-pagamento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rilasciato K2 2.2</title>
		<link>http://blog.joocode.com/cms/joomla/rilasciato-k2-2-2/</link>
		<comments>http://blog.joocode.com/cms/joomla/rilasciato-k2-2-2/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 09:41:32 +0000</pubDate>
		<dc:creator>Flavio</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Estensioni Joomla]]></category>
		<category><![CDATA[K2]]></category>

		<guid isPermaLink="false">http://blog.joocode.com/?p=2185</guid>
		<description><![CDATA[
			
				
			
		
K2 è una estensione Open Source e gratuita per Joomla, molto potente e popolare, ideata e rilasciata da JoomlaWorks.
Essa permette di realizzare tipologie di contenuti diversi dai soliti articoli che Joomla consente per default introducendo gallerie immagini, commenti, attachment.. non solo, introduce anche particolari funzionalità di ACL.
Una delle estensioni CCK che sono apparse negli ultimi [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.joocode.com%2Fcms%2Fjoomla%2Frilasciato-k2-2-2%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.joocode.com%2Fcms%2Fjoomla%2Frilasciato-k2-2-2%2F&amp;source=joocode&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://getk2.org/">K2</a> è una estensione Open Source e gratuita per Joomla, molto potente e popolare, ideata e rilasciata da <a href="http://www.joomlaworks.gr/">JoomlaWorks</a>.</p>
<p>Essa permette di realizzare tipologie di contenuti diversi dai soliti articoli che Joomla consente per default introducendo gallerie immagini, commenti, attachment.. non solo, introduce anche particolari funzionalità di ACL.<br />
Una delle estensioni CCK che sono apparse negli ultimi tempi, insieme a <a href="http://zoo.yootheme.com/">Zoo</a> e <a href="http://www.flexicontent.org/">FlexiContent</a>.</p>
<p>K2 è stato rilasciato nei giorni scorsi nella versione 2.2, con novità di primo livello.</p>
<p><img class="alignnone size-full wp-image-2186" title="K2" src="http://blog.joocode.com/wp-content/uploads/2010/01/img-11.jpg" alt="" width="440" height="187" /></p>
<ul>
<li>Migliorato l'editing frontend</li>
<li>Gli utenti possono ora moderare i commenti ai loro propri articoli (se hanno il permesso di farlo, naturalmente). Un vero ambiente multi-autore!</li>
<li>Nuova vista "ultimi elementi" che è un nuovo modo di mostrare le voci più recenti di specifiche categorie o degli utenti in una sola pagina.</li>
<li>Molte nuove caratteristiche, opzioni e altri aggeggi, ad esempio feed autogenerati dai contenuti presenti in mod_k2_content.</li>
<li>Integrazione con Google AJAX Search</li>
<li>Migliorata la gestione dei feed RSS</li>
<li>Nuovo modulo di backend per accedere rapidamente alle pagine di amministrazione K2</li>
<li>Nuovo sistema di tagging</li>
<li>Ora è possibile inserire video da qualsiasi provider, anche se non sono supportati da AllVideos (che è utilizzata in K2)</li>
<li>Migliorata l'importazione degli articoli da Joomla</li>
<li>Edit dei commenti usando AJAX</li>
<li>Nuovo import da CSV</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.joocode.com/cms/joomla/rilasciato-k2-2-2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
