Denne artikkelen er republisert (og oppdatert for WP 2.5) på WPNorge.org
Dette er del I i en serie om hvordan du kan bruke WordPress som CMS. Del I tar for seg hvordan du lager en forside, og generelle metoder for å legge opp siden. Artikkelserien baserer seg på mitt arbeid med ZhavuKeldi.com.
Intro
Selv om WordPress i utgangspunktet er laget for å drifte blogger så er det fullt mulig å bruke scriptet til å drifte en vanlig hjemmeside.
Det er flere måter å gjøre dette på, og hvis du krever full kontroll er det best å hoste WordPress selv. Uansett hvilken metode du velger, så krever det litt planlegging.
Forsida på hjemmesiden
Uansett metode, så vil du trenge å lage en forside til hjemmesiden din; Alle hjemmesider har en forside som inneholder en liten intro om hva hjemmesiden handler om, i motsetning til en blogg som har nyeste poster på fremsida.
For å lage denne forsida i WordPress går du først til Skriv -> Skriv Side, og lag en side som heter Intro, Hjem eller Forside og skriv så litt om hva dette er for noe.
Lagre sida og så gå til Innstillinger -> Lesing. Her har du valg for “Forside” helt øverst, og her velger du “En statisk side (velg under)” og så velger du den nye siden du har laget i rullgardinmenyen under “Forside” (Valget “Innleggsside” vil jeg komme tilbake til på et senere tidspunkt).
Trykk “Oppdatér Innstillinger” og voilà du har en “statisk” forside.
Metode 1: Kategorier som sideseksjoner
Denne metoden passer kanskje best for de som ikke hoster bloggen selv, denne krever heller ikke noen spesielle innstikk, men bruker kun den funksjonaliteten som finnes i WordPress.
Den aller enkleste metoden er å bruke kategorier som seksjoner for hjemmesiden. Så hvis du da skal ha en side om verdens beste band, lager du kategorier som Radiohead, Nirvana, Kent (m. fl.). Det kan også være greit å ha kategorier for driftsmeldinger og nyheter.
For å gi pene lenker i denne metoden bør du gå til Innstillinger -> Permalenker og sette:
- “Angi størrelse” til: /%category%/%postname%/
- “Kategori prefiks:” til /.
Dette vil gi en illusjon om at du mappe-struktur som: minside.tld/nirvana/ og minside.tld/nirvana/bleach/
Det som er viktig når du bruker kategorier som sideseksjoner er at du ikke poster i flere kategorier samtidig. En nyhet skal postes i Nyheter, mens generell info/ rene artikler postes i en av band kategoriene. Du bør heller bruke stikkord/ tagger til å binde sammen relaterte poster.
Du bør også huske på å gi kategorier du lager en beskrivelse. “Nirvana er verdens beste band, og her kan du lese alt om dem”, for eksempel.
Når du skal bruke kategorier som sideseksjoner så er det også viktig at du velger et tema som viser postmeta på slutten av posten. Med postmeta menes f.eks. publiseringsdato, kategorier med mer.
Hvorfor du skal gjøre dette er at når du skal skrive generelle/ tidløse artikler så tar det seg egentlig dårlig ut å begynne den med “Publisert den og den datoen, lagret i [Kategori]” osv. Dette er metainfo som blir til ’søppel’ for den som skal lese artikkelen.
En annen ting med temaer er at arkivet heller ikke skal vise hele posten/ artikkelen. Når folk f.eks. trykker på linken “Radiohead” så forventer de å få en intro om Radiohead og linker til “in depth” artiklene.
Den store bakdelen med denne metoden er at postene legger seg kronologisk, og dermed gjør det vanskelig å sette artiklene i en bestemt rekkefølge. Et annet problem er at kategori prefiks /. ikke fungerer overalt, så du ser deg nødt til å ha noe foran. F.eks. /kategori - og for at det da skal gi mening for vanlige artikler må du gi artikkel linkene urler som: /kategori/%category%/%postname%/ og dét fungerer ikke overalt det heller.
Metode 2: Side som (vel,) sideseksjoner
Denne metoden er best hvis du vil bruke bloggfunksjonaliteten som en blogg eller et nyhetsscript. Metoden innebærer at alle generelle artikler blir laget som Sider, og det er dermed letter å lage en struktur for hvor alle artiklene hører hjemme.
Hvis du går til Skriv -> Skriv Side så har du i sidestolpen valgene “Siden forelder” og “Siderekkefølge” som enkelt kan putte en side hvor den hører hjemme og hvor den skal ligge i forhold til andre sider.
Det er også letter å lage pene lenker med sider, fordi hovedsider blir til minside.tld/minside/ og undersider blir til minside.tld/minside/underside/ helt automatisk, samme hva slags struktur du velger på blogginnleggene dine.
Det er også lettere å lage en oversikt over hjemmesiden din hvis du bruker Sider istedet for kategorier.
Hvis du velger denne metoden bør du passe på at du velger et tema som lar deg har kommentarer på Sider, for det kan hende du ønsker dét. Temaet bør også ha en egen template fil som heter page.php
Bakdelen er at pr. i dag er ikke side søkbare i WP sin søkerfunksjon, så du må legge inn et innstikk hvis du ønsker at siden skal være søkebare.
———
I de neste delene vil det bli skrevet om innstikk som er greie å ha, i tillegg til endring av temaer og hvordan du kan bruke bloggfunksjonen i WordPress

Bra Kristin. Dette er nyttig lesning.
February 22, 2008 @ 9:21 am
Veldig hyggelig at du tar opp dette på en grundig og ryddig måte! For meg personlig er dette temaet midt i blinken akkurat nå, har faktisk satt opp et nettsted nylig der jeg har brukt WP som publiseringsløsning. Har fått det til å fungere fint, men «oppskriften» du her har begynt på virker definitivt mer gjennomtenkt enn min eksperimentering:-)
February 22, 2008 @ 9:35 am
Jeg håper at artikkelserien kan bidra til at folk slipper å rote det til så mye som jeg har gjort på zhavukeldi.com, jeg har brukt nesten to år på å få det noenlunde ok. Aner ikke hvor mange timer jeg har brukt på å lete opp plugins, gode tutorials og i det hele tatt.
Hans Petter: Synes den sida så ganske ålreit ut.
February 22, 2008 @ 3:40 pm
Takk for nyttig gjennomgang, Kristin!
Når det gjelder WordPress er det et verktøy som fungerer godt for små prosjekter. Den største mangelen til WordPress er imidlertid at man ikke har mulighet til å bygge opp forskjellige innholdsmaler, slik man kan med mer avanserte CMS. Har man ikke dette behovet er WordPress et verktøy jeg gjerne anbefaler til mindre nettsteder.
February 22, 2008 @ 5:01 pm
Hva tenkte du på med innholdsmaler, Martin?
February 22, 2008 @ 5:10 pm
Jo, altså, med WordPress kan du skrive artikler og sider, og det er stort sett det. Man kan jukke på innhold med såkalte «Custom Fields», men det krever litt innsikt og er ikke spesielt fleksibelt.
Det jeg tenker på er muligheten for å bygge opp helt egendefinerte innholdstyper, slik at jeg kan ha forskjellig innhold i f.eks. en nyhet og en artikkel. Andre innholdstyper er f.eks. bilder, forum, filarkiver, mm. Si at jeg ønsker et billedgalleri, da skal «Bilde» være en innholdstype. Til denne innholdstypen trenger jeg overskrift, selve bildet, en beskrivelse, info om fotograf og mulighet til å lagre EXIF-info.
February 22, 2008 @ 5:17 pm
Rent bortsett fra at man tvinges til å tenke gjennom hva slags informasjon man vil ha på en hjemmeside (som jeg ikke har) versus en blogg, så tenker jeg mest at man bare trenger en side til verdens beste band. Og det er ikke akkurat Nirvana, for å si det sånn.
February 22, 2008 @ 5:36 pm
Martin: Ok, nå forstår jeg bedre.
radiohode: nå får du passe deg så du ikke blir innlåst på et eller annet bad, da
February 22, 2008 @ 9:05 pm
[...] I andre del av “WordPress som CMS” skal jeg ta for meg Metode 1: Kategorier som sideseksjoner. [...]
March 15, 2008 @ 11:13 pm
[...] Se nærmere på: kzkw net [...]
November 1, 2008 @ 9:39 am