Archive for the 'blog' Category

Page 2 of 4

Da Simple Php a WordPress

Questo post probabilmente interesserà solo Stormy e in esso spiego un po’ 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 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).

Una volta installato Python (è facile basta cliccare sempre “Avanti”) dovrai scompattare il file che contiene lo script (link) nella cartella di Python (in teoria “C:\Python25″ se scarichi l’ultima versione disponibile). Ora dovrai modificare i due file che ci sono:

head.xml

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 utf-8, motivo per cui serve un editor serio tipo Crimson Editor o Notepad++, il Notepad in questo caso non può essere usato.

spb2wp.py

Bisogna modificare le variabili globali (hanno un prefisso gb_, nello specifico:
gb_perc contiene la cartella in cui è salvato il database di Simple Php Blog in locale (attenzione che bisogna usare la doppia “\\” nei percorsi dei file)
gb_url l’url in cui verrà installato il nuovo blog WordPress (consiglio personale di lasciare il localhost seguito dalla cartella in cui hai installato WordPress localmente)
gb_categorie le categorie di Simple Php Blog come (numero -> categoria)
gb_feed l’url del feed RSS (o atom) del vecchio blog. Non è indispensabile, serve solo nel caso si voglia creare il file per i redirect 301

Poi ci sarebbe il “gialloporpora” 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.

Una volta fatte le modifiche salvare il file normalmente (non con codifica utf-8).

Bene ora basta avviare Python, da commandline:

C:\>cd \python25
C:\>Python25> python

Quando appare il prompt di benvenuto di Python dare i seguenti comandi:
>> from spb2wp import *
> createwxr()
>>> optimizewxr()

Bene, ora il file dovrebbe essere stato creato in “C:\Python25″ con il nome di spb2wp.xml. 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’ di Search&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’ importante salvarlo con codifica utf-8.

Bene, una volta fatte le eventuali correzioni basta importarlo in WordPress e sperare !

Purtroppo lo script non è stato pensato per esportare un generico Simple Php Blog ma bensì per esportare solo il mio di blog :P , ci sono quindi delle cose particolari che potrebbero generare problemi su un altro blog (in particolare io ho sempre fatto l’encode degli & quando inserivo HTML puro, se non lo si è fatto bisogna rimuovere una riga di codice).

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’index.php di WordPress). Per reindirizzare anche i commenti rinominare il file “index.php” in “comments.php” e caricarlo sul server. Non ho previsto un redirect delle pagine statiche (si sta prima a farlo a mano) nè delle categorie.

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’avevo fatta quando avevo traslocato da altervista, ma non mi ricordo di preciso come avevo fatto :-P .

Se ti dà qualche errore (il che è probabile) me lo segnali che provo a personalizzarti il codice.

Nota: il database deve essere vuoto per fare l’import del file perchè non sovvrascrive i vecchi post durante l’importazione (almeno mi sembra)
Questo post probabilmente interesserà solo Stormy e in esso spiego un po’ 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 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).

Una volta installato Python (è facile basta cliccare sempre “Avanti”) dovrai scompattare il file che contiene lo script (link) nella cartella di Python (in teoria “C:\Python25″ se scarichi l’ultima versione disponibile). Ora dovrai modificare i due file che ci sono:

head.xml

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 utf-8, motivo per cui serve un editor serio tipo Crimson Editor o Notepad++, il Notepad in questo caso non può essere usato.

spb2wp.py

Bisogna modificare le variabili globali (hanno un prefisso gb_, nello specifico:
gb_perc contiene la cartella in cui è salvato il database di Simple Php Blog in locale (attenzione che bisogna usare la doppia “\\” nei percorsi dei file)
gb_url l’url in cui verrà installato il nuovo blog WordPress (consiglio personale di lasciare il localhost seguito dalla cartella in cui hai installato WordPress localmente)
gb_categorie le categorie di Simple Php Blog come (numero -> categoria)
gb_feed l’url del feed RSS (o atom) del vecchio blog. Non è indispensabile, serve solo nel caso si voglia creare il file per i redirect 301

Poi ci sarebbe il “gialloporpora” 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.

Una volta fatte le modifiche salvare il file normalmente (non con codifica utf-8).

Bene ora basta avviare Python, da commandline:

C:\>cd \python25
C:\>Python25> python

Quando appare il prompt di benvenuto di Python dare i seguenti comandi:
>> from spb2wp import *
> createwxr()
>>> optimizewxr()

Bene, ora il file dovrebbe essere stato creato in “C:\Python25″ con il nome di spb2wp.xml. 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’ di Search&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’ importante salvarlo con codifica utf-8.

Bene, una volta fatte le eventuali correzioni basta importarlo in WordPress e sperare !

Purtroppo lo script non è stato pensato per esportare un generico Simple Php Blog ma bensì per esportare solo il mio di blog :P , ci sono quindi delle cose particolari che potrebbero generare problemi su un altro blog (in particolare io ho sempre fatto l’encode degli & quando inserivo HTML puro, se non lo si è fatto bisogna rimuovere una riga di codice).

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’index.php di WordPress). Per reindirizzare anche i commenti rinominare il file “index.php” in “comments.php” e caricarlo sul server. Non ho previsto un redirect delle pagine statiche (si sta prima a farlo a mano) nè delle categorie.

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’avevo fatta quando avevo traslocato da altervista, ma non mi ricordo di preciso come avevo fatto :-P .

Se ti dà qualche errore (il che è probabile) me lo segnali che provo a personalizzarti il codice.

Nota: il database deve essere vuoto per fare l’import del file perchè non sovvrascrive i vecchi post durante l’importazione (almeno mi semb

Ecco il blog su WordPress :-)

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’opportunità di fare il passaggio a WordPress, ma non riuscivo a trovare in rete un buon script per recuperare il database.

WordPress, al contrario di SPB, utilizza un database Mysql per il salvataggio dei dati, di cui non disponevo sull’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.

Potevo recuperare il database in due modi:

* scegliendo di importare il feed RSS globale degli articoli pubblicati, ma in questo modo si sarebbero persi tutti i commenti;
* 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.

Alla fine ho dato un’occhiata allo script in Ruby e ho creato uno script in Python (voi direte perchè non lo hai fatto in PHP ? ….perché di PHP ne capisco molto meno) per fare l’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 :) . Purtroppo, c’è qualche problemino con qualche <br/> innestato qua e là che non permette la validazione di tutte le pagine del blog, ma tutto sommato credo di aver esportato decentemente l’archivio. Naturalmente devo dare una ricontrollata ad alcuni post “delicati” (a causa del BBCode e del codice HTML utilizzati) ma in linea di massima ci dovremmo essere :-) .

Quello che non sono riuscito a fare è trovare un modo intelligente per taggare gli articoli, e mi sono fra l’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.

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’, almeno dargli qualche colore diverso.

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’ lo stile di default del K2 e qualche frase non localizzata dei plugin.

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.

Credo che prossimamente sarò impegnato a cercare di personalizzare un po’ ilnuovo blog e lascerò un po’ 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’operazione di caricamento dei file via FTP che non ne voleva sapere di andare a buon fine :-P

Ed infine, se qualcuno vuole dare suggerimenti o consigli sui plugin da installare è il benvenuto :-) .

PS: per chi di solito commenta: preferite un tema chiaro o uno scuro ?

Problema codifica caratteri

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 dovesse notare problematiche simili coi vecchi post o col feed sarei lieto me lo facesse presente che provo a sistemare.

Purtroppo credo che l'ultima news "Classifica dei cento geni" apparirà con dei caratteri strani fin quando FB non deciderà di riaggiornare il feed :-P . Scusate per l'inconveniente :-)

"Pianta" del blog

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:

Se il blog fosse un fiore

Cropped with EasyCropper

Altre piante:
Sito di Willy -> pianta

Fonte: Maestro Alberto (via Tartaruga Tecnologica)

Errori http e loro gestione

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.

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.

Bene, la cosa non è affatto difficile è sufficiente editare (o creare) il file .htaccess (almeno su Apache) e inserire una riga del genere:


# Gestione errore 404
ErrorDocument 404 /404.php

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).

Su Flickr (via Firefox Extension Guru) ho anche trovato una simpatica immagine che rappresenta in modo più amichevole l'errore 404 (ce ne sono anche altre per altri errori HTTP).

Una pagina di errore più user friendly rispetto alla classica mostrata da Apache credo possa avere effetti positivi sulla psicologia del nuovo visitatore. E' 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.

L'unico dubbio che mi rimane è quello relativo all'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.

Ecco un bel link inesistente, cliccandoci sopra dovreste essere rimandati alla pagina di errore:
http://www.gialloporpora.netsons.org/notfound

C.d.s: Qualcuno vota le notizie ?

Sarei curioso di sapere se c'è qualcuno dei lettori del blog che vota le notizie, sinceramente sono scettico sul fatto che SPB calcoli in modo preciso le valutazioni, e quasi quasi sarei tentato di togliere tale funzione, sostituendo il voto interno con quello di Wikio.
Anche se è possibile lo stesso votare su Wikio cliccando sull'apposita icona credo ci potrebbero essere più voti se inserisco il link sulle stelline :-) .
Diciamo che in Italia ci sono due servizi che permettono di votare le notizie (stile Digg):

  • Oknotizie
  • Wikio.

Su oknotizie ho dei grossi dubbi soprattutto per la qualità dei voti nella sezione tecnologia, non è possibile che un post in cui si consiglia di attivare Javascript e si incita al top posting prenda 5 voti :-P , e in ogni caso su oknotizie le notizie dovrebbero prima essere segnalate e poi votate rendendo abbastanza complicata la gestione del tutto. Wikio invece permette di rimandare direttamente al link della notizia e la generazione del link verrebbe così fatta automaticamente da SPB. Diciamo che anche se non ho nessuna pretesa di essere votato, se chi vota le notizie del blog non ha nulla in contrario, cambio il voto interno con quello su Wikio. L'unica scocciatura sarebbe l'apertura di una nuova tab in background a cui bisognerebbe accedere per dare il voto.

Cambiato dominio da altervista a netsons

Se leggete questa notizia vuol dire che sono riuscito a reindirizzare correttamente il feed RSS via Feedburner.

ho aperto un account su netsons.org e ho deciso di reindirizzare il blog che era hostato su altervista.
I motivi del cambiamento sono essenzialmente i seguenti:

  • su altervista non era possibile inserire i bannerini di Adsense, se vi danno fastidio usate Adblock :-) );
  • su netsons viene concesso l’accesso libero a Mysql, e quindi potrei pensare in un futuro di passare a WordPress, o eventualmente usarlo in altro modo.

Fra le altre cose mi sono accorto che il problema di non riuscire a fare il claim con Technorati dipendeva da qualche incompatibilità col server di altervista, visto che ora sembrerebbe che Technorati mi conceda di fare il claim del blog.

Probabilmente qualche link sarà sbagliato, spero di risistemare tutto al più presto, se qualcuno dovesse riscontrare qualche problema me lo segnali pure con un commento.

Finora l'unico problema che ho riscontrato è un errore quando cerco di modificare un vecchio post: invece di applicare le modifiche vengo rimandato ad una pagina di errore (su altervista e in localhost tutto OK, boh misteri :-S).

Per gli annunci di Adsense, se riesco provo a toglierli ai visitatori affezionati, usando magari i cookie registrati per i commenti; comunque sono sicuro che quasi tutti i visitatori affezionati siano armati di Adblock Plus e nemmeno se ne accorgano che ci sono. I link ai download di Firefox invece li lascio puntare ai server di MozillaItalia senza utilizzare il referal di Google, perché preferisco così :-) , anche il banner che appare al posto del titolo del blog ai visitatori con Internet Explorer per ora resta "adsense free".

L'unica cosa che mi spiace è quella di lasciare il vecchio dominio che era stato così ben indicizzato da Google :-P , ho provato ad impostare il redirect 301 come suggerito dalle mie ricerche, vediamo se funziona e riesco a non perdere il Page Rank.

Beh ormai ho deciso e non cambio più idea, però ho notato che il server di Netsons è spesso irraggiungibile, mi è successo già tre volte di non riuscire ad accedere al blog), mentre su altervista non mi era mai capitato questo problema.

Da oggi è anche possibile grazie a jschneible (via drudo) avere un feed RSS per gli ultimi commenti fatti nel blog:

Feed RSS per i commanti   Feed RSS per i commenti nel blog

Cinque licenze di PrevX in omaggio

AGGIORNAMENTO: se qualcuno è interessato mi rimane una licenza PrevX valida un anno. Se ci sono altri ad essere interessati potete chiederla a Sbronzo di Riace.

Da alta Gradazione apprendo che PrevX ha appena aperto un blog e che per pubblicizzarlo offre cinque license gratuite del suo software :-) . PrevX è diventato famoso perché è stato uno dei primi software a riconoscere e rimuovere il famosissimo Link Optimizer/Gromozon Rootkit.

Tutto sommato ci provo anch'io e spero che almeno in cinque visitiate il loro blog :-D .

Se le licenze me le danno davvero posso inoltrarlne quattro a chi le richiederà nei commenti :-) .

Il link al blog di PrevX è questo:

http://www.prevx.com/blog.asp?ID=18

AGGIORNAMENTO: la mail con le chiavi di attivazione (licenza valida un anno) è realmente arrivata:

Hey Sandro,

Thanks for the links =)
Here is your keys:
…….

in ogni caso dare un'occhiata al loro blog potrebbe risultare interessante per conoscere nuovi problemi sul fronte sicurezza. Ringrazio chi ha cliccato sul link :-) .

Ora io ho quattro licenze di cui non so che farmene, se qualcuno commenta con una email valida (o anche invalida se ho il suo contatto in Rubrica :-P ), gli posso mandare una chiave di registrazione.

Fonte: Alta gradazione

Creare un plugin OpenSearch per il blog

Firefox 2.0 ed Internet Explorer 7.0 supportano il formato OpenSearch, cosa che, rende molto semplice creare un search plugin da aggiungere alla search bar di questi browser. Un plugin OpenSearch non è null'altro che un semplice file XML, contenente una serie di informazioni per istruire il browser a produrre una query al motore di ricerca a partire dal testo digitato nella search bar del browser stesso. Vediamo dunque come creare un plugin OpenSearch per il nostro sito/blog e successivamente due metodi per permettere ai visitatori di aggiungere il motore di ricerca del nostro blog alla search bar dei loro browser.

La sintassi utilizzata nel file XML non è molto complicata, in ogni caso, esiste un'ottima estensione per Mozilla Firefox che permette di creare il file XML con pochi click anche senza conoscere assolutamente nulla sulla sintassi utilizzata dai plugin OpenSearch (a dire il vero quando ho creato il plugin per questo blog ignoravo dell'esistenza di questa estensione e avevo dovuto crearmelo a mano :-P ).

Creazione del file XML

Come ho appena detto, inutile perdere tempo ad imparare la sintassi utilizzata per creare un plugin OpenSearch, quando si può fare tutto con tre click del mouse. Ecco come fare:

  • se non lo si sta già utilizzando scaricare Mozilla Firefox (link nella sidebar);
  • installare OpenSearchFox e riavviare il browser;
  • andare nel box di ricerca del proprio sito/blog e cliccare col tasto destro del mouse, quindi selezionare la voce: “Aggiungi un plugin OpenSearch per questa ricerca”;
  • partirà un Wizard che vi guiderà passo passo alla creazione del plugin, basterà scegliere un nome adeguato per descrivere il motore di ricerca utilizzato e un’icona 16×16 che verrà mostrata nella barra di ricerca per identificare il plugin (la favicon del vostro blog è una buona scelta);
  • selezionare il plugin nella barra di ricerca di Firefox ed effettuare qualche prova per controllare che il plugin creato effettivamente funzioni;
  • andare nella cartella del Profilo di Mozilla Firefox, quindi nella sottocartella searchplugins e copiare il file XML da qualche parte;
  • uploadare il file XML sul proprio spazio Web.

Bene ora ci sono due modi possibili per far installare il plugin OpenSearch ai visitatori del nostro sito/blog. Indicherò con indirizzo_plugin_opensearch il percorso del file XML, nel mio caso è:

http://www.gialloporpora.netsons.org/ searchplugins/gialloporpora.xm

Inclusione negli header

Il primo metodo è quello di inserire fra i tag <head> e </head> una riga di codice che informerà il browser della presenza di un plugin OpenSearch installabile. Ad esempio Firefox, una volta riconosciuta la presenza del plugin OpenSearch, mostrerà un'aureola nella barra di ricerca e dal menu a tendina sarà disponibile una voce "Aggiungi nome_plugin ai motori di ricerca", basterà selezionarla per aggiungere il plugin:

Aggiunta di un search plugin in Mozilla Firefox 2.0

La riga da aggiungere nell'head è la seguente (sostituire le voci in grassetto con igiusti valori):


<link rel="search" type="application/opensearchdescription+xml" title="nome_plugin" href="indirizzo_file_XML" />

Per chi usa Simple Php Blog, il codice deve essere inserito nel file index.php che si trova nella home.

Installazione mediante link javascript

E' anche possibile creare un link Javascript per fare in modo che cliccandoci sopra venga installato il plugin OpenSearch, in questo modo:

favicon Installa il plugin di ricerca per questo blog

Il codi ce da utilizzare è il seguente ((ricordarsi di sostituire indirizzo_file_XML con l'url del file XML):

<a href="javascript:if (window.external) {window.external.AddSearchProvider( 'indirizzo_file_XML' )} else {alert('Il tuo browser non supporta i plugin OpenSearch.\nperché non installi Mozilla Firefox ?.');};;">Aggiungi questo motore di ricerca alla search bar del tuo browser</a>

Conclusioni

Personalmente credo che inserirlo nell'head sia la cosa migliore in quanto viene automaticamente riconosciuto dai browser in grado di installarlo,, anche se, c'è da chiedersi quanti conoscano il significato dell'aureolina che appare nella search bar, e quindi quanti possano effettivamente accorgersi della presenza di un plugin da installare. L'inserimento di un link vicino al box di ricerca del tipo "Aggiungi il motore di ricerca di questo blog alla search bar del tuo browser" potrebbe aiutare sicuramente il visitatore ad accorgersi di questa possibilità.
Detto questo, quanti secondo voi lo installeranno ? Secondo me, pochissimi, forse nessuno, comunque visto che la sua creazione porta via solo pochi minuti tanto vale aggiungerlo.
A me è comunque tornato utile per cercare cose che non mi ricordavo, ma che sapevo di aver annotato sul blog,, oppure per ricercare i vecchi post da aggiornare.

Qualche modifica

Ho fatto qualche modifica al blog aggiungendo qualche piccolo script e aggiornato qualche vecchio post corregendo il codice HTML, ora dovrebbe essere tutto codice valido (ma non mi metto a rivalidare ogni singola pagina del blog :-P ). Ecco l'elenco delle modifiche fatte:

  • ora nei commenti è possibile vedere il proprio avatar. Questo se si usa un indirizzo email registrato su gravatar. Grazie a @NoWhereMan (via drudo);
  • nella barra laterale ho aggiunto lo script di mybloglog che mostra gli ultimi visitatori (loggati su mybloglog), grazie ad Alex Microsmeta per il consiglio, cliccando sull’avatar si accede al profilo su mybloglog e da questo si può accedere al loro blog personale;
  • ho aggiunto i pulsantini per segnalare le notizie su Foxiewire e Digg, ma so benissimo che non servono a nulla. Quello di oknotizie lo riaggiungerò in futuro;
  • usando il bookmarklet Youtube Valid di Andrea Micheloni (che ringrazio per la creazione) il codice HTML dei video inseriti ora è validato;
  • Ho aggiunto le voci per tradurre il blog in francese e inglese anche se mi sa che le tolgo in quanto non credo possano tornare utili;
  • la barra di coComment è stata personalizzata usando questo trucco di Andrea Micheloni. Gli ultimi commenti si possono vedere in questa pagina (link anche sulla sidebar a destra). Non metto i commenti nella sidebar perché a mio avviso disturbano troppo e sarebbe un altro script da far eseguire;
  • sostituito il tagroll manuale con uno script di del.icio.us, che mi permette inoltre di mostrare una serie di articoli a mia discrezione da far apparire nella sidebar. Teoricamente, potrei anche usarlo per mostrare alla fine di ogni post gli “articoli che potrebbero interessare” ma per ora mi sembrano fin troppi gli script caricati quindi lascio perdere.

Se ci sono problemi con i commenti, potete rimuovere il plugin di coComment cliccando sulla "X" che si trova sulla destra della striscia appena sotto la textarea di commento:

Rimuovere striscia coComment

Mi piacerebbe provare a fare una pagina di presentazione ma per ora non ho tempo di pensarci, magari più avanti, anche perché un giorno mi convinco che sia meglio convertire il blog in Flatpress e il giorno dopo ritorno sulle mie decisioni e mi convinco che è meglio SPB.

L'unica cosa che mi dà veramente fastidio è che non riesca più a fare il claim del blog su Technorati :-P , ogni volta che ci provo:la risposta è sempre la stessa:

There was a problem claiming your blog. Please try again in a few minutes. You can also go to Technorati Help for help claiming your blog.

E questo mi dispiace perché da quando Technorati ha smesso di funzionare Blogbabel mi conta 9 links anche se in realtà sono 39 :-P . Vabbè pazienza.