Interval.cz
RSS? RSS!

Mo₧nß jste si v poslednφm Φase vÜimli, jak se na r∙zn²ch webech zaΦaly objevovat odkazy na RSS, zatφmco na jin²ch se objevily v²b∞ry z jejich obsah∙. Pokud se tedy chcete koneΦn∞ dozv∞d∞t, co tato magickß zkratka znamenß, tento Φlßnek vßm poskytne zßkladnφ odpov∞di na vaÜe otßzky, spolu s obsßhl²m odkazov²m materißlem, z n∞ho₧ se m∙₧ete dozv∞d∞t vφce.

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

<?xml version="1.0" encoding="utf-8"?>
<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 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



Ji°φ BureÜ (4.3. 2003)

Redakce Interval.cz |  Inzerce na Interval.cz |  Hledßme novΘ autory ISSN 1212-8651 
 ⌐ Zoner software, s.r.o., vÜechna prßva vyhrazena, tento server dodr₧uje prßvnφ p°edpisy o ochran∞ osobnφch ·daj∙.