RSS-syötteen lisääminen sivuille 2008-01-01 02:35

Kuvaus:
RSS
Really Simple Syndication (RSS 2.0)

Usein päivitettäville sivustoille kannattaa sisällyttää RSS-syöte jossa kerrotaan uusimmat päivitykset. Sivuston käyttäjät voivat tilata RSS-syötteen lukijaohjelmaan. Erilaisissa julkaisujärjestelmissä on automaattisia toimintoja RSS-syötteen toteuttamiseksi, ja sen käsinkirjoittaminen saattaakin vaikuttaa hiukan työläältä. Tässä kuitenkin perustietoa asiasta kiinnostuneille.

RSS-syötteen linkittäminen sivuille

RSS-syötteen sijainti kerrotaan sivuston jokaisen sivun head-elementtiin sijoitettavassa link-elementissä.

<link rel="alternate" type="application/rss+xml" title="Esimerkkisivuston nimi" 
  href="http://www.esimerkki.fi/rss.xml" />

RSS-asiakirjan aloittaminen

Tee uusi tekstitiedosto, ja tallenna se esimerkiksi nimellä rss.xml.

RSS-asiakirjan ensimmäisellä rivillä kerrotaan että se on XML:ää, ja kerrotaan käytetty merkistö. Seuraavalla rivillä kerrotaan mitä RSS-versiota käytetään. Seuraavaksi aloitetaan kanava jossa kerrotaan sivustosta ja syötteeseen lisättävistä sivuista.

<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">

<channel>

Syötteen/sivuston tiedot

Seuraavaksi annetaan tietoja sivustosta tai sivun osasta jolle RSS-syöte kuuluu.

<title>Esimerkkisivuston nimi</title>
<link>http://www.esimerkki.fi/</link>
<lastBuildDate>Sun, 18 Mar 2007 19:13:00 GMT</lastBuildDate>
<description>Sivuston kuvaus tähän.</description>
<language>fi</language>
  • title: sivuston otsikko
  • link: sivuston osoite
  • lastBuildDate: viimeisin muokkausajankohta GMT-aikana
  • description: sivuston kuvaus
  • language: kieli

Sivujen tiedot <item>...</item>

Tämän jälkeen kerrotaan lähes vastaavin tiedoin uudet päivitykset jokainen omassa item-elementissään.

<item>
  <title>Sivun otsikko</title>
  <link>http://www.esimerkki.fi/uusisivu.html</link>
  <guid>http://www.esimerkki.fi/uusisivu.html</guid>
  <pubDate>Sun, 18 Mar 2007 19:04:00 GMT</pubDate>
  <description>Päivitetyn sivun kuvaus lisätään tähän.</description>
</item>
  • title: otsikko
  • link: sivun osoite
  • guid: yksilöivä tunniste sivulle (voi olla sama kuin osoite)
  • pubDate: julkaisuajankohta GMT-aikana
  • description: päivitetyn sivun kuvaus, esimerkiksi johdantokappale

Seuraava päivitys lisätään vastaavalla tavalla omassa item-elementissään vanhemman päivityksen eteen. Sivut siis esiintyvät syötteessä käänteisessä järjestyksessä, uusimmasta vanhimpaan.

Asiakirjan päättäminen

Lopuksi päätetään kanava ja RSS-asiakirja.

</channel>
</rss>

Yleistietoa syötteistä

Katso myös perustietoa verkkosyötteistä, Podcast-syötteestä RSS-syötteen sovelluksena, sekä ohje niiden lukemiseksi Google Reader -syötteenlukijassa.

Linkit

RSS
Wikipedia-artikkeli RSS-syötteistä.
Howto Create an RSS 2.0 Feed
Ohje RSS-syötteen tekemiseksi kotisivuille.
RSS 2.0 Specification
Kuvaus RSS-asiakirjan rakenne-elementeistä.
Adding a CSS StyleSheet to your RSS Feed
Myös RSS-syötteelle voi tehdä CSS-tyylimuotoiluja.
W3C Feed Validation Service,
W3C:n validointipalvelu syötteille.
Luokka: »
Avainsanat:, ,
http://raulihaverinen.fi/verkko-opas/?id=115