Sebina Opensearch

Da sia.
Vai alla navigazione Vai alla ricerca
Sebina in versione OS

Con quale browser funziona?

Rilasciato sotto licenza Creative Commons, funziona con Internet Explorer, Mozilla Firefox e Google Chrome.
Apple Safari e Opera utilizzano sistemi differenti.
Si tratta di un elemento che verrà installato localmente sul PC che si sta utilizzando o sul profilo virtuale personale (nel caso di utilizzo di PC virtualizzati).
Dettagli tecnici cliccando qui.

Installazione\Disinstallazione\Aggiornamento

Per installare un qualunque motore di ricerca OpenSearch, cliccare il link indicato nella pagina che ne invita l'installazione o aprire il menu a tendina che ne svela l'elenco che in fondo alla lista proporrà i motori rilevati.
Per disinstallarlo, scegliete la voce "Gestione motori di ricerca" (Firefox) o "Gestisci motori" (Explorer) dal menu a tendina di cui sopra.
L'aggiornamento automatico non è possibile, bisogna eliminare prima la vecchia versione.

Come metterlo su una propria pagina web?

Sebina OpenSearch è depositato qui: http://www.searchplugins.net/createos.aspx?number=34803. Non basta però semplicemente creare un link per installarlo, bensì bisogna seguire la procedura che segue:

  • Per funzionare, innanzitutto il seguente codice Javascript deve essere inserito all'interno della sezione HEAD di ogni pagina web in cui si pubblicizza il catalogo:
<!--questo script va richiamato per installare OPENSEARCH in ogni browser.
se incontra browser non compatibili verrà dato un avviso-->
<script type="text/javascript">            function installSearchEngine() {
 if (window.external && ("AddSearchProvider" in window.external)) {
   // Firefox 2 and IE 7, OpenSearch
   window.external.AddSearchProvider("http://www.searchplugins.net/createos.aspx?number=34803");

 } else {
   // No search engine support (IE 6, Opera, etc).
   alert("No search engine support");
 }
}
</script>
<!--fine script-->
  • Una volta inserito lo script, bisogna creare un link per l'installazione, che dovrà avere questa sintassi:
<a title="Installa un nuovo motore di ricerca" href="#" onclick="installSearchEngine()">Clicca qui per installare</a>
  • Opzione facoltativa: aggiungere la modalità "Autodetect"
Sebina in versione OS

È possibile aggiungere un comando per permettere al browser di individuare da solo i motori di ricerca basati su Opensearch che un pagina incorpora.
La seguente stringa deve essere inclusa nella sezione <head> della pagina web interessata:

<link rel="search" type="application/opensearchdescription+xml" 
title="SEBINA" 
href="http://www.searchplugins.net/createos.aspx?number=34803">

Il suddetto codice è ripetibile nella stessa pagina in caso di più motori di ricerca presenti.
In questo modo, aprendo il menu a tendina della barra di ricerca, viene suggerita l'installazione (vedi immagine).

Nota: il nome indicato (title="NOME") deve sempre essere coerente con quello indicato nel file .xml del motore (in <ShortName>NOME</ShortName>) per evitare falsi doppi: esso è identificativo. Se chiamiamo un motore SEBINA nel suo file .xml, ma poi mettiamo title="SEBINA RICERCA LIBERA" nell'Autodetect, il browser penserà che sono due motori di ricerca diversi. Nell'esempio, se SEBINA è già stato installato, ma noi abbiamo indicato SEBINA RICERCA LIBERA nella pagina, cercando di installarlo riceveremo un segnale di errore.
Inoltre la coerenza del nome evita che il browser suggerisca di installare motori già installati. Infatti il suggerimento nel menu a tendina non compare se il motore suggerito è installato nel browser.

Codice sorgente di Sebina OpenSearch (ultimo aggiornamento: 31/03/10):

<?xml version="1.0" encoding="windows-1252"?>
<!-- Generated by searchplugins.net search plugin generator -->
<!-- http://www.searchplugins.net/generate.aspx -->
<!-- Plugin list available at http://www.searchplugins.net/pluginlist.aspx -->
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Sebina</ShortName>
<Description>Search Sebina</Description>
<Tags>sebina modena biblioteche</Tags>
<Image height="16" width="16" type="image/png">
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8
/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgO
gAAHUwAADqYAAAOpgAABdwnLpRPAAAAwxJREFUOE9j+F2te+pzs1b2r1K13Qw4wK9a3UW45Bg+
TvLa82ptgeT3FsskkKL/m+q5vvf4uv5bkKL9//9/JpDYnxL51TgN+FnA/fTWrW3sMAV/ZwZ3fS2W/
v8jlf3b//X1CiDxvxUKL752ON/4U29YhmHQ12KJo39q9TJAEmfSjFm/5PI//LKhOvHD9IjjfyrkE
0Hi3yvUv35sMin9Uamz/eP2TnUUQ/7X1zP9LBa78///KuZ/uSrsv3N4P/6YEb7jW6vm0185/
MUgxV87rT+ADarSXf5lcYEbhiu+l6pN/Fpm1vG/Xovtda7CiyOZxje/1Zmu/droYA5S/KPV
8hLEJaorP60stUcx4N+eBdK/JidZ/k8T/P+825X7WS7fn478yHVfds43+HpisQxI8c8GlYM
g+nOF8up366ptUAz40WEz/XtfiNPXQoF/j1aGcH4qEnx5a0J6/rc+79ufmgyDQIo/VBnuB8
XIzxbT9a9WlNu9ObGYD27I9xymX1+z2f6/mp8TChK8Ozu3YZa39P/vGewvnrR4Zf3b0eYT
byr9+cqy1tzvNVpHrk/NbPhUKfPs34qSXLAhL1eU6z+aluIOM/FDha7g9ky7k2/nFcn+zu
Tpe9sXtjTC0+ZMT6jx0/fttimfM3mffJnk1f8tS+jX1/2zwF5EAe/Klfi/1eltAAn+y+Pp
/biyzPtKX0L843KrPXe6Y8Q+Li7w/r9/Cs+fTN7f/w7OMMIw4H++vMD3GoN1IIm/uXw9X9
Y1+bxts4z81Gi2GST2dUO91K865fm/8gT//yuVw27Azyrt9cgGfGwwjP3WZrX+//35HN/
qjda8m5f9/2uF2v9feXymWF3ws1oXaoBAz8d1bT5/Ws1jPrfZbvrU4WLzs0Tx0dOrZwJ+Fwr
//1IgiemC90AvfK5RB4fB7yyh3q/r6wN+Nmkmve8w3/640crxfybD/2fz0rv+xjP8/7
ejxQzDBf8merC/nhQ+CRz/FZahX9fVm31sdLf80epe9nnnNLGfRaobvrVYzvhRpDLz5
/45OgBLr323m0TptgAAAABJRU5ErkJggg==</Image>
<Url type="text/html" method="GET" xmlns:referrer="http://a9.com/-/opensearch/extensions/referrer/"
 template="http://sebinaweb.cedoc.mo.it/SebinaOpac/Opac?action=search&
LIBERA={searchTerms}&src={referrer:source?}"/>
<InputEncoding>UTF-8</InputEncoding>
<AdultContent>false</AdultContent>
</OpenSearchDescription>     



Link utili:

Creare un Opensearch per Firefox
Specifiche e sintassi Opensearch
Sito con strumento per creare e ospitare estensioni Opensearch
Sintassi per creare link statici di Sebina
Video di aiuto su Sebina Ricerca Libera