Tags:
create new tag
, view all tags
# TODO Description Qui ? Priorité Réalisé ?
01 Gérer les valeurs 'NULL' souvent décrites par '-32768' Les valeurs NULL sont décrites par une valeur spéciale dans la VOTable. Il faut les remplacer par une chaîne vide Cédric + [OK]
02 Passer le code sur Subversion   Cédric, avec l'aide de Thomas +++ [OK]
03 Permettre l'impression de la carte de champ Impression de "ce que je vois à l'écran" (image+points éventuellement ajoutés) Cédric ++ [OK]
04 Améliorer la vitesse d'affichage   Cédric ++++ [OK]
05 Modifier le format des coordonnées dans la table Passer en sexagésimal Thomas ++ [OK]
06 Localisation Etudier la possibilité de localiser l'application (langue par défaut = HTTP Accept Language= ...): Possibilité de récupérer la langue du système client via Flex, ou de passer par une fonction javascript pour récupérer la langue du navigateur. Cédric + [OK]
07 Image couleur Permettre via les preferences de choisir entre une image niveau de gris et une image couleur: attribut "imtype" qui peut prendre les 2 valeurs "color" ou "grey" Thomas(serveur)+Cédric(client) ++ [OK]
08 Taille du champ Permettre via les preferences de choisir la taille sur le ciel du champ (image+donnees Simbad) souhaité (défaut = 14 arcmin). Attribut "imsize", prend ses valeurs dans l'intervalle [1;60] Thomas(serveur)+Cédric(client) + [OK]
09 Support molette + click droit sous Mac Edit: il est impossible de détecter le clic droit sous Mac avec Flex. Une solution serait de détecter le clic droit en javascript sur le conteneur du plugin, de remonter l'événement via le FABridge, puis d'ouvrir une fenêtre simulant le menu contextuel. Il est également impossible dans ce cas d'ouvrir le menu contextuel "de base" du Flash Player. Cédric ++ (Mac users)
- (les autres)
[OK]
10 Repenser l'interface et la place des différents éléments Pouvoir changer de target facilement Cédric +++ [OK]
11 Support des positions Pouvoir entrer une position en plus d'un nom d'objet. Penser à encoder la string avant l'envoi Thomas+Cédric ++ [OK]
12 Affichage position sur le ciel Lorsqu'on déplace le pointeur sur l'image, on aimerait avoir la position correspondante dans le ciel
Pour permettre cette fonctionnalité, le XML récupéré devra contenir les positions des 4 coins: attributs "skycoord" et "imcoord"
Thomas+Cédric ++ [OK]
13 Désactiver le masquage du panneau Devenu inutile Cédric + [OK]
14 Récupérer URL d'appel au cgi depuis fichier de conf permet de modifier aisément cette URL Cédric ++ [OK]
15 Full screen Etudier s'il est possible de passer en mode plein écran: La fonction Flex qui permet de passer en fullscreen est volontairement "bridée" par Adobe: lorsqu'on passe en fullscreen, on perd le clavier et méthode mal gérée par le couple Linux+FP9. Solution: griser l'option lorsque le systeme est de type Linux et lorsque la version du FP est < 10. Il faudra aussi griser le champs de recherche lorsqu'on est en plein écran pour éviter d'avoir à utiliser le clavier. Cédric + [OK]
16 Position (x,y) des objet en flottants La position x,y de chaque objet est actuellement donnée sous forme d'entiers.
Ca peut etre gênant lorsqu'on zoome sur des objets proches
Thomas ++ [OK]
17 Modification du CGI Se passer de la servlet, et la réécrire sous la forme d'un CGI Python Thomas ++  
18 Ne plus afficher message "La cellule a été copiée" L'afficher la première fois, puis case à cocher pour le masquer Cédric + [OK]
19 revoir le format de copie d'une ligne Mettre valeur1 \t valeur2 \t... plutôt que des \n Cédric + [OK]
20 Empêcher que le tableau de données s'ouvre et se referme sans arret Même demande que #13 Cédric + [OK]
21 Pouvoir cliquer sur le label d'un type d'objet pour le masquer/l'afficher   Cédric + [OK]
22 Ajout marge verticale L'image est actuellement légèrement tronquée en hauteur Cédric + [OK]
23 Tri numérique Les champs numériques (comme la magnitude) doivent être triés selon un ordre numérique, pas alphabétique Cédric ++ [OK]
24 Accès à l'enregistrement Simbad original Cliquer sur le nom d'un objet doit ouvrir la page Simbad correspondante. Le lien sera passé dans le fichier VOTable. Penser à encoder la string. L'attribut "nbIndent" n'est pas nécessaire. Ouverture de la page dans un nouvel onglet Cédric ++ [OK]
25 Info sur origine des données Bouton 'About' ou 'Help'
Edit: Le bouton permet l'ouverture d'une fenêtre volante qui affiche, sous forme d'onglets, les données relatives de manière dynamique (ajout/suppression ultérieur de catégorie sans retoucher au code)
Cédric+Thomas ++ [OK]
26 Pouvoir interrompre l'affichage des objets Rem : plus un problème si l'affichage est plus rapide -> devenu inutile Cédric + [OK]
27 Transformation de l'appli en exécutable Certaines écoles disposent d'un vieux matériel, et n'ont pas forcément le dernier player Flash. Possibilité d'utiliser la version standalone du FP et d'éxecuter la version locale de l'application (à télécharger au préalable), le tout dans un package contenant également des fichiers de données. Cette version gérera aussi bien les données en ligne que hors ligne via une case à cocher dans le formulaire de recherche Cédric ++ [OK]
28 Mode offline Etudier la possibilité d'utiliser l'appli sans accès Web (avec accès à cache local pour quelques objets prédéfinis): Relatif au point 27, le mode offline ne sera fonctionnel que sur une appli locale exécutée dans un FP standalone ou FP plugin Cédric+Thomas ++ [OK]
29 Intégration dans le Portail CDS   Pascal/Thomas +  
30 Ajouter la possibilité de dézoomer   Cédric ++ [OK]
31 Sauvegarde Etudier la possibilité de sauvegarder des preferences persistentes : Il est possible de sauvegarder des données persistantes sur le client dans des sortes de cookies (SharedObjects) gérés par Flex. Cédric + [OK]
32 Possibilité de moduler l'interface graphique L'utilisateur peut, via les préférences, spécifier les parties de l'interface graphique à cacher (toutes les parties s'affichent par défaut). Ces paramètres peuvent également être spécifier via l'URL. Dans le cas d'une spécification par l'URL alors que l'utilisateur a déjà spécifié sa configuration via les préférences, seuls les paramètres passés dans l'URL sont pris en compte Cédric + [OK]
33 Gestion des préférences utilisateur Permettre via une fenêtre volante de gérer des préférences qui seront stockées sur le client. On permettra de gérer la langue (via fichier XML), l'affichage/masquage des différents panels, l'affichage ou non des différents messages d'informations, le paramètrage des options de recheche (taille du ciel, type d'image), gestion des couleurs pour les différents type d'objets. Utiliser des checkbox plutôt que des radio, mettre en évidence le bouton save (si la contrainte de temps le permet) Cédric ++ [OK]
34 Gérer 2 affichages différents selon le mode de connexion Lorsque l'application est utilisée en mode offline, la panel de droite doit être différent de celui du mode online: il faut masquer le formulaire de recherche et afficher la liste des objets actuellement disponible en local. Cet affichage se fera selon 2 vue: une vue hiérarchique sous forme d'arbre (vue par défaut), et une vue sous forme de liste (idem que les exemples du mode online). Cédric ++ [OK]
35 Revoir l'aspect graphique du panel de recheche (valable pour les 2 modes) Il serait intéressant de pouvoir afficher quelques exemples "en image" sous le formulaire de recherche. Les miniatures seront affichées dynamiquement à partir d'un fichier XML "statique" qui contiendra un nombre limité d'exemple. Le nombre (3 exemples) et la taille des miniatures (150x150) pourront être modifiés si le rendu graphique ne convient pas. Les liens vers les miniatures seront renvoyés dans le premier fichier XML.
Edit: après quelques tests, des images de 90x90 conviendraient peut-être mieux, à voir.
Cédric+Thomas ++ [OK]
36 Affichage des données dans le tableau La fonction permettant de masquer des colonnes n'est plus d'actualité. En revanche, il y a disparition des colonnes COO_ERR (x3).
Nouvel ordre d'affichage par défaut des colonnes: type, otype, mainId, ra, dec, b, v, spType, Pmra, Pmdec, biblist, galdim(x3)
Edit: modification du tableau pour permettre le wordwrap des textes des cellules.
Cédric ++ [OK]
37 Afficher une miniature de l'image affichée Ajouter un cadre avec l'image en miniature, qui permet de se repérer sur l'image à l'instar de ce qui est fait sur Aladin (uniquement si le temps le permet) Cédric -  
38 Gestion de l'affichage des panels Ne plus cacher (retirer) les panels mais les "réduire" afin qu'ils soient toujours accessibles Cédric ++ [OK]
39 Ecran d'accueil Voir l'utilité de mettre un écran d'accueil (uniquement en mode offline?) à l'initialisation de l'appli Cédric -  
40 Temps de chargement Ne pas afficher le pourcentage de la progression: inutile étant donné que l'étape la plus longue est la génération image/xml et non pas leur téléchargement. Mieux vaut afficher un indicateur de progression "indéfini" Cédric - [OK]
41 Drag de l'image Stopper le drag de l'image lorsque le curseur sort de la zone de drag Cédric - [OK]
42 Tri du tableau Permettre que le tri sur une colonne du tableau affiche en premier les lignes qui contiennent des données, quelque soit l'ordre du tri Cédric + [OK]
43 Liste des types dynamiques En mode offline, les données affichées sont localisées sur le client. L'affichage de ces données doit se faire indépendamment du nombre de types de données (possibilité d'ajouter des types d'objets ultérieurement sans toucher au code) Cédric ++ [OK]
44 Impression Permettre l'impression de l'image uniquement, des objets uniquement, ou les 2 Cédric + [OK]
45 Historique Afficher dans la liste des exemples les dernières cibles recherchées Cédric ++ [OK]
-- ThomasBoch - 14 Oct 2008
Topic revision: r21 - 2009-02-23 - 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