Channel Destegi
Internet
Explorer 4.0 bir çok yeni özellik ve degisiklikle karsimiza geldi. Aktif HTML
ve kanallar bu özelliklerden belki de en can alici olanlari. Eger üzerinde
çalistiginiz web projesini sik sik güncellemeyi düsünüyorsaniz ve Internet Explorer
4.0 kullanicilarini bu güncellemelerden en iyi sekilde faydalanmasini
istiyorsaniz IE4 ile gelen Channel özelligini sitenize uygulamak
isteyebilirsiniz. Öncelikle belirtelim
ki sitenizin içerigi statik ise ve degismeyen bilgileri kullanicilara sunmak
istiyorsaniz Channel özelligini kullanmaniza gerek yok. Çünkü Channel mantigi
sitedeki degisikliklerden kullaniciyi haberdar etmek ve degisiklik yapilan iç
sayfalara kolay erisim saglamak. Siteniz güncellenmiyorsa kullanicilarin size
"Sik Kullanilanlar " menüsünden ulasmasi daha dogru olacaktir. Aslinda sitenizin Aktif Kanal'ini olusturmak
sandiginiz kadar zor degil, 3-5 gerekli ögeyi biraraya getirdikten sonra
kanalinizi kurmak çok az zamaninizi alacaktir. Aktif Kanal seçeneginin sadece
bir web sunucusu üzerinde çalisacagini ve lokal olarak hazirladiginiz dosyalari
denemek için bir web sunucusu kullanmaniz gerektigini belirttikten sonra kanal
olusturmak için gerekli olan "malzemeleri" sayalim:
194x32, 32x32, 80x32 piksel
boyutlarinda üç adet GIF dosyasi: En büyük olan GIF dosyasi, kullanici
kanaliniza üye oldugunda Internet Explorer'in Kanallar çubuguna belirecek.
80x32 ebatlarinda olan diger bir GIF dosyamiz ise masaüstünüzdeki kanallar
bölümüne yerlesecek. 32x32 boyutlarindaki GIF ise bir simge niteliginde.
Alt bölümlerin plani ve
ikonlari: Kullanici
sitenize ait kanala abone oldugunda kanal çubugunda kanalinizi simgeleyen
grafigi görür. Kullanici size ait olan ögeye çift tiklayarak önemli gördügünüz,
her zaman güncellenen bölümlere ulasabilmelidir. CDF dosyasini hazirlamadan
önce bu bölümleri kafanizda tasarlamali her biri için 32x32 boyutlarinda
simgeler olusturmalisiniz.
Önizleme sayfasi Kanaliniza abone
olan kullanici kanal çubugundaki simgenize her tikladiginizda önizleme
sayfanizla karsilasacaktir. Önizleme sayfasi kanalinizin çekiciligini arttirmak
için alt seçenekler disinda elinizdeki yegane kozdur. Bu sayfayi elinizden
geldigi kadar çok güncellemeli, sitenizdeki tüm yenilikleri bu sayfaya aninda
yansitmalisiniz.
Püf Noktasi: Kanal önizleme sayfasinin genisligi
460 pikseli geçmemelidir. Sayfa bu genisligi geçerse sitenizi 640x480
çözünürlükte izleyen kullanicilar kanal çubugu karsilarina geldiginde önizleme
sayfasi sag tarafa kayacagindan sayfanin tümünü görmekte zorlanacak, alttaki kaydirma
çubugunu kullanmak zorunda kalacaklardir.
CDF dosyasi Geldik can alici
noktaya. Kullanicinin kanaliniza abone olabilmesi için kanalinizi karsi tarafin
sistemine tanitacak bir dosya olusturmaya ihtiyaciniz var. Bu dosya CDF
(Channel Definition File/Kanal Tanim Dosyasi) uzantisini tasiyor. Tüm CDF
dosyalari birkaç ufak degisiklik tisinda ayni tag'lari tasir ve olusturmasi çok
kolaydir. Dosyayi hazirlarken dikkat etmeniz gerekenler Türkçe karakter
kullanilmamak ve girilediginiz tüm URL'leri kontrol etmek. Internet Explorer
URL yanlisligi veya Türkçe karaktere rastladiginda dosyanin geçersiz oldugunu
söyleyecektir. Iste örnek CDF dosyaniz:
<?XML VERSION="1.0" ENCODING="UTF-8"?> <!DOCTYPE Channel SYSTEM
"http://www.w3c.org/channel.dtd">
<CHANNEL HREF="http://www.projem.com.tr/channel/index.htm"
SELF=" http://www.projem.com.tr/channel/proje.cdf"> <TITLE>Kanal
Basligi</TITLE> <ABSTRACT>Site
slogani/Aciklamasi</ABSTRACT>
<LOGO HREF="http://www.projem.com.tr/channel/32x32.ico"
STYLE="ICON"/> <LOGO
HREF="http://www.projem.com.tr/channel/80x32.gif"
STYLE="IMAGE"/> <LOGO
HREF="http://www.projem.com.tr/channel/194x32.gif"
STYLE="IMAGE-WIDE"/> <ITEM
HREF=" http://www.projem.com.tr/deneme.htm" LASTMOD="1997.07.08T09:43+0200"
PRECACHE="YES">
<TITLE>DENEMEDIR</TITLE>
<LOGO HREF="http://www.projem.com.tr/channel/ornek.ico"
STYLE="ICON"/>
<ABSTRACT>DENEMEDIR</ABSTRACT> </ITEM> …… [Bu alana diger alt seçenekler girecek] ……
</CHANNEL>
KULLANICI NASIL ÜYE OLACAK?
Yukarida istedigimiz tüm ögeleri bir klasörde
biraraya getirdiniz ve uygun CDFdosyasini hazirladiniz. Simdi
kullanicilarinizin, hazirldiginiz bu nadide kanala abone olabilmeleri için
gerekli olan kodlari ana sayfaniza girmelisiniz. <a
href="javascript:window.external.addChannel('http://www.projem.com.tr/channel/proje.cdf')"> <img src="abone.gif"
border=0><br>Kanalima Abone Olun!</a> ...seklindeki kodlari sayfaniza girdiginizde artik sizi ziyaret
eden bir sahis kolaylikla sitenize abone olabilir, degisiklikleri ögrenebilir.
Iste bu kadar basit!