Ašgengileg, žjįl višmótshönnun

Skrifaš 28. október 2003, kl. 09:34

Ef mašur gengur um meš augun opin žį sér mašur reglulega gamla hluti ķ nżju ljósi. Undanfariš hef ég veriš aš skilja betur tengsl ašgengishönnunar (e. accessibility) og žjįllar višmótshönnunar (e. usability).

Žeir sem žekkja mig vita aš ég hef lengi, lengi haft mikinn įhuga į mįlefnum sem snerta hönnun žjįlla og einfaldra notendavišmóta. Į ensku kallast žetta "user interface design" eša "usability engineering, og į ķslensku er stundum talaš um "nytsemi", "nothęfni" eša jafnvel "žjįlni".

Žaš getur veriš mikil og snśin kśnst aš hanna žjįl notendavišmót fyrir vefsķšur og gera žęr aušveldar og gegnsęjar ķ notkun fyrir markhópa žeirra. Sem hönnušur žarf mašur bęši reynslu og žekkingu į kenningagrunni višmótsfręšanna ķ bland viš rķkt innsęi og hluttekningu meš viškomandi notendahópi. Oft vill žetta samt verša hįlfgert gisk sem skilar ašeins įrangri fyrir tilstilli sķendurtekinna og kostnašarsamra prófana į hönnuninni į lifandi notendum. Aš auki er žetta oft eins og aš berjast viš vindmyllur, aš rökręša óljós hugtök į borš viš "žjįlni" viš śtlitshönnuši, forritara og stressaša višskiptavini.

Nżjar lendur

Žaš fór aš lokum svo fyrir sléttu įri sķšan aš mér leiš eins og ég vęri kominn ķ žrot gagnvart višmótshönnunarfaginu og hinum hįleitu markmišum um gegndarlausa žjįlni allra hluta. Ég žurfti frķ. Eitthvaš allt annaš. Ég įkvaš žvķ aš venda kvęši mķnu ķ kross, leggja allar hugmyndir um žjįlni į hilluna tķmabundiš og sökkva mér ķ stašinn ķ önnur og óskyld mįlefni, ž.e. ašgengi blindra og fatlašra į vefnum.

Ég las mér vķtt og breitt til og fann strax aš ķ samanburši viš višmótshönnun meš žjįlni aš meginmarkmiši, žį er afar aušvelt aš setja fingurinn į hvaš gerir vefsvęši og notendavišmót žerra ašgengileg (nothęf!) fyrir allar tegundir notenda - blinda, fatlaša, notendur frumstęšs/einfalds tękjabśnašar, etc. Ekki nóg meš žaš heldur er einnig tiltölulega aušvelt aš śtskżra kosti greišs ašgengis allra fyrir višskiptavinum, forriturum og öšrum hönnušum s.s. žeim sem hanna śtlit vefsvęšisins.

Aš skömmum tķma lišnum hafši ég aflaš mér nęgrar praktķskrar žekkingar til aš geta gengiš hreint til verks og gert žau vefsvęši sem ég vann aš margfalt ašgengilegri en almennt gengur og gerist. Śt śr samstarfi mķnu viš Hugsmišjuna hefur komiš fjöldi góšra vefsvęša žar sem hugaš hefur veriš sérstaklega aš ašgengi fyrir alla.

Notkun töflulausra HTML lausna

Meš notkun į "<table>-lausri" HTML mörkun og öflugri śtlitsforritun ķ CSS nįšum viš aš forgangsraša innihaldi hverrar sķšu/skjals. Myndir voru allar markašar meš lżsioršum, vķsanir milli sķšna voru markašar į lżsandi hįtt, Javascript var notaš į hįtt sem śtilokaši engann, og innslįttarreitir markašir žannig aš allt ķ einu var žaš oršin hrein unun fyrir blinda aš fylla śt óįrennilegustu skrįningareyšublöš.

Višbrögš notenda

Žaš stóš ekki į jįkvęšum višbrögšum. Blindrafélagiš bankaši upp į og baš um eitt stykki ašgengilegan vef takk, og fjöldi fyrirtękja og stofnana geršu slķkt hiš sama. Žannig var sķšastlišiš įr alveg óskaplega gefandi fyrir mig sem vefhönnuš. Mér leiš į hverjum degi eins og vinnan mķn vęri aš skila įrangri sem skipti mįli. ...Lamir gengu, daufir heyršu og blindir sįu. Bla, bla, bla. Žessi tilfinning var ólķk nokkurri tilfinningu sem ég upplifši į mešan ég var enn aš pęla ķ žjįlni notendavišmóta. Ašgengileiki var greinilega mįliš fyrir mig.

Ķ žann mund sem ég var nęstum bśinn aš afneita öllum įhuga į hönnun žjįlla notendavišmóta, žį rann allt ķ einu upp fyrir mér ljós - žjįlni og ašgengileiki eru tvęr hlišar į sama hönnunarpeningnum.

Žaš er svo merkilegt aš žegar mašur, sem hönnušur, einbeitir sér aš žvķ aš gera virkni vefsķšna ašgengilega blindum og fötlušum (og notendum einfaldra og/eša frumstęšra vafra) žį veršur nišurstašan undantekningarlķtiš alveg ótrślega žjįl og skilvirk ķ notkun. Žaš hjįlpar eflaust til aš ég hef sterkan bakgrunn ķ nytsemis- og žjįlnihönnun, en žaš breytir žvķ ekki aš ašgengishönnunin er alveg nż leiš til aš nįlgast žjįlnina.

Žį er ekki žar meš sagt aš ašgengilegar vefsķšur séu sjįlfkrafa żkt žjįlar og gegnsęjar ķ notkun. Sķšur en svo. Hins vegar getur krafan į ašgengi fyrir allar hjįlpaš manni viš aš śtiloka fjölmargar óašgengilegar višmótsśtfęrslur sem e.t.v. hefšu litiš vel śt "į pappķrunum" en reynast ķ raun afar óžjįlar ķ notkun. Krafan į ašgengileika neyšir mann til aš skoša innihald og virkni vefsķšna óhįš śtlitshönnun og öšrum truflandi žįttum. Žannig neyšist mašur t.d. til aš hafa hlutina skżra og einfalda og skilgreina ašalatrišin į sķšunni og setja žau ķ efst ķ forgangsröšina - nokkuš sem er alltaf lykilatriši ķ góšri žjįlnihönnun.

Į sama hįtt mį sjį fjölmörg dęmi žess aš vel heppnuš žjįl hönnun er oft ašgengilegri fyrir vikiš.

Žannig haldast žessi fyrirbęri žjįlni og ašgengileiki hönd ķ hönd og styšja viš hvort annaš žrįtt fyrir aš vera ķ raun bęši tęknilega og hugmyndafręšilega gerólķk.

Nśna eftir 12 mįnaša stķfa einbeitingu aš ašgengishönnun og höfnun į öllu sem snertir žjįlni, žį liggur fyrir mér aš feta slóšina til baka og takast aftur į viš hönnun žjįlla og gegnsęrra vefvišmóta, en nś meš hugmyndina um ašgengileika sem stašfastann śtgangspunkt. Frekari samžętting žessara tveggja hugmynda - žjįlni og ašgengileika - kemur örugglega til meš aš verša lykilatriši ķ allri minni vinnu héšan ķ frį.

Megi ašrir njóta sem best.


Meira žessu lķkt: Accessibility, HTML/CSS, Hönnun, Nothęfni.


Svör frį lesendum (1)

  1. Andri svarar:

    Virkilega góš grein og fręšandi, ég held ég hafi lesiš žetta svona 5 sinnim sķšustu mįnušina ... :)

    2. nóvember 2004 kl. 16:13 GMT | #

Žessum svarhala hefur veriš lokaš. Kęrar žakkir til žeirra sem tóku žįtt ķ umręšunni.


 

Flakk um vefsvęšiš



 

Nżleg svör frį lesendum

  • Rich (Req.js - javascript lazy-loading and dependency managment made easy)
  • Rich (Req.js - javascript lazy-loading and dependency managment made easy)
  • Rich (Req.js - javascript lazy-loading and dependency managment made easy)
  • Mįr (Req.js - javascript lazy-loading and dependency managment made easy)
  • Rich (Req.js - javascript lazy-loading and dependency managment made easy)
  • Mįr (Req.js - javascript lazy-loading and dependency managment made easy)
  • Dinesh (Req.js - javascript lazy-loading and dependency managment made easy)
  • Mįr (Taubleyjur ķ nśtķmanum - lķtill leišarvķsir handa hręddri žjóš)
  • Ada (Taubleyjur ķ nśtķmanum - lķtill leišarvķsir handa hręddri žjóš)
  • notandi (Taubleyjur ķ nśtķmanum - lķtill leišarvķsir handa hręddri žjóš)
  • Geir (Lausnin į efnahagsvandanum)
  • Jennż (Lausnin į efnahagsvandanum)
  • Óli Jens (Lausnin į efnahagsvandanum)
  • Mįr (Lausnin į efnahagsvandanum)
  • Kjartan S (Lausnin į efnahagsvandanum)

 

 

Yfirlit yfir žetta skjal

(Atrišin ķ listanum vķsa į įkvešna kafla ofar į sķšunni.)