web-dev-qa-db-fra.com

Utiliser un ruban comme navigation

Chaque utilisation du ruban que j'ai vu jusqu'à présent des programmes de "toile" à panneau unique, où la fonctionnalité groupée est dans le ruban.

J'ai fait une analyse sur certains logiciels d'arrière-plan que mon entreprise développe et ils ont proposé d'utiliser un ruban, mais chaque option sert de navigation car elle modifie le contenu du panneau central, pas la fonctionnalité.

L'utilisation d'un ruban de cette manière est-elle une méthode de navigation intuitive et utilisable? Je suis inquiet car il ne respecte pas les conventions.

3
Wander

La réponse simple est non, car, comme d’autres l’ont dit, ce n’est pas pour cela qu’un ruban est censé être utilisé. Par conséquent, il casse le modèle du ruban, et cela - en règle générale - le rend mauvais UX.

Une certaine forme de structure de menu est la forme la plus courante de système de navigation. Quelle que soit la façon dont vous les faites paraître - les choix peuvent être graphiques si cela fonctionne - ils devraient ressembler à un menu et se sentir comme cela - c'est un endroit où vous sélectionnez un nouveau quelque chose à visiter.

N'oubliez pas que briser les conventions rend les choses plus difficiles à utiliser intuitivement. Si les suggestions sont pour un ruban parce que c'est un idiome familier, vous en perdez tout avantage en faisant quelque chose de familier d'une manière différente.

C'est un peu comme avoir des portes avec les poignées standard, mais que vous devez pousser vers le haut pour ouvrir. Cela peut sembler cool, et la porte ressemble toujours à une porte, mais elle est fausse de toutes les manières possibles.

2
Schroedingers Cat

Microsoft a développé le ruban pour remplacer de nombreuses barres d'outils utilisées dans son logiciel. Il y a directives très complètes sur la façon d'en concevoir une pour toute autre application afin que l'expérience reste cohérente. Le principe clé est d'organiser les commandes en onglets et groupes par tâches et fonctionnalités de workflow respectivement. Ainsi, son utilisation pour la navigation sonne comme une violation de ces principes.

Cela étant dit, il est absolument possible d'utiliser la navigation par onglets dans les applications de bureau. De plus, il est possible de combiner des rubans avec une navigation par onglets, comme le fait Excel:

enter image description here

0
dnbrv

D'après ce que je comprends, s'il fonctionne comme une navigation, ce n'est strictement pas un ruban (car c'est la façon dont Microsoft organise les commandes en groupes fonctionnels à onglets).

S'il fonctionne comme une navigation, j'ai d'abord imaginé une liste déroulante Mega.

Mega dropdown example

Cependant Mint.com adopte une approche légèrement différente qui vaut le coup d'œil. L'onglet 'Ways to save' contient une liste d'actions réparties par type (en ce sens, comme un ruban). Il est efficace car il illustre la hiérarchie de navigation et fournit des icônes comme indices. La petite flèche sous Cartes de crédit indique que cette option est sélectionnée. Cela indique également que la sélection d'une autre option devrait mettre à jour l'écran.

Cette approche ne repose pas sur les options secondaires révélées et cachées comme avec l'approche méga déroulante et pourrait donc être plus proche de ce dont vous avez besoin (selon votre scénario spécifique).

Mint Ribbon-like menu

Pour résumer: Je ne recommanderais pas d'utiliser le ruban car ce n'est pas ce pour quoi il a été conçu. Cependant, vous pouvez vous inspirer de certains de ses meilleurs traits pour organiser et présenter une grande quantité d'options (voir l'exemple neuf).

0
Jay