
Merhaba,
Bu yazımda kendi blogumda kullanmakta olduğum Internet Explorer hızlı arama eklentisini nasıl hazırladığımı sizlerle paylaşacağım.
Öncelikle vereceğim XML’i kendi sitenize uygun bir biçimde düzeltmeniz gerekmektedir.
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:ie="http://schemas.microsoft.com/Search/2008/">
<ShortName>Hakan DAMAR</ShortName>
<Image height="16" width="16" type="image/icon">http://www.hakandamar.com/favicon.ico</Image>
<Url type="text/html" template="http://hakandamar.com/index.php?s={searchTerms}&source=IE"/>
<Url type="application/x-suggestions+json" template="http://hakandamar.com/index.php?s={searchTerms}"/>
<Url type="application/x-suggestions+xml" template="http://hakandamar.com/index.php?s={searchTerms}"/>
<ie:PreviewUrl type="text/html" template="http://hakandamar.com/index.php?s={searchTerms}"/>
</OpenSearchDescription>
Burada URL kısmını kendi sitenizdeki url ile değiştirin. Daha sonra index.php?s={searchTerms} olan kısım ise sitenizin arama bölümüne girip örneğin “hyper-v server” diye arattığınızda oluşan URL şöyle olacaktır.
http://example.microsoft.com.tr/Search.aspx?q=hyper-v%server
Yukarıdakine benzer bir URL olduğunu kabul edersek bunu XML’e şöyle implimente edeceksiniz.
http://example.microsoft.com.tr/Search.aspx?q={searchTerms}
Böylece arama kutucuğundan girilen keyword’ler {searchTerms} kısmına gelecektir ve sanki siteniz üzerinden arama yapılıyormuş gibi sitenizde bir arama sonuç sayfası görüntülenecektir.XML’i tamamladıktan sonra. Sıra eklemek için kullanacağınız bağlantıyı oluşturmaya geldi.
Yine yukarıdaki bağlantıdan örnek vererek gidecek olursak. Aşağıdaki gibi bir link oluşacaktır.
< a onclick="window.external.AddSearchProvider('http://example.microsoft.com.tr/Search.xml')" href="#Ekle">Hızlı Arama Eklentisi< / a>
Tabi siz oluşturduğunuz XML’i nereye upload ettiyseniz oranın tam adresini vermelisiniz. Ardından link’e tıklandığında bir arama sağlayıcısı ekleme kutucuğu çıkacaktır. Bu kutucuğuda onayladıktan sonra artık arama bölümünden sitenizi seçip ve sitenizde geçen her hangi bir anahtar kelimeyi yazarak hızlı arama özelliğinden faydalanmaya başlayabilir. Böylece kullanıcılarınız sitenize olmasa bile hızlı bir şekilde siteniz üzerinden arama yapabilecekler.
Size birde süpriz yapıyım.
Aynı bağlantıya Firefox’tan da tıklasanız Firefox’a da aynı hızlı arama özelliğini kazandırabiliyorsunuz. Yani firefox için ayrıca birşeyler yapmanıza gerek yok.
Ayrıntılı Bilgi[EN-US]: http://msdn.microsoft.com/en-us/library/cc848862.aspx
İyi Çalışmalar.