WP-ABS: aggiungere il proprio blog al search del browser
Giovedì 21 Agosto, 2008OpenSearch è uno standard che definisce una serie di formati per la condivisione dei risultati di ricerca. Questo standard è utilizzato, ad esempio, da Social Network come Facebook, che possiedono uno proprio sistema di ricerca. Uno degli utilizzi di questo standard, per i browser che lo supportano, è la possibilità di riconoscere in automatico e quindi aggiungere, il proprio sito web o blog alla lista dei motori di ricerca presenti nel menu a tendina del browser:
Se visitate (con FireFox o Flock) il motore di ricerca Divoogle, potrete inserirlo tra i motori di ricerca presenti nel menu.
Questa operazione, tuttavia, potrebbe essere svolta manualmente selezionando "Gestione motori di ricerca..." in Firefox, ad esempio. Ma oltre ad essere un'operazione particolare, ogni utente singolarmente dovrebbe svolgere. Browser di ultima generazione, come Flock, permettono grazie allo standard OpenSearch di automatizzare questa funzione, segnalando in automatico all'utente che il sito web o blog propone un suo motore di ricerca:
WordPress Plugin: il vostro Blog nei lista dei motori di ricerca
Il procedimento manuale, utile per attivare questa funzione dappertutto, lo vedremo più sotto. Nel frattempo, se avete un Blog Wordpress, potete installare questo semplice Plugin (wp-abs.zip) che svolge tutto il lavoro per voi. Una volta installato e attivato non dovrete configurare nulla! Caricando il vostro Blog Wordpress su Firefox o Flock, troverete magicamente il vostro Blog elencato nel menu a tendina dei motori di ricerca.
Per il sorgente fate riferimento qui.
Installazione manuale dello standard OpenSearch
Per chi volesse svolgere l'installazione dello standard OpenSearch in modo manuale può seguire il semplice tutorial di esempio esposto qui sotto e/o fare riferimento alla documentazione presente sul sito OpenSearch.
Per segnalare la presenza di un motore di ricerca al browser è sufficiente creare un file XML sul nostro sito o Blog. Eccone ad esempio il file opensearch_desc.xml di undolog.com:
-
<?xml version="1.0"?>
-
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
-
xmlns:moz="http://www.mozilla.org/2006/browser/search/">
-
<ShortName>Undolog</ShortName>
-
<Description>Open Search Undolog.com</Description>
-
<Image height="16" width="16" type="image/x-icon">http://www.undolog.com/favicon.ico</Image>
-
<Url type="text/html" method="get" template="http://www.undolog.com/?s={searchTerms}"/>
-
<moz:SearchForm>http://www.undolog.com/</moz:SearchForm>
-
</OpenSearchDescription>
Come potete vedere il suo formato è abbastanza semplice. Il punto importate è la riga 7:
-
...
-
<Url type="text/html" method="get" template="http://www.undolog.com/?s={searchTerms}"/>
-
...
Questa indica al browser dove e come effettuare la ricerca. Normalmente, come in questo caso, Wordpress usa lo standard:
-
http://mioblog.com/?s=stringa da cercare
Tuttavia a seconda delle esigenza, come ho fatto per Divoogle, questa parte di codice può variare. Una volta creato questo file è sufficiente inserire un tag link all'interno della sezione head della nostra home page:
-
<!-- opensearch -->
-
<link rel="search" type="application/opensearchdescription+xml" href="http://www.undolog.com/opensearch_desc.xml" title="Undolog" />
Tramite l'attributo rel="search", questo link segnalerà al browser (che lo supporta) dove recuperare tutte le informazioni per aggiungere il motore di ricerca.
Vedi anche...
- 27.08.08: Very short snippet: inviare email in HTML con PHP (0)
- 26.08.08: Skypemote.com: dillo con le emotions (3)
- 20.08.08: Simple Accordion con la classe USimpleTabStrip (0)
- 19.08.08: Flick e Flock (2)
- 18.08.08: Simple Flash Project Generator 0.5: una AIR application per Flash (0)




















