Ajax en usability

Ajax – meer bepaald het gebruik van XMLHttpRequest, wordt dezer dagen meer en meer gebruikt in websites. Net omdat ajax zo populair is/word bestaat het gevaar dat mensen het gaan fout gaan gebruiken, integreren. Hoe bedoel je, fout – met ‘fout’ bedoel ik niet uit technisch standpunt maar wel uit standpunt van usability en ook accessibility.

Daarom heeft Baekal.com enkele ‘XMLHttpRequest usability guidelines‘ opgesteld.

    1. Do not load entire pages: met XMLHttpRequest kan je bepaalde delen van een website herladen zonder heel de pagina te herladen – nadeel is gelijkend met ‘within-page links‘, de normale gang van zaken wordt doorbroken op deze manier, wat voor verwarring bij een bezoeker zorgt.
    2. Know the difference between a web application and a website: Verwar een web applicatie niet met een website – een mix van beiden zorgt voor verwarring.
    3. Do not break what the user is focusing on: vb. het ‘live-search’ concept is niet altijd optimaal voor een bezoeker. Leuk maar lang niet optimaal.
    4. Consider how to handle users that cannot use XMLHttpRequest: heel erg belangrijk vind ik, wat met mensen die een website bekijken met een PDA of screenreader?
    5. Do use it to eliminate confirmation pages.
    6. Do not use it to eliminate acceptance.
    7. Do not over-use it: zoals eerder gezegd; ga na of ajax echt wel nodig is. En als je het wil gebruiken zorg er dan voor dat het duidelijk is en niet verwarrend – het moet zichzelf uitwijzen.

Vooral het 4′de puntje vind ik heel belangrijk, tenslotte proberen we het web universeler te maken en toegankelijker voor iedereen – of niet soms?

Een (grappig) artikel over overgebruiken van ajax vind je op alt tags. De site die in het artikel wordt vermeld is de website van Marketwatch.com

Comments are closed.

Zeker lezen