Levering innen 10 arbeidsdager

4.6 out of 5 star rating on Trustpilot

Levering innen 10 arbeidsdager

4.6 out of 5 star rating on Trustpilot
Fotobøker

Stories

Once Upon sitt nye nettsted ble laget midt i skogen*

1. januar 1970

I et småbruk fra 1873 står en MacBook fra 2019. Midt i Västerbottens villmark – enten du kaller det landsbygda, ødemarka eller skogen (det er like sant uansett) – sitter Jonas Sunnari, utvikler hos Once Upon, og jobber med vårt nye nettsted. Takket være solceller og 4G kan han kombinere jobben med sin store lidenskap: jakt! Her forteller Jonas om både arkitekturen bak og jaktmarkene han kaller paradis.

Image of this blog post's author

Written by Jonas Sunnari

jonas.sunnari@onceupon.se

Natteluften har sneket seg inn i tømmerhytta. Klokka er 06:00, og jeg har akkurat våknet. Jeg kaster noen vedkubber i ovnen og tenner et varmende bål. Høsten er her. For meg betyr det jaktsesong – og det er også grunnen til at jeg er her, midt i ingensteds, kun med hunden min som selskap.

Når flammene tar tak, er det tid for å gå tur med Raikko. Rimlaget dekker bakken, skogen gløder i høstfarger, og luften er frisk. Hvis jeg ikke var våken før turen, så er jeg det nå. Hytta er enkel, uten strøm, men det fungerer overraskende bra å jobbe herfra – med solceller og 4G kommer man langt. Etter frokost åpner jeg laptopen. Planen er å jobbe frem til lunsj og tilbringe ettermiddagen i skogen.

Fotobøker
Fotobøker

Vi i Once Upon hadde lenge snakket om å lage en ny nettside, og jeg meldte meg frivillig med én gang. Jeg hadde allerede noen ideer i bakhodet. Siden vi ofte jobber etter prinsippet “test tidlig, feile fort”, hadde jeg så smått begynt å eksperimentere. Her er noen av tankene mine.

Den gamle nettsiden, bygget i WordPress, hadde ikke fått særlig kjærlighet på en stund. I jakten på en ny arkitektur hadde jeg disse punktene i bakhodet:

  • - Vi vil bruke TypeScript – kun TypeScript
  • - Vi ønsker å bryte opp monolitter i mindre tjenester
  • - Vi vil holde oss teknologisk i front
  • - Vi vil bruke CMS-et til mer enn bare nettsiden

Etter litt research ble det tydelig at WordPress ikke var veien å gå. I stedet ville vi teste ut en løsning med et headless CMS. Det har ingen innebygd frontend, men tilbyr innhold via API – som kan brukes av nettsider, apper, skrivebordsprogrammer, eller hva det måtte være. Fordelene?

  • - Ytelse
  • - Sikkerhet
  • - Skalerbarhet
  • - Full kontroll og fleksibilitet
  • - Enklere versjonshåndtering

Nå er det bare én ting igjen å gjøre – komme seg ut i skogen!

Uten en frontend bundet til CMS-et, står man fritt til å velge det man vil. Appen vår er bygget i React Native, så det føltes naturlig å bruke React også for nettsiden. Men vi ville prioritere SEO, så en klassisk React-app som rendres i nettleseren, var ikke aktuelt. Valget falt på Next.js, med statisk genererte sider hostet på Vercel. I tillegg til bedre SEO-støtte gir dette rammeverket flere fordeler – som innebygd rutehåndtering og støtte for flere språk.

Ulempen med statisk genererte sider? Hver gang du gjør en endring, må hele siden bygges på nytt – noe som kan være tidkrevende. Heldigvis har Next.js en funksjon som heter ISR (Incremental Static Regeneration), som gjør at kun endrede deler av siden oppdateres automatisk.

Jeg hadde testet ulike CMS-er en god stund uten å finne den rette. Jeg trengte en liten pause. Gikk til ovnen og satte på kaffen. Så takknemlig for å kunne jobbe herfra – et sted jeg føler meg hjemme. Jeg heller opp en kopp, og rett før jeg skal ut i den høstfargede skogen… finner jeg det. Det siste puslespillbrikken. Et CMS med integrert oversettelsesplattform. Arkitekturen føles riktig. Nå er det bare å bygge. Vi starter med en MVP for å teste i praksis. Det er viktig å kombinere research med ekte testing. Noe kan se genialt ut på papiret, men funker kanskje ikke i virkeligheten. Vi vil helst unngå ubehagelige overraskelser.

Etter lunsj tar jeg på meg støvlene. Og en ekstra genser – det er fortsatt kjølig ute. Jakt med fuglehund er en fri jaktform. Bare meg og hunden i skogen, på leting etter skogsfugl. Turene våre varer ofte 3–4 timer. I dag passer det perfekt å ta fri resten av dagen. Jakt er min store lidenskap, og om høsten blir denne hytta midt i jaktmarkene mitt paradis. Nå er det bare én ting igjen å gjøre – komme seg ut i skogen!

Fotobøker

*Ok da, ikke helt og holdent midt i skogen. Vi vurderte å legge til “blant annet” i overskriften, men det traff ikke like godt. Beklager klikk-overskriften. Vi håper vi er tilgitt