Oppdaterte nyhetskanaler med flere muligheter

Som et resultat av den stadig økende bruken av nyhetskanaler, så jeg etter hvert nytten med å kunne tilby mer informasjon rett i nettleseren, og Andersson Online har nå fått oppgradert alle feedene sine som et resultat av dette.

Det er per dags dato tre tilgjengelige feeder:

http://skriblerier.net/blogg/feeds/comments/: Ingen store forandringer siden sist, men stilsettet er blitt pusset opp for å gjøre det enklere å få oversikt.

http://skriblerier.net/blogg/feeds/articles/: Her er det blitt gjennomført flere endringer. For det første er det blitt lagt til en kategori-del for hvert innlegg, slik at man i bl.a. Internet Explorer 7 (fortsatt i beta) kan sortere alle innleggene etter kategori. Flere eksterne RSS-programmer tilbyr forøvrig samme funksjonalitet. Forruten dette har jeg lagt til forfatter på hvert innlegg; kanskje ikke mest nyttig på nettsiden min, men for nettsider som har flere forfattere er dette en grei funksjon å ha. En liten bug er også blitt fikset slik at sidens tittel er definert i «hodet» på feeden. Ingen viktig endring, men det gjør at overskriften på feeden i Internet Explorer 7 peker til forsiden av bloggen, og ikke en mappe som besøkende ikke har tilgang til.

http://skriblerier.net/blogg/feeds/articles-full/: Denne feeden er helt ny og tilbyr utvidet informasjon om hvert innlegg i stedet for å kun vise overskrift og ingress for hvert innlegg. Her får man servert hele innlegg, hvilket inkluderer bilder. Jeg vil gjerne få påpeke et problem med denne måten å servere brukerne nyheter på: Når man skriver artikler har man muligheten til å legge ved bilder. Adressen til disse bildene blir vanligvis satt til å vises fra root, det vil si f.eks. /bilder/blogg/illustrasjon.jpg. Dette fungerer naturlig nok ikke når man leser den aktuelle feeden utenfor siden og vil resultere i et dødt bilde. Jeg holder for tiden på med å utvikle en alltid fungere løsning (jeg har lagt opp en halvveis fungerende løsning foreløpig), men trenger fortsatt litt mer tid. Feeden er likevel tilgjengelig for de som ønsker å bruke den.

En siste oppdatering kan sees når man leser enkeltartikler hvor jeg nå har lagt inn det nye RSS-ikonet som blir brukt av dagens nettlesere. Ved å klikke på dette kan man abbonnere på kommentarer til spesifikke artikler.

Tilbakemeldinger på oppdateringen mottas med stor takknemlighet om det skulle være i form av skryt eller problemer. Vi vet vel likevel alle hva som er å foretrekke...

RSS Kommentarer (6)

# – av Alexander Krivács Schrøder – 25. februar 2006

Tsk, tsk… http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fblogg.pondus.net%2Feba-news%2Fpublic%2Ffeed-comments.php & http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fblogg.pondus.net%2Feba-news%2Fpublic%2Ffeed-articles-full.php :innocent:

Og uh… jeg vil nødig være masete, men det er dog sånn jeg er, så… hva skjer med UTF-8-en? :tongue:

# – av Espen Andersson – 26. februar 2006

Ang. valideringsproblemen med feedene så ser jeg på det i skrivende stund… det blir rettet opp i om ikke lenge.

Å ta i bruk utf-8 på sidene mine vil dessverre ta lenger tid enn jeg først hadde antatt. Sidene drives av nyhetssystemet mitt, EBA-News, og det å ta i bruk utf-8 gjør også at jeg må gjøre om alle sære tegn til «HTML Entities» – en ganske svær jobb.

# – av Espen Andersson – 26. februar 2006

Vil ikke dette påvirke visningen av siden? Jeg har forstått det slik at om man ikke tar i bruk HTML-entities vil man kunne få problemer med enkelte tegn på maskiner med andre tegnsett satt som standard?

# – av Alexander Krivács Schrøder – 27. februar 2006

Hvor har du fått det fra?

Nei, det eneste som bestemmer visningen av tegn er tegnsettet som er bestemt av siden du ser på. HTML-\"hodet\" Content-Type bestemmer dette når det gjelder dokumenter som sendes over HTTP.

Hvis man sender ut \"Content-Type: text/html;charset=UTF8\", og de dataene man sender ut også er UTF-8, så vil resultatet alltid bli korrekt. Det du ikke må gjøre, derimot, er å sende \"charset=UTF-8\" når du ikke bruker UTF-8. Det blir det bare feil av.

Sender man ikke ut en \"charset=<tegnsett>\" derimot, så er det stor sjanse for at tegn blir helt koko. Dette er fordi da må nettleseren gjette på tegnsettet selv, eller gjøre som W3C sier, anta at tegnsettet er UTF-8.

Du har et \"problem\" når det gjelder bruk av UTF-8, fordi du antakeligvis har en masse data lagret som ISO-8859-1 fra før. Det er to måter å ta seg av det. Enten konvertere alle dataene, eller fortsette som før, og la være å gjøre noe.

Selv er jeg veldig for bruk at Unicode:
http://alexanderschroeder.net/web/ideal-web#unicode

Og sånn apropos dette her… jeg har lagt merke til at du har

<meta http-equiv=\"Content-Type\" content=\"application/xhtml+xml; charset=utf-8\" />

i koden din (to av dem, faktisk), men at du har

Content-Type: text/html; charset=iso-8859-1

blant HTTP-\"hodene\" dine. Reglene for hvilken av disse som skal gjelde sier at den i HTTP-\"hodene\" kommer foran alt, så det <meta>-elementet blir totalt ignorert. Bare så du vet det. :wink:

# – av Espen Andersson – 27. februar 2006

Jeg svimer litt med utf-8; er fullt klar over det og holder på å lese meg opp til det :smile:

Likevel. Meta-taggen(e) ligger der da jeg halvveis implementerte utf-8 en tid tilbake, men det resulterte i at æ-ø-å ikke ble vist da jeg også la til utf-8 i HTTP-headerne.

Det som likevel viste seg å være feilen her lokalt hos meg var ikke noe av det som er tidligere nevnt, men at Dreamweaver 8 som jeg har begynt å kode i ikke lagret dokumentene som utf-8 som standard. Da hjelper det ikke mye med utf-8 informasjon fra serveren… :wink:

Har jeg rett i at mange editorer (på Windows) kløner med utf-8 eller har manglende innstillinger for det? Det virker slik.

# – av Alexander Krivács Schrøder – 27. februar 2006

En god del tekstbehandlere i Windows kløner med tegnsett generelt, ja. Forståelig, men også litt leit.

Det er kult at du ønsker å lære å bruke UTF-8. Ideelt hadde alle brukt det, da den gjør alle andre tegnsett overflødige. Arkaiske, om du vil.

Ang. meta-elementene/taggene, så er det ikke noe i veien med å ha dem der, men så lenge du også sender ut en \"ekte\" HTTP Content-Type, så blir de oversett. Dessuten har du feilstava UTF-8 som uft-8. :wink:



Legg til kommentar


— Ingen HTML
— [em], [b], [u]
— [quote], [quote=navn]
— [url], [url=]

 
 
Grunnet omfattende spamangep må førstegangskommentatorer godkjennes manuelt. Vennligst ikke lagre samme kommentaren flere ganger om den ikke vises umiddelbart.