Mitä RSS on?

rss logoRSS on tapa välittää sisältöä verkossa. Sisältö tarjotaan vakiomuodossa, joka ei ota kantaa missä muodossa sisältö näytetään. Materiaalin esitystapa ja muotoilu jäävät siis tietovirtaa käyttävän ohjelman hallintaan. RSS-virtoja tarjoavat mm. media-alan yritykset, yhdistykset sekä yksityishenkilöt.

RSS-virtoja eli feedejä luetaan siis sovellusten avulla. Alun perin tekniikka kehitettiin sisällön jakeluun eri www-palveluiden kesken, mutta viime vuosina standardia käyttäviä työpöytäsovelluksia on tullut markkinoille kiihtyvään tahtiin. Yhteistä sovelluksille on se, että hakevat ne palvelimelta tuoreimman RSS-tiedoston tietyin väliajoin. Samaa tietovirtaa voi käyttää esimerkiksi uutisotsikoiden esittämiseen www-sivuilla ja näytönsäästäjässä.

Tarjolla useita mielenkiintoisia tietovirtoja sekä lukijaohjelmia. Kannattaa kokeilla esimerkiksi Flickr:in kuvavirtoja sekä tätä RSS-yhteensopivaa näytönsäästäjää. Valitettavasti emme tarjoa käyttäjätukea erilaisille lukijaohjelmille. Pelastustoimen keskustelufoorumin sivusto-aiheessa voit kysyä apua muilta käyttäjiltä.

Muutamia esimerkkejä virtojen käytöstä:

Neuvontapalvelun seuraaminen Firefox-selaimella

Firefox-selaimessa on vakiona yksinkertainen RSS-tuki, jonka avulla saat esimerkiksi tuoreimmat uutiset selaimesi suosikkeihin. Firefox on ilmainen ja saatavissa useille eri käyttöjärjestelmille. Voit ladata selaimen mm. mozilla.fi-palvelusta. Markkinoilla on myös muita selaimia (mm. Opera) jotka tukevat syötteitä.


1. Siirry neuvontapalveluun ja klikkaa oranssia ikonia joka sijaitsee joko osoiterivin oikeassa reunassa tai ikkunan oikeassa alareunassa.


2. Valitse mihin haluat syötteen tallentaa ja valitse OK


3. Neuvontapalvelun uusimmat aiheet ladataan nyt automaattisesti kirjanmerkkiisi


Jos klikkaat oranssia ikonia sivuston oikealla palstalla selain lataa RSS-tiedoston ilman muotoilua

Pelastustoimen tehtävien seuraaminen RSSOwl-ohjelmalla

RSSOwl on erillinen RSS-virtojen seuraamiseen tarkoitettu ohjelma. Siinä on hieman kehittyneempiä toimintoja RSS-virtojen seuraamiseen kuin selaimissa (esim. Firefox tai Opera). Se osaa mm. ilmoittaa uusista viesteistä popup ikkunalla. Myös syötteiden päivitysväli on vapaasti määriteltävissä. RSSOwl on ilmainen ja saatavissa useille eri käyttöjärjestelmille. Voit ladata ohjelman sen kotisivuilta. Markkinoilla on useita vastaavia lukijaohjelmia (mm. Feedreader).


1. Siirry tehtävät tänään -osioon ja kopioi RSS-linkki (oikea palkki, oranssi ikoni)


2. Valitse RSSOwlin ylävalikosta "uusi" ja liitä kopioimasi RSS-linkki URL/Polku -kenttään


3. Lataa virran otsikko (kolmio-ikoni) ja valitse haluamasi päivitysväli (vaikkapa 30min)


4. Pelastustoimen tapahtumat -otsikko ilmestyy vasempaan palkkiin ja itse tapahtumat listauskenttään.

Uutisotsikoiden hakeminen verkkosivulle PHP-kielen avulla

Tämä esimerkki vaatii hieman osaamista web-ohjelmoinnista. Uutiset voi nostaa helposti osaksi sivustoa, mutta yksinkertaisimmillaan ne saa näkyviin seuraavasti:

  1. Lataa Magpie
  2. Pura paketti
  3. siirrä kaikki .inc-päätteiset tiedostot ja extlib-hakemisto palvelimelle johonkin alihakemistoon
  4. Luo samaan hakemistoon seuraavanlainen tiedosto vaikkapa nimellä pelastustoimi-uutiset.php:
<h1>Pelastustoimen uutisia</h1>
<?php

// lataa Magpie
require('rss_fetch.inc');

// lataa RSS-tiedosto ja luo Magpie-objekti
$uutiset = file_get_contents('http://www.pelastustoimi.fi/aihe/uutiset/feed/');
$uutiset = new MagpieRSS($uutiset);

// leikkaa viisi viimeistä uutista
$uutiset = array_slice($uutiset->items, 0, '5');

// käy uutiset läpi yksi kerrallaan ja luo linkki
foreach ($uutiset as $uutinen) {?>
<a href="<?=$uutinen[link]; ?>"><?=$uutinen[title]; ?><br />
<?php } ?>