Tilbudet i rss2html-tjenesten er nå utvidet med mulig å få flette flere nyhetsstrømmer mot en samlet resultatfil. Nyheter fra flere rss-strømmer/nyhetskilder presenteres altså under ett i en integrerbar html-fil. ( For detaljer om dette se videre i dokumentet)
USIT tilbyr en tjeneste vi kaller RSS2HTML. Tjenesten legger til rette
for at UiO-brukere kan legge informasjon fra nyhetsstrømmer
basert på formatet RSS inn på egne websider.
Tjenesten konverterer nyhetsstrømmer på RSS formatet og produserer
HTML-filer som lagres på faste sted i filtreet på Webhotellet
ved UiO. De genererte HTML-filene vedlikeholdes automatisk i en takt som avpasses
mot hastigheten på endringer i den nyhetsstrømmen som følges.
(Pr i dag oppdateres de mellom 2 og 6 ganger i timen.)
Disse filene kan så inkluderes i enhetens eksisterende sider, og gir tilgang til dynamiske nyhetskolonner
uten videre vedlikehold.
De produserte filene kan
kun integreres i sider som ligger på Web-hotellet (caesar.uio.no). Det
betyr jo også at resultatene av disse innhentingene kun er til bruk på sider for enhetene ved UiO, og at tjenesten ikke er tilgjengelig til bruk på ansatte
eller studenters hjemmesider.
(Om du har behov for å etablere denne tjenesten knyttet til webtjener på andre
maskiner enn web-hotellet ved uio (caesar.uio.no), så ta kontakt med.)
Den produserte HTML fila inneholder i tillegg til konvertert nyhetsstrøm,
også definerte CSS-klasser for elementene i fila. Om du ønsker det,
kan du dermed ta kontroll over formatering av informasjonen der legges i egne
sider ved hjelp av CSS-stilark, men dette er ikke påkrevet.
Tjenesten driftes av USIT, og du kan bestille den via mail til her.
Du kan finne litt mer om denne og andre tjenester fra USIT ved å sjekke
vår Katalog
over web-tjenester (Se
katalogen på egen side).
RSS er et format for "Web content syndication". RSS er et
akronym som står for RDS Site
Summary (også tidligere
kalt Rich Site Summary). Akronymet er også utlagt som Really Simple Syndication.
Det er vel nærmest en samlebetegnelse på et lite sett standarder
for uttrekk og presentasjon av informasjon som kan struktureres i henhold
til begrep som overskrifter, ingresser og publiseringstid/dato.
RSS informasjon vil ha en link til den opprinnelige informasjonskilden
(artikkel/blogg/.. etc). Slike uttrekk er
spesielt interessante der det foregår fortløpende publisering
i form av feks nyhetsformidling, artikkelpublisering, diskusjonsfora eller
private nettlogger (blogger).
(Om du er ute etter mer teknisk
(for det meste engelsk-språklig) introduksjonsmateriale til rss det er
mye å finne
ved søk påå nettet feks via www.google.com).
Tjenesten må bestilles fra USITved å fylle inn og sende inn det
skjemaet du finner nederst i denne veiledningen ( gå til
skjemaet ), eller
ved hjelp av en mail til www-drift@usit.uio.no
Før du sender bestilling må du vite eller bestemme:
URLen til en nyhetsstrøm er lik webadressen til det XML dokumentet som beskriver nyhetsstrømmen.
Det du skal lete etter er et XML- ikon som dette her (
).
Når du klikker på selve XML-ikonet kommer det (litt avhengig av nettleserens
egenskaper) opp et mer eller mindre strukturert dokument. Dokumentet er ikke
interessant,
men adressen i nettleserens adressefelt er den du er ute etter.
For et eksempel kan du gå hit og
klikke på XML-bildet.
aller nederst på siden.
Det ser da ut noe ala dette:
For denne nyhetsstrømmen er altså URLen som skal
oppgis ved bestilling :
http://wo.uio.no/wo-data/nettlogg/rss/401.rss
NB:
001 = Kun nyheter |
002 = Nyheter + dato:tid |
003 =Nyheter + dato |
004 =Nyheter + channel + dato:tid |
005 =Nyheter + description (innholdet) + dato:tid |
|---|---|---|---|---|
Antallet nyheter i resultat tabellen kan være mellom 1 og (maksimum) 15.
Stien til resultattabellen angir du selv, men siden dette nå er et tilbud knyttet til webhotellet skal det være en sti på omtrent dette formatet:
/uio/caesar/<grensesnitt>/htdocs/<underkatalog_hvis_ønskelig>/
Her er <grensesnitt> på formen no.uio.www_80 hvis det gjelder http://www.uio.no/
Navnet på resultatfila genereres av drifts-tjenesten
på basis
av hvilken kilde det hentes fra, og hvordan strømmen skal brukes.
Hvis du er usikker på hvor fila skal ligge så skriv URL'en til
siden RSS skal brukes på så vil www-drift hjelpe deg videre.
Det fulle lagringsnavnet for fila får
du tilbake i en epost fra www-drift når tjenesten er etablert.
Under vil vi gå gjennom et eksempel på hvordan en slik nyhetstrøm
er satt inn på en web side. Vi bruker som eksempel USITs Katalog
over webtjenester (som vi allerede
har nevnt) for å gå gjennom
hva som må gjøres for å få integret
nyheter i egne sider.
Om du åpner denne siden i en nettleser, ser
du et konkret eksempel på integrering av en nyhetsstrøm fra
Nettlogg applikasjonen, i den gule kolonnen til høyre.

(Kollonen viser overskrifter fra web-loggen "Nytt fra USIT").
HTML-siden som beskriver den aktuelle nyhetstabellen så (et øyeblikk) slik ut:
| Her er 5 linjer av tabellen slik den var et øyeblikk: | ... og dette er kildekoden
for de 5 nyhetsoverskriftene (som ble klippet ut av fila: 401.html) |
|---|---|
|
|
|
(Formatet på denne konkrete strømmen er 001: Overskrift /dato:tid)
Hvordan skal vi få informasjonen på plass i vår side ?
Hovedtrinnene i prosessen er :
| Hva du må gjøre | Kommentar om hvordan det er gjort i det konkrete eksemplet | ||
|---|---|---|---|
| Opprett eller velg hovedside i HTML som skal motta rss-strøm | Eksempelfila :/uio/caesar/no/uio/usit/www/htdoks_80/it/web/produktkatalog/index.html
(altså i web: http://www.usit.uio.no/it/web/produktkatalog/index.html ) | ||
| Bestill og få referanse til dokument som oppdateres med rss strøm | Her er det fila: ../rss/401.html | ||
| Sett inn dokumentet for rss strømmen (<!--#include virtual=filsti/filnavn.html -->) | Slik er datafila brakt inn i hovedsiden via SSI:
(Om du bruker PHP setter du inn ei fil slik:)
|
I tillegg til det å få informasjonen inn som en tabell i en annen
web-side kan det jo være interessant å tilpasse formatet på resultatet
for å presentere det på en passende måte.
Dette gjør
man enklest og best ved hjelp av
"Cascading StyleSheets" (CSS). I tillegg til den rene plasseringen
som over, kan man altå
følge opp med noen CSS grep for stilsetting ala det under:
| Hva du må gjøre | Kommentar om hvordan det er gjort i det konkrete eksemplet | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Opprett stilark for siden (om ønsket) | I eksemplet her brukes : .. /it/web/produktkatalog/css/produkter.css | ||||||||||
| Gjør stilarkdokumentet aktivt for websiden ved å LINKe det inn. | Siden for Katalog over webtjenester inkluderer sitt stil ark (produkter.css) slik:
For å sikre best mulig at nettleserne frisker opp siden sin for å se innhold i nyhetskolonnen som er endret undrveis i sesjonen bør du også føye til disse meta taggene i dokumentet:
|
Her kan du se Katalog over webtjenester ved UiO for å se resultatet i praksis.