Teknologi

Nå har Sanity blitt enda bedre

Vilde Serina Brunvoll

vilde@kult.design

Publisert: 30. januar 2023
Oppdatert: 21. februar 2023

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.

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.

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.

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.

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)

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

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

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

👇Få Open AIs gpt-3 (og etterhvert chat gpt) til å generere tekstforslag direkte i Sanity

👇 Enkelt tabelloppsett

👇 Skreddersydd import av data fra Google Sheets

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.

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".

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).

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.