Et CMS kan være svært nyttig. Men det er ikke et kvalitetsstempel en profesjonell nettside må ha.
Spørsmålet er enklere: Hvem skal endre innholdet, hvor ofte, og hva slags innhold er det?
Et innholdsstyringssystem (CMS) gir en administrasjon der man kan redigere tekst, bilder, produkter, artikler eller andre innholdstyper uten å arbeide direkte i kildekoden. Det er verdifullt når denne fleksibiliteten faktisk blir brukt.
CMS er et arbeidsverktøy
En bedrift som publiserer nyheter hver uke, har mange ansatte som skal oppdateres, eller vedlikeholder hundrevis av produkter har et tydelig behov for strukturert redigering.
Et CMS kan da gi:
- faste innholdstyper og felter
- flere redaktører og tilgangsnivåer
- publiseringsflyt
- gjenbruk av samme innhold flere steder
- en enklere hverdag for mennesker som ikke jobber med kode
Det er nettopp denne typen behov dynamiske løsninger er gode til. MDN beskriver hvordan dynamiske nettsteder kan hente innhold fra en database og fylle det inn i maler etter behov. Det gjør store mengder innhold langt mer håndterlige enn om hver side skulle vedlikeholdes som et separat dokument.
Når CMS ikke gir særlig mye tilbake
En liten bedriftsnettside kan bestå av fem eller seks sider som nesten aldri endres: tjenester, om oss, noen referanser og kontaktinformasjon.
Hvis én person oppdaterer siden et par ganger i året, kan et fullt CMS være mer system enn virksomheten trenger.
Statiske nettsteder er ikke nødvendigvis primitive. MDN beskriver statiske løsninger som ferdig genererte HTML-, CSS- og JavaScript-filer uten server-side logikk. For innhold som ikke må genereres fra en database, kan det være en svært enkel og robust måte å levere et nettsted på.
Det betyr ikke at statisk alltid er riktig. Det betyr bare at administrasjon bør løse et reelt behov.
Tenk på redigeringen før teknologien
Det er lett å starte med spørsmålet: WordPress, Webflow, headless CMS eller noe annet?
Et bedre første spørsmål er:
- Hvem skal redigere?
- Hva skal redigeres?
- Hvor ofte skjer det?
- Trenger flere personer forskjellige rettigheter?
- Skal samme innhold brukes på nettside, app eller andre flater?
Svarene sier mer om behovet enn navnet på plattformen.
Hvis bedriften har ansatte, prosjekter, tjenester og artikler som stadig endres, kan en strukturert adminløsning spare tid. Hvis innholdet nesten står stille, kan den samme adminløsningen bli noe ingen bruker.
Et CMS har også en driftskostnad
Kostnaden handler ikke bare om abonnement eller utvikling.
Et system med rammeverk, plugins, integrasjoner og innlogging må også holdes oppdatert. OWASP peker på sårbare og utdaterte komponenter som en vanlig sikkerhetsrisiko, og anbefaler at komponenter og avhengigheter oppdateres systematisk.
Det betyr ikke at CMS er usikkert. Det betyr at flere komponenter også gir flere ting som må eies og vedlikeholdes.
Backups, brukerroller, oppdateringer, skjemaer og integrasjoner bør derfor være en del av vurderingen fra starten.
Headless er heller ikke automatisk bedre
Et headless CMS kan være svært nyttig når samme innhold skal brukes flere steder, for eksempel på nettsted, app og digitale skjermer.
Men hvis virksomheten bare trenger å oppdatere fire nettsider, kan en slik arkitektur gi mer kompleksitet enn verdi.
Teknologien bør være proporsjonal med problemet.
Fem spørsmål før du bestemmer deg
Før en ny nettside bygges, er disse spørsmålene ofte nok til å avklare retningen:
1. Hvor ofte endres innholdet? 2. Hvor mange personer skal redigere? 3. Har vi gjentakende innholdstyper som produkter, ansatte, prosjekter eller artikler? 4. Trenger vi godkjenning, roller eller publiseringsflyt? 5. Skal innholdet brukes i flere kanaler?
Mange ja-svar peker mot CMS. Få ja-svar kan bety at en enklere løsning er bedre.
Det viktigste er at bedriften slipper å betale for, lære og vedlikeholde funksjoner den ikke bruker.
En god nettside trenger ikke mest mulig administrasjon. Den trenger riktig mengde.