web-dev-qa-db-fra.com

Wizard ou Tab?

Lorsque je veux créer une boîte de dialogue de saisie avec beaucoup de champs de saisie, dois-je créer la boîte de dialogue dans le style de l'assistant

enter image description here

ou style d'onglet?

enter image description here

Aucune suggestion?

Le style de l'assistant indique clairement que toutes les étapes doivent être terminées avant de pouvoir enregistrer les données. Il guide l'utilisateur tout au long du processus et, s'il est fait correctement, s'assure qu'il ne manque aucune information vitale. Cela est particulièrement vrai si vous n'activez pas "Terminer" jusqu'à la dernière page de l'assistant.

Le simple fait d'avoir les onglets masque les informations potentiellement requises de l'utilisateur afin qu'il ne sache pas qu'il doit les saisir avant d'appuyer sur "Enregistrer". Même si vous désactivez "Enregistrer" lorsqu'il manque des informations, il n'est toujours pas clair que l'utilisateur doit aller dans les autres onglets pour y entrer, à moins que vous ne puissiez mettre en surbrillance l'onglet d'une manière évidente pour l'utilisateur.

L'approche par onglets peut fonctionner si vous incluez les champs obligatoires dans le premier onglet (par défaut) et utilisez les autres onglets pour des informations facultatives ou supplémentaires.

13
ChrisF

Cela dépend de ce que vous essayez de créer.

La principale différence est que les assistants impliquent généralement ordre séquentiel et exigent que l'utilisateur remplisse les champs requis tandis que les onglets fonctionnent généralement avec n'importe quel ordre, mais il y a d'autres problèmes à considérer:

Onglets

  • Ordre aléatoire.
  • Mieux si l'utilisateur essaie de modifier les informations existantes.
  • Mieux pour les utilisateurs intermédiaires/avancés.
  • Mieux pour les vues "de type".
  • Mieux si vous essayez de "diviser" beaucoup de données en groupes.

Assistants

  • Ordre séquentiel.
  • Mieux si l'utilisateur essaie de comprendre quels sont les étapes pour terminer une opération.
  • Mieux pour les utilisateurs novices.
10
Chris Mylonas
  • Si vous avez besoin/attendez que les gens parcourent les panneaux de manière séquentielle, utilisez le style de l'assistant. Typique quand ils doivent entrer toutes les valeurs.
  • Si vous avez besoin/attendez que les gens plongent dans les panneaux en aléatoire/dans n'importe quel ordre, utilisez le style à onglets. Typique quand ils doivent configurer/changer seulement quelques valeurs.

Convergence

J'ai également trouvé le style de l'assistant, sans boutons suivant et précédent, et sans l'en-tête "étapes" ou numéros d'étape utile quand il y a un grand nombre de panneaux. Son avantage est qu'il peut prendre plus de panneaux sans faire défiler/surpeupler la liste de noms que la vue d'onglet. Dépouillé de ces éléments, il s'agit essentiellement d'un contrôle à onglets, mais avec les onglets à gauche plutôt qu'au-dessus. Il s'étend également gracieusement lorsque vous obtenez un très grand nombre de panneaux, puis à gauche, vous pouvez basculer vers l'utilisation d'une arborescence à la place de la liste.

4
James Crook

Je dirais que cela dépend de ce que vous essayez de créer.

Je préfère voir un assistant plutôt que des onglets pour une "première configuration" pour n'importe quelle application. S'il y a beaucoup de données, il peut parfois être difficile pour l'utilisateur de tout leur fournir, dans n'importe quel ordre, en une seule fois. Donc, si vous essayez de configurer une application pour la première fois, utilisez l'assistant.

D'un autre côté, s'il s'agit d'une application que j'utilise fréquemment, honnêtement, je ne veux pas avoir à passer par un assistant à chaque fois pour configurer les choses. Maintenant, il y a quelques exceptions à cette règle. Cygwin vous oblige naturellement à passer par une expérience de configuration chaque fois que vous souhaitez y ajouter quelque chose. Cependant, ils doivent également se connecter à un serveur, puis extraire une liste de packages, etc. Toutes choses qui devraient vraiment se produire dans un ordre séquentiel. En général, cependant, la plupart des applications déjà installées n'en ont pas besoin et pourraient probablement simplement s'en tirer avec un ensemble d'informations à onglets.

Je dirais donc, en général, aller avec un assistant si vous:

  • Besoin de répondre à toutes les questions dans un formulaire dans un ordre séquentiel
  • Besoin de configurer une application (ou un compte Internet) pour la première fois.

Alors, vous devriez probablement utiliser un formulaire à onglets si vous:

  • Vous avez déjà installé l'application et il vous suffit de modifier quelques paramètres.
2
ashays

Allez avec le style de l'assistant.

Vous avez un joli aperçu des étapes à gauche qui permet à l'utilisateur de savoir où il en est dans le processus. Les onglets sont utilisés plus souvent dans les scénarios lorsque l'utilisateur saute entre les tâches ou les pages, et ne sont pas souvent utilisés dans un ordre séquentiel ou pour impliquer un ordre séquentiel.

1
Matt Rockwell

Je pense que vous interprétez mal ce que signifie une interface de style assistant.

Si vous deviez mettre les onglets dans une interface comme ce panneau d'étape de l'assistant alors il n'y aurait peut-être pas de confusion sur l'ordre de réalisation et cela aiderait à séparer une partie du contenu.

Personnellement, je préfère toujours le style assistant.

1
Chris Kluis