arama eklentileri
firefox 2.0 ile birlikte bence iyice kendini kullandıracak bir özellik olan arama eklentileri konusuna takıldım geçenlerde. önce arama eklentisinin başında bulunan aşağı oku sonra da menünün en altındaki “Manage search engines…” seçeneğini tıkladığınızda açılan pencerede “Get more search engines…” yazan bir bağlantı görürsünüz. bu bağlanıya tıkladığınızda ise çok kullanılan sitelerin arama eklentilerinin olduğu sayfayaulaşırsınız. bu sayfanın altındaki “make your own” bağlantısından ise bu arama eklentilerinin nasıl yapıldığını anlatan bir sayfaya ulaşıyorsunuz. ben de tüm bunları yaptım. amacım bildirgeç için bir eklenti yapmak ve bunu pilli’ci arkadaşlarla paylaşıp sayfalarına eklemelerini önermekti. çünkü firefox 2.0 ile birlikte sayfanızda arama eklentileri yayınlamanın farklı bir yolu daha kullanıma geçti (yanılmıyorumdur umarım bu önceki sürümlerde yoktu). sayfanızın kodunda head kısmında<link rel=”search” type=”application/opensearchdescription+xml” title=”bildirgec” href=”tamadres/bildirgec.xml”>biçiminde bir link tagi eklerseniz artık firefox 2.0 kullanıcıları arama eklentisinin başında bulunan aşağı oka tıkladıklarında “Add bildirgec…” gibi bir seçenek görecekler (yayınlamaktan kastım buydu). ve bu seçeneği tıkladıklarında arama eklentileri arasına bildirgeç de eklenecek. ama burada önemli olan nokta yukarıdaki link tagindeki href değeri. yani firefox’un aramayı yapabilmesi için hazırlanması gereken xml dosyası. o da aslında oldukçsa sade ve kolay anlaşılır bir xml. şöyle ki:<SearchPlugin xmlns=”http://www.mozilla.org/2006/browser/search/”><ShortName>Bildirgec</ShortName><Description>Bildirgecte ara</Description><InputEncoding>ISO-8859-9</InputEncoding><Image width=”16″ height=”16″>data:image/png;base64,ikon dosyasının data biçimi birsürü karakter</Image><Url type=”text/html” method=”GET” template=”http://arsiv.pilli.com/ara/{searchTerms}”></Url><SearchForm>http://arsiv.pilli.com/</SearchForm></SearchPlugin>Aslında dosya kendini anlatıyor ama şu image kısmını açıklamakta fayda var. bu kısım arama eklentisinin yanında görünecek ikon için kullanılacak resmin base-64 biçiminde kodlanmış değerini içeriyor. elinizde ico ya da png gibi bir resim varsa onun uri değerini almak için birkaç sitevar. onları kullanabilirsiniz.pilli’den arkadaşlar yukarıdaki dosyayı alıp link tagini de sayfa şablonlarına eklediklerinde hepiniz bildirgeç (tabii hafif, 3ayak, zamazingo ve 22dakika) aramalarından istediğiniz eklentileriniz arasına ekleyebileceksiniz. çünkü bu link taglerinden istediğiniz kadar ekleyebiliyorsunuz sayfanıza. yani bambaşka sayfaların bile eklentilerini sayfanızda yayınlamak mümkün.haa şimdi bu bildirgeç için çok mu gerekli? o kişiden kişiye değişir. maksat bu olaya bir parmak basmak.