<?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>Il blog che non c'è &#187; blog</title>
	<atom:link href="http://www.gialloporpora.netsons.org/category/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gialloporpora.netsons.org</link>
	<description></description>
	<lastBuildDate>Sat, 18 Dec 2010 13:28:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Sono tornato :-P</title>
		<link>http://www.gialloporpora.netsons.org/sono-tornato-p/402/</link>
		<comments>http://www.gialloporpora.netsons.org/sono-tornato-p/402/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 07:55:25 +0000</pubDate>
		<dc:creator>gialloporpora</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.gialloporpora.netsons.org/?p=402</guid>
		<description><![CDATA[Da venerdì il blog non era più accessibile, sapendo che era in programma un aggiornamento dei server di Netsons, non mi ero preoccupato più di tanto, insomma, mi son detto: quando avranno fatto tornerà tutto a posto. Sbagliato ! Il mio blog non soffriva dei normali downtime dovuti all&#8217;aggiornamento (ringrazio Engelium/ssjx che me lo ha [...]]]></description>
			<content:encoded><![CDATA[<p>Da venerdì il blog non era più accessibile, sapendo che era in programma un aggiornamento dei server di Netsons, non mi ero preoccupato più di tanto, insomma, mi son detto: quando avranno fatto tornerà tutto a posto. Sbagliato ! Il mio blog  non soffriva  dei normali downtime dovuti all&#8217;aggiornamento (ringrazio <a href="http://engelium.netsons.org/">Engelium/ssjx</a> che me lo ha fatto notare), il mio spazio Web era proprio sparito ! Questo è il risultato di un ping per www.gialloporpora.netsons.org:</p>
<pre>
Impossibile trovare l'host www.gialloporpora.netsons.org.Verificare che il nome sia corretto e riprovare.
</pre>
<p>A questo punto ho chiesto direttamente sul forum di Netsons (<a href="http://www.netsons.org/viewtopic.php?t=6813" target="_blank">LINK</a>), in cui mi è stato suggerito da <b>@came88</b> &#8211; che ringrazio per avermi risposto &#8211; di conttattare direttamente lo staff di Netsons, questa è parte della risposta:</p>
<blockquote><p>
il suo account, inizialmente non trasferito per problemi relativi a<br />
username e password è stato ora trasferito sui nuovi server
</p></blockquote>
<p>insomma, lo spazio Web non c&#8217;era davvero più, e per fortuna che li ho conttattati. In pochi minuti mi hanno risposto e credo che dopo qualche ora sia ricomparso sui vari DNS.</p>
<p>Chi ha visto la pagina &#8220;Ciao mondo&#8221; (ho visto che Willy e Sleeping avevano commentato) è perchè io  ero uscito per vedere la partita di Champions League e, essendo stato azzerato il database , qualcuno deve aver portato a termine la procedura di installazione.  Al ritorno ho cancellato il database (coi commenti) e ripristinato il vecchio, ora dovrebbe essere tornato tutto alla normalità (e ringrazio il plugin di WordPress per il backup che mi ha inviato il file via mail la scorsa settimana). Credo che qualche commento dell&#8217;ultimo post sia stato perso, se volete posso provare a rimetterli. </p>
<p>Vabbè, per fortuna è ritornato tutto a posto <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ,  avrò  perso un posto in prima fila  in Paradiso, visto  le bestemmie proferite, però alla fine tutto è bene  quel che finisce bene <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />  </p>
<p>Ringrazio tutti quelli che mi hanno conttattato per sapere che fine aveva fatto il blog :-d</p>
<p>PS: il perchè l&#8217;interfaccia di PHPMyAdmin fosse in una lingua che sembrava tedesco, non l&#8217;ho capito :&#8211;? :</p>
<blockquote><p>
phpMyAdmin<br />
Welkom by phpMyAdmin<br />
Wys MySQL stelsel veranderlikes 	Wys MySQL stelsel veranderlikes Dokumentasie
</p></blockquote>
<p>Technorati Tags: <a href="http://technorati.com/tag/netsons" rel="tag">netsons</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gialloporpora.netsons.org/sono-tornato-p/402/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Ma il validatore ragiona ogni tanto ?</title>
		<link>http://www.gialloporpora.netsons.org/ma-il-validatore-serve/357/</link>
		<comments>http://www.gialloporpora.netsons.org/ma-il-validatore-serve/357/#comments</comments>
		<pubDate>Thu, 08 May 2008 22:13:11 +0000</pubDate>
		<dc:creator>gialloporpora</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[quicknews]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[idiozia]]></category>
		<category><![CDATA[mioblog]]></category>

		<guid isPermaLink="false">http://www.gialloporpora.netsons.org/?p=357</guid>
		<description><![CDATA[Questo è l&#8217;errore che mi riporta: You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the &#8220;Strict&#8221; document type with a document that uses frames (e.g. you must use the [...]]]></description>
			<content:encoded><![CDATA[<p>Questo è l&#8217;errore che mi riporta:</p>
<blockquote><p>
 You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the &#8220;Strict&#8221; document type with a document that uses frames (e.g. you must use the &#8220;Transitional&#8221; document type to get the &#8220;target&#8221; attribute), or by using vendor proprietary extensions such as &#8220;marginheight&#8221; (this is usually fixed by using CSS to achieve the desired effect instead).
</p></blockquote>
<p>nessuno dei  suggerimenti riportati risolve il problema, più semplicemente <strong>onClick</strong> va scritto tutto in minuscolo <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />  .<br />
Io sono un  deficiente  perchè ho seminato questo errore su tutte le pagine del blog, insomma a controllare prima non sarebbe successo, però anche il validatore non scherza, insomma potrebbe essere un po&#8217; più intelligente <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />  . Ovviamente, non lo correggo, nessun browser credo possa essere così stupido da pretendere il minuscolo per forza <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />  .</p>
<p><img src="http://i250.photobucket.com/albums/gg274/gialloporpora/validatorew3c.png" akt="Icona pagian validata W3C con XHTML 1.0" class="center"/></p>
<p>Pure il K2 ci si mette a duplicare gli ID, bah correggerò.</p>
<blockquote>
<p>An &#8220;id&#8221; is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element).
</p></blockquote>
<p>Technorati Tags: <a href="http://technorati.com/tag/validatore" rel="tag">validatore</a>, <a href="http://technorati.com/tag/html" rel="tag">html</a>, <a href="http://technorati.com/tag/idiozia" rel="tag">idiozia</a>, <a href="http://technorati.com/tag/k2" rel="tag">k2</a></p>
<a href="http://www.gialloporpora.netsons.org/ma-il-validatore-serve/357/" rel="bookmark" class="asides-permalink" title="Permanent Link to Ma il validatore ragiona ogni tanto ?">(15)</a>]]></content:encoded>
			<wfw:commentRss>http://www.gialloporpora.netsons.org/ma-il-validatore-serve/357/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>K2 RC6 e WordPress 2.5.1</title>
		<link>http://www.gialloporpora.netsons.org/k2-rc6-e-wordpress-251/355/</link>
		<comments>http://www.gialloporpora.netsons.org/k2-rc6-e-wordpress-251/355/#comments</comments>
		<pubDate>Thu, 01 May 2008 11:40:46 +0000</pubDate>
		<dc:creator>gialloporpora</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[quicknews]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.gialloporpora.netsons.org/index.php/2008/05/01/k2-rc6-e-wordpress-251/</guid>
		<description><![CDATA[AGGIORNAMENTO: per chi stesse cercando una localizzazione in italiano del K2 RC7, leggere questo commento. Al momento non ho tempo di aggiornare il blog con la nuova versione del K2, quindi eventuali feedback sono graditi . Essendo stata rilasciata la RC6 del tema K2 ho deciso di procedere all&#8217;update. Purtroppo c&#8217;è stata qualche modifica al [...]]]></description>
			<content:encoded><![CDATA[<p><b>AGGIORNAMENTO:</b> per chi stesse cercando una localizzazione in italiano del K2 RC7, leggere  <a href="http://www.gialloporpora.netsons.org/k2-rc6-e-wordpress-251/355/#comment-38242">questo commento</a>. Al momento non ho tempo di aggiornare il blog con la nuova versione del K2, quindi eventuali feedback sono graditi <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  .</p>
<p>Essendo stata rilasciata la RC6 del tema K2 ho deciso di procedere  all&#8217;update. Purtroppo c&#8217;è stata qualche modifica al tema, spero non ci siano troppi problemi, e comunque credo di avere un po&#8217; di tempo questo week-end per rivedere il layout del blog.</p>
<p>Per chi volesse la mia personale localizzazione del K2 i file li trovate qui:</p>
<ul>
<li><a href="http://www.gialloporpora.netsons.org/download/it_IT.po" target="_blank">File PO</a></li>
<li><a href="http://www.gialloporpora.netsons.org/download/it_IT.mo" target="_blank">File compilato (.mo)</a></li>
</ul>
<p>Purtroppo il file POT distribuito con la RC6 è corrotto (vedi anche  questo <a href="http://getk2.com/forum/showthread.php?t=8178" target="_blank">Topic</a> sul forum di K2) e ho dovuto modificarlo manualmente con un editor di testo per farlo funzionare. Per ora mi sembra non ci siano problemi, però avendolo dovuto modificare a manina, è possibile che qualcosa di sbagliato ci sia <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />  . I titoli dei moduli non sono più traducibili, ma resta possibile personalizzarli una volta aggiunti alla sidebar, che tradotto significa: « il titolo del modulo mostrato al lettore lo si può decidere personalizzando il modulo stesso ».</p>
<p>Con un po&#8217; di fortuna, stasera aggiorno anche a WordPress 2.5.1.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/wordpress" rel="tag">wordpress</a>, <a href="http://technorati.com/tag/k2" rel="tag">k2</a></p>
<a href="http://www.gialloporpora.netsons.org/k2-rc6-e-wordpress-251/355/" rel="bookmark" class="asides-permalink" title="Permanent Link to K2 RC6 e WordPress 2.5.1">(34)</a>]]></content:encoded>
			<wfw:commentRss>http://www.gialloporpora.netsons.org/k2-rc6-e-wordpress-251/355/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>Selezionare il codice inserito quando  ci si clicca sopra</title>
		<link>http://www.gialloporpora.netsons.org/selezionare-il-codice-inserito-quando-ci-si-clicca-sopra/347/</link>
		<comments>http://www.gialloporpora.netsons.org/selezionare-il-codice-inserito-quando-ci-si-clicca-sopra/347/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 15:11:08 +0000</pubDate>
		<dc:creator>gialloporpora</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.gialloporpora.netsons.org/index.php/2008/04/01/selezionare-il-codice-inserito-quando-ci-si-clicca-sopra/</guid>
		<description><![CDATA[Da quando ho iniziato a scrivere sul blog mi sono sempre trovato in difficoltà con l&#8217;inserimento di codice, avevo cominciato mettendolo nelle textarea &#8211; cosa ignobile da fare col senno di poi &#8211; in modo da non rovinare il layout quando nel codice le parole erano troppo lunghe e non venivano wrappate correttamente. Successivamente mi [...]]]></description>
			<content:encoded><![CDATA[<p>Da quando ho iniziato a scrivere sul blog mi sono sempre trovato in difficoltà con l&#8217;inserimento di codice, avevo cominciato mettendolo nelle <em>textarea</em> &#8211;  cosa ignobile da fare col senno di poi &#8211; in modo da non rovinare il layout quando  nel codice le parole erano troppo lunghe e non venivano wrappate correttamente. Successivamente mi son letto un po&#8217; di manuali base di CSS e ho finalmente capito  che il metodo migliore è inserirlo all&#8217;interno del tag <em>PRE</em>, assicurandosi di  definire uno stile che tenga conto dell&#8217;overflow e non faccia sballare troppo la pagina. </p>
<p>Questo è lo stile che uso io:</p>
<pre onClick="if (window.getSelection) {var sel = window.getSelection();var range = document.createRange();range.selectNodeContents(this);sel.removeAllRanges();sel.addRange(range);} else {document.selection.empty();var range = document.body.createTextRange();range.moveToElementText(this);range.select();}">
pre {
	font-family: Courier,monospace;
	background: #EEE;
	font-size: 1.1em;
	line-height: 1.1em;
	border: dashed #666 1px;
	padding: 15px 20px 15px 20px;
	overflow: auto;
}
</pre>
<p>In particolare la riga:</p>
<pre onClick="if (window.getSelection) {var sel = window.getSelection();var range = document.createRange();range.selectNodeContents(this);sel.removeAllRanges();sel.addRange(range);} else {document.selection.empty();var range = document.body.createTextRange();range.moveToElementText(this);range.select();}">
overflow: auto;
</pre>
<p>serve per &#8220;nascondere&#8221; le righe troppo lunghe (è facile accorgersene perchè appariranno le scrollbar). Il fonte tutto   Il resto è  modificabile a piacimento.  Io uso un font monospace come il Courier ma è possibile opti per un altro tipo di carattere in futuro. </p>
<p>Un&#8217;altra cosa che  mi è sempre piaciuta è fare in modo che il codice inserito sia automaticamente selezionato quando ci si clicca sopra, cosa che devo aver visto su qualche blog di cui non ricordo l&#8217;indirizzo. Cercando un po&#8217; con Google sono finalmente riuscito a trovare una risposta <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  . Per fare  in modo che il codice venga automaticamente selezionato è necessario associare all&#8217;azione <em>onClick</em> dell&#8217;elemento un po&#8217; di codice <em>Javascript</em>.</p>
<p>Ecco quindi cosa aggiungere al tag <em>PRE</em> per selezionare automaticamente il testo in esso contenuto:</p>
<pre onClick="if (window.getSelection) {var sel = window.getSelection();var range = document.createRange();range.selectNodeContents(this);sel.removeAllRanges();sel.addRange(range);} else {document.selection.empty();var range = document.body.createTextRange();range.moveToElementText(this);range.select();}">
&lt;pre onClick="
if (window.getSelection) {
	var sel = window.getSelection();
	var range = document.createRange();
	range.selectNodeContents(this);
	sel.removeAllRanges();
	sel.addRange(range);
}
else // per colpa di IE serve un <em>if</em>
	document.selection.empty();
	var range = document.body.createTextRange();
	range.moveToElementText(this);
	range.select();
}
"&gt;
codice
&lt;/pre&gt;
</pre>
<p>(gli a capo sono messi solo per motivi di visualizzazione)</p>
<p>Come al solito per farlo funzionare anche con IE è necessario scrivere codice aggiuntivo <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />  Naturalmente è possibile associare il codice anche a tag diversi dal <em>PRE</em>, mentre per i tag <em>INPUT</em> e <em>TEXTAREA</em>   si deve modificare un po&#8217; il codice utilizzato. </p>
<p>Naturalmente io aggiungo quel codice automaticamente usando un programmino di text &#038; replace (praticamente scrivo <em>pre</em> seguito da <em>TAB</em>), è comunque possibile aggiungere uno script alla pagina e richiamare il codice nel seguente modo:</p>
<pre onClick="if (window.getSelection) {var sel = window.getSelection();var range = document.createRange();range.selectNodeContents(this);sel.removeAllRanges();sel.addRange(range);} else {document.selection.empty();var range = document.body.createTextRange();range.moveToElementText(this);range.select();}">
&lt;pre onClick="autoSelect(this);"&gt;
codice
&lt;/pre&gt;
</pre>
<p>Per il codice della funzione <em>autoSelect</em> vi rimando all&#8217;<a href="http://www.matts411.com/webdev/auto_selecting_text_in_various_html_elements_with_javascript" target="_blank" title="A questo link è associato l'accesskey 1" accesskey="1">articolo</a> da cui ho scopiazzato il codice <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  .</p>
<p>Nel mio caso, non inserendo codice così spesso,  preferisco far risparmiare al browser il caricamento di una funzione Javascript inutilizzata  nella maggior parte delle pagine. Per lo stesso motivo, non credo di sovvracaricare ulteriormente il blog con uno script di syntax hightlighting</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/css" rel="tag">css</a>, <a href="http://technorati.com/tag/html" rel="tag">html</a>, <a href="http://technorati.com/tag/javascript" rel="tag">javascript</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gialloporpora.netsons.org/selezionare-il-codice-inserito-quando-ci-si-clicca-sopra/347/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Plugin utilizzati e qualche modifica al blog</title>
		<link>http://www.gialloporpora.netsons.org/plugin-utilizzati-e-qualche-modifica-al-blog/326/</link>
		<comments>http://www.gialloporpora.netsons.org/plugin-utilizzati-e-qualche-modifica-al-blog/326/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 14:50:25 +0000</pubDate>
		<dc:creator>gialloporpora</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[mio blog]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.gialloporpora.netsons.org/index.php/2008/01/25/plugin-utilizzati-e-qualche-modifica-al-blog/</guid>
		<description><![CDATA[Ho fatto qualche piccola modifica al blog e altre conto di farne in futuro. Con molta calma .Questo è un elenco delle modifiche apportate (che serve soprattutto a me come promemoria in caso di aggiornamento del K2 .-) : aggiunti gli accesskey, l&#8217;elenco completo lo trovate nella pagina &#8220;accessibilità&#8221; raggiungibile dal menu nell&#8217;header, anche se [...]]]></description>
			<content:encoded><![CDATA[<p>Ho fatto qualche piccola modifica al blog e altre conto di farne  in futuro. Con molta calma <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> .Questo è un elenco delle modifiche apportate (che serve soprattutto a me come promemoria in caso di aggiornamento del K2 .-) :</p>
<ul>
<li>aggiunti gli <strong>accesskey</strong>, l&#8217;elenco completo lo trovate nella pagina &#8220;accessibilità&#8221; raggiungibile dal menu nell&#8217;header, anche se non ne avete bisogno può tornare utile l&#8217;accesskey <strong>S</strong> per inviare il commento (funziona solo una volta, se si posta un secondo commento entra in funzione Ajax Live Comment e smette di funzionare);</li>
<li>alla fine di ogni commento apparirà il browser e il sistema operativo utilizzato dal commentatore;</li>
<li>invece di mostrare gli ultimi commenti vengono visualizzate le discussioni più attive,  quattro commenti per  ogni discussione;</li>
</ul>
<p>Se chiunque abbia commentato non ha piacere che venga visualizzato il browser ed il sistema operativo utilizzati può farmelo presente che rimuovo l&#8217;user agent dal database. Solo i commenti successivi al 20 novembre 2007 mostreranno l&#8217;user agent, per tutti quelli precedenti a tale data non viene mostrato nulla.</p>
<p>Per quanto riguarda l&#8217;aspetto del blog devo apportare alcune modifiche ai colori e forse ai font utilizzati però lo faccio quando ho tempo quindi è possibile ci vogliano mesi per arrivare ad un template definitivo. Il sottoscritto è famoso per essere un&#8217;antiesteta quindi se vedete qualche colore o font che è fuori abbinamento segnalate pure <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />  .</p>
<p>A dire la verità volevo fare uno stile indipendente da immagini  sul server, embeddandole nel CSS come data link, però c&#8217;è un browser che non è d&#8217;accordo <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />  , magari un giorno carico lo stile alternativo e faccio vedere come  viene visto il blog da un browser e come viene visto da IE <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />  . Se IE6 non vede le trasparenze delle PNG è un problema suo.</p>
<p>Se qualcuno vuole la versione modificata del file <strong>comments.php</strong> con gli accesskey e l&#8217;aggiunta del  codice per la visualizzazione dell&#8217;user agent può farmelo presente che glielo faccio avere. Naturalmente il file comments.php fa riferimento al tema K2. Ho avuto l&#8217;accortezza di usare il <em>function_exist</em> quindi anche se non è installato il plugin per la stampa dell&#8217;user agent non si hanno errori (almeno spero <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />  ). Il plugin in realtà è in grado di riconoscere anche gli user agent dei trackback (la piattaforma di blogging) però per ora non mi interessa complicarmi ulteriormente la vita.</p>
<p>Questo è l&#8217;elenco dei plugin installati:</p>
<ul>
<li><a href="http://akismet.com/">Akismet</a> &#8211; verifica se un commento è spam o meno  usando il database di akismet.com;</li>
<li><a href="http://wp.uberdose.com/2007/03/24/all-in-one-seo-pack/">All in One SEO Pack </a>- ottimizza il blog per i motori di  ricerca (SEO = Search Engine Optimizing), aggiornato una decina di volte in due mesi <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />  ;</li>
<li><a href="http://www.1pixelout.net/code/audio-player-wordpress-plugin/">Audio Player</a> &#8211; come dice il nome;inserisce il player per la riproduzione di un file audio;</li>
<li><a href="http://meidell.dk/archives/category/wordpress/latest-comments/">Brian Latest Comments</a> &#8211; visualizza i post più attivi con relativi commenti, è supportato di  default dal widget di K2, il che significa che non serve modificare nessun file se si usa questo fantastico tema <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  ;</li>
<li><a href="http://priyadi.net/archives/2005/03/29/wordpress-browser-detection-plugin/">Browser Sniff</a> &#8211; mostra l&#8217;user agent del commentatore, conto di modificarlo leggermente per sniffare anche quello del visitatore;</li>
<li><a href="http://kimmo.suominen.com/sw/dofollow/">DoFollow</a> &#8211; rimuove il nofollow dal link dei commentatori e dai trackback;</li>
<li><a href="http://www.feedburner.com/fb/a/help/wordpress_quickstart">Feedburner FeedSmith</a> &#8211; ridireziona  tutti i feed su FeedBurner</li>
<li><a href="http://www.arnebrachhold.de/redir/sitemap-home/">Google XMLSitemap Generator</a> &#8211; crea  il file sitemap per i motori di ricerca;</li>
<li><a href="http://www.gravatar.com/implement.php#section_2_2">Gravatars</a> &#8211; mostra  il gravatar nei commenti. Non è il miglior plugin ma è supportato di default  da K2 senza toccare il file comments.php, conto di cambiarlo a breve visto che quando commento come amministratore non mi fa scegliere l&#8217;immagine da mostrare;</li>
<li><a href="http://www.traffyk.com/plugins/">Oknotizie</a> &#8211; il plugin di Traffyk che permette di far votare la notizia su Oknotizie;</li>
<li><a href="http://www.w-a-s-a-b-i.com/archives/2006/02/02/wordpress-related-entries-20/">Related Posts</a> &#8211; (il mio preferito) mostra suggerimenti a tema che potrebbero interessare i lettori, supportato di default da K2, ma solo nella sidebar, io lo preferisco nel file <em>single.php</em>;</li>
<li><a href="http://www.broobles.com/scripts/simpletags/">Simple Tags</a> &#8211; aggiunge i tag di Technorati in modo molto semplice, io lo ho modificato per inserire i tag di blogbabel;</li>
<li><a href="http://txfx.net/code/wordpress/subscribe-to-comments/">Subscribe To Comments</a> &#8211; permette di notificare via email i nuovi commenti ad una discussione a cui ci si è iscritti. All&#8217;inizio era spuntata di default la voce per la notifica, poi l&#8217;ho rimossa  perchè qualcuno non usa email  di proprietà, e qualcun&#8217;altro non legge il testo delle  email di notifica <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />   ;</li>
<li><a href="http://www.tankmiche.com/blog/proj/welcome-plugin/">The Welcome Plugin</a> &#8211; Il plugin di Andrea Micheloni che saluta i visitatori e i Mybloglog dotati (in alto nella sidebar);</li>
</ul>
<p>Mi sembra che siano tutti. Poi aggiungo tutti i link ad una pagina statica di   ringraziamenti <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  .</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/wordpress" rel="tag">wordpress</a>, <a href="http://technorati.com/tag/plugin" rel="tag">plugin</a>, <a href="http://technorati.com/tag/css" rel="tag">css</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gialloporpora.netsons.org/plugin-utilizzati-e-qualche-modifica-al-blog/326/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Statistiche per il 2007</title>
		<link>http://www.gialloporpora.netsons.org/statistiche-per-il-2007/312/</link>
		<comments>http://www.gialloporpora.netsons.org/statistiche-per-il-2007/312/#comments</comments>
		<pubDate>Wed, 02 Jan 2008 12:49:12 +0000</pubDate>
		<dc:creator>gialloporpora</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[mio blog]]></category>
		<category><![CDATA[statistiche]]></category>

		<guid isPermaLink="false">http://www.gialloporpora.netsons.org/index.php/2008/01/02/statistiche-per-il-2007/</guid>
		<description><![CDATA[Dopo essermi ripreso dall&#8217;abbuffata natalizia, come fatto lo scorso anno, pubblico le statistiche per l&#8217;anno appena trascorso. Queste sono le top keyword: 1. smtp tele2 &#8211; 223 2. nomi in giapponese &#8211; 1685 3. sdp &#8211; 854 4. salvare video youtube &#8211; 835 5. salvare video da youtube &#8211; 518 6. trucchi firefox &#8211; 508 [...]]]></description>
			<content:encoded><![CDATA[<p>Dopo essermi ripreso dall&#8217;abbuffata natalizia, come fatto lo scorso anno, pubblico le statistiche per l&#8217;anno appena trascorso.<br />
Queste sono le top keyword:</p>
<p>1. smtp tele2 &#8211; 223<br />
2. nomi in giapponese &#8211; 1685<br />
3. sdp &#8211; 854<br />
4. salvare video youtube &#8211; 835<br />
5. salvare video da youtube &#8211; 518<br />
6. trucchi firefox &#8211; 508<br />
7. tele2 smtp &#8211; 442<br />
8. sdp downloader &#8211; 437<br />
9. velocizzare firefox &#8211; 376<br />
10. salvare video da you tube &#8211; 249</p>
<p>Ci sono persino delle ricerche per gengiscan <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p>Queste sono le maggiori fonti di entrata:</p>
<p>1: google / organic  76.921, cioè quasi l&#8217;80% dei visitatori arrivano usando Google <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
2. direct (segnalibri) &#8211; 7.420, provenienze non tracciate di chi  ha salvato la pagina come segnalibro o che per ragioni di privacy non invia i referer<br />
3. alice &#8211; 1637<br />
4. blogmarks.net &#8211; 1399 . Nonostante sia un po&#8217; che non aggiorno più  i nuovi articoli su blogmarks arrivano più visitatori che non da Yahoo! <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> . Molto probabilmente la ricerca con Google rimanda alla pagina su Blogmarks e di seguito sul blog.<br />
5. yahoo  &#8211; 872<br />
6. images.google.it  &#8211; 621<br />
7. forum.mozillaitalia.org &#8211; 521<br />
8. sleeping88.wordpress.com  &#8211; 512<br />
9. it.blogbabel.com &#8211; 453<br />
10. tartarugatecnologica.wordpress.com &#8211; 414</p>
<p>Praticamente dopo Google e gli affezionati c&#8217;è il nulla <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> . Su Yahoo! il sito è davvero mal indicizzato, nell&#8217;ultimo mese grazie al plugin di Traffyk per Oknotizie   sono aumentate di molto le visite da questa fonte <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> , per il resto molte visite dal <a href="http://Sleeping%2088.wordpress.com/" target="_blank">blog di sleeping</a> e dalla <a href="http://tartarugatecnologica.wordpress.com/" target="_blank">Tartaruga Tecnologica</a> .-) . Grazie !</p>
<p>La grande predominanza di Google come fonte d&#8217;entrata fa si che le pagine più lette siano nell&#8217;ordine:</p>
<p>1. Nuovi parametri per smtp.tele2.it<br />
2. SDP Downloader (post che mi ero quasi dimenticato di aver scritto)<br />
3. Salvare video da Youtube e Google Video<br />
4. Nomi in giapponese</p>
<p>agli spammer invece piace l&#8217;articolo sulla X-Face (cancellato una decina di commenti non intercettati da Akismet), al secondo posto quello sugli assoli di chitarra (che però di recente ha avuto anche commenti di persone reali <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ).</p>
<p>insomma, diciamo che due di questi li ho scritti quasi per sbaglio e anche abbastanza superficialmente, quelli che invece mi avevano  portato via tempo, e che pensavo potessero essere più interessanti, non li cerca nessuno .-P .</p>
<p>La cosa ben più preoccupante è che tutti e quattro sono stati scritti nel 2006, cosa che farebbe pensare a una miglior indicizzazione del blog ai tempi di altervista <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />  .</p>
<p>Sul fonte &#8220;Guerra dei browser&#8221;, Firefox supera il 50%, IE (in tutte le sue forme, persino qualche vecchio 4.0) arriva al 45%, seguono Opera, Mozilla (Seamonkey)  e Safari (quest&#8217;ultimo in vantaggio se si va a vedere il solo mese di dicembre)  con percentuali meno importanti attorno al 2%.</p>
<p>Ne approfitto per fare un augurio per l&#8217;anno che sta arrivando sperando sia migliore di quello appena passato <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  .</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/statistiche" rel="tag">statistiche</a>, <a href="http://technorati.com/tag/google" rel="tag">google</a>, <a href="http://technorati.com/tag/analytics" rel="tag">analytics</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gialloporpora.netsons.org/statistiche-per-il-2007/312/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Plugin di voto su Oknotizie by Traffyk</title>
		<link>http://www.gialloporpora.netsons.org/plugin-di-voto-su-oknotizie-by-traffyk/309/</link>
		<comments>http://www.gialloporpora.netsons.org/plugin-di-voto-su-oknotizie-by-traffyk/309/#comments</comments>
		<pubDate>Thu, 20 Dec 2007 13:35:35 +0000</pubDate>
		<dc:creator>gialloporpora</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[mio blog]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.gialloporpora.netsons.org/index.php/2007/12/20/plugin-di-voto-su-oknotizie-by-traffyk/</guid>
		<description><![CDATA[Con un po&#8217; di ritardo mi sono accorto di uno splendido plugin per Oknotizie creato da Traffyk, che permette in modo molto semplice di inserire il pulsante di voto di Oknotizie in un iframe in fondo alla notizia stessa. Il plugin è disponibile per WordPress e Blogger, ma se date un&#8217;occhiata al codice l&#8217;idea può [...]]]></description>
			<content:encoded><![CDATA[<p>Con un po&#8217; di ritardo mi sono accorto di uno splendido plugin per Oknotizie creato da <a href="http://www.traffyk.com" target="_blank">Traffyk</a>, che permette in modo molto semplice di inserire  il pulsante di voto di Oknotizie in un iframe  in fondo alla notizia stessa. Il plugin è disponibile per WordPress e Blogger, ma se date un&#8217;occhiata al codice l&#8217;idea può essere utilizzata anche su altre piattaforme di blogging.</p>
<p>Non c&#8217;è che dire davvero un&#8217;ottimo plugin. Non molto tempo fa avevo detto che Oknotizie non mi piaceva un granchè, in ogni caso il fatto di poter inserire il pulsante di voto direttamente sul blog, senza dover aprire popup per il voto, è davvero una gran cosa, speriamo che anche altri  siti di raccolta notizie prendano ispirazione da questa idea e mettano ben presto a disposizione qualcosa di simile.</p>
<p>Secondo me, Oknotizie dovrebbe fare una donazione all&#8217;autore, visto che, è riuscito a creare un qualcosa che sicuramente aumenterà la popolarità di questo sito di  social digging. Nella pagina del plugin è spiegato nei dettagli come utilizzarlo, io non aggiungo nulla a riguardo. Questa pseudo notizia, che ha l&#8217;unico scopo di dare un trackback all&#8217;autore, non la inserisco su Oknotizie, quindi se volete vedere un&#8217;anteprima del plugin visitate la pagina del plugin stesso, o date un&#8217;occhiata al post precedente.</p>
<p>Io mi permetto solo di dare un piccolo consiglio per migliorare il bookmarklet utilizzato per postare la notizia su Oknotizie e disponibile  nel pannello di configurazione del plugin stesso. Non mi sembra una brutta idea aggiungere  un po&#8217; di codice per automatizzare il processo di rilevazione dell&#8217;ID numerico della notizia, una cosa del genere:</p>
<pre>
if (location.host=='oknotizie.alice.it') {
x=location.href.split('/');
prompt("Questo è l'ID numerico della tua notizia:",x[4]);</pre>
<p>in modo che utilizzando il bookmarklet sulla pagina di oknotizie, invece di provare a segnalarla  faccia apparire  un bel prompt con l&#8217;ID numerico da copiare/incollare nei campi personalizzati della notizia appena segnalata. Qui di seguito metto il bookmarklet modificato, usandolo su un sito diverso da oknotizie procederà a fare la segnalazione, usandolo nella pagina della notizia farà apparire l&#8217;ID numerico di quest&#8217;ultima.</p>
<p><a href="javascript:(function(){if (location.host=='oknotizie.alice.it') {x=location.href.split('/');id=x[4];if (id==undefined){y=x[3].split('=');id=y[1];}prompt('ID numerico della tua notizia:',id);} else{if(navigator.userAgent.indexOf('Safari') &gt;= 0){q=getSelection();}else{q=document.selection?document.selection.createRange().text:document.getSelection();}location.href='http://oknotizie.alice.it/post.html.php?url='+encodeURIComponent(location.href)+'&amp;title='+encodeURIComponent(document.title)}})()">Segnala su Oknotizie</a></p>
<p><strong>AGGIORNAMENTO:</strong> facendo una segnalazione mi sono accorto che ci sono due pagine da cui è possibile ricavare l&#8217;ID numerico, una è quella a cui si accede tramite feed, l&#8217;altra quella che mostra la pagina del blog in un iframe. Ora il bookmarklet riesce a rilevare l&#8217;ID da entrambe.</p>
<p>Sperando non ci siano errori <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> .</p>
<p><a href="http://www.traffyk.com/2007/12/14/vota-su-oknotizie-direttamente-sul-tuo-blog-plugin-rilasciato/" target="_blank">Plugin per Oknotizie</a></p>
<p><strong>AGGIORNAMENTO:</strong> come preannunciato  da <strong>Traffyk</strong>  nei commenti è disponibile una nuova versione del plugin, che rende inutile questo bookmarklet,  che associa automaticamente il valore al campo personalizzato al primo accesso di un visitatore all&#8217;articolo segnalato, non c&#8217;è che dire una grande idea !  <a href="http://www.traffyk.com/2007/12/21/plugin-di-voto-su-oknotizie-aggiornato-ora-e-automatico/" target="_blank">Qui</a> l&#8217;articolo di Traffyk che annuncia l&#8217;aggiornamento del plugin.</p>
<p>Dimenticavo. Leggete la licenza se non volete essere condannati alla sfiga eterna.</p>
<p>PS: cercando con Google al primo posto appare  un altro plugin simile, voi comunque usate questo.<br /><p>Technorati Tags: <a href="http://technorati.com/tag/oknotizie" rel="tag">oknotizie</a>, <a href="http://technorati.com/tag/wordpress" rel="tag">wordpress</a>, <a href="http://technorati.com/tag/plugin" rel="tag">plugin</a>, <a href="http://technorati.com/tag/bookmarklet" rel="tag">bookmarklet</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gialloporpora.netsons.org/plugin-di-voto-su-oknotizie-by-traffyk/309/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Interfaccia del K2 in italiano, uno strano problema</title>
		<link>http://www.gialloporpora.netsons.org/308/308/</link>
		<comments>http://www.gialloporpora.netsons.org/308/308/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 22:27:24 +0000</pubDate>
		<dc:creator>gialloporpora</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[temi]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.gialloporpora.netsons.org/index.php/2007/12/19/308/</guid>
		<description><![CDATA[Avevo promesso di localizzare linterfaccia del blog, in realtà lavevo lasciata in italiano per un giorno intero, poi però mi sono accorto di un fastidioso problema con il Gestore delle Barre Laterali (K2 Sidebar Manager) che mi ha fatto cambiare idea. Praticamente era impossibile trascinare i moduli nella barra laterale in quanto questa non appariva: [...]]]></description>
			<content:encoded><![CDATA[<p>Avevo promesso di localizzare linterfaccia del blog, in realtà lavevo lasciata in italiano per un giorno intero, poi però  mi sono accorto di un fastidioso problema con il Gestore delle Barre Laterali (K2 Sidebar Manager) che mi ha fatto cambiare idea. Praticamente era impossibile trascinare i moduli nella barra laterale in quanto questa non appariva:</p>
<p><center><img src="http://img521.imageshack.us/img521/1018/k2bm0.png" alt="Visualizzazione errata del K2 Sidebar Manager" /></center>Essendoci un problema di versione, io ho installato la RC3 di K2 mentre la <a href="http://www.getk2.altervista.org" target="_blank">localizzazione</a>  faceva riferimento all&#8217;ultima  release stabile di K2 (0.96), mi ero convinto che fosse un problema di compatibilità e ho lasciato perdere.Domenica scorsa avevo un po di tempo libero e ho deciso di mettermi  con calma a localizzare il tema partendo dal file <strong>k2.pot</strong> della mia versione di K2. Letta velocemente un po di documentazione mi sono scaricato <strong>POEdit</strong>  e mi sono messo diligentemente a tradurre le stringhe del tema. Un po scopiazzando dalla versione ufficiale, un po lasciando perdere alcune stringhe che i visitatori non vedranno mai, sono riuscito finalmente ad arrivare alla fine  <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  . Ma una spiacevole sorpresa mi aspettava: il problema con il K2 Sidebar Manager era rimasto immutato <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> .Insomma, ero riuscito a perdere due ore per ritrovarmi al punto di partenza. Non ricordo bene il motivo, ma spinto dalla disperazione, ho cominciato a fare cose assurde, una di queste (strano ma vero) ha avuto successo.  Cercando nel file it_IT.po alla riga 675 ci sono queste righe si trova questo codice:</p>
<pre>
#, php-format
msgid "Sidebar %d"
msgstr "Barra Laterale %d"#: app/classes/sbm.php:332

#, php-format
msgid " %d"
msgstr "%d"</pre>
<p>sostituendo tutti i <strong>%d</strong>  con <strong>%s</strong> e ricompilando il problema sparisce  <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  .</p>
<p><center><img src="http://img176.imageshack.us/img176/8428/k2okov7.png" alt="Visualizzazione corretta del K2 Sidebar Manager" /></center>Non chiedetemi il perché funzioni, ma funziona ! (credo che il %d stia ad indicare una formattazione numerica e il %s una stringa). Fra laltro apportando le stesse modifiche al file di localizzazione ufficiale della versione 0.96 si hanno gli stessi benefici (gli screenshot sono stati fatti usando la localizzazione ufficiale del K2). Naturalmente alcune nuove stringhe introdotte nella nuova versione rimangono in inglese.</p>
<p>Comunque visto che ci avevo perso davvero tanto tempo per localizzarmelo da me (uhm, a copiare/incollare dal la localizzazione ufficiale)  ho deciso di utilizzare la mia versione personalizzata  <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  .</p>
<p>Ora linterfaccia utente del blog dovrebbe, per la gran parte, essere disponibile in italiano  <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  .  Spero non ci siano sgraditi  inconvenienti dovuti ad unerrata localizzazione  <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />  . Ah, i mesi nella navigazione avanzata sono in inglese perché non ho trovato nessuna stringa di localizzazione, e quindi rimaranno in inglese.PS: è la terza volta nel giro di una settimana che aggiorno il plugin All in One SEO Pack  <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /><br /><p>Technorati Tags: <a href="http://technorati.com/tag/wordpress" rel="tag">wordpress</a>, <a href="http://technorati.com/tag/k2" rel="tag">k2</a>, <a href="http://technorati.com/tag/localizzazione" rel="tag">localizzazione</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gialloporpora.netsons.org/308/308/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Primi passi con WordPress, plugin OpenSearch e favicon</title>
		<link>http://www.gialloporpora.netsons.org/primi-passi-con-wordpress-plugin-opensearch-e-favicon/296/</link>
		<comments>http://www.gialloporpora.netsons.org/primi-passi-con-wordpress-plugin-opensearch-e-favicon/296/#comments</comments>
		<pubDate>Sun, 25 Nov 2007 22:56:38 +0000</pubDate>
		<dc:creator>gialloporpora</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[cercare]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[mio blog]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.gialloporpora.netsons.org/index.php/2007/11/25/primi-passi-con-wordpress-plugin-opensearch-e-favicon/</guid>
		<description><![CDATA[Nonostante il plugin OpenSearch per il proprio blog sia un&#8217;inutile vezzo &#8211; del resto a chi potrebbe mai interessare ? &#8211; io lo avevo sul vecchio blog SPB e lo ho voluto portare anche su WordPress. Il plugin di ricerca può essere installato dai browser che lo supportano, permettendo così il suo utilizzo direttamente dalla [...]]]></description>
			<content:encoded><![CDATA[<p>Nonostante il  plugin  OpenSearch  per il proprio blog sia  un&#8217;<a href="http://www.associazionebarbarica.org/?p=894" target="_blank">inutile vezzo</a> &#8211; del resto a chi potrebbe mai interessare ? &#8211;   io lo avevo sul vecchio blog SPB e lo ho voluto portare anche su WordPress. Il plugin  di ricerca può essere installato dai browser che lo supportano,  permettendo così il suo utilizzo direttamente dalla search bar. Affinché  il  browser riconosca la presenza di un plugin OpenSearch è necessario inserire queste informazioni nella sezione <strong>&lt;head&gt;</strong> della pagina.</p>
<p>In Simple Php Blog era necessario modificare il file index.php ed inserire la riga di codice necessaria allo scopo, in WordPress è invece possibile creare un plugin che inserisca direttamente il riferimento al plugin nell&#8217;head, senza per questo dover modificare il tema. Il vantaggio è che non sarà necessario rimodificare il file header.php del tema utilizzato ogni qualvolta verrà aggiornato o addirittura sostituito con un  altro  tema.</p>
<p>La stessa cosa vale anche per la favicon del sito (l&#8217;icona rappresentativa del sito che appare nella barra degli indirizzi). Cercando con Google ci sono plugin appositi che permettono di inserire la favicon; plugin  che fanno fin troppe cose rispetto alle mie necessità, ho quindi deciso di scopiazzare uno di questi plugin (<a href="http://www.digitalramble.com/favicon-manager-wordpress-plugin/" target="_blank">Favicon Manager</a> per inserire sia la favicon che il search plugin. La  cosa non è affatto difficile.  Di seguito il codice del plugin che inserisce sia la favicon che il search plugin  nella sezione head in modo tale da renderli visibili ai browser:</p>
<pre>
&lt;?php
/*
Plugin Name: Add favicon and Search Plugin
Plugin URI: http://www.gialloporpora.netsons.org
Description: Aggiunge la favicon e il searchplugin nella sezione head, in modo che vengano riconosciuti dai browser
Version: 0.1
Author:gialloporpora
Author URI:http://www.gialloporpora.netsons.org
*/
/*
Copyright (C) 2006 Cindy Moore
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.

http://www.gnu.org/licenses/gpl.txt

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
*/
function gpadd_favicon_to_headers()
{
$favicon_location="URL della favicon";
print "\t";
print '&lt;link rel="shortcut icon" href="'.$favicon_location.'" /&gt;';
print "\n";
}
function gpadd_searchplugin_to_headers()
{
$searchplugin_location = "URL del file XML del plugin OpanSearch";
$searchplugin_title="Il blog che non c'è";
$searchplugin_title="Il blog che non c'è";
print "\t";
print '&lt;link rel="search" type="application/opensearchdescription+xml" title="'.$searchplugin_title.'" href="'.$searchplugin_location.'" /&gt;';
print "\n";
}
// insert favicon into header using WP hooks
add_action('wp_head', 'gpadd_favicon_to_headers');
// insert search plugin  into header using WP hooks
add_action('wp_head', 'gpadd_searchplugin_to_headers');
?&gt;
</pre>
<p>Naturalmente non ho previsto un&#8217;interfaccia di configurazione, è necessario modificare a manina i percorsi della favicon e del search plugin, ma del resto è quello che mi serviva (i menu creati dai plugin iniziano ad essere sin troppi). Per creare il file XML del plugin  OpenSearch provate a guardare fra i link che related posts dovrebbe inserire a fine post <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  (un plugin del genere per i forum sarebbe un sogno <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ). Probabilmente esisterà un plugin serio per WordPress che permette di fare le stesse cose e che offre una bella interfaccia per la configurazione.</p>
<p><strong>Download:</strong><br />
<a href="http://www.gialloporpora.netsons.org/download/favicon_and_searchplugin.7z">Add favicon &amp; SearchPlugin</a>.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/wordpress" rel="tag">wordpress</a>, <a href="http://technorati.com/tag/blog" rel="tag">blog</a>, <a href="http://technorati.com/tag/favicon" rel="tag">favicon</a>, <a href="http://technorati.com/tag/opensearch" rel="tag">opensearch</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gialloporpora.netsons.org/primi-passi-con-wordpress-plugin-opensearch-e-favicon/296/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Come sono diventato blogger</title>
		<link>http://www.gialloporpora.netsons.org/come-sono-diventato-blogger/295/</link>
		<comments>http://www.gialloporpora.netsons.org/come-sono-diventato-blogger/295/#comments</comments>
		<pubDate>Sun, 25 Nov 2007 16:03:08 +0000</pubDate>
		<dc:creator>gialloporpora</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[mio blog]]></category>

		<guid isPermaLink="false">http://www.gialloporpora.netsons.org/index.php/2007/11/25/come-sono-diventato-blogger/</guid>
		<description><![CDATA[Prendo al volo l&#8216;invito di Andrea Micheloni e rispondo -anche se con un certo ritardo &#8211; al suo invito di spiegare i motivi che mi hanno spinto ad aprire un blog. Andrea lo sai che in questi due giorni ho riletto circa una decina dei tuoi vecchi articoli (vedi anche il messaggio di benvenuto e [...]]]></description>
			<content:encoded><![CDATA[<p>Prendo al volo l<a href="http://www.tankmiche.com/it/come-sono-diventato-bloggher/">&#8216;invito</a> di Andrea Micheloni e rispondo -anche se con un certo ritardo &#8211; al suo invito di spiegare i motivi che mi hanno spinto  ad aprire un blog. Andrea lo sai che in questi due giorni ho riletto circa una decina dei tuoi vecchi articoli (vedi anche il messaggio di benvenuto e il commento sul post di Faki <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ) ma non mi ero accorto  del nuovo post ?<br />
<strong>Chi o cosa ti ha spinto a creare un blog?</strong></p>
<p>Diciamo che ho sempre voluto avere un sito personale, un piccolo spazio dove raccogliere cose trovate in rete, cose che potevano anche tornare utili ad altre persone. Nel mio primo tentativo di costruirmi un sito (quasi 6 anni fa) avevo costruito un sito a manina creando  pagine statiche in puro HTML e con un sacco di sforzo ero riuscito a mettere assieme cinque sei paginette, con una grafica pessima e con pochi contenuti:</p>
<ul>
<li>una guida alla configurazione di Apache e Mysql in localhost,;</li>
<li>un elenco di software consigliati;</li>
<li>una mini guida all&#8217;uso di Latex;</li>
<li>una specie di oroscopo del giorno creato in Php, che devo ancora avere da qualche parte disperso nell&#8217;HD</li>
</ul>
<p>Ben presto mi sono stufato di scrivere le  su quel sito e per un po&#8217; ho proprio lasciato perdere il mio piccolo  spazio web.  Il sito è rimasto fermo per quasi due anni mi ero completamente dimenticato di averlo finché non mi è tornata la voglia di scrivere e mi sono ricordato del vecchio sito lasciato a marcìre  per qualche anno.</p>
<p>nel periodo in cui sono stato lontano da internet e più in generale dal computer, il  mondo della rete è evoluto profondamente e sono nati i blog e tutto quello che gli gira attorno.  Diciamo che le nuove possibilità offerte dai blog e dai CMS permettevano di costruirsi un sito e mantenerlo aggiornato con pochissimo sforzo. E questo era proprio quello che serviva a me.. Ho ripreso in mano il vecchio spazio web che avevo aperto su altervista e ho installato la prima piattaforma di blogging che è apparsa da una ricerca con Google per &#8220;blog flat file&#8221;. Purtroppo non disponevo di un database Mysql e molte piattaforme di blog mi erano inacessibili proprio per questo motivo. Una volta installato SPB in cinque minuti lo ho configurato e ho subito notato che la semplicità di creazione delle pagine faceva crescere in me la voglia di scrivere <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>Nei primi tre mesi credo di aver scritto si e no tre post , dopo un po&#8217; stavo già maturando la convinzione dell&#8217;ennesima impresa cominciata e poi lasciata andare a male <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> . Poi però ho visto che qualcuno di interessato alle cose che scrivevo c&#8217;era e questo mi ha spinto a scrivere con maggiore regolarità e anche stando molto più attento a quello che scrivevo. All&#8217;inizio il blog era soprattutto una raccolta delle risposte alle domande &#8220;intelligenti&#8221; che venivano fatte sui forum o sui newsgroup ai quali partecipavo, in seguito ho cominciato a commentare anche delle notizie lette in gioranta come dovrebbe fare un vero blogger. Anche se, io un vero blogger non mi sento, diciamo che per me il blog è un modo veloce per avere un sito, fare in modo che gli aggiornamenti saltino subito all&#8217;occhio e perchè no avere un commento di tanto in tanto per intvolare qualche discussione.</p>
<p><strong>Il tuo primo post?</strong><br />
Si intitolava &#8220;Apertura spazio blog&#8221; e  annunciava, per l&#8217;appunto, la creazione del blog, mettendo in guardia sul fatto che il blog avrebbe anche potuto rimanere con quell&#8217;unico post <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p><strong>Di quale post ti vergogni di più ?</strong><br />
A dire il vero di due o tre, uno lo devo anche aver cancellato <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> , e uno non lo ho proprio pubblicato. Quello non pubblicato era  una considerazione sull&#8217;attuale situazione politico-economica del nostro paese, ma  mi ero fortemente promesso di non parlare di politica sul blog e quindi lo ho lasciato come bozza sul PC.   E anzi non vedrà mai la luce.</p>
<p><strong>Il post di cui sei più fiero?</strong><br />
Quello che spiega la regex per recuperare le email invisibili di Thunderbird <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . Il motivo ? Perché di tutti è quello che ha avuto contributi minimi da Google e da altri articoli, che poi possa interessare a qualcuno, beh questa è un&#8217;altra domanda <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p>Rigiro l&#8217;invito a chiunque volesse mettersi in coda e spiegare i motivi che lo hanno portato a diventare blogger.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gialloporpora.netsons.org/come-sono-diventato-blogger/295/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Da Simple Php a WordPress</title>
		<link>http://www.gialloporpora.netsons.org/da-simple-php-a-wordpress/293/</link>
		<comments>http://www.gialloporpora.netsons.org/da-simple-php-a-wordpress/293/#comments</comments>
		<pubDate>Tue, 20 Nov 2007 18:10:57 +0000</pubDate>
		<dc:creator>gialloporpora</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[mio blog]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[simplephpblog]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.gialloporpora.netsons.org/index.php/2007/11/20/da-simple-php-a-wordpress/</guid>
		<description><![CDATA[Questo post probabilmente interesserà solo Stormy e in esso spiego un po&#8217; meglio come ho fatto a trasportare il blog da Simple Php Blog a WordPress. Per farlo ho utilizzato un piccolo script in Python che salva in un file WXR (WordPress Extended RSS) tutti i post e i commenti del vecchio blog. Questo file [...]]]></description>
			<content:encoded><![CDATA[<p>Questo post probabilmente interesserà solo  <a href="http://stormymonday.altervista.org/">Stormy</a> e in esso spiego un po&#8217; meglio come ho fatto a trasportare il blog da Simple Php Blog a WordPress.</p>
<p>Per farlo ho utilizzato un piccolo script in <a href="http://www.python.it/doc/download.html" target="_blank">Python</a> che salva in un file WXR (WordPress Extended RSS) tutti i post e i commenti del vecchio blog. Questo file sarà poi  importabile    in WordPress che si arrangerà a riempire il database. Lo script non è perfetto ed è ottimizzato per funzionare con il codice che io avevo usato nel vecchio blog, in particolare, non ho previsto una conversione del tag [;img] visto che non lo avevo mai usato (o quasi).</p>
<p>Una volta installato  Python (è facile basta cliccare sempre &#8220;Avanti&#8221;) dovrai scompattare il file che contiene lo script (<a href="http://www.gialloporpora.netsons.org/download/spb2wp.7z">link</a>) nella cartella di Python (in teoria &#8220;C:\Python25&#8243; se scarichi l&#8217;ultima versione disponibile). Ora dovrai modificare i due file che ci sono:</p>
<h4>head.xml</h4>
<p>Contiene delle informazioni  generali circa il blog, la sua modifica non è  indispensabile   in quanto si può  sempre cambiare i dati in esso  presenti in un secondo momento. In ogni caso, se si decide di modificarlo assicurarsi di salvarlo con codifica <strong>utf-8</strong>, motivo per cui serve un editor serio tipo Crimson Editor o Notepad++, il Notepad in questo caso non può essere usato.</p>
<h4>spb2wp.py</h4>
<p>Bisogna modificare le variabili globali (hanno un prefisso <strong>gb_</strong>, nello specifico:<br />
<strong>gb_perc</strong>  contiene la cartella in cui è salvato il database di Simple Php Blog in locale (attenzione che bisogna usare la doppia  &#8220;\\&#8221;  nei percorsi dei file)<br />
<strong>gb_url</strong> l&#8217;url in cui verrà installato il nuovo blog WordPress (consiglio personale di lasciare il localhost seguito dalla cartella in cui hai installato WordPress localmente)<br />
<strong>gb_categorie</strong> le categorie di Simple Php Blog come (numero -&gt; categoria)<br />
<strong>gb_feed</strong> l&#8217;url del feed RSS (o atom) del vecchio blog. Non è indispensabile, serve solo nel caso si voglia creare il file per i redirect 301</p>
<p>Poi ci sarebbe il &#8220;gialloporpora&#8221; come autore per cui non è stata prevista una variabile, ma anche se lo lasci in fase di importazione WordPress ti chiederà di assegnare gli articoli ad uno degli utenti presenti sul tuo blog e ignorerà questo campo.</p>
<p>Una volta fatte le modifiche salvare il file normalmente (non con codifica utf-8).</p>
<p>Bene ora basta avviare Python, da commandline:</p>
<p>C:\&gt;cd \python25<br />
C:\&gt;Python25&gt; python</p>
<p>Quando appare il prompt di benvenuto di Python dare  i seguenti comandi:<br />
&gt;&gt; from spb2wp import *<br />
&gt; createwxr()<br />
&gt;&gt;&gt; optimizewxr()</p>
<p>Bene, ora il file dovrebbe essere stato creato in &#8220;C:\Python25&#8243; con il nome di <strong>spb2wp.xml</strong>. Non è detto che sia tutto perfetto, anzi è probabile il contrario, ma il file è modificabile con un editor di testo e contiene tutti i post e i commenti del vecchio blog.. Diciamo che con un buon editor di testo con un po&#8217; di Search&amp;Replace si possono correggere in una decina di minuti gli eventuali problemi rilevati. In particolare, cercare eventuali tag ?[;img] o [url=....] ancora presenti nel codice.  E&#8217; importante salvarlo con codifica utf-8.</p>
<p>Bene,  una volta fatte le eventuali correzioni basta importarlo in WordPress e sperare !</p>
<p>Purtroppo lo script non è stato pensato per esportare un generico Simple Php Blog ma bensì per esportare solo il mio di blog <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> , ci sono quindi delle cose particolari che potrebbero generare problemi su un altro blog (in particolare io ho sempre fatto l&#8217;encode degli &amp; quando inserivo HTML puro, se non lo si è fatto bisogna rimuovere una riga di codice).</p>
<p>Non è pensato per esportare le entry statiche per quello bisogna fare a mano.  Non ho modificato i vecchi link, ma è possibile creare un file index.php che faccia i  giusti redirect 301 e che va messo nella  home del vecchio blog (se i due blog sono installati nello stesso percorso bisogna aggiungere il codice all&#8217;index.php di WordPress).  Per reindirizzare anche i commenti rinominare il file &#8220;index.php&#8221; in &#8220;comments.php&#8221;  e caricarlo  sul server. Non ho previsto un redirect delle pagine statiche (si sta prima a farlo a mano) nè delle categorie.</p>
<p>Se poi ti trovi bene e vedi che  funziona anche a te ti posso dire come modificare i file di SPB in modo da generare una sitemap della morte (update odierno e aggiornamento a never) , ricordo che l&#8217;avevo fatta quando avevo traslocato da altervista, ma non mi ricordo di preciso come avevo fatto <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> .</p>
<p>Se ti dà qualche errore (il che è probabile) me lo segnali che provo a personalizzarti il codice.</p>
<p><strong>Nota:</strong> il database deve essere vuoto per fare l&#8217;import del file perchè non sovvrascrive i vecchi post durante l&#8217;importazione (almeno mi sembra)<br />
Questo post probabilmente interesserà solo  <a href="http://stormymonday.altervista.org/">Stormy</a> e in esso spiego un po&#8217; meglio come ho fatto a trasportare il blog da Simple Php Blog a WordPress.</p>
<p>Per farlo ho utilizzato un piccolo script in <a href="http://www.python.it/doc/download.html" target="_blank">Python</a> che salva in un file WXR (WordPress Extended RSS) tutti i post e i commenti del vecchio blog. Questo file sarà poi  importabile    in WordPress che si arrangerà a riempire il database. Lo script non è perfetto ed è ottimizzato per funzionare con il codice che io avevo usato nel vecchio blog, in particolare, non ho previsto una conversione del tag [img] visto che non lo avevo mai usato (o quasi).</p>
<p>Una volta installato  Python (è facile basta cliccare sempre &#8220;Avanti&#8221;) dovrai scompattare il file che contiene lo script (<a href="http://www.gialloporpora.netsons.org/download/spb2wp.7z">link</a>) nella cartella di Python (in teoria &#8220;C:\Python25&#8243; se scarichi l&#8217;ultima versione disponibile). Ora dovrai modificare i due file che ci sono:</p>
<h4>head.xml</h4>
<p>Contiene delle informazioni  generali circa il blog, la sua modifica non è  indispensabile   in quanto si può  sempre cambiare i dati in esso  presenti in un secondo momento. In ogni caso, se si decide di modificarlo assicurarsi di salvarlo con codifica <strong>utf-8</strong>, motivo per cui serve un editor serio tipo Crimson Editor o Notepad++, il Notepad in questo caso non può essere usato.</p>
<h4>spb2wp.py</h4>
<p>Bisogna modificare le variabili globali (hanno un prefisso <strong>gb_</strong>, nello specifico:<br />
<strong>gb_perc</strong>  contiene la cartella in cui è salvato il database di Simple Php Blog in locale (attenzione che bisogna usare la doppia  &#8220;\\&#8221;  nei percorsi dei file)<br />
<strong>gb_url</strong> l&#8217;url in cui verrà installato il nuovo blog WordPress (consiglio personale di lasciare il localhost seguito dalla cartella in cui hai installato WordPress localmente)<br />
<strong>gb_categorie</strong> le categorie di Simple Php Blog come (numero -&gt; categoria)<br />
<strong>gb_feed</strong> l&#8217;url del feed RSS (o atom) del vecchio blog. Non è indispensabile, serve solo nel caso si voglia creare il file per i redirect 301</p>
<p>Poi ci sarebbe il &#8220;gialloporpora&#8221; come autore per cui non è stata prevista una variabile, ma anche se lo lasci in fase di importazione WordPress ti chiederà di assegnare gli articoli ad uno degli utenti presenti sul tuo blog e ignorerà questo campo.</p>
<p>Una volta fatte le modifiche salvare il file normalmente (non con codifica utf-8).</p>
<p>Bene ora basta avviare Python, da commandline:</p>
<p>C:\&gt;cd \python25<br />
C:\&gt;Python25&gt; python</p>
<p>Quando appare il prompt di benvenuto di Python dare  i seguenti comandi:<br />
&gt;&gt; from spb2wp import *<br />
&gt; createwxr()<br />
&gt;&gt;&gt; optimizewxr()</p>
<p>Bene, ora il file dovrebbe essere stato creato in &#8220;C:\Python25&#8243; con il nome di <strong>spb2wp.xml</strong>. Non è detto che sia tutto perfetto, anzi è probabile il contrario, ma il file è modificabile con un editor di testo e contiene tutti i post e i commenti del vecchio blog.. Diciamo che con un buon editor di testo con un po&#8217; di Search&amp;Replace si possono correggere in una decina di minuti gli eventuali problemi rilevati. In particolare, cercare eventuali tag ?[;img] o [url=....] ancora presenti nel codice.  E&#8217; importante salvarlo con codifica utf-8.</p>
<p>Bene,  una volta fatte le eventuali correzioni basta importarlo in WordPress e sperare !</p>
<p>Purtroppo lo script non è stato pensato per esportare un generico Simple Php Blog ma bensì per esportare solo il mio di blog <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> , ci sono quindi delle cose particolari che potrebbero generare problemi su un altro blog (in particolare io ho sempre fatto l&#8217;encode degli &amp; quando inserivo HTML puro, se non lo si è fatto bisogna rimuovere una riga di codice).</p>
<p>Non è pensato per esportare le entry statiche per quello bisogna fare a mano.  Non ho modificato i vecchi link, ma è possibile creare un file index.php che faccia i  giusti redirect 301 e che va messo nella  home del vecchio blog (se i due blog sono installati nello stesso percorso bisogna aggiungere il codice all&#8217;index.php di WordPress).  Per reindirizzare anche i commenti rinominare il file &#8220;index.php&#8221; in &#8220;comments.php&#8221;  e caricarlo  sul server. Non ho previsto un redirect delle pagine statiche (si sta prima a farlo a mano) nè delle categorie.</p>
<p>Se poi ti trovi bene e vedi che  funziona anche a te ti posso dire come modificare i file di SPB in modo da generare una sitemap della morte (update odierno e aggiornamento a never) , ricordo che l&#8217;avevo fatta quando avevo traslocato da altervista, ma non mi ricordo di preciso come avevo fatto <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> .</p>
<p>Se ti dà qualche errore (il che è probabile) me lo segnali che provo a personalizzarti il codice.</p>
<p><strong>Nota:</strong> il database deve essere vuoto per fare l&#8217;import del file perchè non sovvrascrive i vecchi post durante l&#8217;importazione (almeno mi semb</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gialloporpora.netsons.org/da-simple-php-a-wordpress/293/feed/</wfw:commentRss>
		<slash:comments>81</slash:comments>
		</item>
		<item>
		<title>Ecco il blog su WordPress :-)</title>
		<link>http://www.gialloporpora.netsons.org/ecco-il-blog-su-wordpress/291/</link>
		<comments>http://www.gialloporpora.netsons.org/ecco-il-blog-su-wordpress/291/#comments</comments>
		<pubDate>Sun, 18 Nov 2007 11:22:52 +0000</pubDate>
		<dc:creator>gialloporpora</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[mio blog]]></category>
		<category><![CDATA[simplephpblog]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.gialloporpora.netsons.org/?p=291</guid>
		<description><![CDATA[Dopo tanti ripensamenti mi sono finalmente deciso a cambiare piattaforma di blogging passando da Simple Php Blog a WordPress. Simple Php Blog è una piattaforma di blogging in flat file, è molto facile da configurare, ottima per utenti alle prime armi, insomma perfetta  per il sottoscritto alla sua prima esperienza di blogging. Purtroppo però, SPB [...]]]></description>
			<content:encoded><![CDATA[<p>Dopo tanti ripensamenti mi sono finalmente deciso a cambiare piattaforma di blogging passando da Simple Php Blog a WordPress. Simple Php Blog è una piattaforma di blogging in flat file, è molto facile da configurare, ottima per utenti alle prime armi, insomma perfetta  per il sottoscritto alla sua prima esperienza di blogging. Purtroppo però, SPB è poco estendibile soggetto  a frequenti attacchi di spam. Era parecchio tempo che riflettevo sull&#8217;opportunità di fare il passaggio a WordPress, ma non riuscivo a trovare in rete un buon script per recuperare il database.</p>
<p>WordPress, al contrario di SPB, utilizza un database Mysql per il salvataggio dei dati, di cui non disponevo sull&#8217;hosting di altervista. Da qualche tempo sono passato su netsons, che attiva di default un database Mysql anche sugli account gratuiti, e ora finalmente riesco a esportare il blog su WordPress.</p>
<p>Potevo recuperare il database in due modi:</p>
<p>* scegliendo di importare il feed RSS globale degli articoli pubblicati, ma in questo modo si sarebbero persi tutti i commenti;<br />
* utilizzare uno script in Ruby trovato con Google, ma, a mio avviso, avrei perso lo stesso qualcosa e comunque non mi andava di installare ed imparare ad usare Ruby.</p>
<p>Alla fine ho dato un&#8217;occhiata allo script in Ruby e ho creato uno script in Python (voi direte perchè non lo hai fatto in PHP ? &#8230;.perché di PHP ne capisco molto meno) per fare l&#8217;esportazione del mio vecchio blog in formato WXR (WordPress Extended RSS). Ho avuto qualche problema, ma alla fine la cosa non è stata difficile (se qualcuno è interessato posso spiegare a grandi linee il codice dello script utilizzato, che posso rendere disponibile a chiunque ne sia interessato <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Purtroppo, c&#8217;è qualche problemino con qualche &lt;br/&gt; innestato qua e là che non permette la validazione di tutte le pagine del blog, ma tutto sommato credo di aver esportato decentemente l&#8217;archivio. Naturalmente devo dare una ricontrollata ad alcuni post &#8220;delicati&#8221; (a causa del BBCode e del codice HTML utilizzati) ma in linea di massima ci dovremmo essere <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>Quello che non sono riuscito a fare è trovare un modo intelligente per taggare gli articoli, e mi sono fra l&#8217;altro accorto che, per mia imperizia, le categorie erano sballate già nel vecchio blog. Se trovo un modo veloce per fare il tagging tramite una qualche query SQL al database proverò a risistemare tutto.</p>
<p>Per ora ho reindirizzato solo il feed RSS, se vedo che i vecchi articoli non hanno subito eccessive mutazioni faccio pure il redirect 301 e sposto tutto di qua. Il tema è il primo che ho trovato (insomma è il tema più usato dagli utenti di WordPress, ma non è pienamente compatibile con la versione che ho installato) ma mi riprometto di migliorarlo un po&#8217;, almeno dargli qualche colore diverso.</p>
<p>Ho installato qualche plugin che spero possa far contento qualcuno dei commentatori, visto che dovrebbero rendere molto più semplice seguire i commenti. Scusate ma è la prima volta che installo WordPress e non sono ancora molto pratico quindi dovete tenervi per un po&#8217; lo stile di default del K2 e qualche frase non localizzata dei plugin.</p>
<p>Io non sono un fan del blogroll, non appena capisco come fare lo rimuoverò, per ora comunque ho messo qualche link dei blog che leggo maggiormente, ma mi è spiaciuto lasciarne fuori qualcuno di altrettanto interessante. Quando troverò tempo preparerò una pagina statica con un elenco più esteso di blog e feed ai quali sono iscritto.</p>
<p>Credo che prossimamente sarò impegnato a cercare di personalizzare un po&#8217; ilnuovo blog e lascerò un po&#8217; in secondo piano la pubblicazione di articoli, in ogni caso il tempo per scrivere qualcosina lo si trova sempre. Ah,ogni volta che si vuole fare qualcosa ci sono sempre una decina di complicazioni aggiuntive e impreviste che sembrano concentrarsi tutte nel momento meno opportuno, dal server di netsons che ieri non andava (il blog doveva essere pronto ieri sera), dalla connessione Adsl che in settimana andava a scatti, fino ad arrivare all&#8217;operazione di caricamento dei file via FTP che non ne voleva sapere di andare a buon fine <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p>Ed infine, se qualcuno vuole dare suggerimenti o consigli sui plugin da installare è il benvenuto <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>PS: per chi di solito commenta: preferite un tema chiaro o uno scuro ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gialloporpora.netsons.org/ecco-il-blog-su-wordpress/291/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Problema codifica caratteri</title>
		<link>http://www.gialloporpora.netsons.org/problema-codifica-caratteri/287/</link>
		<comments>http://www.gialloporpora.netsons.org/problema-codifica-caratteri/287/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 14:37:02 +0000</pubDate>
		<dc:creator>gialloporpora</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.gialloporpora.netsons.org/?p=287</guid>
		<description><![CDATA[Se qualcuno avesse notato un problema con la codifica caratteri (? al posto delle accentate o dei caratteri speciali) il disguido era dovuto ad una modifica sul server di Netsons: FAQ: codifica caratteri Ora ho aggiunto, come suggerito dalla FAQ, la riga: AddDefaultCharset iso-8859-1 al file htaccess e il problema dovrebbe essere risolto. Se qualcuno [...]]]></description>
			<content:encoded><![CDATA[<p>Se qualcuno avesse notato un problema con la codifica caratteri (? al posto delle accentate o dei caratteri speciali) il disguido era dovuto ad una modifica sul server di Netsons:<br />
<a href="http://www.netsons.org/faq/entry/53/" target="_blank">FAQ: codifica caratteri</a><br />
Ora ho aggiunto, come suggerito dalla FAQ, la riga:<br />
<code><br />
AddDefaultCharset iso-8859-1<br />
</code></p>
<p>al file <strong>htaccess</strong> e il problema dovrebbe essere risolto. Se qualcuno dovesse notare problematiche simili  coi vecchi post o col feed sarei lieto me lo facesse  presente che provo a sistemare.</p>
<p>Purtroppo credo che l&#039;ultima news &quot;Classifica dei cento geni&quot; apparirà con dei caratteri strani fin quando FB non deciderà di riaggiornare il feed <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> . Scusate per l&#039;inconveniente <img src='http://www.gialloporpora.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.gialloporpora.netsons.org/problema-codifica-caratteri/287/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>&quot;Pianta&quot; del blog</title>
		<link>http://www.gialloporpora.netsons.org/pianta-del-blog/255/</link>
		<comments>http://www.gialloporpora.netsons.org/pianta-del-blog/255/#comments</comments>
		<pubDate>Mon, 20 Aug 2007 21:29:42 +0000</pubDate>
		<dc:creator>gialloporpora</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.gialloporpora.netsons.org/?p=255</guid>
		<description><![CDATA[Questa applicazione in Flash permette di associare ad un link una pianta .-). Sinceramente non ho capito che criteri utilizza per fare la rappresentazione, comunque ecco qui il corrispettivo del blog nel mondo vegetale: Cropped with EasyCropper Altre piante: Sito di Willy -&#62; pianta Fonte: Maestro Alberto (via Tartaruga Tecnologica)]]></description>
			<content:encoded><![CDATA[<p>Questa <a href="http://csugrue.com/organicHTML/flash/" target="_blank">applicazione</a> in Flash permette  di associare ad un link una pianta .-). Sinceramente non ho capito che criteri utilizza per fare la rappresentazione, comunque ecco qui  il corrispettivo del blog nel mondo vegetale:</p>
<p><a href="http://img214.imageshack.us/img214/6372/flowervw2.png" target="_blank" rel="lightbox[255]"><img src="http://img214.imageshack.us/img214/6372/flowervw2.png" alt="Se il blog fosse un fiore" width="300" height="300"/></a></p>
<p><b><i><a href="http://www.easycropper.com/new" target="_blank">Cropped with EasyCropper</a></i></b></p>
<p><b>Altre  piante:</b><br />
<a href="http://willygroup.netsons.org/" target="_blank">Sito di Willy</a> -&gt;  <a href="http://img401.imageshack.us/img401/1880/piantazb4.png" target="_blank" rel="lightbox[255]">pianta</a></p>
<p><b>Fonte:</b> <a href="http://www.maestroalberto.it/" target="_blank">Maestro Alberto</a> (via <a href="http://tartarugatecnologica.wordpress.com/2007/08/19/se-il-mio-sito-fosse-un-fiore/" target="_blank">Tartaruga Tecnologica</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gialloporpora.netsons.org/pianta-del-blog/255/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Errori http e loro gestione</title>
		<link>http://www.gialloporpora.netsons.org/errori-http-e-loro-gestione/249/</link>
		<comments>http://www.gialloporpora.netsons.org/errori-http-e-loro-gestione/249/#comments</comments>
		<pubDate>Sun, 12 Aug 2007 16:09:14 +0000</pubDate>
		<dc:creator>gialloporpora</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.gialloporpora.netsons.org/?p=249</guid>
		<description><![CDATA[Da quando sono passato su Netsons alcuni link sono stati persi, sicuramente per del casotto che ho fatto io con i backup del database, e ho quindi deciso di personalizzare la pagina di errore 404 (File not found) che viene generata quando la pagina a cui si cerca di accedere non è presente sul server. [...]]]></description>
			<content:encoded><![CDATA[<p>Da quando sono passato su Netsons alcuni link sono stati persi, sicuramente per del casotto che ho fatto io con i backup del database, e ho quindi deciso di personalizzare la pagina di errore 404 (File not found)  che viene generata quando la pagina a cui si cerca di accedere non è presente sul server.</p>
<p>Mentre su altervista si veniva rimandati ad una vera e propria pagina di errore da quando ho spostato il blog su Netsons, in caso di errore 404 si  veniva rimandati alla home page (forse perché sulla root ho installato WordPress). Pur essendo il redirezionamento alla home page preferibile  rispetto ad una pagina generata dal server, ancora meglio è proporre una pagina ad hoc che istruisca il visitatore su come trovare la pagina alla quale ha cercato di accedere senza successo.</p>
<p>Bene, la cosa non è affatto difficile è sufficiente editare (o creare)  il file <strong>.htaccess</strong> (almeno su Apache) e inserire una riga del genere:</p>
<p><code><br />
# Gestione errore 404<br />
ErrorDocument 404 /404.php<br />
</code></p>
<p>per istruire il server ad aprire la pagina 404.php in caso si verifichi tale eccezione.  Quindi ho creato una pagina statica, salvato il contenuto HTML, modificato i percorsi dei fogli di stile e salvato la pagina come 404.php (in realtà è puro HTML ma potrei in futuro generare la pagina  dinamicamente, sfruttando magari i referer di provenienza).</p>
<p>Su <a href="http://www.flickr.com/photos/apelad/sets/72157594388426362/" target="_blank">Flickr</a>  (via <a href="http://ffextensionguru.wordpress.com/2007/08/10/http-error-cartoons/" target="_blank">Firefox Extension Guru</a>) ho anche trovato una simpatica immagine che rappresenta in modo  più amichevole l&#039;errore 404 (ce ne sono anche altre per altri errori HTTP).</p>
<p>Una pagina di errore  più user friendly rispetto alla classica mostrata da Apache credo possa avere effetti positivi sulla psicologia del nuovo visitatore.  E&#039; infatti molto probabile che un visitatore che veda la classica pagina di errore di Apache dia la pagina morta e sepolta ormai da tempo e passi oltre, trovandosi invece una pagina scritta a mano e con consigli su come rintracciare i contenuti desiderati potrebbe al contrario, spingerlo a cercare , o addirittura a leggere qualcuno degli articoli proposti.</p>
<p>L&#039;unico dubbio che mi rimane è quello relativo all&#039;uso delle immagini di Flickr, visto che incidono grandemente sulla velocità di caricamento della pagina, se qualcuno ha una connessione a 56k mi farebbe piacere sapere cosa ne pensa.</p>
<p>Ecco un bel link inesistente, cliccandoci sopra dovreste essere rimandati alla pagina di errore:<br />
<a href="http://www.gialloporpora.netsons.org/notfound" target="_blank">http://www.gialloporpora.netsons.org/notfound</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gialloporpora.netsons.org/errori-http-e-loro-gestione/249/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

