Oversettelser med OpenAI i Optimizely CMS

by Tomas Hensrud Gulla

Hvis du jobber med Optimizely CMS og et nettsted med mer enn ett språk, gjør utvidelsen Optimizely Languages (tidligere LanguageManager) hverdagen mye lettere. Med denne utvidelsen får man enkelt oversikt, og kan opprette og slette språkversjoner lett som bare det. Allerede i 2019 skrev min kollega Henning en bloggpost om…

Utelat innhold fra søkemotorer

by Tomas Hensrud Gulla

Det kan være ulike årsaker til at man ønsker å ekskludere innhold fra søkemotorer, én årsak kan være at det er snakk om testinnhold. Robots.txt Det har lenge vært en feiloppfatning at den beste måten å hindre Google og andre søkemotorer i å indeksere nettsiden er å bruke en…

Novacare runder 10 år – og satser på kroppsspråk

by Tomas Hensrud Gulla

Selv om navnet Novacare gjør at mange tenker at vi må være et helseforetak, er vi et konsulentselskap. Vi gir råd og løser utfordringer ved hjelp av moderne digitale verktøy. Navnet spiller på at vi bryr oss. Vi bryr oss om kundene. Vi bryr oss om kundenes behov, og vi…

Overføring av data ved lansering i Optimizely DXP

by Tomas Hensrud Gulla

Optimizely DXP er Optimizely (tidligere Episerver) sin løsning på hosting i skyen, basert på Microsoft Azure-plattformen. I Optimizely DXP får man tre miljøer. * Integration * Preproduction * Production Når man flytter en nettløsning fra fysiske servere til skyen må man overføre database og filer (bilder/dokumenter lastet opp av redaktører) fra gamle…

Pass opp for glidelåsbasert nettfisking!

by Tomas Hensrud Gulla

Fikk tittelen deg til å undre? Fornorskning av innarbeidede engelske begrep kan være vanskelig, og det å oversette «.zip» til «glidelåsbasert» er kanskje litt drøyt. Uansett, vi starter med å løselig definere to begrep. Phishing: En betegnelse på digital snoking, eller «nettfisking» eller sensitiv informasjon som passord eller kredittkortnummer. En…

Security.txt – hva det er og hvorfor du trenger det!

by Tomas Hensrud Gulla

security.txt er en standardisert tekstfil som plasseres på adressen /.well-known/security.txt på en webserver. Filen brukes til å informere om hvordan en organisasjon kan kontaktes for å rapportere sårbarheter til dem, samt annen relevant informasjon i den anledning. Standarden er allerede påbudt på statlige og kommunale nettsider i…

Lag din egen GPT i dag!

by Tomas Hensrud Gulla

Forrige arrangerte OpenAI (de som som har laget ChatGPT) sin første utviklerkonferanse, OpenAI DevDay, der de blant annet lanserte GPT-er! Hva er GPT-er? En GPT er en skreddersydd versjon av ChatGPT for ett spesielt formål. Når du oppretter en GPT kan du kombinere egne instruksjoner, ekstra kunnskap og ulike ferdigheter.…

Sortable enum properties for Optimizely CMS

by Tomas Hensrud Gulla

Enum properties in Episerver/Optimizely has been used for more than 10 years. The legendary Joel Abrahamsson blogged about it as early as in 2013. Enum properties can still be used the same way in Optimizely CMS 12. However, over the years I have been a little hesitant about using…

Auto-oversettelser med OpenAI i Optimizely CMS

by Tomas Hensrud Gulla

Før man innfører nye funksjoner i et produkt er det vanlig å kjøre en betatest for å luke ut eventuelle feil og sjekke om funksjonene er verdt å satse på. Optimizely har noen pakker under navnerommet Episerver.Labs som kan sees på som en slik betatest. Noen produkter blir etter…

Slipp AI løs i databasen!

by Tomas Hensrud Gulla

I 2021 laget jeg en utvidelse til Optimizely CMS som lar deg kjøre SQL-spørringer rett mot databasen direkte fra brukergrensesnittet. Dette kan være praktisk hvis man benytter en skyløsning som ikke tillater direkte tilgang til databasen, eller hvis du bare ønsker databasen lettere tilgjengelig. Et bruksområde kan være muligheten til…