2009-09-09 5 views
14

Mój szef uważa, że ​​kreatory ułatwiają pracę użytkownikowi. Myślę, że mają swoje miejsce, ale naprawdę nie mogę określić, co to za miejsce. Czuję, że istnieje niebezpieczeństwo przekształcenia czegoś w czynności, które ich nie potrzebują.Projektowanie stron internetowych: Kiedy (nie) korzystać z Kreatora

Czy ktoś wie, gdzie mogę znaleźć zasady dla takich rzeczy, a nawet wytyczne do naśladowania, które opisuje, kiedy i kiedy nie używać kreatorów i ewentualnie innych elementów interfejsu użytkownika.

Odpowiedz

14

Oto, co niektóre powszechne wytyczne interfejsu ludzkiego mają do powiedzenia ab kiedy ich używać. Najczęściej są dosyć restrykcyjne:

Gnome HIG

Asystent jest wtórny okno, które prowadzi użytkownika przez operację, łamiąc ją w kolejnych krokach. Asystenci są przydatni, aby skomplikowane operacje były mniej zastraszające, ponieważ ograniczają informacje widoczne dla użytkownika w danym momencie. [...]

Asystenci mają poważne wady. Po użyciu asystenta często trudno jest ustalić, gdzie przechowywane są poszczególne ustawienia zagregowane w asystencie. Często ludzie będą uciekać się do ponownego uruchomienia asystenta, ponownie wprowadzając wiele ustawień, których nie chcą zmieniać.

Asystenci są często wykorzystywani w sytuacjach, w których lepszym rozwiązaniem byłoby uproszczenie lub nawet lepsza automatyzacja procesu. Przed użyciem asystenta do przeprowadzenia skomplikowanej operacji należy rozważyć, czy operacja może zostać zasadniczo uproszczona, tak aby asystent był niepotrzebny.

Microsoft Windows Experience Interaction Guidelines:

Rozważmy najpierw lekkie alternatywy, takie jak oknach dialogowych, okienek zadań lub pojedynczych stron. Kreatory to ciężki interfejs użytkownika, najlepiej używany do wieloetapowego, rzadko wykonywa- nego zadania. Nie musisz używać kreatorów - możesz podać pomocne informacje i pomoc w dowolnym interfejsie użytkownika.

Apple Human Interface Guidelines

przypadku produktów o skomplikowanych procedur konfiguracyjnych, asystent konfiguracji mogą być pomocne

(asystenci nie są wymienione w żadnym innym kontekście, jak w drugiej HIG: s, więc zakładam, że oznacza to, że Apple uważa, że ​​nie ma miejsca poza konfiguracją)

5

Zgodzę się z tobą, że Czarodzieje mają swoje miejsce. I to miejsce jest z powrotem w Azeroth.

Nie, ale poważnie, jeśli użytkownik musi wprowadzić wiele różnych pól danych, użycie kreatora w celu podzielenia danych na kilka powiązanych grup może pomóc w mniejszym zagmatwaniu.

Jeśli Kreator obejmuje proces składający się z kroków A, B i C, a dane wejściowe w B lub C zależą od danych wejściowych z poprzedniego kroku (etapów), Kreator prawdopodobnie byłby dobrym sposobem na ukształtowanie Twoje zgłoszenie.

Prawdopodobnie istnieje wiele innych sytuacji, w których korzystanie z Kreatora byłoby uzasadnione (są to tylko dwa z góry mojej głowy), ale w każdym przypadku należy go ocenić i upewnić się, że Kreator jest najlepszą opcją. Aby wypożyczyć stare powiedzenie, wszystko nie staje się gwoździem tylko dlatego, że twój szef chce, abyś użył Czarodziei jako młota. Jeśli to ma sens.

Jeśli chodzi o najlepsze wytyczne praktyki idzie - korzystanie z Czarodziejów wydaje się spadać pod UX zamiast UI, ale tutaj jest kilka elementów, które natknąłem:

3

Proponuję unikać kreatorów w największym możliwym stopniu. Ludzie mają krótki czas koncentracji i ryzykujesz, że w środku tego procesu zaczynają zapominać o tym, co powiedzieli, co robią, itp.

Mimo to uważam, że może to być wykonalne przy niektórych zakupy (np. zamówienie), konfiguracje po raz pierwszy, inne?

When to Develop a Wizard

Zawsze staram się:

  • prosić jedynie informacje naprawdę potrzebne
  • uproszczenia, na ile to tylko możliwe, unikając w ten sposób konieczności dodatkowych wyjaśnień

Tworząc kreator:

  • wyraźnie pokazują, ile kroków są potrzebne i ile są zakończone
  • Pozwala użytkownikowi przywrócić lub anulować
Powiązane problemy