Tags:
create new tag
, view all tags

Première version du dictionnaire de nomenclature version Flex. [MISE A JOUR le 17/11/08]

Compte-rendu de la démo du 18-11

Principales caractéristiques :

- Toutes les informations sont regroupées sur une seule page et des informations disponibles immédiatement à l'aide d'info-bulles.

- Un formulaire de recherche simplifié.

- Ajout de fonctions de tri des résultats par ordre alphabétique (au clic sur une colonne du tableau), possibilité de déplacer/d'intervertir les lignes dans le tableau des résultats par simple glisser/déposser.

- Ajout de fonctions de filtre: l'affichage des résultats dans le tableau peut être affiné par la saisie d'une chaîne de caractères dans la zone "filter". Il est également possible de réduire le nombre de résultats visibles à l'écran en cachant/montrant uniquement certaines lignes du tableau en utilisant les cases à cocher. Ces 2 niveaux de filtre peuvent être utiliser de manière complémentaire.

- L'interface peut être modifiée et s'adapte aux besoins en permettant à l'utilisateur de déplacer des colonnes du tableau, n'afficher que certaines colonnes, ou encore changer la couleur de surlignement lorsqu'un filtre est appliqué.

- Ajout d'un comparateur qui permet de comparer visuellement différents acronymes sans perdre la liste des résultats et sans changer de page.

- Possibilité d'imprimer la liste des résultats et le tableau comparateur.

Utilisation :

1- Décompresser l'archive et héberger les fichiers sur un serveur PHP.
2- Appeler l'url http://localhost/nomenclature_build_XX-XX/Nomenclature.html (remplacer XX-XX par la date de la dernière mise à jour de l'archive) ou directement sur ma machine (sous réserve que le serveur soit lancé) : http://130.79.129.199/nomenclature_build_15-10/Nomenclature.html (dernière version en date)

Il est nécessaire de posséder au minimum la version 9 (officielle) du Flash Player pour pouvoir exécuter cette application. Mais il est fortement recommandé d'utiliser la toute dernière version (version 10, disponible Windows/Linux/Mac) sortie officiellement le 15/10/08.

Problèmes connus :

Sous Linux & Flash Player 9 :

  1. Les liens html dans le tableau de comparaison ne sont pas directement cliquable par un clique gauche. [Bug corrigé avec le Flash Player 10]

Sous Linux/Windows & Flash Player 9/10 :
  1. La dernière ligne du tableau est "mangée" à lors de l'impression, et/ou le contenu est imprimé sur plusieurs pages alors qu'il rentre entièrement sur une seule. [Corrigé] (contourné en utilisant le FABridge + javascript)
  2. Lors du chargement de l'application, le champ du formulaire a visuellement le focus, mais il faut quand même cliquer dessus pour que le curseur se place dans ce champ.

Nouveautés :

  1. Modification du format des données (François côté serveur/Cédric côté client). [ok]

  2. Pour le champ "use", afficher le contenu du champ "name" si "use" est vide. [ok]

  3. Revoir la taille par défaut des colonnes du tableau des résultats. [ok]

  4. Nouvel ordre des colonnes : Acro > Use > Format > OType (anciennement Object Type) > Year > First Author > Explanation [ok]

  5. Laisser la saisie dans le champ filtre lorsque le filtre est appliqué. [ok]

  6. Réfléchir à comment mettre en valeur le résultat du filtre en "montrant" ce qui s'est passé au moment du clic sur le bouton "Filter".
    Solution envisagée: mettre visuellement en valeur les résultats en surlignant, pour chaque item, la chaine de caractère correspondant au filtre saisi (la possibilité est donnée à l'utilisateur de changer la couleur de surlignement). [ok]

  7. Mettre la même taille pour chaque colonne dans le tableau comparateur. [ok]

  8. Faire en sorte que les colonnes aient toutes la même taille lorsque le tableau est "resizé".
    Problème rencontré: la taille des colonnes lors d'une modification de taille du tableau est géré par l'objet "DataGrid". Il est impossible de désactiver ou surpasser cette gestion interne. Gérer les tailles manuellement provoque des problèmes de fluidité de l'application (les modifications sont faites 2 fois: l'une manuellement, l'autre par le DataGrid). De plus le DataGrid reprend toujours la main et effectue à nouveau sa gestion des tailles.
    Solution envisagée: pas vraiment de solution, laisser le DataGrid gérer les tailles (meilleure gestion avec le Flash Player 10: les tailles sont préservées lors d'un resize du tableau. Mais si on cache une colonne puis qu'on la ré-affiche, sa nouvelle taille est gérée par le DataGrid).

  9. Eviter le message "Firefox a empêché ce site d'ouvrir une popup" lors d'un clic sur un lien.
    Problème rencontré: impossible avec le Flas hPlayer 9: le bloqueur de popups interprète la demande d'ouverture comme n'émanant pas du navigateur mais d'une application tiers. Il joue donc son rôle de bloqueur.
    Solution envisagée: installer la version 10 du Flash Player qui prend en compte ce problème.

  10. Permettre de "resizer" la fenêtre du comparateur. [ok]

  11. Réfléchir à comment donner la possibilité à l'utilisateur de toujours voir le contenu du tableau des résultats sans avoir à fermer la fenêtre du comparateur si celle-ci est ouverte.
    Solution envisagée: ajouter la fonctionnalité de réduction de la fenêtre (même comportement qu'une fenêtre classique dans un système d'exploitation graphique). Simulation (effets) de la réduction dans une pseudo barre des tâches, ce qui permet de toujours avoir visuellement une référence à la fenêtre toujours ouverte mais devenue invisible à l'oeil de l'utilisateur. [ok]

  12. Perte de toutes les fonctionnalités sur la fenêtre du comparateur lorsque celle-ci est glissée "trop loin" hors de la zone d'affichage. On ne peut alors ni l'attraper pour la déplacer, ni la fermer si la barre des fonctionnalités correspond à la partie de la fenêtre qui a été sortie de l'écran.
    Solution envisagée: restreindre la zone de déplacement de la fenêtre pour que celle-ci reste toujours entièrement visible. [ok]

  13. Ajout des informations "short notes" dans la tooltip qui s'affiche au survol des données dans le tableau des résultats. [ok]

  14. Problèmes sur la recherche "R60" (pas d'affichage des champs "title" et "write") -> plus de problème, surement du au problème de formattage du XML corrigé en 1. [ok]

  15. Question à propos des données correspondant au "equivalent to" -> en suspend pour le moment.



Topic attachments
I Attachment Action Size Date Who Comment
XMLxml crossdomain.xml manage 0.2 K 2008-07-30 - 15:33 UnknownUser Fichier crossdomain.xml
Compressed Zip archivezip nomenclature_build_15-10.zip manage 488.2 K 2008-10-16 - 09:34 UnknownUser archive de l'éxecutable
Compressed Zip archivezip nomenclature_src_15-10.zip manage 86.3 K 2008-10-16 - 09:37 UnknownUser archive contenant les sources
Topic revision: r14 - 2008-11-18 - CedricCapoulun
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback