|
Tworzenie kana│≤w informacyjnych |
||||
Piotr Daniszewski | ||||
Co jest potrzebne? Stworzenie kana│u informacyjnego wymaga trzech sk│adnik≤w: 1. Strona wprowadzaj▒ca, na kt≤rej znajduje siΩ odsy│acz do pliku .cdf, definiuj▒cy stworzony przez nas kana│. Na stronie wprowadzaj▒cej powinny znajdowaµ siΩ informacje o tym, jak▒ tre╢µ zawiera nasz kana│ informacyjny, jak r≤wnie┐ wszystkie inne informacje, kt≤re mog▒ dotyczyµ naszego kana│u. Odno╢nik do strony wprowadzaj▒cej powinien znajdowaµ siΩ w znanych wyszukiwarkach (Yahoo, Altavista, HotBot ...), bowiem internauci czΩsto poszukuj▒ informacji w ten w│a╢nie spos≤b. Po klikniΩciu na odsy│acz do pliku .cdf na stronie wprowadzaj▒cej u┐ytkownik Internetu dokonuje subskrypcji kana│u (prenumeraty), podczas kt≤rej lokalizuje, gdzie kana│ bΩdzie zapisywany na dysk oraz pod jak▒ nazw▒ (nazw▒ domy╢ln▒ jest nazwa zdefiniowana w TITLE). Po dokonaniu subskrypcji kana│u bΩdzie mo┐na przegl▒daµ kana│ bez po│▒czenia z Internetem (off line), a tak┐e aktualizowaµ go. Odsy│acz do pliku .cdf na stronie wprowadzaj▒cej mo┐e wygl▒daµ nastΩpuj▒co: <a href="moj_kanal.cdf"> Tutaj mo┐esz dokonaµ subskrypcji mojego kana│u </a>
Microsoft zaleca wstawienie rysunku informuj▒cego o subskrypcji kana│u, dziΩki czemu bΩdzie istnia│a pewna jednolito╢µ na stronach WWW dokonuj▒cych subskrypcji.
<a href="moj_kanal.cdf"><IMG SRC="http://www.microsoft.com/workshop/prog/ ie4/channels/button.gif" WIDTH="110" HEIGHT="24" BORDER="0" ALT="Tutaj mo┐esz dokonaµ subskrypcji kana│u"> </a> 2. W│a╢ciwy kana│ informacyjny, sk│adaj▒cy siΩ z kilku stron WWW napisanych w jΩzyku HTML, r≤wnie┐ za pomoc▒ edytor≤w HTML (np. FrontPage, HomeSite). Liczba stron sk│adaj▒cych siΩ na taki kana│ powinna byµ ograniczona, a wielko╢µ wraz z grafik▒ powinna wynosiµ oko│o 150 kB. Nale┐y zwr≤ciµ uwagΩ na to, aby nie prze│adowywaµ kana│≤w grafik▒, kt≤ra spowalnia │adowanie stron WWW. Tak jak w przypadku zwyk│ych stron WWW nale┐y ograniczyµ zdjΩcia do minimalnej wielko╢ci. Tematyka kana│u powinna zawieraµ informacje aktualne, kt≤re zmieniaj▒ siΩ do╢µ czΩsto, bowiem nikt nie dokona subskrypcji kana│u, kt≤rego aktualizacja odbywa siΩ raz na miesi▒c.
3. Plik konfiguruj▒cy nasz kana│,
np. moj_kanal.cdf. Sk│adnia pliku .cdf jest bardzo podobna do sk│adni jΩzyka HTML. Definicja kana│u odbywa siΩ za pomoc▒ znacznik≤w <CHANNEL></CHANNEL>. Wcze╢niej jednak nale┐y umie╢ciµ pierwsz▒ liniΩ, w kt≤rej znajdzie siΩ deklaracja jΩzyka XML (Extensible Markup Language),
na kt≤rym oparty jest format CDF.
W obrΩbie znacznik≤w <CHANNEL> oraz </CHANNEL> mog▒ znajdowaµ siΩ:
Format daty: rrrr.mm.ddThh:mm,
Kana│ informacyjny mo┐e zawieraµ rysunki, kt≤re wizualnie go opisuj▒. Rysunki umieszcza siΩ za pomoc▒ znacznik≤w <LOGO HREF="adres" />. Mo┐na wyr≤┐niµ trzy style rysunk≤w (definiowane za pomoc▒ STYLE):
Kana│ mo┐e mieµ terminarz uaktualnienia za pomoc▒ znacznik≤w <SCHEDULE>
</SCHEDULE>, a w przypadku braku w│asnego terminarza przyjmowany jest domy╢lny terminarz przegl▒darki. W obrΩbie znacznik≤w SCHEDULE znajduj▒ siΩ:
Przyk│adowo, je┐eli chcemy, aby zawarto╢µ by│a przekazywana co 3 dni w godzinach 20-22, to nale┐y u┐yµ sekwencji:
<SCHEDULE>
Je┐eli informacje te s▒ do╢µ znacz▒ce i chcieliby╢my mieµ dostΩp do nich bezpo╢rednio z logo kana│u, to tworzy siΩ w kanale elementy kana│u za pomoc▒ znacznik≤w <ITEM></ITEM>. Zbyt du┐a liczba artyku│≤w mo┐e powodowaµ nieczytelno╢µ. DostΩp do artyku│≤w odbywa siΩ za pomoc▒ odpowiednich odsy│aczy (rys. 2). W obrΩbie znacznika ITEM, podobnie jak w definicji samego kana│u, podaje siΩ adres do strony WWW (bΩd▒cej artyku│em) za pomoc▒ HREF. Mo┐na dodatkowo umie╢ciµ Precache="Yes", kt≤ry spowoduje, ┐e artyku│ bΩdzie zapisywany na dysk podczas subskrypcji. W obrΩbie znacznik≤w <ITEM></ITEM> umieszcza siΩ r≤wnie┐ tytu│ artyku│u za pomoc▒ <TITLE></TITLE>, kr≤tki opis <ABSTRACT></ABSTRACT> oraz logo w postaci ikony <LOGO HREF="adres" STYLE="ICON"> Listing przyk│adowego pliku konfiguracyjnego kana│u, w kt≤rym opr≤cz g│≤wnego pliku kana│u index.html znajduj▒ siΩ dwa artyku│y (kina.htm oraz plyty.htm) przedstawiony jest poni┐ej:
<?XML VERSION="1.0" ENCODING="windows-1250"?> <CHANNEL HREF="http://firma.com.pl/kanaly/index.html" BASE="http://firma.com.pl/kanaly/" SELF=" http://firma.com.pl/kanaly/moj_kanal.cdf"> <TITLE>Informacje bie┐▒ce</TITLE> <AUTHOR>Piotr Daniszewski</AUTHOR> <ABSTRACT>Kana│ informacjny dotycz▒cy wiadomo╢ci zwi▒zanych z repertuarem w kinach oraz z nowo╢ciami p│ytowymi</ABSTRACT> <LOGO HREF="http://firma.com.pl/kanaly/media.ico" STYLE="ICON" /> <LOGO HREF="http://firma.com.pl/kanaly/my_.gif" STYLE="IMAGE" /> <LOGO HREF="http://firma.com.pl/kanaly/my_big.gif" STYLE="IMAGE-WIDE" /> <ITEM HREF="http://firma.com.pl/kanaly/plyty.htm" Precache="Yes"> <TITLE>Nowo╢ci p│ytowe</TITLE> <ABSTRACT>Nowo╢ci p│ytowe w sklepach muzycznych</ABSTRACT> <LOGO HREF="http://firma.com.pl/kanaly/muzyka.ico" STYLE="ICON" /> </ITEM> <ITEM HREF="http://firma.com.pl/kanaly/kina.htm" Precache="Yes"> <TITLE>Repertuar Kin</TITLE> <ABSTRACT>Repertuar Kin w Warszawie</ABSTRACT> <LOGO HREF="http://firma.com.pl/kanaly/kina.ico" STYLE="ICON" /> </ITEM> </CHANNEL> (c) Copyright LUPUS |