Sebina Opensearch
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.
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"
È 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 RICERCA LIBERA (ultimo aggiornamento: 01/12/09):
<?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& Sistema=GR_10&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