<?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>Claudio&#039;s Hideout &#187; drupal</title>
	<atom:link href="http://claudio.cicali.name/post/tag/drupal/feed/" rel="self" type="application/rss+xml" />
	<link>http://claudio.cicali.name</link>
	<description>Claudio Cicali web hub</description>
	<lastBuildDate>Sun, 25 Sep 2011 11:29:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Video: integrare Twitter con Drupal 6</title>
		<link>http://claudio.cicali.name/post/2010/10/video-integrare-twitter-con-drupal-6/</link>
		<comments>http://claudio.cicali.name/post/2010/10/video-integrare-twitter-con-drupal-6/#comments</comments>
		<pubDate>Sun, 24 Oct 2010 10:10:19 +0000</pubDate>
		<dc:creator>claudio</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[screencast]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[vimeo]]></category>

		<guid isPermaLink="false">http://claudio.cicali.name/?p=841</guid>
		<description><![CDATA[In questo video presento l&#8217;installazione e la configurazione del modulo OAuth e Twitter all&#8217;interno di una fresca installazione di Drupal 6. Enjoy! Integrare Twitter con Drupal 6 from Claudio Cicali on Vimeo.]]></description>
			<content:encoded><![CDATA[<p>In questo video presento l&#8217;installazione e la configurazione del modulo OAuth e Twitter all&#8217;interno di una fresca installazione di Drupal 6. Enjoy!</p>
<div style="align: center">
<iframe src="http://player.vimeo.com/video/16136654" width="550" height="344" frameborder="0"></iframe>
<p><a href="http://vimeo.com/16136654">Integrare Twitter con Drupal 6</a> from <a href="http://vimeo.com/user749899">Claudio Cicali</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://claudio.cicali.name/post/2010/10/video-integrare-twitter-con-drupal-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Breve resoconto del DrupalCamp a Crema</title>
		<link>http://claudio.cicali.name/post/2009/12/breve-resoconto-del-drupalcamp-a-crema/</link>
		<comments>http://claudio.cicali.name/post/2009/12/breve-resoconto-del-drupalcamp-a-crema/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 14:43:29 +0000</pubDate>
		<dc:creator>claudio</dc:creator>
				<category><![CDATA[Annunci]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Eventi]]></category>
		<category><![CDATA[apache solr]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[drupalcamp]]></category>
		<category><![CDATA[solr]]></category>

		<guid isPermaLink="false">http://claudio.cicali.name/?p=588</guid>
		<description><![CDATA[Venerdì ho partecipato al DrupalCamp di Crema, che si è svolto all&#8217;interno delle aule del distaccamento dell&#8217;università di Milano. L&#8217;organizzazione dell&#8217;evento è stata precisa e amichevole, e ho potuto conoscere alcune persone piacevoli. L&#8217;evento in sé, magari, forse non era necessario chiamarlo &#8220;barcamp&#8221;, visto che comunque prevedeva non solo un&#8217;organizzazione dei talk precedente all&#8217;evento stesso, [...]]]></description>
			<content:encoded><![CDATA[<p>Venerdì ho partecipato al <a href="http://crema2009.drupalcamp.it">DrupalCamp di Crema</a>, che si è svolto all&#8217;interno delle aule del distaccamento dell&#8217;università di Milano.</p>
<p>L&#8217;organizzazione dell&#8217;evento è stata precisa e amichevole, e ho potuto conoscere alcune persone piacevoli. L&#8217;evento in sé, magari, forse non era necessario chiamarlo &#8220;barcamp&#8221;, visto che comunque prevedeva non solo un&#8217;organizzazione dei talk precedente all&#8217;evento stesso, ma addirittura una selezione degli stessi basata sulla votazione dei partecipanti sul sito, votazione che si è conclusa una settimana prima dell&#8217;evento. Niente di male, per carità, ma non è che ci sia niente di male nelle parole &#8220;seminario&#8221; o &#8220;conferenza&#8221; :)</p>
<p>Io ho potuto presentare un <a href="http://www.slideshare.net/claudio.cicali/drupal-apache-solr">talk sull&#8217;integrazione di Drupal con SOLR</a> e sono felice di aver ottenuto anche un discreto successo di pubblico e di critica, come si suol dire :)</p>
<div style="width:425px;text-align:left" id="__ss_2714953"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/claudio.cicali/drupal-apache-solr" title="Drupal + Apache SOLR">Drupal + Apache SOLR</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=drupalcamp2009-091214083845-phpapp01&#038;stripped_title=drupal-apache-solr" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=drupalcamp2009-091214083845-phpapp01&#038;stripped_title=drupal-apache-solr" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/claudio.cicali">claudio.cicali</a>.</div>
</div>
<p>La parte più interessante è stata la tavola rotonda finale che aveva come argomento (ovviamente) il rilascio prossimo venturo della versione 7 del CMS. Questa è stata la parte più propriamente &#8220;barcamp&#8221; di tutto l&#8217;evento, dove per ogni slide presentata da uno dei partecipanti si accendeva una discussione tra tutti gli altri seduti ad ascoltare che, appunto, diventavano partecipanti :)</p>
<p>A proposito di Drupal 7:</p>
<ul>
<li>si sperava in un regalo di natale, ma prima di febbraio/marzo non se ne parla</li>
<li>50 tra i moduli più usati hanno fatto la &#8220;promessa&#8221; di preparare la versione per D7 non appena questo uscirà (pare ne manchino ancora 3 o 4 all&#8217;appello)</li>
<li>D7 è più lento da un minimo del 20% ad un massimo del 50% rispetto a D6. È opinione comune che questo sia un problema dovuto al nuovo &#8220;db layer&#8221; basato su PDO</li>
<li>il creatore di Views pare sia un po&#8217; in rotta con Dries, e questo fa sì che quel (ormai fondamentale) modulo sia in ritardo&#8230;</li>
</ul>
<p><embed src="http://blip.tv/play/AYG4qxsC" type="application/x-shockwave-flash" width="480" height="390" allowscriptaccess="always" allowfullscreen="true"></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://claudio.cicali.name/post/2009/12/breve-resoconto-del-drupalcamp-a-crema/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fakemail e Drupal</title>
		<link>http://claudio.cicali.name/post/2009/03/fakemail-e-drupal/</link>
		<comments>http://claudio.cicali.name/post/2009/03/fakemail-e-drupal/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 10:45:27 +0000</pubDate>
		<dc:creator>claudio</dc:creator>
				<category><![CDATA[Articoli]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[fakemail]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://claudio.cicali.name/?p=341</guid>
		<description><![CDATA[Stai facendo delle prove su un sistema Drupal alla ricerca di qualche infido baco, oppure semplicemente per un giro di test funzionali. Ad un certo punto scopri con orrore che il sistema ha mandato un centinaio di email e queste persone ti stanno scrivendo un po&#8217; alterate e stupite &#8220;Che sta succedendo?!&#8221;. Ti rendi conto [...]]]></description>
			<content:encoded><![CDATA[<p>Stai facendo delle prove su un sistema Drupal alla ricerca di qualche infido baco, oppure semplicemente per un giro di test funzionali. Ad un certo punto scopri con orrore che il sistema ha mandato un centinaio di email e queste persone ti stanno scrivendo un po&#8217; alterate e stupite &#8220;Che sta succedendo?!&#8221;. Ti rendi conto dunque di aver bisogno di un sistema che ti permetta di effettuare i test in tutta tranquillità ma senza spedire davvero le email. Sarebbe inoltre molto simpatico che il testo di queste email sia leggibile da qualche parte, in modo da vedere effettivamente cosa sarebbe stato spedito.</p>
<p>Questo problema ha più soluzioni, ecco la mia (che prevede, per semplicità, di avere il sistema di test sulla propria macchina in localhost).</p>
<p>Necessario:</p>
<ul>
<li>Un&#8217;installazione di Drupal (e fin qui&#8230;)</li>
<li>Modulo Drupal <a href="http://drupal.org/project/smtp">SMTP</a></li>
<li>Lo script <a href="http://www.lastcraft.com/fakemail.php">fakemail</a> (disponibile sia in Perl che in Python)</li>
</ul>
<p>Fakemail è un programmillo che in pratica simula un server SMTP; rimane in ascolto su una porta scelta a piacere e salva le email che gli vengono spedite come file dentro una directory anch&#8217;essa scelta a piacere.</p>
<p>Il modulo SMTP di Drupal, invece, permette di scegliere attraverso quale sistema SMTP Drupal debba spedire le email; si possono scegliere l&#8217;hostname del server, la porta ed evntualmente anche l&#8217;autenticazione. Queste stesse cose possono essere fatte a &#8220;livello di configurazione PHP&#8221;, ma in questo modo è ovvio che la configurazione rimane più trasparente.</p>
<p>Seguendo le istruzioni installate ed eseguite lo script fakemail. Fate in modo che questo ascolti su una porta alta, diciamo la 10025. Fate anche in modo che il path nel quale le email vengono salvate sia visibile dall&#8217;installazione Drupal (o comunque dal vostro web server). All&#8217;interno di questa directory create un .htaccess dove scriverete un&#8217;unica riga: options +indexes.</p>
<p>Configurate il modulo SMTP in modo che sia attivo ed utilizzi &#8220;localhost&#8221; come server e la porta 10025.</p>
<p>A questo punto provate a spedire una email con Drupal (per esempio, potete usare la form di recupero password) e poi puntate il browser alla directory di cui sopra; la vostra email apparirà come fosse un qualsiasi file che potrete aprire per vedere cosa vi sarebbe stato spedito.</p>
<p><strong>Nota bene</strong>: questo sistema ovviamente NON funzionerà se il modulo che state provando NON utilizza la &#8220;drupal way&#8221; per spedire email ed userà invece direttamente la funzione mail() del PHP. Per modificare il comportamento di questa occorrebbe allora agire a livello di configurazione del PHP impostando la variabile di configurazione &#8220;sendmail_path&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://claudio.cicali.name/post/2009/03/fakemail-e-drupal/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Drupal 7, velocissima preview via CVS</title>
		<link>http://claudio.cicali.name/post/2009/01/drupal-7-velocissima-preview-via-cvs/</link>
		<comments>http://claudio.cicali.name/post/2009/01/drupal-7-velocissima-preview-via-cvs/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 18:06:40 +0000</pubDate>
		<dc:creator>claudio</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[d7]]></category>
		<category><![CDATA[drupal]]></category>

		<guid isPermaLink="false">http://claudio.cicali.name/?p=269</guid>
		<description><![CDATA[Sebbene si dica che Drupal 7 non sarà stabile prima dell&#8217;autunno di quest&#8217;anno, si può comunque andarselo  a prendere per farci un giretto. Prendersi il pacchetto DEV è abbastanza inutile, visto che lo cambiano quasi giornalmente. Molto più interessante è prendersi direttamente il branch CVS e poi magari tenerselo aggiornato. Ecco come fare. Drupal, come [...]]]></description>
			<content:encoded><![CDATA[<p>Sebbene si dica che <a href="http://buytaert.net/drupal-7-timeline">Drupal 7</a> non sarà stabile prima dell&#8217;autunno di quest&#8217;anno, si può comunque andarselo  a prendere per farci un giretto. Prendersi il <a href="http://drupal.org/node/156281">pacchetto DEV</a> è abbastanza inutile, visto che lo cambiano quasi giornalmente. Molto più interessante è prendersi direttamente il branch CVS e poi magari tenerselo aggiornato. Ecco come fare.</p>
<p>Drupal, come tutti i progetti grossotti, fa esteso uso del <a href="http://www.badgertronics.com/writings/cvs/labeling-n-branching.html">tagging nel suo repository</a>. Tutto sta dunque a capire quale sia il &#8220;tag&#8221; corrispondente alla versione 7 di Drupal. In questo caso è molto semplice, visto che il tag è HEAD (ovvero il branch di sviluppo). Fare il checkout con CVS è questione di eseguire il seguente comando nella directory dove si vuole venga creata la sottodirectory con drupal stesso (per esempio, public_html)</p>
<pre>cvs -z6 -d:pserver:anonymous:anonymous@cvs.drupal.org:/cvs/drupal checkout -r HEAD drupal</pre>
<p>Pochi secondi dopo avrete il vostro Drupal 7 nella directory &#8220;drupal&#8221;. Successivamente, per vedere se ci sono aggiornamenti, sarà sufficiente entrare in quella directory ed eseguire</p>
<pre>cvs up</pre>
<p>Sarà opportuno eseguire, subito dopo il cvs up, anche un update.php per aggiornare eventualmente tabelle del database.</p>
<p>Gli step di installazione sono gli stessi di Drupal 6; dunque occorre:</p>
<ul>
<li>creare un database (Drupal 7 supporta out of the box anche sqlite, volendo)</li>
<li> copiare sites/all/default.settings.php in sites/all/settings.php e dargli provvisoriamente un bel chmod 666 per fare in modo che l&#8217;installer lo possa aggiornare</li>
<li>andare con un browser sul nuovo sito</li>
</ul>
<p>Vi verrà chiesto in che lingua installare e, successivamente, quale profilo. Anche questa seconda opzione è una novità: avrete la possibilità di scegliere un profilo &#8220;standard&#8221;, ovvero molto scarno, oppure un profilo un pochino più avanzato nel quale, per esempio, viene creato automenticamente il vocabolario &#8220;Tags&#8221; associato ai due tipi di documento di default.</p>
<p>Girovagando tra le opzioni, non mi è sembrato di vedere nessuna grossa novità. Mi è saltata all&#8217;occhio soltanto l&#8217;aggiunta di una descrizione ai permessi. Hanno anche rinominato &#8220;Story&#8221; in &#8220;Article&#8221;.</p>
<p>Naturalmente non andate a cercare, per ora, la traduzione italiana.</p>
]]></content:encoded>
			<wfw:commentRss>http://claudio.cicali.name/post/2009/01/drupal-7-velocissima-preview-via-cvs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

