The ultimate webdesign usability checklist

W październiku 2006 roku Rogier Bikker na blogu NotUsable (który to blog zakończył swojego żywota w kwietniu 2007 roku) napisał artykuł o tytule „The ultimate webdesign usability checklist” (stąd tytuł niniejszego artykułu), w którym opublikował własną listę kontrolną, dzięki której w szybki sposób można sprawdzić w jakim stopniu użyteczna (i nie tylko) jest nasza strona. Po krótkiej wymianie e-maili Rogier udzielił mi „błogosławieństwa” na tłumaczenie owej listy… Oto popełnione dzieło:

    Techniczne

  1. Czy sprawdzasz poprawność kodu HTML używając walidatora HTML?
  2. Czy sprawdzasz poprawność stylów CSS używając walidatora CSS?
  3. Czy sprawdzasz swoją stronę przynajmniej w przeglądarkach IE, Firefoksie, Operze i Safari?
  4. Obrazki

  5. Czy dodajesz atrybuty ALT i TITLE do wszystkich ważnych obrazków?
  6. Czy dodajesz atrybutu LONGDESC do wszystkich obrazków, które potrzebują opisu?
  7. Czy piszesz efektywne teksty w atrybucie ALT?
  8. Czy tworzysz strony o rozmiarach mniejszych niż 50 kilobajtów?
  9. Czy wybrałeś poprawny typ plików do grafiki?
  10. Czy dodajesz opis do obrazków, które są ważne dla treści?
  11. Czy używasz tekstu zamiast obrazka do przedstawienia ważnej treści?
  12. Treść

  13. Czy używasz fontów bezszeryfowych (sans-serif) w odpowiednim rozmiarze do głównego tekstu?
  14. Czy ustawiłeś odpowiednio interlinię i odstępy między znakami, aby poprawić czytelność tekstu?
  15. Czy wyrównałeś tekst do lewej strony? (zależy od języka)
  16. Czy używasz jednostek EM albo procentów zamiast PX?
  17. Czy upewniłeś się, że nie ma całych zdań pisanych wersalikami (dużymi literami)?
  18. Czy używasz mniej niż 78 znaków (włączając spacje) na linię?
  19. Czy tworzysz krótkie i precyzyjne akapity z wyjaśniającymi tytułami?
  20. Czy używasz list do podsumowań?
  21. Czy najpierw piszesz wniosek, a dopiero potem jego wytłumaczenie?
  22. Czy tworzysz odpowiedni kontrast pomiędzy tekstem a tłem?
  23. Czy strona dostępna jest także dla przeglądarek tekstowych?
  24. Czy upewniłeś się, że nie ma żadnych stron „w trakcie tworzenia”?
  25. Czy uwzględniłeś funkcję drukowania dużych ilości tekstu?
  26. Czy stworzyłeś arkusz stylów do druku?
  27. Czy zamieniłeś wszystkie specjalne znaki na odpowiednie kody ISO-Latin?
  28. Czy sprawdziłeś, czy tekst nie posiada żadnych błędów gramatycznych i innych?
  29. Nawigacja

  30. Czy upewniłeś się, że wszystkie linki działają?
  31. Czy umieściłeś linki do wszystkich podstron na stronie głównej?
  32. Czy umieściłeś główną nawigację na każdej podstronie?
  33. Czy użyłeś nie więcej jak 8 elementów w głównej nawigacji?
  34. Czy utworzyłeś rozróżnienie strony aktywny od nieaktywnej w menu?
  35. Czy używasz wyjaśniającego tekstu w linkach zamiast „kliknij tutaj”?
  36. Czy używasz wyjaśniającego tekstu w linkach zamiast terminów biznesowych?
  37. Czy utworzyłeś rozróżnienie linków już odwiedzonych od tych jeszcze nie odwiedzonych?
  38. Czy utworzyłeś rozróżnienie linków od zwykłego tekstu?
  39. Czy dodałeś atrybut TITLE do wszystkich linków?
  40. Czy używasz ścieżki dostępu, gdy liczba podstron jest duża?
  41. Czy uwzględniasz opcję szukania, gdy liczba podstron jest duża?
  42. Czy logo jest linkiem do strony głównej?
  43. Czy utworzyłeś link „przejdź do treści” na górze strony?
  44. Czy utworzyłeś link „przejdź do menu” na górze strony?
  45. Czy umożliwiłeś przeglądanie strony za pomocą klawiszy SHIFT-TAB i RETURN?
  46. Czy upewniłeś się, że nie używasz żadnych linków JavaScript?
  47. Struktura

  48. Czy stworzyłeś spójną strukturę strony?
  49. Czy umieściłeś logo w lewym górnym rogu?
  50. Czy umieściłeś wyjaśniającą sentencję (slogan) w pobliżu loga?
  51. Czy umieściłeś okienko wyszukiwania w prawym górnym rogu?
  52. Czy umieściłeś ważną treść w obszarze above the fold?
  53. Czy design strony oparty jest na systemie siatki?
  54. Czy stworzyłeś płynny design używając wartości procentowych?
  55. Czy stworzyłeś stronę dającą obejrzeć się również w niskich rozdzielczościach?
  56. Czy stworzyłeś odpowiednie tytuły (w tagu TITLE) do wszystkich podstron?
  57. Formularze

  58. Czy upewniłeś się, że użytkownicy nie powracają do zmienionego formularza po błędzie?
  59. Czy stworzyłeś przyjazną i informującą stronę błędu?
  60. Czy stworzyłeś przyjazną stronę z podziękowaniem z e-mailem potwierdzającym?
  61. Czy dodałeś tylko przycisk „wyślij” bez przycisku „resetuj”?
  62. Czy poinformowałeś użytkownika, czego może oczekiwać po kliknięciu przycisku „wyślij”?
  63. Czy podzieliłeś długi formularz na wiele stron?
  64. Czy dałeś użytkownikowi odpowiednią ilość miejsca do pisania?
  65. Czy umieściłeś gwiazdkę (*) przy obowiązującym polu?
  66. Czy zachowałeś standardowy wygląd pól formularza jakie generuje przeglądarka?
  67. Czy stworzyłeś logiczny porządek zapytań?
  68. Czy użyłeś podwójnego pola dla hasła?
  69. Czy pozwoliłeś by komputer, nie użytkownik zajął się formatowaniem informacji?
  70. Czy upewniłeś się, że użytkownicy mogą wypełnić cały formularz używając klawisza TAB?
  71. Czy wyjaśniłeś użytkownikowi po co pytałeś o określone informacje?
  72. Czy wyjaśniłeś użytkownikowi co zamierzasz zrobić z tymi informacjami?
  73. Czy użyłeś AJAXowej (po stronie klienta) walidacji formularza?
  74. Czy użyłeś tagu LABEL w formularzu?
  75. Czy umieściłeś LABEL nad polem INPUT, a nie za nim?
  76. Czy wybrałeś właściwy typ pól INPUT dla różnych danych?
  77. Czy sprawiłeś, że pierwsze pole INPUT jest automatycznie aktywne?
  78. Czy rozróżniłeś aktywne pole od pola nieaktywnego używając input:focus?
  79. Czy użyłeś tagów FIELDSET i LEGEND we właściwy sposób?
  80. (o ile jest to wymagane)

  81. Czy sprawdziłeś, czy formularz działa również z wyłączoną obsługą JavaScript?
  82. Multimedia

  83. Czy upewniłeś się, że ważne informacje lub nawigacja nie są wykonane we Flashu?
  84. Czy upewniłeś się, że muzyka i klipy wideo nie starują automatycznie?
  85. Czy upewniłeś się, że muzyka i klipy wideo mogą być w każdej chwili wyłączone?
  86. Czy poinformowałeś użytkownika o rozmiarze i długości muzyki i klipów wideo?
  87. Ekstra dodatki

  88. Czy stworzyłeś stronę błędu 404?
  89. Czy stworzyłeś mapę strony?
  90. Czy stworzyłeś kanał RSS? (jeżeli dodajesz treść regularnie)
  91. Czy stworzyłeś wersję strony o wysokim kontraście?
  92. Czy stworzyłeś dobrze wyglądające adresy URL (jak ten)?
  93. Czy upewniłeś się, że twoja strona nie korzysta z ramek (FRAMES)?
  94. Czy upewniłeś się, że nie ma żadnych okienek pop-up na stronie?
  95. Czy stworzyłeś formularz kontaktowy zamiast zwykłego linka do e-maila?

Tłumaczenie jest oczywiście dosyć swobodne, ale mam nadzieję, że udało mi się zachować sens pytań z oryginalnej listy… Oczywiście wszelkie sugestie, komentarze i/lub poprawki mile widziane…

Czerp radość z dzielenia się: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Wykop
  • Gwar
  • del.icio.us
  • Google
  • Reddit
  • Ma.gnolia
  • Technorati
  • e-mail

2 komentarze to “The ultimate webdesign usability checklist

  1. Gravatar 1 tolep

    Proponuję, żebyś zasubskrybował własnego feeda w jakimś czytniku -
    Google Reader pokazuje go tak http://flickr.com/photos/tolep/2485071346/sizes/o/
    Opera w ogóle wyświetla error

  1. 1 Pages tagged "lemur"

Skomentuj wpis