Tekniken på penilla.nu
Hur denna sida är gjord och varför.
Tillgänglighet
Webben idag är inte längre endast ett komplement till andra iformationskanaler. Den är i mycket den enda informationskanalen, och om hemsidor gjörs så att de utestänger somliga användare så är det en form av diskriminering.
Utifrån kristdemokratisk människosyn så är det naturligtvis inte alls bra och bör undvikas i största möjliga mån.
Handikappade läsare = kanske 10 % av alla
Det finns flera olika slags handikapp som kan vara till besvär när man surfar på nätet.
- Nedsatt syn. Färgblinda kan ha svårt att se kontraster, människor med nedsatt syn behöver kunna förstora texten, blinda tar del av hemsidan genom talsyntes eller blindskriftsterminaler.
- Nedsatt rörelseförmåga. CP-skadade är i stort sett alltid helt normalintelligenta och vill lika mycket som alla andra ta del av samhällsinformation. Men om spasmerna hindrar dig hantera en mus, hur skall du då kunna klicka på länkarna? Det finns många andra som kan tänkas dra nytta av möjligheten att navigera runt på en sida med bara tangentbordet. Också den som normalt har full rörelse kan drabbas av musarm eller tennisarmbåge.
- Nedsatt hörsel. Sajter som förmedlar information i form av ljud bör erbjuda samma information också i skriven form. Video bör alltid kunna fås i textad form. (På penilla.nu finns bara ett ljud, nämligen tigerns vrål på sidan "veckans morr" och den som inte kan höra det går inte miste om någon information.)
- Nedsatt kognitiv förmåga. Detta är det svåraste området. Språksvaga invandrare, dyslektiker med flera kan inte alltid ta till sig samma texter som oss andra. På denna sajt försöker vi hålla språket enkelt, men det finns också gränser för hur långt man kan förenkla innan själva förenklingen ger en skev bild av vad som diskuteras. Somliga politiska frågeställningar är svåra. Men är det något du läst på denna sida som du inte förstår så får du naturligtvis fråga Penilla direkt om det.
Grundbulten i en handikappvänlig sida
Det finns flera sajter på nätet som försöker vara handikappvänliga. Det sker dock alltför ofta i form av att man först bygger en otillgänglig sida, som man sedan i efterhand försöker fixa till med mer eller mindre kosmetiska åtgärder. Exempelvis erbjuder man användaren möjlighet att förstora texten via en inställning på sajten, trots att det är onödigt. Alla webbläsare har inbyggda möjligheter att förstora och förminska text. Det handlar bara om att utforma sin webbsajt så att den möjligheten inte spärras.
Andra felaktiga sätt kan vara att man erbjuder en tråkig endast text-version i stället för den vanliga sidan. Men om man separerar innehåll från design, så är detta helt onödigt. innehållet förmedlas då med en (X)HTML-kod som uttrycker logiken i det som skall sägas. Innan man gör text exempelvis kursiv, så frågar man sig varför. Skall ett ord betonas så görs texten lämpligtvis kursiv med märkordet <em>, som står för "emphasis", och då kan exempelvis en talsyntes uppläsare säga det ordet något starkare.
Flera sajter, också från kommuner och myndigheter, fungerar över huvud taget inte utan att man använder javaskript. Det är ett totalfel i en sidas uppbyggnad. Javaskript skall endast förmedla mervärde, och precis all information måste finnas åtkomlig också för den som har det avaktiverat eller inte alls kan använda det.
Komplement
När man har grunderna på plats så kan man sedan använda sig av ytterligare saker för att hjälpa användaren. Tangentbordsgenvägar är redan nämnt. "Du är här" information i början på varje sida. (Det finns på denna också, men visas bara för den som använder talsyntes eller brailleterminaler, eller väljer att se på sidan i högkontrastläge.)
Högkontrastläget är just ett exempel på kraften i att separera design från innehåll. XHTML-koden är identisk och därmed innehållet, men för att hjälpa den som har ett grövre synfel, så erbjuds också denna alternativa design.
Spin-off effekter
En sida som på detta sätt utformats för att vara tillgänglig för alla kommer vara lätt att läsa in och indexera av den vanligaste blinde läsaren av alla, Google. Handikappvänliga sidor är sökmotorvänliga!
De är också bättre att se på för den som sitter på äldre modem eller har strypt bandbredd. De belastar servern de skickas från mindre och blir billigare i drift. Eftersom innehåll och design är skiljda åt kan man byta utseende över natt utan att koda om något annat än CSS-filen.
Vill du ha en lika bra sida själv?
Kontakta Keryx!