Channel Desteği
Internet Explorer 4.0 bir çok yeni özellik ve
değişiklikle karşımıza geldi. Aktif HTML ve kanallar bu özelliklerden belki
de en can alıcı olanları. Eğer üzerinde çalıştığınız web projesini sık sık
güncellemeyi düşünüyorsanız ve Internet Explorer 4.0 kullanıcılarını bu
güncellemelerden en iyi şekilde faydalanmasını istiyorsanız IE4 ile gelen
Channel özelliğini sitenize uygulamak isteyebilirsiniz.
Öncelikle belirtelim ki sitenizin içeriği statik ise ve değişmeyen
bilgileri kullanıcılara sunmak istiyorsanız Channel özelliğini kullanmanıza
gerek yok. Çünkü Channel mantığı sitedeki değişikliklerden kullanıcıyı
haberdar etmek ve değişiklik yapılan iç sayfalara kolay erişim sağlamak.
Siteniz güncellenmiyorsa kullanıcıların size "Sık Kullanılanlar " menüsünden
ulaşması daha doğru olacaktır.
Aslında sitenizin Aktif Kanal'ını oluşturmak sandığınız kadar zor değil,
3-5 gerekli öğeyi biraraya getirdikten sonra kanalınızı kurmak çok az
zamanınızı alacaktır. Aktif Kanal seçeneğinin sadece bir web sunucusu
üzerinde çalışacağını ve lokal olarak hazırladığınız dosyaları denemek için
bir web sunucusu kullanmanız gerektiğini belirttikten sonra kanal oluşturmak
için gerekli olan "malzemeleri" sayalım:
194x32, 32x32, 80x32 piksel boyutlarında üç adet GIF dosyası:
En büyük olan GIF dosyası, kullanıcı kanalınıza üye olduğunda Internet
Explorer'ın Kanallar çubuğuna belirecek. 80x32 ebatlarında olan diğer bir
GIF dosyamız ise masaüstünüzdeki kanallar bölümüne yerleşecek. 32x32
boyutlarındaki GIF ise bir simge niteliğinde.
Alt bölümlerin planı ve ikonları:
Kullanıcı sitenize ait kanala abone olduğunda kanal çubuğunda kanalınızı
simgeleyen grafiği görür. Kullanıcı size ait olan öğeye çift tıklayarak
önemli gördüğünüz, her zaman güncellenen bölümlere ulaşabilmelidir. CDF
dosyasını hazırlamadan önce bu bölümleri kafanızda tasarlamalı her biri için
32x32 boyutlarında simgeler oluşturmalısınız.
Önizleme sayfası
Kanalınıza abone olan kullanıcı kanal çubuğundaki simgenize her
tıkladığınızda önizleme sayfanızla karşılaşacaktır. Önizleme sayfası
kanalınızın çekiciliğini arttırmak için alt seçenekler dışında elinizdeki
yegane kozdur. Bu sayfayı elinizden geldiği kadar çok güncellemeli,
sitenizdeki tüm yenilikleri bu sayfaya anında yansıtmalısınız.
Püf Noktası:
Kanal önizleme sayfasının genişliği 460 pikseli geçmemelidir. Sayfa bu
genişliği geçerse sitenizi 640x480 çözünürlükte izleyen kullanıcılar kanal
çubuğu karşılarına geldiğinde önizleme sayfası sağ tarafa kayacağından
sayfanın tümünü görmekte zorlanacak, alttaki kaydırma çubuğunu kullanmak
zorunda kalacaklardır.
CDF dosyası
Geldik can alıcı noktaya. Kullanıcının kanalınıza abone olabilmesi için
kanalınızı karşı tarafın sistemine tanıtacak bir dosya oluşturmaya
ihtiyacınız var. Bu dosya CDF (Channel Definition File/Kanal Tanım Dosyası)
uzantısını taşıyor. Tüm CDF dosyaları birkaç ufak değişiklik tışında aynı
tag'ları taşır ve oluşturması çok kolaydır. Dosyayı hazırlarken dikkat
etmeniz gerekenler Türkçe karakter kullanılmamak ve girilediğiniz tüm
URL'leri kontrol etmek. Internet Explorer URL yanlışlığı veya Türkçe
karaktere rastladığında dosyanın geçersiz olduğunu söyleyecektir. İşte örnek
CDF dosyanız:
<?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 diğer alt seçenekler girecek]
……
</CHANNEL>
KULLANICI NASIL ÜYE OLACAK?
Yukarıda istediğimiz tüm öğeleri bir klasörde biraraya getirdiniz ve uygun
CDFdosyasını hazırladınız. Şimdi kullanıcılarınızın, hazırldığınız bu nadide
kanala abone olabilmeleri için gerekli olan kodları ana sayfanıza
girmelisiniz.
<a href="javascript:window.external.addChannel('http://www.projem.com.tr/channel/proje.cdf')">
<img src="abone.gif" border=0><br>Kanalıma Abone Olun!</a>
...şeklindeki kodları sayfanıza girdiğinizde artık sizi
ziyaret eden bir şahıs kolaylıkla sitenize abone olabilir, değişiklikleri
öğrenebilir. İşte bu kadar basit! |