[WEB] Ergonomie - le problème
Ce post fait partie d'une série de quatre, relatifs au même problème.
Introduction - l'ergonomie : ni une science ni un art, mais une méthodologie.
Présentation - le problème concret
Solution 1 - une solution pratique et rapide
Solution 2 - la vraie méthode propre (si applicable)
-------------------------------------------------------------------------------------------
Voilà le problème résumé de sa façon la plus simple : j'ai une association N-N.
Concrètement, c'est à dire que j'ai plein de clients, plein de comptes, que chaque client peut avoir plusieurs comptes et que chaque compte peut appartenir à plusieurs clients.
Le modèle appli web est ici un peu dérangeant : étape par étape, bien séquentiel et aux échanges bien limités. Certains me parleront d'une solution technique plus avancée comme l'AJAX, mais ce sont surtout des enthousiastes qui ont envie d'utiliser leur marteau favori et de se faier mousser en disant "Web 2.0" sans même se demander si mon problème est un clou.
Pour ceux qui sont perdus par ce jargon geek, cherchez "golden hammer" ou "silver bullet". Et appliquez ces dictons à Java, parce qu'il le vaut bien.
Bref, j'ai un problème d'ergonomie tout à fait indépendant de la technique, mais c'est hélas via la technique que je me vois obligé de vous le présenter. Comme toute suggestion d'ergonomie c'est forcément subjectif mais voila mon avis. J'ai deux solutions à proposer, et une combinaison des deux devrait plaire à la plupart des utilisateurs, la plupart du temps.
Car c'est le coeur du problème : les utilisateurs. Lucidement (et grâce à ce super article de neuro), je ne m'attends pas à ce qu'ils lisent le manuel ou
qu'ils reçoivent tous la formation prévue : même un inculte doit pouvoir
s'en sortir. Et je parle de gens pour qui utiliser l'ordinateur est déjà un problème en soi.
Les questions auxquelles nous tenterons de répondre dans le prochain billet sont donc :
Comment permettre efficacement à des utilisateurs de "lier" dans ma base de données deux éléments, alors que l'opération de recherche d'un seul élément est complexe ?
Comment assurer le côté technique de la chose facilement, rapidement (pour le développeur), mais surtout d'une manière qui semble naturelle (pour l'utilisateur) et qui rende quand même une jolie page (à la satisfaction de tous et chacun) ?
Le POLS de Ruby et Rails est une philosophie qui me plaît : mangez-en !
- Sly
- 12:01
- > Lien permanent
- > Commentaires
- > Abus ?


![[LANG][ESOTERIC] GOTO++](images_/carre1.gif)
![[WEB] Ergonomie - le problème](images_/carre3.gif)
![[SECU] Philo 1](images_/carre2.gif)