RSS
Teppo Räisänen
http://www.oamk.fi/~teraisan/
Teppo.raisanen@oamk.fi
Mitä RSS on?
Rich Site Summary / Really SimpleSyndication
XML-kieleen perustuva järjestelmä
Suunnattu sisällön jakeluun verkossa
RSS-syötteitä tarjoavat mm.uutispalvelut (vrt. newsletterit)
Taustalla esim. roskapostiongelmat
Syötteen sisältö
RSS-syöte sisältää tuoreimpien uutistenotsikot ja lyhennelmät uutisista
Syötteitä voidaan lukea lukijaohjelmillatai selainta käyttäen (jos tuki löytyy)
Lukijaohjelmat tilaavat määritellyistälähteistä määräajoin tuoreimmat otsikotja esittävät ne
Syötelähteen merkintä
Standardin mukaan RSS-syötteestäilmoitetaan ikonilla
Selainrivillä
Screen shot 2010-10-30 at 9.38.17 PM.png
RSS:n historia
RSS oli alkuaan Netscapen projekti jakulki nimellä RDF (Resource DescriptionFramework)
Tarkoituksena oli
Kuvata uutisvirtoja
Luoda käyttäjille oma tiedotusportaali (MyNetscape)
RSS:n historia
RSS:n käyttö levisi nopeasti kun monetuutipalvelut alkoivat käyttääyhteensopivia syötteitä
Myöhemmässä yhteydessä RSSeriytettiin RDF-spesifikaatiosta
RSS-versiot
RSS käsittää yhdeksänyhteensopimatonta versiota
Versiot eroavat toisistaan
XML-elementtien ja
Niiden sijaintien osalta
RSS-lukijat kykenevät yleensätulkitsemaan eri versioita, kunhansyötteet ovat validia muotoa
RSS-elementit
RSS-syötteet ovat XML-tiedostoja
Tiedoston rakenne on määritelty DTD-tiedostossa
Juurielementtinä on aina rss ja sen allaon lapsielementti channel
Pakollisia elementtejä RSS 2.0-tiedostoissa ovat channel, title,description ja link
RSS-elementit
Muita elementtejä ovat:
Language = kieli
Copyright = tekijänoikeuden haltija
Webmaster = vastuuhenkilön email-osoite
pubDate = tiedoston julkaisupvm
skipDays = päivät, jolloin lukijaohjelma eivoi lukea lähdettä
Esimerkki
<rss version="2.0">
<channel>
<title>PKTEST</title>
<link>http://pktest.wordpress.com</link>
<description>Testi blogi</description>
<pubDate>Thu, 02 Nov 2006 12:03:07 +0000</pubDate>
<generator>http://wordpress.org/?v=MU</generator>
<language>fi</language>
<item>
<title>Title</title>
<link>http://pktest.wordpress.com/2006/11/02/title/</link>
<comments>
http://pktest.wordpress.com/2006/11/02/title/#comments
</comments>
<pubDate>Thu, 02 Nov 2006 11:56:59 +0000</pubDate>
<dc:creator>pktest</dc:creator>
<category>Uutiset</category>
------
RSS-lukijat vs. selainluku
RSS-syötteitä tukevien selainten määräkasvaa jatkuvasti
Dedikoituneisiin lukijaohjelmiin liittyykuitenkin mm. seuraavia etuja:
Parempi tuki useiden lähteiden seuraamiselle
Paremmat syötteiden haku- jahallintaominaisuudet
Hallitumpi laiteresurssien käyttö
Podcasting
RSS 2.0 –syötteisiin voidaan liittääaudiodataa ja jakaa se syötteenmukana
Tällöin syöte toimii ikään kuin käyttäjänvalitseman radiokanavana
Syötteen käsittely vaatii Podcastingiatukevan lukijaohjelman
Validointi
Tiedoston validius on erittäin tärkeää,jotta lukijaohjelma kykeneetulkitsemaan sisällöt
Tarkoitukseen sopiva validaattori löytyyesim. ositteestahttp://www.feedvalidator.org
RSS-syötteiden julkaisu
RSS-tiedosto kannattaa linkittää WWW-sivulle käyttäen yhtä em. Kuvakkeista
Esim.
<a href=”oma.xml"><img src="rss.gif" height="14"></a>
RSS-syötteiden julkaisu
Jotta syöte saa käyttäjiä, kannattaa siitävälittää tiedot syötelistoihin, joita ovatmm.
Huom. Rekisteröinnin kohde on .xml-tiedosto, ei kotisivu!
Syötteen päivittäminen
Syötteen säännöllinen päivittäminen ontärkeää
Päivityksen toteuttaminen voi ollatyölästäkin
Siksi on olemassa palveluja syötteidenautomatisoituun tuotantoon japäivitykseen, esim. MyRSSCreator jaFeedFire