Tilgjengelig i Nantes

WordPress Utvikler i Nantes

Vi støtter det lokale næringslivsøkosystemet i Nantes. Vi leverer tilgjengelig og høyytelses WordPress-utvikling tilpasset voksende virksomheter.

WordPress Utvikler → Nantes

Vi støtter WordPress-miljøet i Nantes

Vi er ikke bare et fjernbyrå. Vi er en aktiv del av økosystemet. Vi tror på Open Source og bidrar tilbake til fellesskapet som driver over 40 % av nettet (W3Techs).

Lokal kontekst: Lokal SEO-synlighet, rask mobil ytelse og praktiske integrasjoner med CRM-, booking- og betalingssystemer brukt av regionale bedrifter.

Et WordPress-nettsted for en bedrift i Nantes må håndtere tre ting som ikke står i standarddokumentasjonen: CNIL-krav til samtykke og cookies, FR/EN flerspråklighet for eksport og internasjonale samarbeidspartnere, og betalings- eller bookingintegrasjoner der PayPlug forventer webhook-bekreftelse, ikke redirect. Vi bygger og rydder opp i WordPress for bedrifter i Nantes og Pays de la Loire med utgangspunkt i nettopp disse kravene, ikke en generisk mal som bare bytter ut bynavnet.

Nantes er vestfrankrikes største by og administrativt sentrum i Pays de la Loire. Havnen ved Loire, Île de Nantes med kreative og digitale miljøer, og industriell tyngde fra Saint-Nazaire til Angers deler behovet for nettsteder som fungerer på fransk og engelsk, respekterer CNIL, og kobler mot betaling, booking eller logistikk uten at redaksjonen må ringe utvikleren for hver oppdatering.

#WordPress-utvikling i Nantes

Nantes-markedet er preget av havn og logistikk, industri og aerospace, og et voksende digitalt økosystem rundt French Tech Nantes. Franske bedrifter i regionen forventer nettsteder som laster raskt på mobil, viser tydelig informasjon om databehandling, og lar dem publisere på fransk uten å miste engelsk versjon i sync. Arbeidet vårt handler om å få WordPress til å oppføre seg slik en fransk bedrift i Pays de la Loire forventer, og å gjøre det på en måte som overlever oppdateringer av WordPress, temaet og tilleggene.

Nantes skiller seg fra Bordeaux eller Lyon fordi regionen kombinerer havneaktivitet, industriell produksjon og kreativ teknologi på samme arbeidsmarked. En underleverandør til skipsverft trenger B2B-portal med innlogget prisliste. Et digitalt byrå på Île de Nantes trenger rask landingsside og lead-skjema som overholder CNIL. En turismeaktør som selger opplevelser til internasjonale gjester trenger FR/EN uten hreflang-feil. Alle tre trenger WordPress som tåler oppdateringer, men arkitekturen bak portalen er ikke den samme.

#Hva vi faktisk bygger

  • Block themes med theme.json, blokkmønstre og varianter bygget etter WordPress Coding Standards, slik at redaksjonen kan oppdatere landingssider uten å bryte layouten ved neste WordPress-oppdatering
  • FR/EN flerspråklighet via WPML eller Polylang: hreflang, uavhengige titler og metabeskrivelser per språk, og redaksjonelle arbeidsflyter der fransktalende og engelsktalende team jobber parallelt
  • Digitale portaler for havn, industri og B2B med egne posttyper for produkter, tjenester eller prosjekter, ACF eller Meta Box for strukturert innhold, og REST-endepunkter der eksterne systemer trenger data
  • PayPlug-integrasjon i WooCommerce eller egne betalingsflyter: webhook-håndtering, idempotens, testkort-matrise og ordrestatus satt på server-til-server-bekreftelse
  • CNIL-tilpasset samtykkehåndtering: cookie-banner med reelt avvisningsvalg, dokumentert behandlingsgrunnlag, databehandlerliste og eksport av samtykkelogger der regelverket krever det
  • WCAG 2.2 AA: semantisk markering, ARIA-landemerker, tastaturnavigasjon og automatiserte tilgjengelighetstester i CI
  • REST API og WPGraphQL for headless frontender, mobilapplikasjoner eller koblinger mot CRM, ERP og booking for industri- og logistikkbedrifter
  • WP-CLI-automatisering for masseinnhold, migrasjoner og miljøspesifikk konfigurasjon der Nantes-bedrifter kjører flere nettsteder i Multisite

#CNIL, GDPR og fransk personvern i praksis

CNIL (Commission Nationale de l’Informatique et des Libertés) er tilsynsmyndigheten for personvern i Frankrike. Den håndhever GDPR nasjonalt og har publisert retningslinjer for cookies, analytics og samtykke som går utover generiske EU-maler. Nantes-bedrifter som samler kontaktskjema-data, nyhetsbrev-abonnenter eller bookinginformasjon fra turister og industrielle partnere, møter CNIL-krav tidligere enn de tror.

Vi har sett nettsteder der Google Analytics lastet før samtykke, der cookie-banneret bare hadde «Godta» uten avvisning, og der personvernerklæringen ikke nevnte PayPlug eller Mailchimp som databehandlere. CNIL har offentliggjort saker mot nettsteder med nettopp den typen feil. Teknisk implementering handler om å stoppe ikke-nødvendige scripts til samtykke er gitt, logge valget, og la brukeren endre preferanser uten å måtte slette cookies manuelt.

For industrielle bedrifter som samler firmadata via kontaktskjemaer og tilbudsforespørsler, må samtykket være aktivt og dokumentert. For turisme- og opplevelsesaktører som lagrer bookinginformasjon, gjelder egne krav til informasjonsplikt og oppbevaring. CNIL ser på begge typene, og teknisk implementering skiller dem tydelig i databasen og i eksportloggen. Nantes-bedrifter med eksport til Storbritannia eller USA må i tillegg tenke på overføring utenfor EØS, dokumentert i personvernerklæringen og i databehandleravtalene.

Cookie-kategorier bør være granulære: nødvendige, statistikk, markedsføring. Analytics og remarketing-scripts lastes ikke før brukeren aktivt samtykker i den kategorien. Vi tester dette i QA, ikke bare leser banner-teksten. Dette er teknisk implementering av det regelverket krever, ikke juridisk rådgivning.

#Pays de la Loire: regional kontekst som styrer arkitekturen

Pays de la Loire strekker seg fra Nantes vestover til Angers og Le Mans. Regionen har ikke én dominerende bransje, men flere parallelle: havn og maritim logistikk ved Loire-estuaret, industri og aerospace langs kysten, landbruk og matproduksjon innland, og et digitalt økosystem konsentrert rundt Nantes-metropolen.

For WordPress-prosjekter betyr det at FR/EN ofte ikke er et «nice to have», men en forutsetning for eksport. En maskinleverandør i Saint-Nazaire selger til skipsverft i hele Europa og trenger engelsk teknisk dokumentasjon ved siden av fransk salgstekst. Et kreativt studio på Île de Nantes presenterer portefølje på fransk og engelsk fordi kundene spenner fra lokale aktører til internasjonale merkevarer. Feil hreflang eller manglende oversatt metadata kutter synligheten i nettopp det markedet bedriften satser på.

Regionen har også strengere forventninger til personvern enn mange internasjonale maler antar. CNIL veileder franske bedrifter uavhengig av om serveren står i Nantes, Paris eller Frankfurt. Hosting-valg, databehandlerliste og samtykkeflyt må dokumenteres i personvernerklæringen, ikke bare i teknisk dokumentasjon internt.

#Havn, industri og digitale portaler

Nantes havn er blant Frankrikes største ved Atlanterhavskysten. Logistikkbedrifter, speditører og industrielle underleverandører trenger nettsteder og portaler der kunder kan spore ordre, laste ned dokumentasjon eller sende tilbudsforespørsler. WordPress passer godt som redaksjonelt lag fordi markedsavdelingen kan oppdatere tekst og struktur uten deploy.

Typisk feil vi rydder opp i: alt innhold hardkodet i PHP-maler, ingen distinksjon mellom offentlig katalog og innlogget prisliste, og integrasjoner som krever manuell jobb for hver statusoppdatering. Løsningen er egne posttyper, ACF-feltgrupper og blokkmønstre som redaksjonen kan duplisere og tilpasse. For B2B-portaler legger vi innlogging, rollebasert tilgang og REST-koblinger mot CRM eller ERP der kunden allerede har systemer.

På Île de Nantes og i French Tech-miljøet møter vi oftere produktteam og byråer som trenger rask landingsside, lead-skjema og blogg som redaksjonen styrer selv. Her prioriterer vi block themes, Gutenberg-mønstre og Core Web Vitals på hero-seksjoner og skjemaer, siden det er der konverteringen skjer.

#Markedet og miljøet i Nantes

Nantes er hovedstad i Pays de la Loire og et av Frankrikes viktigste digitale knutepunkter vest for Paris. French Tech Nantes, Île de Nantes med kreative hubber, og universitetsmiljøet rundt Université de Nantes og Centrale Nantes samler SaaS-leverandører, industriell tech og kreative studioer som trenger WordPress som kan skaleres uten å miste redaksjonell kontroll.

Nantes WordPress Meetup er det viktigste lokale miljøet der utviklere møtes og deler erfaringer. Mange av kundene våre i Nantes har interne utviklere som trenger en ekstern partner for arkitektur, sikkerhet eller migrering fra sidebygger til block theme, ikke et byrå som tar over hele driften uten dokumentasjon.

Kundene våre i Nantes spenner fra industrielle underleverandører som trenger B2B-portal med FR/EN og PayPlug, til kreative byråer på Île de Nantes som trenger rask landingsside og CNIL-tilpasset lead-skjema, og turismeaktører som selger opplevelser til internasjonale gjester. Fellesnevneren er at de trenger WordPress som tåler oppdateringer, flerspråklighet som ikke dupliserer feil, og integrasjoner som bekreftes server-til-server.

Mange av disse nettstedene har vokst organisk over flere år: et tema fra en kjøpt mal, et halvt dusin tillegg som overlapper, og et cookie-banner som ble lagt til i hast etter en CNIL-forespørsel. Det fungerer helt til trafikken øker ved messe eller sesong, et betalingstillegg slutter å bli vedlikeholdt, eller CNIL stiller spørsmål ved samtykkehåndteringen. Da er det ikke et nytt tillegg som trengs, men en opprydding i arkitekturen: skille ut egen kode i en egen plugin, fjerne tillegg som dupliserer hverandre, og gjøre samtykkeflyten forutsigbar igjen.

#Slik jobber vi gjennom et prosjekt

  1. Kartlegging og revisjon. Vi går gjennom dagens WordPress-oppsett: temastruktur, aktive tillegg, PayPlug- eller WooCommerce-konfigurasjon, FR/EN-språkruting, CNIL-status på cookies og samtykke, og Lighthouse-måling på de mest besøkte sidene.
  2. Arkitektur og omfang. Vi dokumenterer hva som bor i tema, hva som bor i plugin, integrasjonspunkter mot betaling, logistikk eller CRM, og akseptkriterier for flerspråklighet og personvern.
  3. Bygging i feature-brancher. Vi følger WordPress Coding Standards, bygger i18n-klar kode for FR og EN, og kjører kodegjennomgang på hver branch før merge.
  4. QA og personvernsjekk. Regresjonstester, Lighthouse, tilgjengelighetsskan, og manuell gjennomgang av cookie-banner: lastes analytics før samtykke, kan brukeren avvise, og er databehandlere listet i personvernerklæringen.
  5. Utrulling og overlevering. Vi deployer via dokumentert release-prosess med testet tilbakeføring, og leverer runbook for integrasjoner og redaksjonell dokumentasjon for begge språk.

#Typiske oppdrag fra Nantes-bedrifter

  • Cookie-banner uten avvisning. En industriell leverandør i Saint-Herblain hadde analytics aktivt ved første sidevisning. CNIL-forespørsel kom, og banneret ble lagt til i hast uten avvisningsknapp. Vi implementerte granulært samtykke, stoppet scripts til valg var tatt, og dokumenterte behandlingsgrunnlag og databehandlere i personvernerklæringen.
  • PayPlug bekrefter på redirect, ikke webhook. En nettbutikk markerte ordrer betalt når kunden kom tilbake til takkesiden, ikke når PayPlug sendte webhook. Avbrutte betalinger ga ordrer uten penger. Vi flyttet bekreftelsen til webhook-håndtereren, la inn idempotens, og satte opp testmatrise for autorisasjon, belastning og refusjon.
  • FR/EN ute av sync. Et kreativt byrå på Île de Nantes publiserte nye casestudier på fransk, men engelsk versjon hang igjen fordi redaksjonen ikke hadde arbeidsflyt for oversettelse. Vi satte opp Polylang med tydelig «mangler oversettelse»-status i admin, hreflang på alle sider, og blokkmønstre som redaksjonen kan duplisere per språk.
  • B2B-portal med fritekst-tilbud. En maskinleverandør lagret tilbudsstatus i ordrenotat i stedet for strukturert felt. Salg måtte ringe for oppdatering. Vi flyttet status til egne ordrefelt, koblet mot CRM via REST, og viste status i innlogget portal uten manuell jobb.
  • Messe-trafikk uten caching. En turismeaktør fikk høy TTFB ved Voyage à Nantes-sesongen fordi hver sidevisning traff databasen direkte. Vi la inn object cache, CDN for statiske ressurser, og lazy loading av bilder, og målte effekten mot Core Web Vitals før og etter.

#FR/EN tospråklighet for eksport og internasjonale partnere

Nantes-bedrifter samarbeider ofte utenfor Frankrike. Engelsk er standard sekundærspråk for industriell eksport, havnelogistikk og kreative tjenester. WordPress håndterer dette via WPML eller Polylang, men implementeringen avgjør om det blir vedlikeholdbart eller kaos.

Vi setter opp én post per språk, ikke automatisk oversettelse som overskriver manuelt arbeid. Hreflang peker riktig språkversjon, canonical unngår duplikatinnhold, og metadata er uavhengig per locale. URL-struktur velges bevisst: /fr/ og /en/ underdomener, eller språkprefiks i path, avhengig av hosting og eksisterende SEO.

Redaksjonelle team i Nantes jobber ofte fransktalende internt og engelsktalende mot eksport. Vi bygger arbeidsflyter der fransktalende publiserer først, engelsk versjon markeres som «klar for oversettelse», og begge versjoner vises i admin uten å måtte logge inn to ganger. For industrielle bedrifter legger vi ofte til felter for produktkode og spesifikasjoner som er identiske på tvers av språk, mens marketing-tekst oversettes fritt.

#Tekniske standarder

Vi kjører WordPress på PHP 8.2 eller nyere, med object caching der trafikken forsvarer det, og CDN foran statiske ressurser. Betaling via PayPlug eller WooCommerce-integrasjon går alltid med webhook-bekreftelse og idempotens. Tunge jobber, som synkronisering mot CRM, ERP eller nyhetsbrev, kjøres via Action Scheduler eller WP-Cron mot ekte systemcron, slik at de ikke blokkerer frontend.

Hvert prosjekt får repeterbar stack: lokalt miljø, automatiserte tester med PHPUnit der det gir mening, ESLint for JavaScript i blokker, og GitHub Actions for CI. Vi deployer til Cloudflare Pages, managed WordPress-hosting eller dedikerte serverer avhengig av prosjektkrav og CNIL-krav til datalagring.

#Sikkerhet og samsvar

Hvert prosjekt får en sikkerhetsgrunnlinje: HTTPS med HSTS, Content Security Policy mot XSS, sårbarhetsskanning av avhengigheter i CI, tofaktor for administratorkontoer og testede sikkerhetskopier. Nettsteder som håndterer personopplysninger får GDPR-tilpasset samtykkehåndtering og personvern bygget inn i arkitekturen.

For franske nettsteder betyr det at CNIL er tilsynsmyndigheten som vurderer om samtykke, informasjonsplikt og datalagring er i orden. Vi dokumenterer behandlingsgrunnlag for kontaktskjema-data, nyhetsbrev-abonnenter, bookinginformasjon og betalingsdata fra PayPlug. Hendelsesresponsprosessen omfatter oppdagelse, inneslutning og dokumentasjon; konkrete responstider avtales skriftlig i vedlikeholdsavtalen.

#Ytelse, målt der det teller

Core Web Vitals påvirker både rangering og konvertering. For Nantes-bedrifter er det landingssider, produkt- eller tjenestesider, og booking- eller kasseflyt som betyr noe. Vi jobber mot lav LCP gjennom optimalisert kritisk renderingsvei og hero-bilder i WebP/AVIF, lav INP gjennom minimal JavaScript og utsatt innlasting av tredjepartsskript, og stabil layout gjennom faste bildedimensjoner.

Sesongtopper ved messer, Voyage à Nantes eller industrimesser krever caching som tåler trafikk uten at redaksjonen må purge manuelt ved hver oppdatering. Vi setter opp intelligent cache-invalidering per posttype og språkversjon, slik at nytt innhold på fransk og engelsk blir synlig uten å tømme hele nettstedet.

#Spørsmål Nantes-bedrifter stiller oss

Håndterer dere CNIL-krav for nettsteder? Ja. Vi implementerer teknisk samtykkehåndtering, cookie-valg med avvisning, dokumentasjon av behandlingsgrunnlag og databehandlerliste. CNIL er tilsynsmyndigheten, og vi sørger for at teknisk implementering matcher det regelverket krever.

Setter dere opp PayPlug i WooCommerce? Ja. Vi integrerer PayPlug med webhook-håndtering, idempotens og testmatrise for autorisasjon, belastning og refusjon mot testmiljø før lansering. Ordrestatus settes på server-til-server-bekreftelse.

Kan dere bygge FR/EN nettsteder? Ja. Vi setter opp WPML eller Polylang med hreflang, uavhengige metadata per språk, og redaksjonelle arbeidsflyter for fransktalende og engelsktalende team.

Bygger dere B2B-portaler for industri og logistikk? Ja. Egne posttyper, ACF-feltgrupper, innloggede prislister, og REST-koblinger mot CRM eller ERP der det trengs.

Endrer dere WordPress-kjernen? Nei. Tilpasninger går via dokumenterte hooks, med klar deling mellom egen plugin og tema, slik at nettstedet overlever WordPress-oppdateringer.

Jobber dere med bedrifter utenfor Nantes? Ja. Vi leverer til bedrifter i Pays de la Loire, resten av Frankrike og internasjonalt, med samme fokus på CNIL, flerspråklighet og integrasjoner.

#PayPlug og betalingsintegrasjon i praksis

PayPlug er en fransk betalingsgateway mye brukt av SMB-er i Nantes og resten av Pays de la Loire. Integrasjonen i WordPress eller WooCommerce handler om mer enn å vise et betalingsfelt: webhook-håndtering, idempotens og ordrestatus som ikke avhenger av at kunden kommer tilbake til nettleseren.

Webhook, ikke redirect. Kunden kan lukke nettleseren etter betaling, miste mobildekning på vei fra terminalen, eller bytte app mens 3D Secure fullføres. Redirect til takkesiden er en hendelse som kanskje skjer. PayPlugs webhook er en hendelse som skjer uansett, og det er den ordrestatusen skal henge på.

Idempotens lagres. Hvert webhook-varsel har en identifikator. Den lagres når hendelsen er behandlet, og et varsel med allerede lagret identifikator forkastes. Uten dette gir gjentatte forsøk dobbel belastning og dobbelt kunde-e-post.

HPOS på WooCommerce. På butikker med High-Performance Order Storage må egen plugin-kode melde kompatibilitet og lese/skrive ordredata via CRUD-metodene, ikke direkte postmeta. Gammel gateway-kode som skriver med update_post_meta slutter å virke uten feilmelding.

Testing på feilstier. Testmatrisen dekker avbrutt betaling, webhook som kommer to ganger, webhook i feil rekkefølge, og forsinket webhook. Hver skal ende i ordre med riktig status og linje i loggen.

#WordPress i andre franske byer

Trenger du WordPress-hjelp utenfor Nantes, gjelder de samme franske kravene til CNIL og GDPR, men med lokale bransjer og kundemønstre. Se også WordPress-utvikler i Bordeaux, WordPress-utvikler i Lyon og WordPress-utvikler i Paris for hvordan oppsettet tilpasses der.

For nettbutikker med WooCommerce og PayPlug, se WooCommerce-utvikler. Etter lansering tar vedlikehold av WordPress-nettsider oppdateringer, sikkerhetskopier og overvåking.

#Start et WordPress-prosjekt i Nantes

Trenger nettstedet ditt i Nantes CNIL-tilpasset samtykke, FR/EN flerspråklighet og integrasjoner som PayPlug eller logistikk-API uten at redaksjonen må ringe utvikleren for hver oppdatering, ta kontakt for en uforpliktende gjennomgang. Vi ser på dagens oppsett, peker på den faktiske flaskehalsen og gir en ærlig vurdering av hva som bør gjøres først. Omfanget og tilbudet avklares skriftlig før arbeidet starter.

For nettsteder som trenger en strukturert gjennomgang av risiko, er inngangen sikkerhetsrevisjon for WordPress.

Kart over Nantes og omegn

Vi betjener kunder i Nantes og nærliggende områder.

WordPress-miljøet i Nantes

Som aktive medlemmer av det globale open-source-miljøet støtter vi lokale initiativer i Nantes. Vi tror at kunnskapsdeling bygger et sterkere teknologisk økosystem.

Metodiske guider (SEO, GEO, compliance)

Disse sidene forklarer hvordan vi jobber med AI-siteringer, WooCommerce B2B-modernisering og operasjonell resiliens under NIS2 og anskaffelser. Innholdet gjelder uansett leveranseby.

Se også i Frankrike

Hva som gjør Nantes unik

Lokal ekspertise: - Senior WordPress-utvikling for bedrifter i Nantes og Pays de la Loire - CNIL-tilpasset GDPR, samtykkehåndtering og cookie-valg i tråd med fransk personvernpraksis - PayPlug-integrasjon, FR/EN flerspråklighet og WooCommerce der det trengs for havn, industri og digitale aktører Teamet vårt forstår markedet i Nantes og tilpasser løsninger til lokale forretningsbehov. I praksis betyr dette fokus på Core Web Vitals, lokal søkeintensjon og informasjonsarkitektur tilpasset markedet i Nantes.

Trenger du tjenesten: WordPress Utvikler i Nantes?

La oss diskutere hvordan vi kan levere topp ytelse til ditt lokale prosjekt.

Bestill gratis konsultasjon i Nantes

Vanlige spørsmål - WordPress Utvikler Nantes

Hvilken type WordPress-utvikling tar dere på i Nantes?

Egne temaer bygget etter WordPress Coding Standards, egne plugins, Gutenberg-blokkmønstre, digitale portaler for havn og industri, PayPlug- og WooCommerce-integrasjoner, FR/EN flerspråklighet, headless- og REST/GraphQL-koblinger, og refaktorering av eldre temaer. Oppdraget holder seg til WordPress-utvikling; passer en annen stack bedre, sier vi det skriftlig.

Hvordan håndterer dere CNIL og GDPR for franske nettsteder?

CNIL er tilsynsmyndigheten for personvern i Frankrike. Vi implementerer teknisk samtykkehåndtering, cookie-valg med avvisning, dokumentasjon av behandlingsgrunnlag og databehandlerliste. Cookie-banneret må gi reelt valg, ikke bare et «Godta alt»-knapp. Dette er teknisk implementering, ikke juridisk rådgivning.

Kan dere bygge FR/EN nettsteder for bedrifter i Pays de la Loire?

Ja. Eksportører og industrielle leverandører i regionen trenger ofte fransk som primærspråk og engelsk for internasjonale kjøpere. Vi setter opp WPML eller Polylang med riktig hreflang, uavhengige metadata per språk, og redaksjonelle arbeidsflyter der fransktalende og engelsktalende team kan jobbe parallelt uten å duplisere struktur.

Integrerer dere PayPlug i WordPress og WooCommerce?

Ja. PayPlug er en fransk betalingsgateway mye brukt av SMB-er i Nantes og Pays de la Loire. Vi dokumenterer støttede flyter, webhook-håndtering, testkort-matrise og idempotens slik at ordrestatus settes på server-til- server-bekreftelse, ikke på redirect tilbake til takkesiden.

Hvordan sikrer dere langsiktig vedlikeholdbarhet og overlevering?

Levende dokumentasjon for redaktører og utviklere, kodegjennomgang på hver branch, skriftlig arkitekturbeslutning for ikke-opplagte valg, og en overleveringssesjon ved slutten. Prosjektet kan deretter gå til teamet ditt eller valgfri fast vedlikeholdsavtale med samme dokumentasjon.

Teknologier og Spesialiseringer - Nantes

Vi spesialiserer oss på:

Vi jobber med:

WordPressGDPRWebytelse
Relevant klynge

Utforsk andre WordPress-tjenester og kunnskapsbase

Styrk virksomheten din med profesjonell teknisk støtte innen kjerneområdene i WordPress-økosystemet.