Fagprat

Her deler vi av og til fagstoff

Fiktiv samtykkedialog

Hvordan skal vi forholde oss til den nye loven om elektronisk kommunikasjon?

En ny lov om elektronisk kommunikasjon trådte i kraft 1. januar 2025. Loven stiller strengere krav til bruk av informasjonskapsler (cookies) og innsamling av persondata. Loven krever at virksomheter innhenter eksplisitt samtykke fra brukere før de lagrer eller får tilgang til persondata. Denne artikkelen gir en oversikt over noen av lovens krav, og hvordan du som ansvarlig for en nettside kan tilpasse deg de nye reglene.

KI-generert illustrasjon av en mann som jobber på datamaskin og lærer seg en prosess

Hvordan jeg brukte KI til å guide meg gjennom en fiktiv rebrandingprosess

Rebranding er en omfattende prosess som krever både strategisk innsikt og kreativ tenkning. I stedet for å lese et blogginnlegg eller laste ned en e-bok om temaet, valgte jeg å utforske hvordan kunstig intelligens kunne veilede meg gjennom en fiktiv rebrandingprosess. Målet var å lære hvordan man strukturerer en slik prosess, samtidig som jeg fikk noe praktisk erfaring.

Logoen til Angular 19 på en bakgrunn av former i lillanyanser

Oppgradering av en webapplikasjon fra Angular 10 til Angular 19

Erfaringer fra en omfattende prosess, og tips til strategier for at det skal gå så smidig og effektivt som mulig.

Logo av cody

Alternativ til Copilot: Utforsk Cody

Utforsk Cody som et alternativ til Copilot. Dette verktøyet gir deg fleksibilitet til å velge mellom flere AI-modeller og kan være en nyttig ressurs i arbeidsflyten din.

Wireframe med markeringer. Tre godkjent-haker og ett kryss. Illustrasjon

Slik lykkes du med universell utforming

En forenklet guide, for produktledere og andre som har ansvaret for en nettbasert tjeneste.

ikon med person inni sirkel. En variant av et vanlig symbol for accessibility.

Universell utforming på nett

Hva som må til for å sikre at nettstedet er universelt utformet, og hvordan vi i Ravn jobber med problemstillingene.

Sanity logo og wireframe. Illustrasjon.

Derfor valgte vi Sanity

Etter mange års erfaring med egenutviklet CMS har vi testet ut Sanity.

Komponentbibliotek

Designsystemer

Ravn har mange års erfaring med å lage design for digitale produkter, og det er ikke uvanlig at den visuelle konsistensen forvitrer over tid. Dette har vi ønsket å gjøre noe med, og da vi fikk i oppdrag å redesigne Cappelen Damms nettsteder for videregående skole (VGNOA), så vi en mulighet til å implementere en ny praksis.

tekst

Nye regler for universell utforming

Hva betyr EUs Webdirektiv for ditt nettsted? Der gjeldende forskrift kun omhandler nettsider som henvender seg til allmennheten, vil reglene med det nye webdirektivet også gjelde intranett og ekstranett som er nye, eller vesentlig endret.

Boks med skriften "Klikk her!"

Knapper, kontrast og WCAG 2.0

Hvordan tilrettelegger man knapper for fargeblinde og andre svaksynte? For det første må man, uansett om man bruker et knappesett som Bootstrap Buttons eller lage sine egne, sørge for at kontrasten validerer. Et ferdig rammeverk gir ingen garanti for universell utforming, noe som blir belyst i denne fagpraten.

SCSS, fagprat introbilde

Fragmentation and scalability

There are many ways to display icons on a website today, some more modern than others. Take for instance version 5 of Font Awesome which proposes three different methods; SVG with javascript, icon fonts and SVG sprites. All of these implementations come with their own sets off pros and cons. In this article-series we will present different methods of implementation related to a specific use case, i.e. handling multiple external icon-sets.

Lydbølger

Fordeler og ulemper med Media Recorder API

For en av våre kunder, hadde vi i oppdrag å legge til rette for lydopptak i nettleseren. I denne fagpraten diskuterer jeg fordeler og ulemper med Media Recoder API.

ePUB logo

Modelling multi-language glossaries in EPUB

The epub-reader Unibok already had support for a glossary with one description, but one publisher wanted to add support for several translations. The reader would need to be adjusted so that readers could choose their target language, and then only the translation in the chosen language would be presented to them.

Katrine og Reidar står foran en tavle og ser på den og peker.
Lurer du på om vi er de rette utviklerne for ditt prosjekt?

Se hva vi kan hjelpe deg med!