RSS ta je RSS n n RSS dolazi

  • Slides: 23
Download presentation
RSS

RSS

Šta je RSS? n n RSS dolazi od Really Simple Syndication “Syndication” nema nikakve

Šta je RSS? n n RSS dolazi od Really Simple Syndication “Syndication” nema nikakve veze sa sindikatima (u ovom slučaju), to na engleskom znači: n n A syndicate is a news agency that sells articles, cartoons, photographs, etc. to several newspapers or journals for publication in all of them. When articles, cartoons, photographs, etc. are syndicated, they are sold to several newspapers or journals for publication in all fo them.

Prevod na srpski bi bio: n n Stvarno jednostavna distribucija vesti Neki drugi predlog?

Prevod na srpski bi bio: n n Stvarno jednostavna distribucija vesti Neki drugi predlog?

Šta je RSS? n n To je način da se lako distribuira lista naslova,

Šta je RSS? n n To je način da se lako distribuira lista naslova, da se ažuriraju objave a ponekad i širi sadržaj širokom krugu ljudi. Njega koriste računarski programi koji organizuju te naslove i objave da bi oni bili čitljiviji.

Koji problem rešava RSS? n n n Mnogi ljudi su zainteresovani za mnogo veb

Koji problem rešava RSS? n n n Mnogi ljudi su zainteresovani za mnogo veb lokacija čiji sadržaji se menjaju na nepredvidiv način. Primeri su veb lokacije novina, novinskih agencija, radio i TV stanica, lokalnih zajednica, lokacije sa medicinskim vestima, blogovi. Stalno proveravanje svake od ovih lokacija da bi se utvrdilo ima li promene na njima može da bude veoma zamorno.

Moguća rešenja ovih problema n n n Jedno rano rešenje ovog problema bilo je

Moguća rešenja ovih problema n n n Jedno rano rešenje ovog problema bilo je da se korisnik putem e-poruke obaveštava o promenama. To se nije pokazalo jako korisnim, jer ta obaveštavanja stižu do korisnika sa mnogih lokacija na neorganizovan način, opterećuju njegovo poštansko sanduče i on uskoro počinje da ih doživljava kao spamove. RSS je bolji način za obaveštavanje o promenama sadržaja na raznim lokacijama. Te promene se korisniku prikazuju na jednostavan i dobro organizovan način i razdvojene su od elektronske pošte.

Kako RSS funkcioniše? n n RSS radi tako što autor veb lokacije na njoj

Kako RSS funkcioniše? n n RSS radi tako što autor veb lokacije na njoj održava listu objava na standardan način. Ova lista objava se naziva "RSS Feed“ – prevod na srpski bi bio “RSS punjač”. n n n The feed in a machine is the part of it by which or through which it is supplied with something such as fuel. Ljudi koji su zainteresovani da dobiju najnovije vesti ili promene treba da konsultuju ovu listu. Razvijeni su posebni računarski programi koji se nazivaju "RSS aggregators" (RSS agregatori) koji automatski pristupaju RSS punjaču veb lokacija koje korisnika interesuju i organizuju dobijene informacije za njega. RSS punjači i agregatori se ponekad još nazivaju "RSS Channels" (RSS kanali) i "RSS Readers“ (RSS čitači). Proizvodnja RSS punjača je danas jednostavna i imaju je veb lokacije svih većih novinskih agencija kao i mnogi blogovi.

Koje informacije pruža RSS? n n Da bi obavestio korisnika RSS pruža bazične informacije.

Koje informacije pruža RSS? n n Da bi obavestio korisnika RSS pruža bazične informacije. Njega čini lista stavki koje su organizovane od najnovijih ka starijim. Svaka stavka se obično sastoji od naslova koji je opisuje, malo detaljnijeg opisa i veze ka veb stranici koja sadrži pravu infromaciju. Ponekad opis sadrži zapravo kompletnu informaciju (u slučaju bloga) a ponekad samo sažetak.

Primer informacija koje prezentuje RSS n n RSS informacija se smešta u jedan dokument

Primer informacija koje prezentuje RSS n n RSS informacija se smešta u jedan dokument (datoteku) na veb lokaciji na sličan način kao obične veb stranice. Razlika je što su informacije kodirane korišćenjem XML jezika koji koristi program (RSS agregator) a ne ljudi kao obične veb stranice. Nove vesti Sve stranice koje se nadgledaju

Programi - RSS agregatori n n n RSS agregator je zapravo veb prelistač koji

Programi - RSS agregatori n n n RSS agregator je zapravo veb prelistač koji je namenjen RSS sadržaju. RSS agregator automatski proverava listu RSS punjača u potrazi za novim stavkama i na taj način prati promene na svima njima (pa korisnik ne mora da ih redom sve obilazi). Otkrivaju sve novine i prikazuju ih korisniku na sažet i koristan način. Ako se korisniku naslov i kratak opis učine zanimljivim, može da koristi pridruženu vezu da direktno ode na veb lokaciju na kojoj je puna informacija. Postoji mnogo RSS agregatora – neki se koriste preko prelistača, neki su integrisani u programe elektronske pošte, a neki se izvršavaju kao samostalne aplikacije na korisnikovom personalnom računaru. Najjednostavnije je da se koristi Google Reader sa uobičajenim korisnikovim nalogom.

Kako da znam da li veb lokacija ima RSS? n n Sve više veb

Kako da znam da li veb lokacija ima RSS? n n Sve više veb lokacija ima RSS punjače. Na postojanje veb punjača ukazuje veza na kojoj piše RSS ili XML a često je to i narandžasta ikonica koja izgleda ovako: RSS punjači se ponekad pronalaze preko veze "Syndicate This“ (distribuiraj ovu vest). Postoje mnogi načini ali ta RSS veza nekada vodi ka stranici koja objašnajva koji sve punjači RSS postoje i kako ih pronaći, a ponekad vode ka samom punjaču.

Kako se proizvodi RSS punjač? n n Datoteku u specijalnom XML formatu koja čini

Kako se proizvodi RSS punjač? n n Datoteku u specijalnom XML formatu koja čini jedan RSS punjač se može kreirati na više uobičajenih načina. Veb lokacije velikih novinskih kuća ili agencija se ne održavaju ručno već preko posebnih programa koji se nazivaju programi za upravljanje sadržajem - "content management programs”. Autori korišćenjem ovih programa pripremaju nove priloge a zatim koriste njegovu opciju “objavi” pomoću koje se automatski kreira HTML kod koji čini veb stranu. Ovi programi najčešće istovremeno ažuriraju i RSS punjač dodavanjem nove stavke, a brisanjem zastarelih. Za veb lokacije koje se održavaju manje-više ručno se RSS punjač ne prizvodi automatski. Autori ovih lokacija moraju sami da održavaju XML datoteku (ako što rade i sa samom veb lokacijom).

Kako sve to radi zajedno? n n Dijagram pokazuje kako veb prelistač čita prvo

Kako sve to radi zajedno? n n Dijagram pokazuje kako veb prelistač čita prvo sa veb lokacije 1, a zatim sa veb lokacije 2. XML datoteke za RSS punjač za obe ove lokacije se simultano nadgledaju pomoću RSS agregatora.

Primer RSS dokumenta n n <? xml version="1. 0" encoding="ISO-8859 -1" ? > <rss

Primer RSS dokumenta n n <? xml version="1. 0" encoding="ISO-8859 -1" ? > <rss version="2. 0"> <channel> <title>W 3 Schools Home Page</title> <link>http: //www. w 3 schools. com</link> <description>Free web building tutorials</description> <item> <title>RSS Tutorial</title> <link>http: //www. w 3 schools. com/rss</link> <description>New RSS tutorial on W 3 Schools</description> </item> <title>XML Tutorial</title> <link>http: //www. w 3 schools. com/xml</link> <description>New XML tutorial on W 3 Schools</description> </item> </channel> </rss>

Od čega se sastoji ovaj veoma jednostavan XML dokument n Prvi red dokumenta je

Od čega se sastoji ovaj veoma jednostavan XML dokument n Prvi red dokumenta je XML deklaracija koja definiše verziju XML-a (1. 0) i karakterski skup koji dokument koristi ISO-8859 -1 (Latin-1). n n U sledećem redu je RSS deklaracija koja identifikuje da se radi o RSS dokumentu (u ovom slučaju, RSS verzija 2. 0). n n <? xml version="1. 0" encoding="ISO-8859 -1" ? > <rss version="2. 0"> Zatim se koristi element <channel> koji opisuje jedan RSS punjač.

RSS XML dokument (nastavak) n Element <channel> ima tri obavezna elementa deteta: n n

RSS XML dokument (nastavak) n Element <channel> ima tri obavezna elementa deteta: n n n <title> - definiše naziv kanala (u ovom slučaju, W 3 Schools Home Page) <link> - uvodi hiper-vezu ka kanalu (u ovom slučaju http: //www. w 3 schools. com) <description> - Opis kanala (u ovom slučaju, Free web building tutorials)

RSS XML dokument (nastavak) n n Svaki element <channel> mora da sadrži jedan ili

RSS XML dokument (nastavak) n n Svaki element <channel> mora da sadrži jedan ili više elemenata <item>. Svaki element <item> definiše jedan članak ili priču u RSS punjaču. Element <item> ima tri obavezna elementa deteta: n n n <title> - definiše naslov stavke (npr. , RSS Tutorial) <link> - definiše hiper-vezu ka stavci (npr. , http: //www. w 3 schools. com/rss) <description> - opisuje stavku (npr. , New RSS tutorial on W 3 Schools)

Opcioni elementi koji se mogu naći unutar elementa <channel> n Ima ih dosta a

Opcioni elementi koji se mogu naći unutar elementa <channel> n Ima ih dosta a najvažniji su: n <copyright> n n <category> n n <image> <url>http: //www. w 3 schools. com/images/logo. gif</url> <title>W 3 Schools. com</title> <link>http: //www. w 3 schools. com</link> </image> <language> n n <category>Web development</category> <image> n n <copyright>2006 Refsnes Data as. All rights reserved. </copyright> <language>en-us</language> Ostali opcioni elementi se mogu naći an adresi: http: //www. w 3 schools. com/rss_channel. asp

Opcioni elementi koji se mogu naći unutar elementa <item> n Ima ih dosta a

Opcioni elementi koji se mogu naći unutar elementa <item> n Ima ih dosta a najvažniji su: n <author> n n <comments>http: //www. w 3 schools. com/comments</commen ts> <enclosure> (sa tri obavezna atributa) – dozvoljava da se multimedijalna datoteka uključi u stavku. n n <author>hege@refsnesdata. no</author> <enclosure url="http: //www. w 3 schools. com/rss. mp 3" length="5000" type="audio/mpeg" /> Ostali opcioni elementi se mogu naći na adresi: http: //www. w 3 schools. com/rss_item. asp

Korisni linkovi n n W 3 C tutorijal o RSS XML Schema može se

Korisni linkovi n n W 3 C tutorijal o RSS XML Schema može se preuzeti sa adrese

Prisustvo RSS punjača

Prisustvo RSS punjača

Sadržaj RSS punjača <? xml version="1. 0"? > <rss version="2. 0" xmlns: atom="http: //www.

Sadržaj RSS punjača <? xml version="1. 0"? > <rss version="2. 0" xmlns: atom="http: //www. w 3. org/2005/Atom"> <channel> <title>Čega ima novog među korisnim informacijama</title> <link>http: //poincare. matf. bg. ac. rs/~cvetana/Korisne. Informacije. rss</link> <description>U ovom RSS punjaču će se nalaziti vesti vezane za korisne informacije za istraživače iz oblasti obarede prirodnih jezika</description> <atom: link href="http: //poincare. matf. bg. ac. rs/~cvetana/Korisne. Informacije. rss" rel="self" type="application/rss+xml" /> <item> <title>Poziv za letnju skolu</title> <link>http: //poincare. matf. bg. ac. rs/~cvetana/Konferencije#SCH</link> <pub. Date>Fri, 03 Apr 2015 13: 30: 00 +0100</pub. Date> <guid is. Perma. Link="true">http: //poincare. matf. bg. ac. rs/~cvetana/Konferencije. html</guid> <description>Poziv za letnju skolu EUROLAN 2015</description> </item> <title>Poziv za radionicu</title> <link>http: //poincare. matf. bg. ac. rs/~cvetana/Konferencije#WS</link> <pub. Date>Tue, 30 Mar 2015 22: 00 +0100</pub. Date> <guid is. Perma. Link="true">http: //poincare. matf. bg. ac. rs/~cvetana/Konferencije. html</guid> <description>Poziv za učešće na radionici BSNLP 2015</description> </item>. . .

Konsultovanje punjača

Konsultovanje punjača