Publicerat Nyheter
Glad äldre man med monokel använder en dator.
Foto av mentatdgt från Pexels

Är du tillgänglig den 23 september?

Nej det är ingen mötesinbjudan. Vi pratar om webb­till­gänglig­het och den lag som säger att digital offent­lig service på webben ska vara till­gäng­lig för alla användare, inklu­sive personer med funk­tions­ned­sätt­ning. Den 23 september 2020 måste inte längre bara nya, utan alla befint­liga sajter, intra­nät, extra­nät och dokument vara till­gäng­liga och in­klu­der­ande.

Vem berörs?

Lagen gäller för alla ”offentligrättsliga organ”, det vill säga aktörer som anses vara en upphandlande myndighet, med några få undantag. Det inkluderar myndigheter, regioner (landsting), kommuner samt privata aktörer som utför tjänster med offent­lig finans­iering, som till exempel skola, vård och omsorg samt lever­an­törer till offent­lig sektor.

Vad innebär det i praktiken?

En till­gäng­lig­hets­anpass­ning innebär dels att webb­platsen ren tekniskt för­bättras så att den blir använd­bar för alla, men också att bilder, video, ljudfiler och andra dokument kan uppfattas även av personer med nedsatt syn eller hörsel.

Direktivet hänvisar till stor del till de standard­iserade re­kommen­da­tion­erna WCAG 2.1 nivå AA, som skapats av Web Access­ibility Initia­tive (WAI). Bland annat ska följande upp­fyllas:

  • Allt innehåll ska kunna tolkas av skärm­läsare och andra hjälp­program.
  • All navigation och inter­aktion ska kunna utföras med enbart tangent­bord eller annan indata­enhet utöver dator­mus.
  • Text och ikoner ska vara tydliga och läsbara och ska kunna för­storas och för­minskas utan de klipps eller blir oläs­bara.
  • Videor och ljud­filer ska textas, syn­tolkas och kunna pausas och tystas.

Detta är ett litet sammanfattat urval och listan av åtgärder kan bli ganska lång. Men sällan är det speciellt stora och kostsamma åtgärder. För det mesta handlar det om att justera och ändra på småsaker. På sajten Webb­rikt­linjer.se finns en bra inter­aktiv check­lista med åt­gärder som krävs av webb­­till­gänglighet­s­direktivet.

Inte bara för funktionshindrade

Om alla webbplatsen görs korrekt innebär det inte bara att syn­skadade, hörsel­skadade och rörelse­hindrade personer ges möjlighet att använda era tjänster. Användar­upplevelsen ökar för alla användare, sök­motorer kommer kunna index­era ert innehåll bättre, auto­matiska över­sättnings­verktyg kommer ge en mer komplett och korrekt över­sättning och ni bidrar till att göra webben ännu bättre för alla.

Att det blir enklare att navigera, hitta information och genomföra köp eller beställ­ningar ökar kon­verterings­grad och lojalitet hos dina kunder och du når ut till en bredare kund­grupp som framöver kommer att vara mer aktiva på webben. Så se inte detta som ännu ett besvärande lagkrav som ni måste upp­fylla, utan som en invest­ering som gör att ni hänger med i ut­veckl­ingen.

Vi hjälper er att bli tillgängliga

Spinit har god insikt i vad direkt­ivet och rikt­linjerna i WCAG innebär för din sajt och kan erbjuda strategi, analys och åtgärds­plan såväl som teknisk hjälp med till­gäng­lig­hets­anpass­ning av era system och webb­platser.

Vi kan också erbjuda ut­bild­ning för webb­redaktörer i hur man public­erar till­gäng­ligt på webben.

Vänta inte för länge. Hör av dig!

Publicerat Nyheter

God jul och gott nytt år!

Vi önskar alla kunder och medarbetare en riktigt God jul och ett gott nytt år 2020. Istället för julklappar så stödjer vi i år Läkare utan gränser.

Julen handlar om att ge. Dropp till exempel. Därför har vi valt att stötta Läkare Utan Gränsers livräddande arbete. Vår julgåva kan räcka till 18 kolerakit som innehåller medicin, vätskeersättning, dropp, klor och plastlakan. 

Publicerat Nyheter

Investera i kvalité

På Spinit har vi skapat ett team som ansvarar för kvalitén och användarupplevelsen i alla våra projekt.

Tanken är att UX/QA-teamet är med från början i våra projekt och i en förstudie skapar prototyper i form av skisser och mockups tillsammans med kunderna. Dessa prototyper baserar man sedan utvecklingen på och har som stöd i diskussioner kring systemet. Teamet är sedan en del av projektet till dess att det är i hamn genom att säkerställa att våra leveranser fungerar som kunden förväntar sig och att kontinuerligt se över förbättringar av systemets användarupplevelse. Sitter du och ruvar på en digital affärsidé, en applikation som kan lysa upp tillvaron på ditt företag eller vill effektivisera en rutin, hör gärna av dig.

Publicerat Nyheter

Bumpiness, bollhav och om att våga vara annorlunda – Vi besökte Nordic Design

Den 9 oktober åkte vårt Design-team till Stockholm för konferensen Nordic Design och har nu haft några veckor på sig att smälta allt de lärde sig där. Konferensen bestod av tio föreläsningar fördelade över en heldag, alla med olika fokus men där design var en gemensam nämnare. Utöver dessa fanns en hel uppsjö av aktiviteter att besöka i pauserna, t.ex. fluff- och glitterrum, bollhav, SEGA Rally, mjukglass- och popcornmaskiner, Legobyggarhörna, bastu med mera.

En sak som teamet tog med sig hem är nya kunskaper i hur man kan jobba agilt med designsprintar och hur ett upplägg för sådana sprintar skulle kunna se ut. Budskapet från talaren var att varje sprint måste ha ett mål och en plan för hur det målet ska nås. Sprintarna måste planeras ordentligt på dagsnivå för att få ut så mycket som möjligt av varje sprint.

Vårt gäng på plats lärde sig också att det är viktigt att stå ut och våga vara annorlunda i sina designer och att vara mer personlig. En egen signatur på till exempel en webbsida kan vara något som gör att ett företag står ut, något som de vill försöka ta med sig till Spinits kunder. ”Bumpiness är ett ord som fastnat hos alla i design-teamet och används för detaljer vars syfte är att få användaren att stanna upp med hjälp av ojämnheter. Ojämnheter i en font eller i en bild kan till exempel få användaren att stanna upp innan de går vidare, vilket kan vara önskvärt på dagens webb, där det mesta sker i raketfart.

Att bra design leder till bättre förståelse var också något som teamet tog med sig från konferensen. Design ska skapa harmoni och skapa samma känsla för alla. Något av det viktigaste från Nordic Design som teamet tog med sig var att fokusera på inkluderande design, som handlar om att ingen ska lämnas utanför. Alla användare ska ha samma förutsättningar som skapar samma upplevelse, oavsett fysiska nedsättningar eller kulturella olikheter, osv. Att tänka ”vi” istället för ”jag” och blanda in användarna tidigt i designfasen gör det lättare att uppfylla användarnas behov på bästa sätt.

Ett återkommande tema i flera av föreläsningarna var vikten av att skapa en design som är transparent mot användare, att det är viktigt att vara ärlig på nätet då det leder till att kunder får bättre tillit till företaget. Ett antal skräckexempel på hur stora företag använder data blev något som hängde kvar i våra utsända när de återvände till Göteborg.

Vi tackar Nordic Design för en rolig och lärorik dag.

Publicerat Tech

Våra Open Source-projekt på Spinit

På Spinit älskar vi mjukvara skapad med öppen källkod, eller Open Source. I alla våra projekt drar vi nytta av duktiga mjukvaru­utvecklare världen över som delar med sig av sina skapelser utan kostnad. Vi vill inte vara sämre och vill gärna vara med och ge tillbaka av det vi skapar.

För att underlätta och fin­trimma våra processer program­merar vi verk­tyg och skript när behov uppstår, och istället för att bara dela det mellan våra olika projekt i huset låter vi andra utveck­lare också ta del av det genom en open source-licens. För vad har vi egent­ligen att tjäna på att hålla saker för oss själva när vi kan vara med och bidra till en bättre webb globalt?

Vi har skapat såväl stora, väl under­hållna utvecklings­verktyg som mindre och experi­ment­ella embryon som vi gärna vill ska kunna växa vidare med hjälp av utveck­lare utanför våra väggar.

Nedan är ett urval av verktyg som våra med­arbetare skapat och valt att dela med sig av.

Web Anchor

Web Anchor, som skapades av Mattias Nordqvist, möjlig­gör de­klara­tion av ett webb-API via ett interface, vilket Web­Anchor sedan kan skapa en im­plementa­tion av.

Vi har även bloggat tidigare om Web Anchor.

Web Anchor på Github

Appeaser

Appeaser skapades av Carl Berg i ett projekt där vi började gå ifrån en lager­baserad kod­upp­delning till en vertikal kod­upp­delning. I och med det började vi dela upp kod i features bland annat med hjälp av ett så kallat mediator design-mönster. För att kunna åter­använda mönstret bröts det ut som öppen källkod.

Appeaser på Github

Captain Data

Captain Data är ett verktyg för att på ett smidigt sätt skapa data i SQL-databaser. Verk­tyget skapades av Mattias Nordqvist och används exempel­vis vid integrations­test.

Captain Data på Github

Spinit CosmosDb

En lättvikts OR-Mapper för CosmosDb. Projektet skapades av Martin Oom och Viktor Alveflo för att på ett mer typ­säkert sätt kunna inter­agera med Microsoft Azure CosmosDb.

Spinit CosmosDb på Github

Galactic Waste Management

Ett verktyg, skapat av Mattias Nordqvist, för att hantera databas­migrering på olika sätt i olika skeden (GreenField, LiveField och BrownField) av ett utvecklings­projekt. Migrerings­script skapas i olika kataloger vilket ger skripten olika betydelse. Vissa skall köras varje gång de förändras, andra bara en gång.

Galactic Waste Management på Github

Spinit Expressions

Projektet skapades av Martin Oom och förenklar de­klarering och kombina­tioner av Expressions i C#. Används exempel­vis i Spinit CosmosDB. Spinit Expressions har även lite mer avancerad funk­tion­alitet som är använd­bar vid generering av filter eller liknande för databas­frågor.

Spinit Expressions på Github.

Spinit AspNetCore ReverseProxy

Ett projekt, skapat av Martin Oom, som ger Reverse Proxy-funktion­alitet i en ASP.Net Core-applikation.

Spinit AspNetCore ReverseProxy

Jelly Dust

Ett projekt, skapat att Mattias Nordqvist, för att för­enkla transaktions­hantering i en unit of work tillsammans med Dapper.

Jelly Dust på Github

Golden Fox

Ett projekt, skapat att Mattias Nordqvist för att förenkla schema­läggning.

Golden Fox på Github

Spinit Library

Spinit Library innehåller flera paket som under åren har kurerats och använts för lösningar man vill kunna åter­använda, bland annat säkerhets­paket för hash­ning och salt­ning av lösen­ord, interface­baserad filsystem­access och exporterings­verktyg för Excel och CSV.

Spinit Library på Github
Spinit Library på Nuget