Kako napraviti RSS 2.0 kanal - I deo |
|
|
|
| Autor Branislav Maksin | ||
| 27-05-2008 06:28 | ||
Zaista sam bio iznenađen kada sam saznao podatak da jedva 2% ljudi u Srbiji upotrebljava i aktivno koristi RSS kanale za praćenje raznog sadržaja na Internetu. U velikoj želji da makar malo promenimo situaciju ka bolje, napisaću kratak tutorijal kako da najlakše napravite sami svoje RSS 2.0 kanale. Šta je to RSS? RSS je skraćenica od Really Simple Syndication, što u bukvalnom prevodu znači Veoma Jednostavna Sindikacija. Da sada malo bolje pojasnim. Ne tako davno, kada poželite da saznate da li se pojavio novi sadržaj na omiljenom web sajtu, morali ste da posetite sajt i pogledate da li ima nečeg novog ili se pretplatite na mail listu i preko nje saznate za novi sadržaj. RSS upravo pomaže u tome. Ako web sajt koji pratite nudi RSS kanal, dovoljno je samo da se prijavite na njegovo praćenje i to je to. Postavljenje novih sadržaja pratite preko RSS-a i posetite sajt samo kada vas određeni sadržaj interesuje. Kako funkcioniše? RSS kanali su posebni xml fajlovi koji se automatski update-uju kada se postavi određeni novi sadržaj na web sajtu. Preko RSS čitača informacija dolazi do vas i vi birate da li ćete pogledati novi sadržaj ili ne. Za početak da biste mogli da pratite RSS kanale, potreban vam je neki RSS čitač. Jedna od opcija je da koristite neki web čitač koji u sebi poseduje implementiranu funkciju praćenja RSS-a. Firefox je jedan od njih, IE takođe poseduje mogućnost praćenja RSS kanala ali tek od verzije 7. Druga opcija je da koristite posebne programe koji su namenjeni praćenju RSS kanala. Veoma popularan program za RSS-ove je FeedReader. Svaki primer ima svojih prednosti i ne dostataka. Tako na primer u Firefox-u RSS kanali se pamte kao bookmark-ovi i prikazuju samo naslov RSS linka (mada se i to može promeniti preko dodatnih plugin-ova), dok programi prikazuju i opis sadržaja ili uvodni tekst. Preko programa je takođe lakše i pratiti ako imate veliki broj RSS kanala sa različitih web sajtova. Prijavljivanje i praćenje Relativno postoje dva načina prijavljivanja na RSS kanal. Kada koristite web čitače dovoljno je samo da kliknete na link i prijavite se na određeni kanal. Recimo, u Firefox-u kada kliknete na RSS kanal sa željenim sadržajem otvoriće se nova strana gde će biti prikazani svi sadržaji koji se trenutno nalaze u RSS-u za praćenje. Dovoljno je da kliknete na dugme Subscribe Now i novi RSS kanal biće prebačen u poseban Bookmark folder Firefox-a. Kada pogledate u sadržaj foldera videćete naslove svih sadržaja koji se nalaze unutar praćenog kanala. U trenutku kada se novi sadržaj postavi na praćeni web sajt, naslov novog sadržaja biće prikazan u tom folderu. Mana ovakvog načina praćenja RSS kanala, je ne mogućnost saznanja novih sadržaja od raznih web sajtova na jednom mestu, nego je potrebno pregledati svaki folder posebno. Drugi način zahteva malo veću angažovanost, jer je potrebno kopirati rss link u polje programa predviđeno za to. Primer će biti prikazan u programu FeedReader. Kada otvorite program, da biste dodali novi RSS kanal, potrebno je da kliknete na dugme New. U novo otvoreno polje desno ukucajte ili uradite copy/paste web linka i kliknite na dugme Ok. Praćeni kanal će se pojaviti sa desne strane. Kada klinete na kanal koji pratite, u srednjem prozoru možete videti sadržaj koji se trenutno nalazi u praćenom kanalu. Ako klinete na sadržaj, u prozoru desno možete videti naslov i opis ili uvod u sadržaj. A ako klinete na naslov sadržaja otvoriće se web čitač i odvesti do praćenog web sajta i sadržaja. Glavna prednost ovakvog praćenja RSS kanala ogleda se u tome što pri svakom pokretanju programa možete videti nove sadržaje za sve kanala koje pratite, a ne da proveravate svaki kanal posebno. Struktura RSS 2.0 kanala U prvom delu tutorijala objasniću osnovnu struktura RSS kanala. U pitanju je, kao što sam naveo, XML fajl. Struktura je veoma jednostavna i jedino što se menja su dinamički delovi koji su podebljani.
Prva tri reda označavaju početak RSS-a i potrebna su za njegovo pravilo funkcionisanje. Sledeća tri reda predstavljaju vrstu header-a za RSS. Tag <title> predstavlja naslov RSS kanala, <description> kratak opis RSS kanala i <link> web link web sajta ili sadržaja na sajtu. <item> tag prikazuje sadržaj koji se prikazuje preko RSS kanala. Unutar item taga se nalaze tagovi, na koje bi trebalo da obratite pažnju.
Kompletan item tag se zatvara </item> tagom. Primetićete da postoje dva item taga. Ako želite da prikažete 10 novih sadržaja, potrebno je da postavite 10 različitih item tagova. Poslednja dva taga zatvaraju RSS kanal. Probajte da kreirate za početak sami svoj RSS kanal. Iskopirajte strukturu u bilo koji web editor, izmenite podebljane reči i sačuvajte fajl u .xml formatu. Fajl potom prebacite u root vašeg web sajta ili servera i pozovite ga iz web čitača ili iskopirajte web link u programu za praćenje RSS-a. Ako je sve prošlo ok, prikazaće vam se RSS kanal sa sadržajem koji ste napravili. Primer kompletnog i malo naprednijeg RSS kanala možete videti ovde, koji je namenjen praćenju novih članaka na ovom sajtu. U sledećem tutorijalu objasniću kako da kreirate automatski RSS kanal za bilo koji sadržaj uz pomoć php i mysql-a. |
||
| < Prethodno |
|---|















Zaista sam bio iznenađen kada sam saznao podatak da jedva 2% ljudi u Srbiji upotrebljava i aktivno koristi RSS kanale za praćenje raznog sadržaja na Internetu. U velikoj želji da makar malo promenimo situaciju ka bolje, napisaću kratak tutorijal kako da najlakše napravite sami svoje RSS 2.0 kanale.










Komentari
Fala ti.
PozZ Citiraj
evo već neko vrijeme želim na sajt dodati i rss ali nigdje nisam na domaćem jeziku našao neki konkretan tutorial.
iako mi je okvirno bilo jasno što i kako napraviti nisam do kraja bio načisto sa svim i ovaj tutorial mi je fakat sve razjasnio.
kratko, jednostavno i bitno… bravo. Citiraj
naslov
slika
opis
link Citiraj
<description><![CDATA[<img src="http://www.maksin.ms/images/stories/web-development/rss-ikonica.png" width="90" height="90" alt="RSS 2.0" title="RSS 2.0" border="0" />]]></description> Citiraj
Izvrsno opisano, vjerovatno će mnogima pomoći.
Pozdrav! Citiraj
RSS kanal komentara za ovaj sadržaj.