Nous avons une application Web qui a beaucoup de contrôles et comporte des étapes que l'utilisateur progresse. La plupart des étapes se trouvent sur la même page, et lorsqu'une section est terminée, nous n'avons pas nécessairement besoin de voir l'entrée et la sortie de cette étape. Il est tentant d'utiliser un accordéon ou simplement des zones pliantes pour annuler le besoin de faire défiler autant, mais est-ce la meilleure façon? Les zones réduites doivent-elles se développer automatiquement en survol, ou faut-il un clic?
Existe-t-il des moyens standard de répondre à cela et de décrire le processus d'interaction, et quels sont-ils?
Parlant en tant qu'utilisateur, je voudrais certainement pas vouloir le comportement "développer en survol" - cela semble être très ennuyeux.
Y a-t-il une raison pour laquelle toutes les étapes doivent être sur la même page? Pouvez-vous simplement avoir la progression s'étendant sur plusieurs pages? Une fois qu'un utilisateur a terminé une étape, devra-t-il un jour la revoir?
Y a-t-il une raison pour laquelle vous souhaitez annuler la nécessité de faire défiler? Sinon, vous pouvez tout simplement avoir tout sur une seule page. Cela a l'avantage que toutes les informations sont visibles à la fois; selon la nature exacte de cette application, cela peut être un petit avantage ou un grand.
Je suis d'accord avec Bobby: ne faites absolument pas de "développer le survol". Personnellement, je ne peux pas les supporter lorsqu'un simple menu descend en survol. Je ne peux pas imaginer qu'une section entière d'une page Web se développant en survol - serait très ennuyeuse.
Un bon exemple de l'OMI est le processus de commande Apple, qui utilise désormais l'approche accordéon.