The ultimate webdesign usability checklist
Opublikowano: 12 kwietnia 2008 2008 14:58 w kategorii » Standardy, Użyteczność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:
- Czy sprawdzasz poprawność kodu HTML używając walidatora HTML?
- Czy sprawdzasz poprawność stylów CSS używając walidatora CSS?
- Czy sprawdzasz swoją stronę przynajmniej w przeglądarkach IE, Firefoksie, Operze i Safari?
- Czy dodajesz atrybuty ALT i TITLE do wszystkich ważnych obrazków?
- Czy dodajesz atrybutu LONGDESC do wszystkich obrazków, które potrzebują opisu?
- Czy piszesz efektywne teksty w atrybucie ALT?
- Czy tworzysz strony o rozmiarach mniejszych niż 50 kilobajtów?
- Czy wybrałeś poprawny typ plików do grafiki?
- Czy dodajesz opis do obrazków, które są ważne dla treści?
- Czy używasz tekstu zamiast obrazka do przedstawienia ważnej treści?
- Czy używasz fontów bezszeryfowych (sans-serif) w odpowiednim rozmiarze do głównego tekstu?
- Czy ustawiłeś odpowiednio interlinię i odstępy między znakami, aby poprawić czytelność tekstu?
- Czy wyrównałeś tekst do lewej strony? (zależy od języka)
- Czy używasz jednostek EM albo procentów zamiast PX?
- Czy upewniłeś się, że nie ma całych zdań pisanych wersalikami (dużymi literami)?
- Czy używasz mniej niż 78 znaków (włączając spacje) na linię?
- Czy tworzysz krótkie i precyzyjne akapity z wyjaśniającymi tytułami?
- Czy używasz list do podsumowań?
- Czy najpierw piszesz wniosek, a dopiero potem jego wytłumaczenie?
- Czy tworzysz odpowiedni kontrast pomiędzy tekstem a tłem?
- Czy strona dostępna jest także dla przeglądarek tekstowych?
- Czy upewniłeś się, że nie ma żadnych stron „w trakcie tworzenia”?
- Czy uwzględniłeś funkcję drukowania dużych ilości tekstu?
- Czy stworzyłeś arkusz stylów do druku?
- Czy zamieniłeś wszystkie specjalne znaki na odpowiednie kody ISO-Latin?
- Czy sprawdziłeś, czy tekst nie posiada żadnych błędów gramatycznych i innych?
- Czy upewniłeś się, że wszystkie linki działają?
- Czy umieściłeś linki do wszystkich podstron na stronie głównej?
- Czy umieściłeś główną nawigację na każdej podstronie?
- Czy użyłeś nie więcej jak 8 elementów w głównej nawigacji?
- Czy utworzyłeś rozróżnienie strony aktywny od nieaktywnej w menu?
- Czy używasz wyjaśniającego tekstu w linkach zamiast „kliknij tutaj”?
- Czy używasz wyjaśniającego tekstu w linkach zamiast terminów biznesowych?
- Czy utworzyłeś rozróżnienie linków już odwiedzonych od tych jeszcze nie odwiedzonych?
- Czy utworzyłeś rozróżnienie linków od zwykłego tekstu?
- Czy dodałeś atrybut TITLE do wszystkich linków?
- Czy używasz ścieżki dostępu, gdy liczba podstron jest duża?
- Czy uwzględniasz opcję szukania, gdy liczba podstron jest duża?
- Czy logo jest linkiem do strony głównej?
- Czy utworzyłeś link „przejdź do treści” na górze strony?
- Czy utworzyłeś link „przejdź do menu” na górze strony?
- Czy umożliwiłeś przeglądanie strony za pomocą klawiszy SHIFT-TAB i RETURN?
- Czy upewniłeś się, że nie używasz żadnych linków JavaScript?
- Czy stworzyłeś spójną strukturę strony?
- Czy umieściłeś logo w lewym górnym rogu?
- Czy umieściłeś wyjaśniającą sentencję (slogan) w pobliżu loga?
- Czy umieściłeś okienko wyszukiwania w prawym górnym rogu?
- Czy umieściłeś ważną treść w obszarze above the fold?
- Czy design strony oparty jest na systemie siatki?
- Czy stworzyłeś płynny design używając wartości procentowych?
- Czy stworzyłeś stronę dającą obejrzeć się również w niskich rozdzielczościach?
- Czy stworzyłeś odpowiednie tytuły (w tagu TITLE) do wszystkich podstron?
- Czy upewniłeś się, że użytkownicy nie powracają do zmienionego formularza po błędzie?
- Czy stworzyłeś przyjazną i informującą stronę błędu?
- Czy stworzyłeś przyjazną stronę z podziękowaniem z e-mailem potwierdzającym?
- Czy dodałeś tylko przycisk „wyślij” bez przycisku „resetuj”?
- Czy poinformowałeś użytkownika, czego może oczekiwać po kliknięciu przycisku „wyślij”?
- Czy podzieliłeś długi formularz na wiele stron?
- Czy dałeś użytkownikowi odpowiednią ilość miejsca do pisania?
- Czy umieściłeś gwiazdkę (*) przy obowiązującym polu?
- Czy zachowałeś standardowy wygląd pól formularza jakie generuje przeglądarka?
- Czy stworzyłeś logiczny porządek zapytań?
- Czy użyłeś podwójnego pola dla hasła?
- Czy pozwoliłeś by komputer, nie użytkownik zajął się formatowaniem informacji?
- Czy upewniłeś się, że użytkownicy mogą wypełnić cały formularz używając klawisza TAB?
- Czy wyjaśniłeś użytkownikowi po co pytałeś o określone informacje?
- Czy wyjaśniłeś użytkownikowi co zamierzasz zrobić z tymi informacjami?
- Czy użyłeś AJAXowej (po stronie klienta) walidacji formularza?
- Czy użyłeś tagu LABEL w formularzu?
- Czy umieściłeś LABEL nad polem INPUT, a nie za nim?
- Czy wybrałeś właściwy typ pól INPUT dla różnych danych?
- Czy sprawiłeś, że pierwsze pole INPUT jest automatycznie aktywne?
- Czy rozróżniłeś aktywne pole od pola nieaktywnego używając input:focus?
- Czy użyłeś tagów FIELDSET i LEGEND we właściwy sposób?
- Czy sprawdziłeś, czy formularz działa również z wyłączoną obsługą JavaScript?
- Czy upewniłeś się, że ważne informacje lub nawigacja nie są wykonane we Flashu?
- Czy upewniłeś się, że muzyka i klipy wideo nie starują automatycznie?
- Czy upewniłeś się, że muzyka i klipy wideo mogą być w każdej chwili wyłączone?
- Czy poinformowałeś użytkownika o rozmiarze i długości muzyki i klipów wideo?
- Czy stworzyłeś stronę błędu 404?
- Czy stworzyłeś mapę strony?
- Czy stworzyłeś kanał RSS? (jeżeli dodajesz treść regularnie)
- Czy stworzyłeś wersję strony o wysokim kontraście?
- Czy stworzyłeś dobrze wyglądające adresy URL (jak ten)?
- Czy upewniłeś się, że twoja strona nie korzysta z ramek (FRAMES)?
- Czy upewniłeś się, że nie ma żadnych okienek pop-up na stronie?
- Czy stworzyłeś formularz kontaktowy zamiast zwykłego linka do e-maila?
Techniczne
Obrazki
Treść
Nawigacja
Struktura
Formularze
(o ile jest to wymagane)
Multimedia
Ekstra dodatki
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…








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