| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Co je RSS
- RSS
- Really Simple Syndication (0.9x), pop°. RDF Site Summary (1.0).
- RDF
- Resource Description Framework je standardizovßn organizacφ W3C.
Formßt RSS je pom∞rn∞ starß zßle₧itost (specifikace RDF byla publikovßna v roce 1999). O podobnou v∞c se svΘho Φasu pokouÜel i Microsoft se svou technologiφ CDF (Channel Definition Format). CDF se ale zßsadnφm zp∙sobem neprosadila. Ob∞ technologie umo₧≥ujφ p°ebφrat obsah zdroj∙ na internetu a v p°ehlednΘ form∞ je nabφzet u₧ivateli.
RSS je v podstat∞ dialekt XML (eXtensible Markup Language). RSS umo₧≥uje publikovßnφ seznamu odkaz∙ spolu s dalÜφmi informacemi, kterΘ blφ₧e popisujφ dan² odkaz. RSS je ulo₧eno na serveru (p°φpadn∞ m∙₧e b²t generovßno dynamicky) a je p°φstupnΘ nßvÜt∞vnφk∙m webu. RSS kanßl se stal v souΦasnosti nedφlnou souΦßstφ tΘm∞° ka₧dΘho zpravodajskΘho serveru nebo weblogu. V poslednφ dob∞ jsou RSS kanßly stßle Φast∞ji dostupnΘ i na ΦeskΘm webu.
ProΦ RSS?
Pokud autor webu pou₧ije RSS, nßvÜt∞vnφci jeho strßnek jist∞ ocenφ mo₧nost zφskat informace bez nutnosti jeho nßvÜt∞vy. Oproti jin²m zp∙sob∙m propagace webu (nap°. newslettery) nenφ nutnß registrace nßvÜt∞vnφka a odpadajφ tak problΘmy s neochotou sd∞lovat svß osobnφ data. Webu to v koneΦnΘm d∙sledku p°inese zv²Üenφ nßvÜt∞vnosti, proto₧e se lidΘ budou vφce vracet. Koncepce RSS tak umo₧≥uje udr₧ovat s nßvÜt∞vnφky webu trval² kontakt.
Ka₧d² web m∙₧e mφt vφce ne₧ jeden RSS kanßl. Vedle hlavnφho kanßlu je vhodnΘ publikovat takΘ dalÜφ informace, nap°φklad novinky na webu, oznßmenφ o nov²ch produktech, seznam dokumentace, soubory ke sta₧enφ, seznam e-mailov²ch adres a podobn∞.
RSS 0.91
V souΦasnΘ dob∞ se pou₧φvß p°evß₧n∞ RSS ve verzi 0.9x a 1.0. Ob∞ verze jsou dßle vyvφjeny. RSS 0.9x byla vytvo°enß spoleΦnostmi Netscape Communications a UserLand Software. Verze 0.9x jsou jednoduÜÜφ na tvorbu (odtud takΘ pochßzφ dalÜφ v²znam zkratky RSS, Really Simple Syndication). Struktura obou verzφ je velmi podobnß.
Na co nezapomenout
P°i tvorb∞ RSS souboru autor nesmφ zapomenout na:
- Plnou adresu - v₧dy uvßd∞t ·plnou a sprßvnou adresu zdroje.
- K≤dovßnφ - nejlΘpe je pou₧φvat UTF-8 k≤dovßnφ, vyhne se tak mo₧n²m problΘm∙m p°i Φtenφ RSS.
- https:, file:, mailto:, news:, a javascript: odkazy nejsou povoleny.
- Smyslupln² obsah - dbejte na obsahovou Φßst jednotliv²ch polo₧ek s ohledem na Φtenß°e.
Specifikace
ZnaΦky (tagy) element∙ RSS jsou pßrovΘ. PoΦßteΦnφ znaΦka, koneΦnß znaΦka a data mezi nimi tvo°φ element. Element m∙₧e obsahovat dalÜφ vno°enΘ elementy.
PovinnΘ znaΦky
- <channel>
- Informace o danΘm kanßle. Element musφ obsahovat elementy <title> (jmΘno kanßlu, max. 100 znak∙), <link> (URL danΘho webu, max. 500 znak∙), <description> (popis kanßlu, max. 500 znak∙), <language> (jazyk danΘho kanßlu) a <image> (XML element obsahujφcφ dalÜφ elementy).
- <description>
- Textov² popis pro item, channel, image a textinput.
- <language>
- Specifikace jazyka danΘho kanßlu (cs pro ΦeÜtinu).
- <link>
- URL danΘ polo₧ky. Musφ zaΦφnat http:// nebo ftp:///.
- <title>
- Textovß identifikace zdroje. Kdy₧ se pou₧ije v <item>, je pou₧ita jako jmΘno odkazu. P°i pou₧itφ u <image> je pou₧ito jako alternativnφ text obrßzku. Pro <channel> je pou₧ito jako titulek danΘho kanßlu. U <textinput> slou₧φ jako titulek textovΘho pole.
NepovinnΘ znaΦky
Mnoho nepovinn²ch znaΦek b²vß n∞kter²mi ΦteΦkami ignorovßno. Uvßdφm proto pouze n∞kterΘ zajφmavΘ znaΦky.
- <copyright>
- Copyright. Maximßln∞ 100 znak∙.
- <day>
- JmΘno dne. Bez atribut∙.
- <docs>
- Element by m∞l obsahovat URL odkazujφcφ na popis kanßlu. Max. 500 znak∙.
- <height>
- V²Üka pou₧itΘho obrßzku (loga). Povolena je hodnota 1 - 400. Pokud nenφ zadßna, pou₧ije se 31.
- <hour>
- Hodina (0-23).
- <image>
- Odkazuje na obrßzek pou₧it² jako logo danΘho kanßlu (gif, jpg, png). Vno°enΘ jsou povinnΘ elementy <url> (max. 500 znak∙), <link> (max. 500 znak∙), <title> (max. 100 znak∙) a nepovinnΘ elementy <description>, <width> a <height>.
- <item>
- Polo₧ka kanßlu. Vno°enΘ jsou povinnΘ elementy <title> (max. 100 znak∙), <link> (max. 500 znak∙) a nepovinn² element <description> (v²tah z danΘho dokumentu, max. 500 znak∙).
- <lastBuiltDate>
- ╚as poslednφ modifikace souboru.
- <managingEditor>
- E-mail "ÜΘfredaktora" danΘho webu. Max. 100 znak∙.
- <pubDate>
- Datum pro publikovßnφ obsahu kanßlu.
- <rating>
- PICS hodnocenφ danΘho kanßlu. Max. 500 znak∙.
- <rss>
- Identifikuje zaΦßtek a konec RSS obsahu.
- <textInput>
- Vstupnφ textovΘ pole. Povinn∞ obsahuje <title> (popis "Submit" tlaΦφtka, max. 100 znak∙), <description> (vysv∞tlivka/popisek textovΘho pole, max. 500 znak∙), <name> (jmΘno textovΘho objektu, max. 20 znak∙) a <link> (adresa CGI skriptu, kter² zpracuje textov² vstup, max. 500 znak∙).
- <url>
- Umφst∞nφ zdroje. Je odliÜnΘ od <link>, kter² provede p°esm∞rovßnφ u₧ivatele na danou adresu.
- <webMaster>
- Kontakt na webmastera. Max. 100 znak∙.
- <width>
- èφ°ka obrßzku. Povolenß je hodnota 1 - 144. Pokud nenφ hodnota zadßna, pou₧ije se 88.
- <?xml?>
- Identifikace XML dokumentu a pou₧itΘ k≤dovßnφ. Nap°φklad <?xml version="1.0" encoding="utf-8"?>. Podporovßny jsou standardnφ k≤dovßnφ IANA.
P°φklad RSS souboru
<rss version="0.91">
<channel>
<title>VzorovΘ RSS 0.91</title>
<link>http://www.foo.cz/</link>
<description>P°φklad RSS kanßlu</description>
<language>cs</language>
<image>
<title>Foo logo</title>
<url>http://www.foo.cz/images/logo2.gif</url>
<link>http://www.foo.cz</link>
<width>60</width>
<height>60</height>
<description>Foo - drobnΘ rady</description>
</image>
<item>
<title>Prvnφ polo₧ka</title>
<link>http://www.foo.cz/prvni.htm</link>
<description>Prvnφ p°φklad polo₧ky</description>
</item>
<item>
<title>Druhß polo₧ka</title>
<link>http://www.foo.cz/druha.htm</link>
</item>
</channel>
</rss>
Seznam zdroj∙ RSS
╚teΦky RSS (RSS readers, RSS aggregators)
- AmphetaDesk - desktopovß ΦteΦka pro Mac OS, Windows, Linux.
- FeedReader - desktopovß RSS ΦteΦka z Estonska pro Windows ve verzi 2.3.
- Headline Viewer - desktopovß ΦteΦka RSS pro Windows.
Validßtory
- RSS Validator - validßtor Marka Pilgrima a Sama Rubyho.
- Online RSS 0.9x Validator - validßtor UserLand.
RSS v ╚eskΘ republice
- Pixy - RSS ΦteΦka Petra "Pixy" StanφΦka.
- Pooh - RSS katalog, validßtor a dalÜφ slu₧by.
- Minasite - webov² agregßtor zprßv ze sv∞ta poΦφtaΦ∙.
DalÜφ zdroje
- Daypop - vyhledßvßnφ RSS zpravodajsk²ch dat.
- RSS Tutorial for Content Publishers and Webmasters - p°ehledn² tutorißl RSS.
- RSS (Pooh.cz) - co je to RSS, RDF, k Φemu je to dobrΘ z pohledu Pooh.cz.
- Netscape RSS 0.91 - specifikace RSS 0.91.
- Userland RSS 0.91 - specifikace RSS 0.91.
- Userland RSS 0.92 - strßnky v∞novanΘ RSS verze 0.92.