OpenSearch je skup formata za dijeljenje i objavljivanje rezultata pretraživanja. Pomoću OpenSearch opisne datoteke (XML) može se definirati web interfejs tražilice na vašim stranicama.
Kad web preglednik dođe na stranicu i nađe poveznicu do te datoteke korisnik je vrlo lako može dodati u listu tražilica te nadalje pretraživati vaše web stranice direktno iz toolbara tj. polja za pretraživanje koji je obično gore desno.
Do sad je ta funkcionalnost implementirana u Chrome, Firefox, Internet Explorer 7+ i SeaMonkey.
• • • • •
Jedini uvjet je da na svojim stranicama imate interno pretraživanje poput ovog gore desno na Lavljem prdežu. Koraka su dva:
Korak 1: META tag
U zaglavlje stranice je potrebno dodati META tag koji je zapravo poveznica do datoteke opensearch.xml:
<link rel="search" type="application/opensearchdescription+xml" title="Lion's Fart Search" href="/opensearch.xml" />
Korak 2: XML datoteka
Sama datoteka može biti vrlo jednostavna ili komplicirana. Detaljno objašnjenje se nalazi na službenim OpenSearch.org stranicama: komplicirana.
Primjer jednostavne varijante koja se koristi na ovom blogu:
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Lion's Fart</ShortName>
<Description>Search Lion's Fart</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16" type="image/x-icon">
http://lionsfart.com/favicon.ico
</Image>
<Url type="text/html" method="get"
template="http://www.lionsfart.com/?search={searchTerms}" />
</OpenSearchDescription>
Pojam {searchTerms} će biti zamijenjen konkretnim riječima.
Svi ovi parametri su obvezatni, osim ikone koju vrlo želimo jer tada pretraživanje u pregledniku ima lijepu malu sličicu lijevo od naziva tražilice.
• • • • •
Ako još niste ugradili OpenSearch probajte uzeti moju opensearch.xml datoteku te prepraviti nazive i poveznice. Ne zaboravite dodati META tag.
Kada ste sve nabili kako spada web preglednik koji stvar podržava će je fino detektirati i ponuditi novu opciju za pretraživanje.
Primjer za Internet Explorer (polje za pretraživanje gore desno) kada nađe OpenSearch:
![]()
Za razliku kada ga ne nađe:
![]()
Klik na meni i dodajte search.
U Firefoxu je slično, uz dodatnu ikonu.
PS. Animirani GIFovi "pokvarenih" životinja.