<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><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" version="2.0">

<channel>
	<title>Copes Flavio</title>
	
	<link>http://www.copesflavio.com/blog</link>
	<description>Joomla, Web Development, Joomla Templates</description>
	<pubDate>Thu, 20 Nov 2008 09:59:53 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/joocode" type="application/rss+xml" /><item>
		<title>Joomla: Filtrare il contenuto degli articoli</title>
		<link>http://www.copesflavio.com/blog/cms/joomla/joomla-filtrare-il-contenuto-degli-articoli/</link>
		<comments>http://www.copesflavio.com/blog/cms/joomla/joomla-filtrare-il-contenuto-degli-articoli/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 09:59:53 +0000</pubDate>
		<dc:creator>Copes Flavio</dc:creator>
		
		<category><![CDATA[Joomla]]></category>

		<category><![CDATA[Filtraggio articoli]]></category>

		<category><![CDATA[Gestione articoli Joomla]]></category>

		<category><![CDATA[Joomla 1.5.8]]></category>

		<category><![CDATA[Joomla-1.5]]></category>

		<guid isPermaLink="false">http://www.copesflavio.com/blog/?p=838</guid>
		<description><![CDATA[Joomla da buon CMS permette di differenziare il modo in cui sono trattati i diversi utenti del sito.
Quando si tratta di inserire nuovi articoli, è molto importante prestare attenzione a quello che viene scritto, al codice utilizzato in questi testi.
Per questo Joomla ci permette di applicare dei filtri, indipendenti dall'editor utilizzato, che inibiscono l'utilizzo di [...]]]></description>
			<content:encoded><![CDATA[<p>Joomla da buon CMS permette di differenziare il modo in cui sono trattati i diversi utenti del sito.</p>
<p>Quando si tratta di inserire nuovi articoli, è molto importante prestare attenzione a quello che viene scritto, al codice utilizzato in questi testi.</p>
<p>Per questo Joomla ci permette di applicare dei filtri, indipendenti dall'editor utilizzato, che inibiscono l'utilizzo di determinati tag HTML.</p>
<p>Apriamo il menu "Contenuti | Gestione Articoli", quindi premiamo il pulsante "Preferenze". Scorrendo in basso la pagina che viene presentata, troviamo le opzioni filtro.</p>
<div id="attachment_839" class="wp-caption alignnone" style="width: 447px"><img class="size-full wp-image-839" title="Opzioni filtro" src="http://www.copesflavio.com/blog/wp-content/uploads/2008/11/img-12.jpg" alt="Le opzioni di filtraggio di Joomla" width="437" height="239" /><p class="wp-caption-text">Le opzioni di filtraggio di Joomla</p></div>
<p>Immaginiamo di dare il permesso di scrivere nuovi contenuti ad una persona, di cui non ci fidiamo completamente.</p>
<p>La cosa migliore da fare è assegnare a questa persona il livello Author e filtrare tutti i contenuti che scrive usando il tipo filtro No html.</p>
<p>La riga "Tipo filtro" identifica il tipo di filtro che vogliamo applicare al gruppo selezionato. Possiamo scegliere tra</p>
<ul>
<li><strong>Blacklist</strong>: sono permessi tutti i tag HTML a parte quelli specificati sotto nel campo "Tag filtro", e tutti gli attributi HTML a parte quelli specificati nel campo "Filtra attributi".</li>
<li><strong>Whitelist</strong>: sono vietati tutti i tag HTML a parte quelli specificati sotto nel campoTag filtro", e tutti gli attributi HTML a parte quelli specificati nel campo "Filtra attributi".</li>
<li><strong>No html</strong>: non è permesso alcun tag o attributo HTML: verranno rimossi al momento del salvataggio dell'articolo.</li>
</ul>
<p>Nei campi "Tag filtro" e "Filtra attributi" andiamo a scrivere i tag permessi o vietati (a seconda dell'opzione "Tipo filtro" scelta) inseriti tra apici e separati da virgole oppure da uno spazio, come ad esempio:</p>
<p><code>'div', 'span', 'p', 'em'</code></p>
<h2>I filtri di default</h2>
<p>Per default Joomla (a partire dalla versione 1.5.8) applica il filtro "Blacklist" se non è applicato alcun altro filtro, escludendo i tag</p>
<p><code>'applet', 'body', 'bgsound', 'base', 'basefont', 'embed', 'frame', 'frameset', 'head', 'html', 'id', 'iframe', 'ilayer', 'layer', 'link', 'meta', 'name', 'object', 'script', 'style', 'title', 'xml'</code></p>
<p>e gli attributi</p>
<p><code>'action', 'background', 'codebase', 'dynsrc', 'lowsrc'</code></p>
<p>E' possibile permettere uno di questi tag/attributi o eliminarli altri creando un nuovo filtro per il gruppo desiderato.</p>
<h2>Esempio pratico</h2>
<p>Per abilitare coloro che appartengono al gruppo Author a scrivere articoli con gli elementi HTML di base (operazione più comune), occorre</p>
<ol>
<li>Nel campo "Filtra gruppi" selezionare i due gruppi Registered ed Author</li>
<li>Selezionare "Whitelist" in "Tipo filtro"</li>
<li>Inserire in "Tag filtro" i valori <code>'p', 'b', 'i', 'em', 'br', 'a', 'ul', 'ol', 'li', 'img'</code></li>
<li>Inserire in "Filtra attributi" i valori <code>'href', 'target', 'src'</code></li>
</ol>

	Tags: <a href="http://www.copesflavio.com/blog/tag/filtraggio-articoli/" title="Filtraggio articoli" rel="tag">Filtraggio articoli</a>, <a href="http://www.copesflavio.com/blog/tag/gestione-articoli-joomla/" title="Gestione articoli Joomla" rel="tag">Gestione articoli Joomla</a>, <a href="http://www.copesflavio.com/blog/tag/joomla/" title="Joomla" rel="tag">Joomla</a>, <a href="http://www.copesflavio.com/blog/tag/joomla-158/" title="Joomla 1.5.8" rel="tag">Joomla 1.5.8</a>, <a href="http://www.copesflavio.com/blog/tag/joomla-15/" title="Joomla-1.5" rel="tag">Joomla-1.5</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.copesflavio.com/blog/cms/joomla/joomla-filtrare-il-contenuto-degli-articoli/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Gli event handlers di Joomla</title>
		<link>http://www.copesflavio.com/blog/cms/joomla/gli-event-handlers-di-joomla/</link>
		<comments>http://www.copesflavio.com/blog/cms/joomla/gli-event-handlers-di-joomla/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 14:19:55 +0000</pubDate>
		<dc:creator>Copes Flavio</dc:creator>
		
		<category><![CDATA[Joomla]]></category>

		<category><![CDATA[Joomla Plugin Development]]></category>

		<category><![CDATA[Joomla-1.5]]></category>

		<category><![CDATA[Sviluppo per Joomla]]></category>

		<guid isPermaLink="false">http://www.copesflavio.com/blog/?p=835</guid>
		<description><![CDATA[I plugin sono estensioni che si basano su un particolare design pattern, chiamato Observer.
In pratica essi restano inattivi fino a che Joomla lancia un particolare evento. Ogni plugin si registra per un determinato evento e quando esso avviene, il plugin viene eseguito.
Vediamo una lista di eventi predefiniti in Joomla
System
Durante l'esecuzione di ogni richiesta, vengono generati

onAfterInitialize: [...]]]></description>
			<content:encoded><![CDATA[<p>I plugin sono estensioni che si basano su un particolare design pattern, chiamato <a href="http://it.wikipedia.org/wiki/Observer_pattern">Observer</a>.</p>
<p>In pratica essi restano inattivi fino a che Joomla lancia un particolare evento. Ogni plugin si registra per un determinato evento e quando esso avviene, il plugin viene eseguito.</p>
<p>Vediamo una lista di eventi predefiniti in Joomla</p>
<h2>System</h2>
<p>Durante l'esecuzione di ogni richiesta, vengono generati</p>
<ul>
<li><strong>onAfterInitialize</strong>: chiamato dopo che il framework è stato caricato e l'applicazione è stata inizializzata.</li>
<li><strong>onAfterRoute</strong>: dopo il caricamento e l'inizializzazione, viene chiamato questo evento quando è stato effettuato il routing, che consiste nel determinare quale componente si occupa di gestire la richiesta.</li>
<li><strong>onAfterDispatch</strong>: chiamato dopo che il componente determinato con il routing ha preso il controllo.</li>
<li><strong>onAfterRender</strong>: chiamato quando l'output della pagina è pronto per essere inviato.</li>
</ul>
<h2>XML-RPC</h2>
<p>XML-RPC è un protocollo usato per eseguire funzioni su server remoti, e visualizzare il risultato di tale operazione.</p>
<ul>
<li><strong>onGetWebServices: </strong>usato da funzioni XML-RPC, usato per determinare le funzioni utilizzabili.</li>
</ul>
<h2>Search</h2>
<p>Questi eventi sono usati per estendere le capacità del componente di ricerca di Joomla.</p>
<ul>
<li><strong>onSearch</strong>: chiamato quando viene lanciata una ricerca.</li>
<li><strong>onSearchAreas</strong>: chiamato quando il componente usato per la ricerca richiede la lista delle aree del sito in cui cercare.</li>
</ul>
<h2>Authentication</h2>
<ul>
<li><strong>onAuthenticate</strong>: chiamato quando un utente esegue il login, usato per implementare metodi di autenticazione esterni.</li>
</ul>
<h2>User</h2>
<p>Questi eventi consentono di estendere e personalizzare la gestione degli utenti.</p>
<ul>
<li><strong>onLoginUser</strong>: chiamato subito dopo che l'utente ha inserito i dati di login e premuto il pulsante per entrare.</li>
<li><strong>onLoginFailure</strong>: chiamato quando il login fallisce.</li>
<li><strong>onLogoutUser</strong>: chiamato quando l'utente preme il pulsante logout.</li>
<li><strong>onBeforeStoreUser</strong>: chiamato appena prima che un utente è memorizzato nel database, ci permette di modificare i dati dell'utente prima di memorizzarli.</li>
<li><strong>onAfterStoreUser</strong>: chiamato dopo che un utente è memorizzato nel database.</li>
<li><strong>onBeforeDeleteUser</strong>: chiamato appena prima che un utente è stato cancellato dal sistema, utile per aggiornare tabelle che usano i dati degli utenti.</li>
<li><strong>onAfterDeleteUser</strong>: chiamato dopo che un utente è stato cancellato dal sistema.</li>
</ul>
<h2>Editor-xtd</h2>
<p>Sotto l'editor di testo di Joomla possiamo notare dei pulsanti "Image", "Pagebreak", "Readmore". Questi aggiungono funzionalità inserendo delle stringhe di testo all'interno della form in cui modifichiamo il contenuto.</p>
<ul>
<li><strong>onCustomEditorButton</strong>: usato per aggiungere pulsanti nello spazio sottostante l'editor di testo (insieme ad "Image", "Pagebreak", "Readmore").</li>
</ul>
<h2>Editor</h2>
<p>Questi eventi sono generati per l'integrazione di editor esterni, come TinyMCE, JCE ed altri. Non di comune utilità, dunque.</p>
<ul>
<li><strong>onInit</strong>: chiamato quando si inizializza l'editor</li>
<li><strong>onDisplay</strong>: chiamato quando l'editor è pronto per essere visualizzato, setta i parametri della visualizzazione della form di inserimento del testo</li>
<li><strong>onGetContent</strong>: chiamato quando è richiesto il contenuto del testo scritto nell'editor</li>
<li><strong>onSetContent</strong>: usato per popolare l'editor con del testo prima di visualizzarlo</li>
<li><strong>onSave</strong>: chiamato quando si salva il contenuto dell'editor</li>
<li><strong>onGetInsertMethod</strong>: usato per inserire il testo nella posizione corrente del cursore</li>
</ul>
<h2>Content</h2>
<p>Eventi generati per la modifica, la preparazione e la visualizzazione dei contenuti</p>
<ul>
<li><strong>onPrepareContent</strong>:usato per modificare il testo del contenuto</li>
<li><strong>onAfterDisplayTitle</strong>: inserisce elementi subito dopo il titolo del contenuto</li>
<li><strong>onBeforeDisplayContent</strong>: usato per inserire elementi dopo il titolo, appena prima del contenuto della pagina</li>
<li><strong>onAfterDisplayContent</strong>: usato per inserire elementi subito dopo il contenuto della pagina</li>
<li><strong>onBeforeContentSave</strong>:</li>
<li><strong>onAfterContentSave</strong>:</li>
</ul>
<h2>Aggiungere nuovi eventi</h2>
<p>Ovviamente è possibile introdurre nuovi eventi per gestire operazioni personalizzate, creando un componente che ad un certo punto del suo workflow esegue una chiamata a</p>
<p><code>$mainframe-&gt;triggerEvent('onMioEvento', $arguments);</code></p>
<p>e creando un plugin che abbia la funzione onMioEvento</p>
<p><code>class plgContentMioPlugin extends JPlugin {<br />
function onMioEvento(&amp;$params) {<br />
//contenuto della funzione<br />
}<br />
}</code></p>

	Tags: <a href="http://www.copesflavio.com/blog/tag/joomla/" title="Joomla" rel="tag">Joomla</a>, <a href="http://www.copesflavio.com/blog/tag/joomla-plugin-development/" title="Joomla Plugin Development" rel="tag">Joomla Plugin Development</a>, <a href="http://www.copesflavio.com/blog/tag/joomla-15/" title="Joomla-1.5" rel="tag">Joomla-1.5</a>, <a href="http://www.copesflavio.com/blog/tag/sviluppo-per-joomla/" title="Sviluppo per Joomla" rel="tag">Sviluppo per Joomla</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.copesflavio.com/blog/cms/joomla/gli-event-handlers-di-joomla/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Costanti usate nello sviluppo per Joomla</title>
		<link>http://www.copesflavio.com/blog/cms/joomla/costanti-usate-nello-sviluppo-per-joomla/</link>
		<comments>http://www.copesflavio.com/blog/cms/joomla/costanti-usate-nello-sviluppo-per-joomla/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 11:34:43 +0000</pubDate>
		<dc:creator>Copes Flavio</dc:creator>
		
		<category><![CDATA[Joomla]]></category>

		<category><![CDATA[Sviluppo per Joomla]]></category>

		<guid isPermaLink="false">http://www.copesflavio.com/blog/?p=833</guid>
		<description><![CDATA[Elenco in questo post-reference alcune delle più importanti costanti che possono essere utili durante lo sviluppo di estensioni per Joomla.
Costanti legate al percorso

DS: il separatore di directory (/), garantisce la portabilità tra sistemi operativi diversi.
JPATH_ADMINISTRATOR: il percorso base dell'applicazione JAdministrator (/joomla/administrator)
JPATH_BASE: il percorso base dell'applicazione corrente: assume valori diversi a seconda dell'applicazione in uso (JSite, [...]]]></description>
			<content:encoded><![CDATA[<p>Elenco in questo post-reference alcune delle più importanti costanti che possono essere utili durante lo sviluppo di estensioni per Joomla.</p>
<p>Costanti legate al percorso</p>
<ul>
<li><strong>DS</strong>: il separatore di directory (/), garantisce la portabilità tra sistemi operativi diversi.</li>
<li><strong>JPATH_ADMINISTRATOR</strong>: il percorso base dell'applicazione JAdministrator (/joomla/administrator)</li>
<li><strong>JPATH_BASE</strong>: il percorso base dell'applicazione corrente: assume valori diversi a seconda dell'applicazione in uso (JSite, JAdministrator, JInstallation o altre personalizzate)</li>
<li><strong>JPATH_CACHE</strong>: il percorso della directory cache (/joomla/cache)</li>
<li><strong>JPATH_COMPONENT</strong>: il percorso verso la directory del componente in uso (/joomla/components/com_in_uso)</li>
<li><strong>JPATH_COMPONENT_ADMINISTRATOR</strong>: il percorso verso la directory lato admin del componente in uso (/joomla/administrator/components/com_in_uso)</li>
<li><strong>JPATH_COMPONENT_SITE</strong>: il percorso verso la directory lato sito del componente in uso (/joomla/components/com_in_uso)</li>
<li><strong>JPATH_CONFIGURATION</strong>: il percorso della directory che contiene il file di configurazione (/joomla)</li>
<li><strong>JPATH_INSTALLATION</strong>: il percorso della applicazione di installazione JInstallation (/joomla/installation)</li>
<li><strong>JPATH_LIBRARIES</strong>: il percorso della cartella libraries (/joomla/libraries)</li>
<li><strong>JPATH_PLUGINS</strong>: il percorso della cartella plugins (/joomla/plugins)</li>
<li><strong>JPATH_ROOT</strong>: il percorso principale del framework Joomla (/joomla)</li>
<li><strong>JPATH_SITE</strong>: il percorso base dell'applicazione JSite (/joomla)</li>
<li><strong>JPATH_THEMES</strong>: il percorso della cartella templates (/joomla/templates)</li>
</ul>
<p>Costanti legate alla data</p>
<ul>
<li><strong>DATE_FORMAT_LC</strong>: mostra la data nella forma (Martedì, 18 Novembre 2008)</li>
<li><strong>DATE_FORMAT_LC2</strong>: mostra la data e l'ora nella forma (Martedì, 18 Novembre 2008 11:00</li>
<li><strong>DATE_FORMAT_LC3</strong>: mostra la data nella forma 18 Novembre 2008</li>
<li><strong>DATE_FORMAT_LC4</strong>: mostra la data nella forma 18:11:08</li>
</ul>
<p>Per un elenco completo di tutte le costanti definite nel framework di Joomla, si veda <a href="http://apostilas.fok.com.br/docs/joomla-1.5/nav.php?_constants/index.php">questa pagina</a>.</p>

	Tags: <a href="http://www.copesflavio.com/blog/tag/joomla/" title="Joomla" rel="tag">Joomla</a>, <a href="http://www.copesflavio.com/blog/tag/sviluppo-per-joomla/" title="Sviluppo per Joomla" rel="tag">Sviluppo per Joomla</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.copesflavio.com/blog/cms/joomla/costanti-usate-nello-sviluppo-per-joomla/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ricapitoliamo: i problemi di Joomla 1.5.8</title>
		<link>http://www.copesflavio.com/blog/cms/joomla/ricapitoliamo-i-problemi-di-joomla-158/</link>
		<comments>http://www.copesflavio.com/blog/cms/joomla/ricapitoliamo-i-problemi-di-joomla-158/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 05:54:27 +0000</pubDate>
		<dc:creator>Copes Flavio</dc:creator>
		
		<category><![CDATA[Joomla]]></category>

		<category><![CDATA[Aggiornamento Joomla]]></category>

		<category><![CDATA[CMS]]></category>

		<category><![CDATA[Joomla 1.5.7]]></category>

		<category><![CDATA[Joomla 1.5.8]]></category>

		<guid isPermaLink="false">http://www.copesflavio.com/blog/?p=831</guid>
		<description><![CDATA[Traggo dal Wiki di Joomla.it i problemi/complicazioni finora rilevati in Joomla 1.5.8, con il solo scopo di riassumere quanto è stato scoperto in questi giorni:

Filtraggio dei contenuti
Error loading feed data
Immagini nelle pagine dei contatti
Pubblicazione degli articoli scritti via frontend

Riassumo anche per questioni storiche i problemi introdotti in Joomla 1.5.7, la cui descrizione dettagliata possiamo trovarla [...]]]></description>
			<content:encoded><![CDATA[<p>Traggo dal <a href="http://wiki.joomla.it/index.php?title=FAQ_Joomla_1.5.8">Wiki di Joomla.it</a> i problemi/complicazioni finora rilevati in Joomla 1.5.8, con il solo scopo di riassumere quanto è stato scoperto in questi giorni:</p>
<ul>
<li><a href="http://wiki.joomla.it/index.php?title=FAQ_Joomla_1.5.8#Filtraggio_del_contenuto_degli_articoli">Filtraggio dei contenuti</a></li>
<li><a href="http://wiki.joomla.it/index.php?title=FAQ_Joomla_1.5.8#Perch.C3.A8_quando_entro_in_amministrazione_visualizzo_l.27errore_ERROR_LOADING_FEED_DATA.3F">Error loading feed data</a></li>
<li><a href="http://wiki.joomla.it/index.php?title=FAQ_Joomla_1.5.8#Non_visualizza_l.27immagine_nel_contattaci">Immagini nelle pagine dei contatti</a></li>
<li><a href="http://wiki.joomla.it/index.php?title=FAQ_Joomla_1.5.8#Perch.C3.A8_l.27articolo_creato_da_Front-end_non_risulta_pubblicato.3F">Pubblicazione degli articoli scritti via frontend</a></li>
</ul>
<p>Riassumo anche per questioni storiche i problemi introdotti in Joomla 1.5.7, la cui descrizione dettagliata possiamo trovarla nella <a href="http://wiki.joomla.it/index.php?title=FAQ_Joomla_1.5.7">pagina dedicata</a> del Wiki di Joomla.it:</p>
<ul>
<li>La frontpage del sito non si comporta più come dovrebbe</li>
<li><span class="mw-headline">Fatal error: Call to undefined function: stripos()</span></li>
<li><span class="mw-headline">Problemi con PHP4 relativi al login<br />
</span></li>
</ul>
<p>Dato che questi problemi vengono individuati abbastanza velocemente, non sarebbe meglio rilasciare una Release Candidate prima di distribuire in pompa magna una nuova versione del software?</p>
<p>Perchè può capitare una volta, può capitare due volte, ma mettere ogni volta mano al codice dei siti Web gestiti per rimediare a questo tipo di problemi <strong>non è divertente</strong>.</p>
<p>Piuttosto diciamocelo e creiamo un <strong>gruppo di tester</strong> aperto, che per 24 ore provano il software ed identificano eventuali problemi, che poi vengono risolti prima del rilascio. Non parlo di Bug Squad, ma soltanto rilasciare nell'area Developers del sito la RC della release, liberamente scaricabile da tutti il giorno prima.</p>
<p>Ovviamente chiunque può scaricarsi la release SVN con tutte le ultime modifiche, ma sarebbe più utile avere uno "<em>start testing because we're ready to release it</em>" da parte del Dev Team.</p>
<p>Ambedue queste release non erano per nulla urgenti ed il tempo per il testing ci sarebbe stato e pure abbondante.</p>

	Tags: <a href="http://www.copesflavio.com/blog/tag/aggiornamento-joomla/" title="Aggiornamento Joomla" rel="tag">Aggiornamento Joomla</a>, <a href="http://www.copesflavio.com/blog/tag/cms/" title="CMS" rel="tag">CMS</a>, <a href="http://www.copesflavio.com/blog/tag/joomla/" title="Joomla" rel="tag">Joomla</a>, <a href="http://www.copesflavio.com/blog/tag/joomla-157/" title="Joomla 1.5.7" rel="tag">Joomla 1.5.7</a>, <a href="http://www.copesflavio.com/blog/tag/joomla-158/" title="Joomla 1.5.8" rel="tag">Joomla 1.5.8</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.copesflavio.com/blog/cms/joomla/ricapitoliamo-i-problemi-di-joomla-158/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Domande? Abbiamo le risposte. Si, ma da un’altra parte.</title>
		<link>http://www.copesflavio.com/blog/cms/joomla/domande-abbiamo-le-risposte-si-ma-da-unaltra-parte/</link>
		<comments>http://www.copesflavio.com/blog/cms/joomla/domande-abbiamo-le-risposte-si-ma-da-unaltra-parte/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 10:38:56 +0000</pubDate>
		<dc:creator>Copes Flavio</dc:creator>
		
		<category><![CDATA[Joomla]]></category>

		<category><![CDATA[Joomla Core Team]]></category>

		<category><![CDATA[Motori di Ricerca]]></category>

		<guid isPermaLink="false">http://www.copesflavio.com/blog/?p=828</guid>
		<description><![CDATA[Il titolo riassume quello che è stato scritto nell'ultimo post del Joomla Core Team Blog.
In sostanza viene spiegato come per cercare qualcosa nei siti di Joomla bisogna aprire http://forum.joomla.org, cercare qualcosa nella casella (Google Site Search) e poi selezionare il sito di interesse.

Io penso: ma il redesign fatto in questi mesi (ancora da completare) non [...]]]></description>
			<content:encoded><![CDATA[<p>Il titolo riassume quello che è stato scritto nell'<a href="http://community.joomla.org/team-blogs/core-team/526-have-questions-we-have-answers.html">ultimo post</a> del Joomla Core Team Blog.</p>
<p>In sostanza viene spiegato come per cercare qualcosa nei siti di Joomla bisogna aprire http://forum.joomla.org, cercare qualcosa nella casella (Google Site Search) e poi selezionare il sito di interesse.</p>
<p><a href="http://www.copesflavio.com/blog/wp-content/uploads/2008/11/img-11.jpg"><img class="alignnone size-full wp-image-829" title="img-11" src="http://www.copesflavio.com/blog/wp-content/uploads/2008/11/img-11.jpg" alt="" width="500" height="239" /></a></p>
<p>Io penso: ma il redesign fatto in questi mesi (ancora da completare) non ha previsto la funzione di ricerca? <strong>Evidentemente no</strong>.</p>
<p><strong>Dove sta l'usabilità</strong> di quello che deve essere un sito esemplare? Dire agli utenti (in un post del blog, poi.. e quale utente lo legge, quando sta impazzendo per trovare la funzione di ricerca?) che per cercare su un sito devono prima abbandonarlo e recarsi su un altro sito. <strong>Lì si che trovano la form di ricerca</strong>.</p>
<p>Come dice <a href="http://brian.teeman.net/mister-men/dont-make-me-think-where-is-the-search.html">Brian Teeman</a>, <strong>don't make me think</strong>.</p>

	Tags: <a href="http://www.copesflavio.com/blog/tag/joomla/" title="Joomla" rel="tag">Joomla</a>, <a href="http://www.copesflavio.com/blog/tag/joomla-core-team/" title="Joomla Core Team" rel="tag">Joomla Core Team</a>, <a href="http://www.copesflavio.com/blog/tag/motori-di-ricerca/" title="Motori di Ricerca" rel="tag">Motori di Ricerca</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.copesflavio.com/blog/cms/joomla/domande-abbiamo-le-risposte-si-ma-da-unaltra-parte/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Immagini dei contatti in Joomla 1.5.8</title>
		<link>http://www.copesflavio.com/blog/cms/joomla/immagini-dei-contatti-in-joomla-158/</link>
		<comments>http://www.copesflavio.com/blog/cms/joomla/immagini-dei-contatti-in-joomla-158/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 19:57:32 +0000</pubDate>
		<dc:creator>Copes Flavio</dc:creator>
		
		<category><![CDATA[Joomla]]></category>

		<category><![CDATA[Bug Joomla]]></category>

		<category><![CDATA[Joomla 1.5.8]]></category>

		<guid isPermaLink="false">http://www.copesflavio.com/blog/?p=824</guid>
		<description><![CDATA[Grazie ad un utente del forum di Joomla.it mi sono accorto di un piccolo problema di Joomla 1.5.8: le immagini dei contatti non vengono visualizzate, per quello che credo sia un errore di battitura.
Come spiegato qui, aprire il file components/com_contact/views/contact/tmpl/default.php e scorrere fino alla linea 52:
&#60;?php echo JHTML::_('image', '/images/stories' . '/'.$this-&#62;contact-&#62;image, JText::_( 'Contact' ), array('align' [...]]]></description>
			<content:encoded><![CDATA[<p>Grazie ad un utente del <a href="http://forum.joomla.it/index.php/topic,55589.0.html">forum</a> di Joomla.it mi sono accorto di un piccolo problema di Joomla 1.5.8: <strong>le immagini dei contatti non vengono visualizzate</strong>, per quello che credo sia un errore di battitura.</p>
<p>Come spiegato <a href="http://docs.joomla.org/Why_don%27t_contact_images_display_correctly_in_version_1.5.8%3F">qui</a>, aprire il file components/com_contact/views/contact/tmpl/default.php e scorrere fino alla linea 52:</p>
<p><code>&lt;?php echo JHTML::_('image', '/images/stories' . '/'.$this-&gt;contact-&gt;image, JText::_( 'Contact' ), array('align' =&gt; 'middle')); ?&gt;</code></p>
<p>Occorre togliere '/' prima di images/stories</p>
<p><code>&lt;?php echo JHTML::_('image', 'images/stories' . '/'.$this-&gt;contact-&gt;image, JText::_( 'Contact' ), array('align' =&gt; 'middle')); ?&gt;</code></p>
<p>In questo modo viene creato il path all'immagine relativo e non assoluto.</p>
<p>Per altri problemi relativi a Joomla 1.5.8 (error loading feed data, filtraggio dei contenuti) si veda la <a href="http://wiki.joomla.it/index.php?title=FAQ_Joomla_1.5.8">Joomla 1.5.8 FAQ</a>.</p>

	Tags: <a href="http://www.copesflavio.com/blog/tag/bug-joomla/" title="Bug Joomla" rel="tag">Bug Joomla</a>, <a href="http://www.copesflavio.com/blog/tag/joomla/" title="Joomla" rel="tag">Joomla</a>, <a href="http://www.copesflavio.com/blog/tag/joomla-158/" title="Joomla 1.5.8" rel="tag">Joomla 1.5.8</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.copesflavio.com/blog/cms/joomla/immagini-dei-contatti-in-joomla-158/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Pubblicata la guida di VirtueMart</title>
		<link>http://www.copesflavio.com/blog/cms/joomla/virtuemart-joomla-cms/pubblicata-la-guida-di-virtuemart/</link>
		<comments>http://www.copesflavio.com/blog/cms/joomla/virtuemart-joomla-cms/pubblicata-la-guida-di-virtuemart/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 14:11:42 +0000</pubDate>
		<dc:creator>Copes Flavio</dc:creator>
		
		<category><![CDATA[VirtueMart]]></category>

		<category><![CDATA[Estensioni Joomla]]></category>

		<category><![CDATA[Guide-Joomla]]></category>

		<category><![CDATA[HTML.it]]></category>

		<category><![CDATA[Virtuemart]]></category>

		<guid isPermaLink="false">http://www.copesflavio.com/blog/?p=822</guid>
		<description><![CDATA[Segnalo l'inizio della pubblicazione della Guida VirtueMart, scritta da me e pubblicata da Html.it.
La guida viene pubblicata a puntate settimanali.
Per ora sono disponibili i capitoli



Requisiti di installazione




Funzionalità principali




La community 



Enjoy 

	Tags: Estensioni Joomla, Guide-Joomla, HTML.it, Virtuemart
]]></description>
			<content:encoded><![CDATA[<p>Segnalo l'inizio della pubblicazione della <a href="http://basic.html.it/guide/leggi/149/guida-virtuemart/">Guida VirtueMart</a>, scritta da me e pubblicata da Html.it.</p>
<p>La guida viene pubblicata a puntate settimanali.</p>
<p>Per ora sono disponibili i capitoli</p>
<ol>
<li>
<dl>
<dt><a href="http://basic.html.it/guide/lezione/3797/requisiti-di-installazione/">Requisiti di installazione</a></dt>
</dl>
</li>
<li>
<dl>
<dt><a href="http://basic.html.it/guide/lezione/3798/funzionalita-principali/">Funzionalità principali</a></dt>
</dl>
</li>
<li>
<dl>
<dt><a href="http://basic.html.it/guide/lezione/3799/la-community/">La community</a> </dt>
</dl>
</li>
</ol>
<p>Enjoy <img src='http://www.copesflavio.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p>

	Tags: <a href="http://www.copesflavio.com/blog/tag/estensioni-joomla/" title="Estensioni Joomla" rel="tag">Estensioni Joomla</a>, <a href="http://www.copesflavio.com/blog/tag/guide-joomla/" title="Guide-Joomla" rel="tag">Guide-Joomla</a>, <a href="http://www.copesflavio.com/blog/tag/htmlit/" title="HTML.it" rel="tag">HTML.it</a>, <a href="http://www.copesflavio.com/blog/tag/virtuemart/" title="Virtuemart" rel="tag">Virtuemart</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.copesflavio.com/blog/cms/joomla/virtuemart-joomla-cms/pubblicata-la-guida-di-virtuemart/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rilasciato Joomla 1.5.8</title>
		<link>http://www.copesflavio.com/blog/cms/joomla/rilasciato-joomla-158/</link>
		<comments>http://www.copesflavio.com/blog/cms/joomla/rilasciato-joomla-158/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 09:38:57 +0000</pubDate>
		<dc:creator>Copes Flavio</dc:creator>
		
		<category><![CDATA[Joomla]]></category>

		<category><![CDATA[Joomla-1.5]]></category>

		<category><![CDATA[Release software]]></category>

		<guid isPermaLink="false">http://www.copesflavio.com/blog/?p=820</guid>
		<description><![CDATA[E' stato rilasciato oggi Joomla 1.5.8.
Si raccomanda l'aggiornamento di ogni installazione, visto che questa release corregge diversi bug e problemi di sicurezza come

[20081102] - Core - com_weblinks XSS vulnerability
[20081101] - Core - com_content XSS vulnerability

Qui trovate le note di rilascio.
Al solito, troverete la versione in italiano su Joomla.it.

	Tags: Joomla, Joomla-1.5, Release software
]]></description>
			<content:encoded><![CDATA[<p>E' stato rilasciato oggi Joomla 1.5.8.</p>
<p>Si raccomanda l'aggiornamento di ogni installazione, visto che questa release corregge diversi bug e problemi di sicurezza come</p>
<ul>
<li><a class="entry-title-link" href="http://feedproxy.google.com/%7Er/JoomlaSecurityNews/%7E3/qvJjYyepavQ/284-20081102-core-comweblinks-xss-vulnerability.html" target="_blank">[20081102] - Core - com_weblinks XSS vulnerability</a></li>
<li><a class="entry-title-link" href="http://feedproxy.google.com/%7Er/JoomlaSecurityNews/%7E3/45LItFdeH9Q/283-20081101-core-comcontent-xss-vulnerability.html" target="_blank">[20081101] - Core - com_content XSS vulnerability</a></li>
</ul>
<p class="entry-title"><a href="http://www.joomla.org/announcements/release-news/5219-joomla-158-released.html">Qui</a> trovate le note di rilascio.</p>
<p class="entry-title">Al solito, troverete la versione in italiano su <a href="http://www.joomla.it/">Joomla.it</a>.</p>

	Tags: <a href="http://www.copesflavio.com/blog/tag/joomla/" title="Joomla" rel="tag">Joomla</a>, <a href="http://www.copesflavio.com/blog/tag/joomla-15/" title="Joomla-1.5" rel="tag">Joomla-1.5</a>, <a href="http://www.copesflavio.com/blog/tag/release-software/" title="Release software" rel="tag">Release software</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.copesflavio.com/blog/cms/joomla/rilasciato-joomla-158/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Nuovo libro: Joomla! Web Security</title>
		<link>http://www.copesflavio.com/blog/cms/joomla/nuovo-libro-joomla-web-security/</link>
		<comments>http://www.copesflavio.com/blog/cms/joomla/nuovo-libro-joomla-web-security/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 09:15:34 +0000</pubDate>
		<dc:creator>Copes Flavio</dc:creator>
		
		<category><![CDATA[Joomla]]></category>

		<category><![CDATA[Libro]]></category>

		<category><![CDATA[Sicurezza]]></category>

		<category><![CDATA[Sicurezza Joomla]]></category>

		<guid isPermaLink="false">http://www.copesflavio.com/blog/?p=818</guid>
		<description><![CDATA[La sicurezza di un sito/applicazione Web è importantissima specialmente quando si parla di dati sensibili.
Alcuni recenti avvenimenti legati a Joomla, come il rocambolesco rilascio della versione 1.5.6, hanno portato la percezione che Joomla sia un sistema insicuro.
Il nuovo libro di Packt Publishing è finalizzato a sconfiggere questo falso mito e ad aiutare migliaia di amministratori [...]]]></description>
			<content:encoded><![CDATA[<p>La sicurezza di un sito/applicazione Web è importantissima specialmente quando si parla di dati sensibili.</p>
<p>Alcuni recenti avvenimenti legati a Joomla, come il rocambolesco rilascio della <a href="http://www.copesflavio.com/blog/cms/joomla/rilasciato-joomla-156-importante-aggiornamento-di-sicurezza/">versione 1.5.6</a>, hanno portato la <strong>percezione</strong> che Joomla sia un sistema insicuro.</p>
<p>Il nuovo libro di Packt Publishing è finalizzato a sconfiggere questo falso mito e ad aiutare migliaia di amministratori a <strong>rendere il proprio sito Web sicuro</strong>: stiamo parlando di <a href="http://www.packtpub.com/joomla-web-security-guide/book">Joomla! Web Security</a>.</p>
<p><img class="alignleft" title="Joomla! Web Security" src="http://images.packtpub.com/images/full/1847194885.jpg" alt="" width="227" height="280" /></p>
<p>Questo libro scritto da Tom Canavan, già autore di "<em>Dodging the Bullets – A Disaster Preparation Guide for Joomla! Based Websites</em>" tratta sia Joomla 1.0 sia 1.5, e tra gli argomenti proposti possiamo trovare</p>
<ul>
<li>i primi passi verso la completa sicurezza del vostro sito</li>
<li>come misurare la sicurezza</li>
<li>implementare una serie di test per verificare che tutto vada nel verso giusto</li>
<li>alcuni strumenti che ci consentono di migliorare e monitorare la sicurezza</li>
<li>approfondimento dell'SQL injection</li>
<li>php.ini e .htaccess</li>
<li>come analizzare i log</li>
<li>come bloccare un certo range di indirizzi IP</li>
</ul>
<p>Un libro <strong>davvero molto interessante</strong>: oltre 200 pagine per dormire sonni più tranquilli.</p>
<p>Acquistabile sia in versione standard sia nel formato e-book.</p>

	Tags: <a href="http://www.copesflavio.com/blog/tag/joomla/" title="Joomla" rel="tag">Joomla</a>, <a href="http://www.copesflavio.com/blog/tag/libro/" title="Libro" rel="tag">Libro</a>, <a href="http://www.copesflavio.com/blog/tag/sicurezza/" title="Sicurezza" rel="tag">Sicurezza</a>, <a href="http://www.copesflavio.com/blog/tag/sicurezza-joomla/" title="Sicurezza Joomla" rel="tag">Sicurezza Joomla</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.copesflavio.com/blog/cms/joomla/nuovo-libro-joomla-web-security/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Joomla, più di 4000 estensioni!</title>
		<link>http://www.copesflavio.com/blog/cms/joomla/joomla-piu-di-4000-estensioni/</link>
		<comments>http://www.copesflavio.com/blog/cms/joomla/joomla-piu-di-4000-estensioni/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 12:50:39 +0000</pubDate>
		<dc:creator>Copes Flavio</dc:creator>
		
		<category><![CDATA[Joomla]]></category>

		<category><![CDATA[Estensioni Joomla]]></category>

		<category><![CDATA[JED]]></category>

		<guid isPermaLink="false">http://www.copesflavio.com/blog/?p=815</guid>
		<description><![CDATA[E' un traguardo davvero eccezionale quello compiuto oggi dalla comunità di Joomla!: più di 4000 estensioni pubblicate nella Joomla Extensions Directory!

Un risultato che conferma la grande solidità della comunità di utenti e sviluppatori che cerca di fornire le migliori soluzioni che consentono di realizzare siti Web completi di ogni funzionalità.
Complimenti!

 photo credit: Toni Blay

	Tags: Estensioni [...]]]></description>
			<content:encoded><![CDATA[<p>E' un traguardo davvero eccezionale quello compiuto oggi dalla comunità di Joomla!: più di 4000 estensioni pubblicate nella <a href="http://extensions.joomla.org/">Joomla Extensions Directory</a>!</p>
<p><img class="alignnone size-full wp-image-816" title="Joomla Extensions Directory: 4000 estensioni" src="http://www.copesflavio.com/blog/wp-content/uploads/2008/11/img-1.jpg" alt="" width="329" height="75" /></p>
<p>Un risultato che conferma la grande solidità della comunità di utenti e sviluppatori che cerca di fornire le migliori soluzioni che consentono di realizzare siti Web completi di ogni funzionalità.</p>
<p>Complimenti!</p>
<p><a title="Merry Christmas!!!" href="http://www.flickr.com/photos/81787495@N00/77906706/" target="_blank"><img src="http://farm1.static.flickr.com/6/77906706_230622b507.jpg" border="0" alt="Merry Christmas!!!" /></a><br />
<small><a title="Attribution-NonCommercial-NoDerivs License" href="http://creativecommons.org/licenses/by-nc-nd/2.0/" target="_blank"><img src="http://www.copesflavio.com/blog/wp-content/plugins/photo-dropper/images/cc.png" border="0" alt="Creative Commons License" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a title="Toni Blay" href="http://www.flickr.com/photos/81787495@N00/77906706/" target="_blank">Toni Blay</a></small></p>

	Tags: <a href="http://www.copesflavio.com/blog/tag/estensioni-joomla/" title="Estensioni Joomla" rel="tag">Estensioni Joomla</a>, <a href="http://www.copesflavio.com/blog/tag/jed/" title="JED" rel="tag">JED</a>, <a href="http://www.copesflavio.com/blog/tag/joomla/" title="Joomla" rel="tag">Joomla</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.copesflavio.com/blog/cms/joomla/joomla-piu-di-4000-estensioni/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
