RSS - rýchlo a jednoducho

Pri tvorbe RSS pre túto stránku bolo čerpané z viacerých zdrojov. V tomto článku je teda zhrnutie základných poznatkov k rýchlemu a jednoduchému vytvoreniu vlastného RSS kanálu.

RSS môžeme v zjednodušenej forme nazvať akýmsi sumárom noviniek na stránkach. Ide o dohodnutý formát dát založený na XML štruktúre dokumentu.

Základná štruktúra

<?xml version="1.0" encoding="utf-8"?>

<rss version="2.0">
    <channel>

        <title>Titulok mojho rss</title>
        <link>http://www.mojaurl.sk/</link>
        <description>Jednoduchy popis</description>
        <lastBuildDate>Mon, 12 Sep 2005 18:37:00 GMT</lastBuildDate>
        <language>sk</language>

        <item>
            <title>Titulok clanku</title>
            <link>http://www.mojaurl.sk/nieco/clanok123<>/link>
            <guid>http://www.mojaurl.sk/nieco/clanok123</guid>
            <pubDate>Mon, 12 Sep 2005 18:37:00 GMT</pubDate>
            <description>Uvod clanku</description>
        </item>
    </channel>
</rss>

Aby bolo RSS validné, je potrebné niektoré znaky v texte nahradiť:

< &lt;
> &lt;
& &amp;

Blokov item môže byť ľubovoľný počet, no je zbytočné aby v RSS boli napr. články staršie ako rok. Počet je vhodné zvoliť podľa častosti pridávania nového obsahu. Ak ide o web, ktorý denne publikuje desiatky nových článkov, RSS by malo pokrývať aspoň týždeň až dva. Ak naopak ide o web, kde pribudne priemerne 1 článok za pol roka, RSS bude obsahovať iba najnovších 3-5 článkov.

Ak máme rss vytvorené, zostáva posledný krok a tým je pridanie meta tagu do hlavičky stránky v tvare

<link rel="alternate" title="Titulok RSS"
href="http://mojaurl.sk/rss.php" type="application/rss+xml" />

Tento prehliadaču poskytne odkaz, kde sa RSS nachádza, čo sa prejaví najčastejšie zobrazením ikonky RSS v adressbare.