IHM¶
Fonctionnalités¶
- infos sur les films: date de sortie, acteurs, réalisateurs, films, liens entre eux
- trucs usuels: utilisateurs, commentaires, etc
Ce que les utilisateurs voudraient¶
- les plus populaires (depuis une certaine date)
- info sur les films récents (y'a quoi ? c'est bien ?)
- trouver des infos sur un film (acteurs, etc)
- naviguer de film en film (même réalisateur, etc)
- grouper par genre, par série ("Le retour du fils de la vengence III" qui suit "Bichon impossible - partie I")
Philosophie¶
- très simple, orienté recherche
- page d'accueil: recherche (par titre, acteur, date de sortie, réalisateur) + listes (nouveautés, mieux notés)
- fiche d'un film: liens vers tout ce qui est en relation
ToDo¶
Visibilité de l’Etat du Système
- Si une séquence ordonnée de pages existe (ex. transaction), les steps sont clairement indiqués
- Les liens déjà visités sont clairement identifiés
- L'URL de chaque page aide à en comprendre le contenu et la position dans l'arborescence
- La page d'accueil indique clairement la dernière mise à jour
Adéquation du Système avec la Réalité - ASR
- Les unités de mesure sont clairement identifiés (ajouter un indication concernant la valeur des etoiles)
Navigabilité - NAV
- Sur chaque page apparaissent des "breadcrumbs" pour connaitre sa position et le chemin parcouru
- Chaque page a un titre clair, qui en indique le contenu###
- Un lien est toujours disponible vers la page d'accueil
- Un bouton "retour en arriere" doit toujours źtre disponible (indépendamment du browser)
- Les liens déja visités sont clairement différenciés (si possible violets)###
- Si le site comporte un moteur de recherche, celui-ci est disponible sur toutes les pages
Aide a la compréhension et a la correction des Erreurs - ACCE
- Si une erreur est commise dans un formulaire, lorsqu'il est rechargé, le curseur est placé dans le champ concerné
- Si une erreur est commise dans un formulaire, elle est clairement décrite et expliquée
Prévention des erreurs - PE
- La signalisation des champs obligatoires doit etre placée avant le formulaire
Aide et documentation - AIDE
- Des bulles d'aide expliquent tous les widgets difficiles à comprendre
- Le site dispose d'une rubrique Aide ou FAQ
- L'utilisateur a à sa disposition une adresse mail/un formulaire pour demander de l'aide spécifique
Cours Rails / Ruby¶