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!
|