Hlavní navigace

Vše podstatné o RSS

14. 9. 2006
Doba čtení: 7 minut

Sdílet

Možná jste na některých webech narazili na pojem RSS. Možná ani nevíte, o co se přesně jedná a k čemu by to mohlo být dobré. Možná ani netušíte, k čemu by to mohlo být dobré právě vám. Pokud ještě RSS nepoužíváte, tento článek vám řekne dost na to, abyste svůj postoj změnili. Rozhodně o mnoho přicházíte.

Článek je určen především začátečníkům, ale nevylučuji, že se může najít i poměrně zkušený uživatel, který zatím o RSS slyšel jen zběžně a ani ho nenapadlo se o něj příliš zajímat. Půjdeme tedy od obecného ke konkrétnímu.

Jak čtete web?

Většina uživatelů ráno přijde ke svému počítači, zapne prohlížeč a začne postupně procházet své oblíbené weby. Postupně si rozkliká všechny záložky, mrkne, co je nového, co se změnilo a pak se pustí do obvyklé práce.

Ty nejdůležitější stránky pak ještě navštíví několikrát denně, aby se přesvědčili, jak probíhají diskuse, zda došlo k nějaké aktualizaci během dne a podobně.

Takový postup má ovšem mnoho nevýhod. Je velmi zdlouhavý a zároveň neefektivní. Denně musíte projít mnoho webových stránek, orientovat se na nich a především si pamatovat, co jste včera už viděli a co ještě ne. V případě rozsáhlejších zpravodajských serverů navíc na mnoho informací vůbec nenarazíte nebo si nevšimnete, že se něco změnilo.

Průběžné sledování mnoha webů navíc také znamená, že často nezaznamenáte některou důležitou novinku včas a buďto na ni nemůžete reagovat nebo o ni můžete přijít úplně, když ji zasypou další zprávy.

Aby k podobným situacím nedocházelo, byl vynalezen systém informačních kanálů, který se jmenuje RSS.

O co tedy přesně jde?

RSS je zkratka, která znamená Rich Site Summary. Jedná se o informační zdroje, které dokáží automaticky uživatele upozorňovat na nové zprávy, přidané informace a další novinky. K využití RSS zdrojů vám bude stačit specializovaná RSS čtečka. Je docela pravděpodobné, že už nějakou ve svém počítači máte a ani o ní nevíte. Ke čtečkám se ale dostaneme později.

Technicky vzato není na celém principu RSS nic složitého. Zpravodajský server, který chce své RSS nabízet, musí jen na svůj web umístit soubor, který v předem stanovené struktuře obsahuje výtah z nabízených informací. Tento výtah se pak automaticky aktualizuje.

Wiki.Root.cz

Zapisujte si své vědomosti a znalosti do naší nové Wiki, kterou naleznete na adrese wiki.root.cz. Najdete v ní řadu užitečných informací a poznámky ostatních uživatelů. Wiki Root.cz je připravena být vaší studnicí znalostí nejen o Linuxu.

Tento soubor nazýváme RSS kanálem. Zmíněné RSS čtečky si jej dokáží automaticky ve zvolených časových intervalech stahovat a upozorňovat uživatele na změny, které se v souboru objevily od poslední kontroly. Aby nedocházelo ke zbytečnému zahlcování serverů požadavky na RSS, neměl by být interval kontroly kratší než 60 minut.

Autoři standardu RSS se rozhodli, že nejlepší bude využít univerzálního formátu XML. Ten je jednak dobře čitelný, jednoduše zpracovatelný a je v principu podobný HTML, takže nebude problém jej generovat.

Více verzí RSS

Původní RSS vymyslela společnost Netscape a použila jej pro svůj portál My Netscape. První verze je dnes známá pod číselným označením 0.90. Dnes se s ní ale v praxi nesetkáme.

Pokud dnes narazíte na RSS kanál, pravděpodobně bude zapsán v RSS verzi 0.91 nebo 2.0. Existují ještě další subverze, které různě modifikují či rozšiřují možnosti hlavních verzí.

Protože nás v tuto chvíli zajímá především praktická stránka použití RSS, zmíníme se o hlavních rozdílech, které můžeme pozorovat jako uživatelé. RSS 0.91 je skutečně velmi jednoduchý a kromě názvu příspěvku, URL a krátkého popisu v podstatě neobsahuje další informace.

Naproti tomu RSS 2.0 nabízí možnost zaslání dalších informací jako je autor příspěvku a především datum jeho vydání. To čtečkám pomáhá v lepším chronologickém řazení příspěvků. Všechny moderní čtečky umí používat oba formáty a tak není důvod sáhnout po nižší verzi. Máte-li na výběr, rozhodně použijte RSS 2.0.

Jak vypadá takový RSS kanál v praxi?

Verze 0.91:

<?xml version="1.0" encoding="ISO-8859-2"?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN"
    "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">
    <channel>
        <image>
            <link>/</link>
            <title>Root.cz</title>
            <url>http://i.iinfo.cz/r2/favicon.ico</url>

        </image>
        <title>Root.cz - články</title>
        <link>/clanky/</link>
        <description>informace nejen ze světa Linuxu</description>
        <language>cs</language>
        <item>
            <title>Nová softwarová sklizeň (13. 9. 2006)</title>

            <link>/clanky/nova-softwarova-sklizen-13-9-2006/</link>
            <description>Oblíbená sonda do světa (převážně) otevřeného softwaru. Dnes se podíváme na programy českých televizních stanic, najdeme si ztracené soubory na discích, prohlédneme pár obrázku v jednom tak trochu klasickém prohlížeči a k tomu si pustíme muziku. V závěru pak nevynecháme nějakou tu blbůstku.</description>
        </item>
        <item>
            <title>Nastavení LDAP serveru</title>
            <link>/clanky/nastaveni-ldap-serveru/</link>

... 

A nyní verze 2.0:

<?xml version="1.0" encoding="ISO-8859-2"?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN"
    "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="2.0">
    <channel>
        <image>
            <link>/</link>
            <title>Root.cz</title>
            <url>http://i.iinfo.cz/r2/favicon.ico</url>

        </image>
        <title>Root.cz - články</title>
        <link>/clanky/</link>
        <description>informace nejen ze světa Linuxu</description>
        <language>cs</language>
        <pubDate>Tue, 12 Sep 2006 22:00:05 GMT</pubDate>

        <item>
            <title>Nová softwarová sklizeň (13. 9. 2006)</title>
            <link>/clanky/nova-softwarova-sklizen-13-9-2006/</link>
            <description>Oblíbená sonda do světa (převážně) otevřeného softwaru. Dnes se podíváme na programy českých televizních stanic, najdeme si ztracené soubory na discích, prohlédneme pár obrázku v jednom tak trochu klasickém prohlížeči a k tomu si pustíme muziku. V závěru pak nevynecháme nějakou tu blbůstku.</description>
            <author>redakce@root.cz (Root.cz: Tomáš Guzdek)</author>
        </item>
        <item>

            <title>Nastavení LDAP serveru</title>
            <link>/clanky/nastaveni-ldap-serveru/</link>

... 

Vidíte, že ve verzi 2.0 se toho dočtete mnohem více, v příkladu je vidět jak datum, tak i autor příspěvku.

Jak RSS číst?

V prvé řadě je potřeba zjistit, zda náš oblíbený server RSS kanál nabízí. Většinou naleznete informace o RSS přímo na stránkách příslušného serveru v podobě přímého odkazu nebo malé informační ikonky. RSS kanál může být také správně uveden v hlavičce stránky.

V takovém případě jej například Firefox rozpozná a v adresním řádku zobrazí malou oranžovou ikonu. Zrovna teď ji tam určitě vidíte. Pokud na ni kliknete, objeví se seznam kanálů, které jsou nabízeny.

RSS1

Ty pak stačí přidat do některé z RSS čteček. Už jsem se zmínil o tom, že možná čtečku na svém počítači máte a ani o ní nevíte.

RSS čtečky

Možná pro vás bude překvapením, že integrovanou RSS čtečku obsahuje například Firefox, Opera nebo Thunderbird. Je to zcela logické, prohlížeč máte stejně pořád spuštěný a e-mailový klient slouží k příjmu zpráv, tak proč ne taky RSS zpráv.

V případě Firefoxu stačí zvolený kanál přidat mezi záložky. Objeví se nová položka, která pod sebou skrývá další menu. V něm jsou vidět poslední zprávy získané z konkrétního RSS.

RSS2

Pokud vám standardní firefoxí čtečka nevyhovuje, můžete sáhnout třeba po rozšíření Sage, které se chová jako přídavný panel do Firefoxu. Využívá přímo seznam kanálů v záložkách. Psali jsme o něm v samostatném článku.

Pokud jste příznivci prohlížeče Opera, můžete použít jeho integrovanou čtečku. Stačí klepnout na zvolený kanál a Opera se sama zeptá, jestli jej má přidat do menu Novinky. To se okamžitě přidá do horní lišty a můžete skrze něj číst všechny novinky. Ty jsou také automaticky kontrolovány.

RSS3

Poslední možností o které se podrobněji zmíním, je čtení RSS v e-mailovém klientu Thunderbird. V něm stačí přidat nový účet typu RSS a zadat mu všechny kanály, které chceme kontrolovat. Thunderbird pak RSS přijímá stejně jako běžnou poštu. Jednotlivé zprávy je možno rozdělovat do podsložek a celé řešení je tak přehlednější.

RSS4

Přiznám se, že jsem vyzkoušel čtečku ve Firefoxu i Sage, ale nakonec jsem zůstal u Thunderbirdu. Připadá mi nejpřehlednější. Zprávy se mi promíchávají v několika kategoriích, jsou přehledně chronologicky řazeny a mám jasný přehled o tom, co jsem četl a co ne. Dalším rozhodujícím faktorem je skutečnost, že Thunderbird stejně na jedné z mých ploch stále běží.

Existuje samozřejmě také hromada samostatných čteček. O některých se dozvíte z článku Čtení RSS na Linuxu.

UX DAy - tip 2

Závěr

Pokud chcete mít jistotu, že se dozvíte o všem, co se šustne, rozhodně nad RSS uvažujte. Překvapí vás, kolik vám dokáže uspořit času a budete kroutit hlavou nad tím, proč jste si čtečku nepořídili dřív. Můžu z vlastní zkušenosti říct, že se u počítače bez svých oblíbených kanálů cítím jako bez ruky.

Na závěr ještě seznam kanálů, které můžete odebírat z Root.cz:

Používáte RSS?

Byl pro vás článek přínosný?

Autor článku

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Studoval počítače a média, takže je rozpolcen mezi dva obory. Snaží se dělat obojí, jak nejlépe umí.