Zoektocht
naar interessante artikelen hoeft niet meer
Oracle Technology Network is overgestapt
op RSS-Newsfeed
Het verkrijgen van informatie van de website van
Oracle Technology Network (technet.oracle.com) is nooit
zo eenvoudig geweest. Bent u geïnteresseerd in nieuws,
opiniërende artikelen en columns? Deze kunnen dagelijks
automatisch naar uw desktop worden verzonden. Een nieuwe
technologie - RSS-Newsfeed - maakt dit mogelijk. Het
enige dat van u wordt verlangd is: de installatie van
een RSS-lezer en de invoer van enkele parameters. De
rest gaat vanzelf…
RSS staat voor 'Really Simple Syndication'. Het is dus
niet verrassend dat de aanmaak van een Newsfeed (nieuwsstroom)
eenvoudig is. OTN slaat al het nieuws van de website
op in een Oracle-database. Met behulp van een speciale
applicatie kan de OTN-redacteur bepaalde berichten toevoegen
en aanpassen. Daarnaast kan hij een XML-bestand genereren
dat gepubliceerd wordt via RSS-Newsfeed. De RSS-lezer
(het nieuwsaggregaat) die op uw computer is geïnstalleerd,
leest het XML-bestand, zet het om en laat een samenvatting
zien van het meest recente OTN-nieuws. En dat allemaal
binnen handbereik op uw desktop!
Publiceren via OTN
OTN heeft de toepassing gebouwd met behulp van XSQL
Pages (ook wel XSQL Servlet genoemd). XSQL Pages stelt
iedereen die bekend is met SQL in staat 'templates'
te creëren en te gebruiken. Hiervoor moet het volgende
worden gedaan:
Stel
dynamische XML-datagrammen samen die gebaseerd zijn
op SQL-queries;
Vervorm
deze 'data pages' om een eindresultaat te verkrijgen
in elke gewenste XML, HTML of tekstgebaseerd formaat;
Maak
daarvoor gebruik van een XSLT-stylesheet (Extensible
Style Language Transformation).
In
het geval van OTN worden de datagrammen getransformeerd
in HTML-pagina's. Die gebruikt de redacteur om het nieuws
te updaten. Daarnaast worden de datagrammen omgezet
in RSS-formaat XML-bestanden. Deze worden op OTN gepubliceerd
als een Newsfeed.
Hoe ziet een RSS-document eruit?
Het hieronder staande voorbeeld is een deel van de Newsfeed
van de BBC. Voor het overzicht zijn een aantal onbelangrijke
zaken weggelaten. Op die manier heeft u een beeld van
de opbouw van een RSS-document:
?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel> <title>BBC News | Front Page</title>
<link>
http://news.bbc.co.uk/go/rss/-/1/hi/default.stm</link>
<description> Updated every minute
of every day</description>
<item>
<title> Three charged over 'Tube terror plot'</title>
<link>
http://news.bbc.co.uk/go/rss/-/1/hi/england/2198228.stm</link>
<description> Three men are arrested
on terror charges in London amid reports of a plot to
target the city's underground.</description>
</item>
<item> <title>Firefighters urged to lift strike
threat</title>
<link>http://news.bbc.co.uk/go/rss/-/1/hi/uk_politics/2485303.stm</link>
<description> As both sides take
a day off from negotiations, John Prescott urges firefighters
to 'take the gun away' from their employers' heads.</description>
</item>
</channel>
</rss>
De
eerste twee regels geven aan dat het gaat om een XML-document
(in het bijzonder RSS versie 2.0). In het document zit
altijd exact één -element waarin de titel en
beschrijving van het document worden gegeven. Hierin
zit ook een link opgenomen naar de locatie op het web
waar dit document bij hoort. Verder staat er in
een aantal -tags waarin de afzonderlijke berichten
worden uiteengezet.
Publiceren en lezen
Een weblog - of 'blog' - is een website in dagboekstijl.
De maker - de weblogger of blogger - plaatst links naar
andere webpagina's die men leuk of interessant vindt.
Deze hyperlinks zijn meestal voorzien van commentaar.
Zo'n weblog wordt over het algemeen regelmatig up-to-date
gehouden. Fanatieke bloggers schrijven meerdere malen
per dag nieuwe stukjes. De nieuwste berichten komen
altijd bovenaan de pagina te staan.
Het aantal weblogs is de laatste jaren enorm gegroeid.
Dat heeft zijn weerslag op het gebruik van RSS-Newsfeed.
Bloggers gebruiken vaak speciaal ontwikkelde publicatiesoftware.
Dit soort software (bijvoorbeeld Blogger, Movable Type
en Pivot) genereert naast reguliere HTML-output ook
vrij eenvoudig, of zelfs automatisch, een RSS-output.
Overigens maken niet alleen webloggers gebruik van deze
publicatiesoftware. Ook grote webuitgaven zoals News.com,
Washington Post en Slashdot brengen hun kopij zowel
in HTML- als in RSS-formaat uit.
Het lezen van RSS-Newsfeeds gebeurt met behulp van RSS-lezers.
Met behulp van deze software kunnen internetters veel
zoektijd besparen. Deze programma's zijn dan ook bedoeld
voor degenen die snel en gericht op de hoogte willen
komen van het actuele aanbod in hun interessegebied.
RSS-lezers zijn er in alle soorten en maten, betaald
en niet betaald, voor Linux, Macintosh en Windows. Sommige
kunnen uitsluitend RSS-feeds inlezen, andere zijn ook
in staat een RSS-document aan te maken. De bekendste
RSS-lezers zijn:
AmphetaDesk (Linux, Mac, Windows; gratis), NetNewsWire
(Mac; gratis), NewzCrawler (Windows; betaald), Radio
UserLand (Mac, Windows; betaald), RSSReader.nl (Windows;
gratis) en Syndirella (Windows; gratis), Feedreader
(Windows; gratis), AmphetaDesk (Mac, Linux, Windows;
gratis) en FeedDemon (Windows; betaald).
De meest gebruiksvriendelijke - en minstens zo bekende
- RSS-lezer is nog niet genoemd. De ontstaangeschiedenis
van RSS-Newsfeed is nauw met de ontwikkeling van dit
programma verbonden. Daarom laten we het hier niet onvermeld...
RSS is ontwikkeld door Dan Libby. In maart 1999 werd
het voor 't eerst toegepast bij My.Netscape. Ook toen
was het bestandsformaat bedoeld om webkopij te publiceren
via Netscape-kanalen. Sinds 2001 ondersteunt Netscape
RSS niet meer. Dave Winer heeft echter zijn werk voortgezet
binnen zijn bedrijf Radio Userland. Het product dat
hieruit voortvloeide, heette Radio Userland en scoort
bijzonder hoog op het gebied van gebruiksvriendelijkheid.
Het is een One Page Aggregator: al het nieuws wordt
op één pagina zichtbaar gemaakt. Het enige probleem
is dat Radio Userland, na downloaden, slechts een maand
gratis te gebruiken is. Het draait zowel onder Windows
als Mac OS.
Toenemende interesse
Websites die RSS-feeds aanbieden, zijn te herkennen
aan een rechthoekig, oranje blokje met de witte letters
XML of een blauw blokje met de letters RDF. Soms wordt
tekstueel verwezen naar de mogelijkheid van RSS-newsfeeds
(let op termen als 'RSS', 'RDF', 'XML' en 'syndicatie').
Deze tekst of afbeeldingen zijn dan via een hyperlink
verbonden met de RSS-newsfeed. Door het internetadres
van de RSS-feed simpelweg te kopiëren en te plakken
in de RSS-lezer, kan de pagina worden opgeroepen. Maar
er zijn ook RSS-lezers - zoals NewzCrawler en Syndirella
- die tijdens het surfen automatisch herkennen of een
website over een RSS-mogelijkheid beschikt. Daarvoor
moet echter wel de 'Autodiscovery'-optie worden aangevinkt.
Ook in Nederland laat RSS-Newsfeed steeds meer van zich
horen.
Op www.it-staffing.nl,
een detacheringswebsite voor zelfstandige IT-professionals,
komt binnenkort een hyperlink die toegang biedt tot
RSS-Newsfeed.
En er is nu ook een online markt waarop Nederlandse
organisaties, bedrijven en individuen die betrokken
zijn bij internationale samenwerking, duurzame ontwikkeling
en mensenrechten, gratis nieuws kunnen verspreiden.
Dat gebeurt via de website www.news-exchange.nl.
Hierop worden alleen koppen van artikelen opgenomen
met een link naar het complete artikel dat op de website
van de publicerende organisatie staat weergegeven. Tegelijkertijd
kan het laatste nieuws dagelijks automatisch naar desktops,
eigen websites en intranet worden verzonden. Onder de
aangesloten organisaties die hun nieuws reeds via News-exchange.nl
aanbieden, bevinden zich 'grote jongens' als Hivos,
PSO, Radio Nederland Wereldomroep, Oneworld.net en het
Ministerie van Buitenlandse Zaken. Reden te meer om
de opmars van RSS-Newsfeed serieus te nemen…