Internet Explorer 7 prinaša številne novosti, med drugim tudi priročno iskalno vrstico v zgornjem desnem kotu okna. Na videz sicer nič posebnega, saj storitev iskanja postane zares zanimiva in uporabna šele, ko jo znajo ponudniki iskalnih storitev to tudi izkoristiti in svoje iskanje dodatno izspostaviti uporabnikom.
Poglejmo si kako lahko svojo iskalnik ponudimo uporabnikom brskalnika Internet Explorer 7. Vse kar potrebujemo je obstoječa storitev, lastno stran in kanček dobre volje.
Svojo iskalno storitev najprej opišemo z standardom A9 Open Search, in opisni XML objavimo na svojih spletnih straneh. Kot omenjeno, definicijo ponudnika iskalne stortive zapišemo po standardu A9 Open Search: http://a9.com/-/spec/opensearch/1.1/
Primer XML kode ponudnika iskalne storitve je sledeč:
<?xml version="1.0" encoding="UTF-8" ?> <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"><ShortName>Moj mali spletni dnevnik</ShortName> <Description>Iskanje po mojem malem spletnem dnevniku</Description> <Tags>MSDN spletni dnevnik</Tags><Contact /><Image width="16" height="16" type="image/ico">
http://blogs.msdn.com/favicon.ico</Image><Url
type="text/html" template="http://blogs.msdn.com/erikusaj/search.aspx?q={searchTerms}" /> </OpenSearchDescription>
Za dodajanje nove iskalne storitve v Internet Explorer 7 obstajajo dve možnosti. Prva možnost je samodejno odkrivanje iskalnikov. Koda za samodejno prepoznavo iskalne storitve izgleda takole:
<link rel="search" type="application/opensearchdescription+xml" title="Moj mali spletni dnevnik" href="http://blogs.msdn.com/erikusaj/../search.xml" />
Internet Explorer 7 prepozna zgoraj navedeno kodo HTML na spletnih straneh in uporabnika elegantno in nenasilno opozori na dostopnost nove iskalne storitve:
<input type="button" value="Provider" onClick='window.external.AddSearchProvider("http://<yoursite>.com/Provider.xml");'>
Uporabnik v tem primeru prejme naslednje obvestilo in potrdi dodajo ponudnika iskalne stortive ter po želji določi iskalnik za privzeto iskalno storitev.
Ob naštetem seveda oblikovalcem spletnih strani prepuščamo izbiro in kreativnost, kako uporabnika opozoriti na dodatno možnost. Uoprabnikom pa prepuščamo izbiro kateri iskalnik bodo uporablali. Bogat izbor specializiranih iskalnikov nam lahko prihrani kar nekaj klikanja in časa ob izločanju neustreznih iskalnih zadetkov.
Vse lastnike spletnih strani vljudno vabim, da sporočite, če boste svojo iskalno storitev prilagodili za Internet Explorer 7. Lahko kar v obliki komentarija na ta članek.
Dodatni viri informacij:
Če želite poskrbeti, da bo vaše spletno mesto ustrezno pripravljeno na Internet Explorer 7 priporočam tudi prenos zbirke orodij za razvijalce, preskuševalce in srokovnjake IT:
Readiness Toolkit for Developers, Testers & ITPros