Nedir bu OpenSearch?

Merhaba arkadaşlar, öncelikle sizlere opensearch’ü kısaca tanıtayım..

OpenSearch, arama sonuçlarını kullanıcıya daha basit sunabildiğimiz bir standart olarak kabul edilmektedir.. Google’da başta olmak üzere facebook, twitter, wikipedia, ebay, amazon gibi büyük web sitelerinin tamamı bunu kullanmaktadır.. Zaten kullanmamak için bir sebebimiz yoktur 🙂Merhaba arkadaşlar, öncelikle sizlere opensearch’ü kısaca tanıtayım..

OpenSearch, arama sonuçlarını kullanıcıya daha basit sunabildiğimiz bir standart olarak kabul edilmektedir.. Google’da başta olmak üzere facebook, twitter, wikipedia, ebay, amazon gibi büyük web sitelerinin tamamı bunu kullanmaktadır.. Zaten kullanmamak için bir sebebimiz yoktur 🙂

İlgili Tüm Detaylar İçin;
http://www.opensearch.org/Home

Sitemizde Nasıl Kullanabiliriz?

İlk olarak yapmamız gereken bir opensearch.xml dosyası oluşturmak ve içerisine şu kodları yazarak kayıt etmektir;

<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
   <ShortName>$prototürk</ShortName>
   <Image width="16" height="16">http://www.prototurk.com/favicon.ico</Image>
   <Url type="text/html" template="http://www.prototurk.com/?q={searchTerms}" />
</OpenSearchDescription>

Burada kodların kısaca ne olduğunu belirtelim;

ShortName – Kısa isim.. Örneğin (prototurk.com gibi..)
Image – görsel belirtmek için kullanılıyor.. Biz burada favicon belirttik.
Url – Arama adresi tanımlanıyor.

Bunu ana dizininize attıktan sonra head etiketleri arasına şu kodu eklemeniz gerekiyor;

<link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="$prototürk" />

Eğer bunuda yaptıysanız, artık chrome, firefox, internet explorer gibi tarayıcılarda sitenizde arama yapmak çok daha kolay bir hal almış demektir..

Nedir bu OpenSearch?

Nedir bu OpenSearch?

Nedir bu OpenSearch?

Yayınlayan

Tayfun Erbilen

2009'dan beri web işleriyle uğraşan, aynı zamanda amatör müziklede ilgilenen sıradan birisi..

“Nedir bu OpenSearch?” üzerine 2 yorum

  1. @Mesut AKTUN, güzel soru 🙂 Eğer kolay bir yolu yok ise yapılacaklar bellidir.. Öncelikle opensearch.xml'i başka bir adresten çekeceğiz.. Blogger'ın arama yapısını incelediğimizde şöyle bir link yapısı var;
    http://eweweqwew.blogspot.com/search?q=test
    Buda demek oluyor ki bizim kodlarımız şöyle olacak;

    <?xml version="1.0" encoding="UTF-8"?>
    <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
       <ShortName>test</ShortName>
       <Url type="text/html" template="http://eweweqwew.blogspot.com/search?q={searchTerms}" />
    </OpenSearchDescription>

    Bunu bir başka sunucuya attıktan sonra blogger'ın kaynak kodlarına müdehale edilebildiğinden, head etiketleri arasında çağırılır ise çalışır diye düşünüyorum ben =)

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir