WP-ABS: aggiungere il proprio blog al search del browser

giovedì 21 agosto, 2008
Aggiornamento: ultima versione

OpenSearch è 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:

image

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:

image

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:
  1. <?xml version="1.0"?>
  2. <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
  3.        xmlns:moz="http://www.mozilla.org/2006/browser/search/">
  4.     <ShortName>Undolog</ShortName>
  5.     <Description>Open Search Undolog.com</Description>
  6.     <Image height="16" width="16" type="image/x-icon">http://www.undolog.com/favicon.ico</Image>
  7.     <Url type="text/html" method="get" template="http://www.undolog.com/?s={searchTerms}"/>
  8.     <moz:SearchForm>http://www.undolog.com/</moz:SearchForm>
  9. </OpenSearchDescription>

Come potete vedere il suo formato è abbastanza semplice. Il punto importate è la riga 7:

XML:
  1. ...
  2. <Url type="text/html" method="get" template="http://www.undolog.com/?s={searchTerms}"/>
  3. ...

Questa indica al browser dove e come effettuare la ricerca. Normalmente, come in questo caso, Wordpress usa lo standard:

CODE:
  1. 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:

HTML:
  1. <!-- opensearch -->
  2. <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.

Post correlati

10 commenti a: “WP-ABS: aggiungere il proprio blog al search del browser”

  1. getAvatar 1.0 venerdì 22 agosto, 2008 alle 10:25
    Davide ha detto:

    Ottimo articolo..
    Questa è una cosetta da aggiungere, e per farlo preferisco agire sul codice che via plugin, non cambia la vita ma potrebbe sempre tornare utile. Grazie.

  2. getAvatar 1.0 lunedì 25 agosto, 2008 alle 07:55
    Opensearch in Wordpress con un plugin | Napolux.com ha detto:

    [...] WP-ABS è un plugin creato dall’amico Giovambattista / Undolog che facilita la vita di chi vuole implementare lo standard OpenSearch sul proprio blog WordPress in modo da poter offrire ai propri lettori una feature che in alcuni casi potrebbe essere davvero gradita. [...]

  3. getAvatar 1.0 lunedì 25 agosto, 2008 alle 12:30
    Julius ha detto:

    Grande GIO’ davvero utile questo plugin lo installo subito!

  4. getAvatar 1.0 lunedì 25 agosto, 2008 alle 13:31
    Giovambattista Fazioli ha detto:

    @Julius: grazie caro!! Bentornato :)

  5. getAvatar 1.0 lunedì 25 agosto, 2008 alle 17:38
    hivesoft ha detto:

    Comunque l’OpenSearch Referrer Extension viene supportato anche da Internet Explorer 7…che tu non riesci a far funzionare!!! :p

  6. getAvatar 1.0 lunedì 25 agosto, 2008 alle 17:43
    Giovambattista Fazioli ha detto:

    @Hivesoft: è vero… “mea culpa”… :)

  7. getAvatar 1.0 giovedì 28 agosto, 2008 alle 08:10
    yuri ha detto:

    davvero ottimo,
    come fare ad aggiungere la ricerca personalizzata di adsense? :)

  8. getAvatar 1.0 giovedì 28 agosto, 2008 alle 17:22
    WP-ABS: aggiornamento release 1.1 | Undolog.com ha detto:

    [...] alla richiesta di Yuri, che chiedeva come utilizzare il Plugin per WordPress WP Add Browser Search per aggiungere la [...]

  9. getAvatar 1.0 giovedì 16 aprile, 2009 alle 09:21
    Saidmade ha detto:

    [...] WP-ABS: aggiungere il proprio blog al search del browser [...]

  10. getAvatar 1.0 lunedì 20 aprile, 2009 alle 21:41
    Leonardi Paolo ha detto:

    Ottimo, grazie mille!

Lascia un commento

TAG XHTML permessi: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Usa <pre> per racchiudere codice