Har du ikke altid ønsket dig at kunne søge direkte i indhold på rockland.dk fra din browsers søgeboks uanset hvilket site i verdenen du står på?... Øhh, nå det har du ikke? Men anyway, så har jeg lavet et søgeplugin efter OpenSearch standarden som er kompatibel med både Firefox 2 og Internet Explorer 7. Og det tog i øvrigt ikke mange minutter at sætte sammen. Ligesom med rockland.dk's integrerede søgefacilitet på sitet, så "snylter" jeg på Google's mulighed for at indsnævre søgninger til et enkelt site.
At konstruere selve OpenSearch plug-in'et var sådan set bare at lave en lille enkel xml-fil som bl.a. definerer opbygningen af søge-url og placeringen af en evt. ikon som logo. Når det er gjort tilføjes et link-tag i head-sektionen på de websider hvor man ønsker at plug-in'et skal kunne installeret fra. Dette skal pege på den konstruerede plugin (xml-fil). I Rocklands tilfælde er følgende indsat på siderne:
<link rel="search" type="application/opensearchdescription+xml" href="http://www.rockland.dk/RocklandOpenSearch.xml" title="Søg på rockland.dk" />
Jeg syntes så også jeg skulle have en "favicon" på hjemmesiden fælles med den ikon jeg bruger i søgeplugin'et. Det foreløbige valg er en lille-bitte udgave af min Flickr "avatar" som den ser ud i øjeblikket, men den er nu ikke helt vildt velegnet til at blive skaleret ned til så lille størrelse. Så må lave en lidt bedre ikon en anden dag.
Når man nu fremover besøger Rockland med Firefox 2 eller Internet Explorer 7 vil man (over?)se at browserens dropdown-knap hvor man vælger søgemaskine lyser en anelse op med en anden farve. Og åbner men dropdown-listen vil man se en mulighed for at tilføje min nye søge-plugin til browserens søgeboks.
Man kan i øvrigt også installere søge plug-in'et ved at klikke på dette javascript link.
Hos Mozilla Developer Center kan man læse mere om hvordan man laver "OpenSearch plugins".