Nå har Sanity blitt enda bedre

Vilde Serina Partapuoli

vilde@kult.design

Publisert: 30. januar 2023
Oppdatert: 2. juni 2024

I desember 2022 slapp innholdsplattformen og publiseringsløsningen Sanity versjon 3 av løsningen sin.

Det har skjedd store forandringer under overflaten som vil åpne for mange nye måter å bruke Sanity på.

Store oppgraderinger betyr også "breaking changes" – det vil ta noe tid å oppgradere for de som har Sanity fra før av. Er det verdt det?

Hva er nytt?

Forbedret ytelse

På overflaten kan det se ut som om det ikke har skjedd så mye. Men selve maskineriet som driver Sanity har fått store oppgraderinger som gjør det til et enda bedre verktøy enn før.

Det betyr at redaktøropplevelsen vil føles enda raskere og smidigere med denne og fremtidige oppgraderinger.

Svært enkelt å tilpasse studio

Det har alltid vært mulig å endre funksjonaliteten og utseendet til selve studioet – der man redigerer innhold. Men det har likevel vært en noe tungvint jobb.

I versjon 3 er det nå svært enkelt å tilpasse studioet akkurat slik man vil. For eksempel er det nå en rask jobb å legge til logoen deres og justere fargene som brukes i selve studioet.

Nå er det også enkelt å endre funksjonaliteten inne i studio. Det betyr at vi enkelt kan legge til nye faner eller knapper i selve studioet.

For eksempel har vi nå som en standard begynt å legge opp til en egen fane der man enkelt kan få tilgang til designmanualen eller statistikk fra nettsiden.

et skjermbilde av et dashbord som viser et diagram og en tabell

Mulig å "embedde" studio front-end

Front-enden (selve presentasjonen av nettsiden) og Sanity (der man redigerer innhold) har før fungert som to adskilte "apper" som har bodd to forskjellige steder.

Selv om det fortsatt er to ulike apper, kan man med v3 nå få de til å "bo i samme hus" for å si det på en forenklet måte.

en tegning av et hus med et rødt tak og en logo for sanity studio.

I praksis betyr det at det nå er mye enklere å "embedde" Studio i front-enden av nettsiden. Istedenfor å måtte gå inn i studio for å redigere, kan man for eksempel gjøre det mulig å åpne studio fra den siden man ønsker å redigere.

et skjermbilde av et nettsted som sier 'start et prosjekt, eller bare si hei'.

Workspaces

Med Sanity v3 er det nå enkelt å sette opp ulike arbeidsområder (kalt “workspaces”), der man kan justere utseende, samt hva slags funksjonalitet og innhold som skal være lett tilgjengelig.

Det gjør det enkelt å skreddersy opplevelsen til ulike brukertyper og kontekster. For eksempel kan man lage et eget arbeidsområde kalt “Markedsføring” der man får tilgang til å publisere og redigere blogginnlegg, se webstatistikk og generere bilder til sosiale medier – uten å måtte forholde seg til resten av innholdet på siden.

et skjermbilde av holi-nettstedet som viser hjemmesiden

et skjermbilde av en nettside som sier velg arbeidsområde

Ulike arbeidsområder kan også knyttes til ulike nettadresser. Snarveien til markedsføringsområdet kan for eksempel være nettside.no/markedsforing eller bare /m

Mye enklere å skreddersy redigeringsopplevelsen

En av de største fordelene med Sanity har alltid vært muligheten til å kunne tilpasse studioet og redigeringsopplevelsen akkurat slik man vil. Bare fantasien setter grenser.

Her er noen eksempler:

👇 PDF-generator (med realtime forhåndsvisning)

en dataskjerm viser et skjermbilde av en pdf-fil.

👇 Mulighet til å importere innhold fra en mal – så du slipper å starte på blanke ark.

et skjermbilde av en nettside som viser et popup-vindu.

👇 Hente bilder direkte fra bildebanker som Unsplash eller egen ekstern bildebank som for eksempel Cloudinary.

et bilde av et fjell med en bildetekst som sier hovedbilde

👇 Eller lag bilder med kunstig intelligens (Open AIs Dall-E 2) direkte i Sanity

en hippie katt med john lennon briller sitter i et gressfelt blir generert av en ai-modell i Sanity
en katt sitter på toppen av et fjell ved solnedgang.

👇Få en AI-modell til å generere tekstforslag direkte i Sanity

et skjermbilde av en side med en grønn knapp som sier kopier tekst

PS: Etter dette blogginnlegget ble publisert ble Sanity AI Assist lansert, som bygger inn en rekke smarte AI-løsninger direkte i Sanity.

👇 Enkelt tabelloppsett

en størrelseskart med en knapp som sier legg til rad og legg til kolonne.

👇 Skreddersydd import av data fra Google Sheets

Alt tekst:
---
en skjermdump av en google sheet id side
Slutt på Alt tekst
---

Langt enklere med v3

Ikke bare går det mye enklere å sette opp skreddersydde tilpasninger i Sanity – det har også blitt enormt mye raskere i den nyeste versjonen.

Det skaper lavere terskel for å legge til små nyttige funksjoner som gjør redaktøropplevelsen enda bedre.

Det vil trolig også bety at flere aktører vil lage ferdiglagde integrasjoner og plugins som man lett kan gjenbruke.

Bedre globalt søk

Søket har fått en stor oppgradering. Det føles både raskere og har også flere nyttige i filtermuligheter.

et skjermbilde av en film database som viser utgivelsesdatoen for tin can man

Forbedring av universell utforming

Universell utforming blir dessverre ofte nedprioritert i utviklingen av "interne" verktøy som kun blir brukt innad i virksomheten. Det er dessverre med på å utestenge flere fra arbeidslivet.

En av kjerneverdiene til Sanity er nettopp inkludering og mangfold, og da skulle det bare mangle at de også setter universell utforming høyt på agenden. Faktisk mener de selv at de er den publiseringsløsningen som har investert mest i å gjøre den tilgjengelig for alle.

I siste versjonen har dette fått et stort løft – noe som kommer alle redaktører til gode gjennom en forbedret brukeropplevelse.

Dark mode

For de som liker det!

Dele innhold på tvers av datasett

En av de største fordelene til Sanity har alltid vært mangfoldet av muligheter for å lage "multisite"-løsninger, der flere nettsider henter innholdet sitt fra samme publiseringsløsning.

I 2022 kom det også forbedringer for større organisasjoner og bedrifter som ønsker å dele innhold på tvers av ulike "datasett".

et diagram som viser hvordan en database er opprettet

Langt enklere og raskere for utviklerne

De største fordelene med oppgraderingen er det først og fremst utviklerne som vil merke.

I tillegg til alle overnevnte punkter er nå Sanity bygget på en måte som gjør at det er langt raskere å jobbe mens man utvikler, i tillegg til at eventuelle feil raskere vil bli fanget opp og fikset.

Summen av alt dette er selvfølgelig at utvikling knyttet til Sanity nå vil ta enda mindre tid enn før.

Oppgradere til v3

Når store versjoner som dette slippes kan det dessverre ta noe tid å oppgradere, ettersom store deler av infrastrukturen vil være forandret fra forrige versjon.

For å få full uttelling for alle de fordelene til denne versjonen kan det dessuten tenkes at man bør oppgradere og justere flere deler av løsningen.

For mindre nettsider som bruker Sanity (uten å lene seg på noen form for skreddersydde tilpasninger) kan det være en enkel og rask jobb, mens det i større prosjekter med mye skreddersydd funksjonalitet selvfølgelig vil ta mer tid.

Heldigvis er det sjeldent slike det kommer slike store oppgraderinger. Og det skal sies: Med store oppgraderinger kommer også store forbedringer.

Må man oppgradere?

Hvis du forsøker å bruke internett fra en nettleser som ikke har blitt oppdatert siden 2010 vil du nok bli skuffet. Du vil møte på ganske deformerte sider og stengte dører – gjerne med en streng beskjed om at du må oppgradere nettleseren din (med god grunn, for gamle nettlesere kan også by på sikkerhetsutfordringer).

et skjermbilde av hjelpesiden for Google Drive
a screenshot forsidne til vg på en gammel nettsleser som ikke fungerer, bilder mangler etc.

Teknologien som internett er bygges på er alltid i utvikling. Alle nettsider og apper som ikke blir oppdatert vil sannsynligvis støte på flere problemer etterhvert som tiden går.

Sanity vil fortsette å fikse kritiske bugs for versjon 2 fram til desember 2023, men etter dette er det slutt.

Versjon 2 av Sanity vil for mange fungere helt fint i en lang periode fremover – kanskje i årevis. Men jo lengre tid det går, jo mer sannsynlig blir det for at problemer vil oppstå.

For eksempel kan det hende at en ny versjon av en nettleser fører til at en funksjon i Sanity ikke lenger fungerer som forventet. Det kan bli vanskelig og etterhvert umulig å oppgradere andre deler av teknologien til nettsiden, uten å samtidig ødelegge Sanity.

I verste fall vil manglende oppdateringer gjøre nettsiden mer sårbar for sikkerhetshull på sikt. Om man har privat data (f.eks persondata) i Sanity som det er viktig å beskytte er det spesielt viktig å ta hensyn til dette.

Lær mer

Om du er interessert i flere tekniske detaljer kan du se Sanitys egen presentasjon av v3 her.

Vilde Serina Partapuoli

Kreativ leder

vilde@kult.design47 37 11 26

Med bred bakgrunn som designer, utvikler, teknolog og markedsfører, har Vilde en unik evne til å se det store bildet og hjelpe kunder med å skille seg ut. Gjennom Kult Byrå, som hun grunnla i 2016, kombinerer hun smart teknologi og kreativ tenkning for å engasjere publikum med inspirerende budskap.