Martin Koksrud Bekkelund

Martin Koksrud Bekkelund

Teknologi • Samfunn • Politikk

Min gode venn Ove tipset meg i dag om at UiO har valgt Mozilla Thunderbird som sin nye nettleser. Begrunnelsen for valget er at den er gratis, har god støtte for de særnorske tegnene, kryptert informasjonsutveksling via IMAP, POP3 og SMTP, stavekontroll og mulighet for å kjøre Thunderbird på flere operativsystem.

Det er gledelig å lese at en av de største utdannelsesinstitusjonene i Norge velger et produkt basert på åpen kildekode, fremfor lisensiert programvare. Umiddelbart ser jeg for meg en betydelig kostnadsreduksjon for UiO og håper valget tas til etterretning i politiske kretser.

Thunderbird er ikke en gruppevareklient og er ikke ment som en erstatning for f.eks. Microsoft Outlook eller Lotus Notes, men fungerer derimot som et glimrende alternativ til Microsoft Outlook Express, Eudora og andre lisensbaserte e-postklienter.

Undertegnede bruker Thunderbird til fire private e-postkonti og njusleser og har vært meget fornøyd med valget.

Mer om UiOs valg av e-postleser finner du hos UiO.

Martin :-)

Som leser kan du gi et bidrag til produksjonen, til driften og til å skaffe utstyr til testing for å sikre regelmessige, uavhengige artikler, tester og vurderinger av høy kvalitet.

Gi et bidrag

Husk å abonnere på nyhetsbrevet, det er gratis og du får alle artikler rett i innboksen.

 

Hvorfor bytte CMS?

Jeg har benyttet CuteNews i mange år, og det har fungert stort sett smertefritt. De gangene det har bydd på problemer har de vært forårsaket av andre, blant annet har jeg vært offer for fjortiser som hacket meg i høst. Noen ord for beslutning om bytte av verktøy:

  • Sikkerhet er et viktig stikkord. WordPress lagrer data i en MySQL-database, et stort sikkerhetsfortrinn fremfor CuteNews’ filer. Sikkerhet innebærer også konsistens i data. En SQL-database blir ikke like lett korrupt som en fil. MySQL-basert lagring var derfor et must, ettersom min ISP kun tilbyr MySQL.
  • Kategorisering og arkivering av artikler var noe jeg savnet veldig. Spesielt med tanke på at jeg hadde 144 artikler som ikke var godt kategorisert. I menyen finner du nå både kategorier og automagiske arkiver per måned.
  • Siste kommentar er kanskje det jeg har savnet mest. Få ting er kjedeligere enn å klikke seg rundt i gamle artikler for å se om det er postet kommentarer til de. Spesielt med tanke på at det ikke fantes RSS-feeds til kommentarene.
  • RSS-feeds fantes tidligere kun for ingressen til artikkelen. Nå finner du både RSS 2, RSS 0.92 og Atom 0.3 for artikler og kommentarer. For kommentarene tilbys det også egne RSS-feeds per artikkel.
  • URI-er som er søkemotoroptimaliserte og som ser penere ut enn de gamle.
  • Formatering av kommentarer var en kjedelig jobb tidligere. CuteNews hevdet at man kunne benytte BB-code til kommentarene, men det fikk jeg aldri til å fungere. Med WordPress får man et utvalg av tagger tilgjengelig under kommentering.
  • Formatering av artikler er forbedret i WordPress. CuteNews hadde meget gode formateringsmuligheter, men WordPress ligger et hestehode foran.

Valg av verktøy

Jeg har merket meg at flere har konvertert til WordPress den siste tiden. Kyrre og Geir er to nærliggende personer å nevne. Det pussige er at alle ser ut til å ha fått idéen om konvertering omtrent samtidig. Jeg har sett på WordPress ganske lenge og funnet det som det beste verktøyet etter å ha testet flere titalls andre verktøy. Stikkord som sikkerhet, semantikk, tilgjengelighet, struktur og standarder er blant argumentene for valg av WordPress.

Konvertering av data fra CuteNews til WordPress

Konverteringsprosessen var det jeg gruet meg mest for, av flere grunner. For det første var mitt gamle CMS, CuteNews filbasert, hvilket gjør database-til-database-konvertering vanskelig, spesielt med tanke på at jeg hadde data fra flere versjoner av CuteNews liggende i datafilene. Dette skapte inkonsistente data og vanskeliggjorde konverteringsprosessen ytterligere. Tanken på å benytte DTS streifet meg flere ganger, ettersom DTS er et utrolig godt verktøy for å transformere data, også fra fil til database. DTS er kanskje noe av det beste jeg har sett fra Microsoft! Jeg gikk derimot bort fra tanken etter å ha fundert litt på hvilke utfordringer jeg kunne møte ved konvertering. Spesielt tanken på inkonsistente data plaget meg litt. Valget falt derfor på manuell konvertering av hver enkelt post. Kommentarer er så langt utelatt, ettersom det er mange av dem. Sett tilbake på arbeidet er dette ikke noe som frister til gjentakelse med det første.

Å forstå WordPress

Før konvertering så jeg det som en forutsetning å forstå hvordan WordPress var skrudd sammen. Først og fremst for å se om det var kapabelt til å skrus sammen med mitt design, men også for fremtidige endringer og ønsker. Med utgangspunkt i filen “index.php” i WordPress-katalogen lagde jeg min egen testfil, “martins_wp.php”, basert på en tom XHTML-fil. I “martins_wp.php” tok jeg en og en funksjon fra “index.php” for å se hva den gjorde både funksjonelt og utseendemessig.

Ettersom “index.php” var koblet til en rekke stilsett var det derfor en smal sak å lage sine egne som jeg knyttet til “martins_wp.php”. Jeg vil derimot anbefale deg å starte med en stilløs side i første omgang, så ser du lettere at det semantiske og strukturelle er i orden før du påfører stilsetting. Det gikk med mange kvelder og kopper med den verdensberømte appelsin-skall-teen for å forstå all oppbyggingen. Jeg sitter igjen med en følelse av at det var verdt alle kveldene og koppene ettersom forståelsen av oppbyggingen er til stor nytte for omstrukturering i fremtiden.

Funksjoner jeg benytter

WordPress tilbyr en rekke funksjoner som standard i “index.php”. Jeg valgte ut noen jeg så som praktiske, her listet på norsk slik du ser dem i menyen:

  • “Siste fem kommentarer”: en plugin av TheÜberGeeks.net som viser siste kommentarer. Jeg har skrudd litt på denne for å passe mitt eget behov, og vil legge ut denne tilpasningen når jeg har pyntet litt på koden.
  • “Pekere”: lister linker administrert i WordPress.
  • “Kategorier”: lister kategorier administrert i WordPress
  • “Søk”
  • “Arkiv”: lister arkiver administrert i WordPress. Her månedsvis.
  • “Metainformasjon”: RSS-feeds og et par pekere.

Alle funksjonene har jeg pakket inn i hver sin <div> med tilhørende identifikator som stilsettes i stilsettet. Jeg vil absolutt anbefale det samme, spesielt dersom du ønsker å differensiere designet.

Design

Jeg er i ferd med å utarbeide et nytt design som er bedre tilpasset en blogg på hovedsiden. Slik det er nå blir det litt rotete med en meny på både høyre og venstre side. Det interessante i denne sammenhengen er at jeg ikke har gjort vesentlige endringer i strukturen på siden, ettersom dette vil påvirke de andre sidene i tillegg til hovedsiden. Designendringer er hovedsaklig utført med CSS.

Problemer

Jeg har ikke støtt på noen spesielle problemer underveis. Liker å tro at det er et grundig forarbeid som sikret prosessen. :-) Jeg har selvfølgelig noen punkter som gjenstår, men ser ikke disse som uoverkommelige eller problematiske.

Oppsummert vil jeg si at WordPress er meget gjennomført og ting er gjort rett. Kode som produseres validerer og resultatet ser godt ut i de nettleserne jeg har testet.

Martin :-)

Som leser kan du gi et bidrag til produksjonen, til driften og til å skaffe utstyr til testing for å sikre regelmessige, uavhengige artikler, tester og vurderinger av høy kvalitet.

Gi et bidrag

Husk å abonnere på nyhetsbrevet, det er gratis og du får alle artikler rett i innboksen.

 

CuteNews er kastet på sjøen til fordel for WordPress, et PHP-basert bloggeverktøy som lagrer data i en MySQL-database i forhold til CuteNews’ filer (som ble hacket mer enn én gang). En SQL-database er også mer effektiv enn filer, ettersom man gjør en spørring mot SQL-databasen for å finne en oppføring, fremfor å lete igjennom alle poster i en hel fil.

De gamle postene er konvertert manuelt (144 stykk i tallet) fra CuteNews til WordPress, med unntak av kommentarene. (Det er over 500 av dem, så jeg orker ikke tanken akkurat nå…) Av den grunn har jeg ikke kastet CuteNews fullstendig ut. Har du planer om å bytte bloggeverktøy kan jeg anbefale en automagisk konvertering, for den manuelle er en drittjobb uten sidestykke. Selv så jeg det som for risikabelt å forsøke å dytte data rett inn i WordPress’ tabeller med DTS, så jeg tok heller jobben med å gjøre det manuelt.

Ettersom WordPress er ny gutt i gata blir det en viss innkjøringsperiode med noen funksjoner som ikke er på plass enda. Jeg nevner blant annet:

  • Siste kommentar
  • Testing av Textile 2.0 Beta
  • En anti-kommentarspam-funksjon (Kyrre titter på WP Blacklist, så jeg avventer hans erfaringer)
  • Norske tekster
  • Bytte ut de mindre pene uttrykksikonene som følger med WordPress
  • Korrigere skjema for kommentarer
  • Generell småfiksing av design
  • Opprette noen fornuftige kategorier

Eventuelle andre småting tar jeg fortløpende. Har du innspill er du selvfølgelig hjertelig velkommen til å komme med forbedringsforslag! Det samme gjelder hvis du finner feil.

Det du trenger å tenke på i denne anledning er:

Noe jeg har glemt? Jeg er i så fall ekstremt takknemlig for tilbakemelding, enten via mitt kontaktskjema, eller som en kommentar til denne artikkelen.

Martin :-)

Som leser kan du gi et bidrag til produksjonen, til driften og til å skaffe utstyr til testing for å sikre regelmessige, uavhengige artikler, tester og vurderinger av høy kvalitet.

Gi et bidrag

Husk å abonnere på nyhetsbrevet, det er gratis og du får alle artikler rett i innboksen.

 

Flere artikler

Enda flere artikler? Besøk arkivet.

Om Martin

Martin Koksrud Bekkelund

Dette er Martin Koksrud Bekkelund sitt private nettsted, hvor han skriver om forbrukerteknologi, teknologiledelse og hvordan teknologi, samfunn og politikk påvirker hverandre. Martin er innehaver av konsulentselskapet Nivlheim. Les mer...

 

Mastodon Facebook LinkedIn Thingiverse GitHub Ko-Fi PayPal

© 1995-2024 Martin Koksrud Bekkelund
OpphavsrettRSS og abonnementKontaktPersonvern og informasjonskapsler