Tags:
create new tag
, view all tags

Objectif : releaser publiquement une version 1.0 du portail le 15 mars 2009

Voici la liste des développements restant à réaliser pour atteindre cet objectif :

Gestion des utilisateurs

  • Mécanisme d'inscription, avec envoi d'un mail avec lien pour valider définitivement l'inscription

  • Mécanisme pour qu'un utilisateur puisse récupérer un nouveau mot de passe s'il a perdu le mot de passe courant

Ces 2 fonctionnalités sont génériques, et le développement pourrait être partagé entre Pascal et Brice.

Conservation des données sauvegardées

  • Politique à définir.

Distinction à faire entre comptes anonymes et utilisateurs enregistrés (nettoyage effectué plus rapidement pour comptes anonymes) Suppression des données pour comptes inactif depuis xxx jours Suppression des comptes anonymes inactif depuis yyy jours ?

  • Mise en place des quotas au niveau des utilisateurs

  • Implémentation dans le portail de la politique choisie

Parsing VOTable

  • En raison de problèmes de mémoire : ne plus utiliser SAVOT pour parser du VOTable (lors de la sauvegarde d'une table ou quand on recupere les positions). Utiliser plutôt STIL

Récupération des tables sauvegardées

  • Ajouter un lien 'Download' dans le tableau, proposant différents formats : CSV, TSV, VOTable

Sesame/Simbad

Récupérer le nom canonique renvoyé par Sesame pour interroger Simbad (et afficher ce nom canonique)

Query Simbad

  • Proposer de sauvegarder le résultat directement dans le portail. Dans ce cas, on pourra utiliser la version "à plat" de Simbad qui répondrait très rapidement
  • Proposer des options telles que : suppression des doublons, prise en compte du plus proche voisin uniquement

Query VizieR

  • Développer le pendant du 'Query Simbad' pour une liste de positions :
    • nécessite de pouvoir rechercher des catalogues (un peu comme dans Aladin ?)
    • proposer également les catalogues étoilés (favoris)
    • proposer de sauvegarder le résultat directement dans le portail, sans passer par VizieR

S'assurer de la mise en place du système de sauvegarde, notamment au niveau de la base utilisateurs

Promotion/Marketing

  • Annonce sur liste SF2A

  • Annonce sur liste IVOA applications ?

  • Au niveau CDS
    • Créer une news (faut il créer une nouvelle catégorie dans les news ?)
    • Les services (Simbad et VizieR) permettant de sauvegarder leurs données dans le portail pourrait mettre un lien visible et explicite (comme le lien VOPlot, mais plus haut et également sur la page 3)
    • Modification du bandeau CDS pour y intégrer un champ texte interrogeant le portail

  • Créer des cas d'utilisation en Flash (avec Wink) montrant ce qu'il est possible de faire avec le portail

Mise en place d'un outil de suivi des bugs

Reprendre Roundup, actuellement utilisé pour le suivi des bugs Aladin ?

Divers

  • Page de recherche, panneau VizieR : remplacer les cases à cocher par des étoiles allumées ou éteintes, et supprimer le 'save'. Les catalogues "favoris" le sont de manière globale, indépendamment de la target demandée Done

  • Accès concurrents : vérifier que les locks sont bien mis pour chaque classe côté serveur

  • iRods : vérifier que le NullPointerException ne se produit plus. Gilles et Thomas ont constaté de nombreux problèmes/interruptions de service liés à la sauvegarde dans le portail --> utiliser plusieurs instances de l'objet permettant de sauvegarder dans iRods ?

  • Empêcher les soumissions multiples (sauvegarde d'un VOTable, query Simbad, etc)

  • Probleme d'encodage/décodage du '+' : la rustine decode/encodeHistoryToken ne résout qu'une partie du problème. Si on tape '19 24 33.1 +50 14 29' dans le plugin de recherche Firefox, on récupère dans GWT (avant décodage) "19+24+33.1++50+14+29" --> Le %2B a été décodé manu militari, et on n'a plus aucun moyen de distinguer les '+' des blancs ...

  • Signaler sur le forum dédié GXT les bugs dans les tableaux :
    • probleme lors du redimensionnement d'une colonne
    • décalage lorsque les valeurs sont trop longues

  • Tests multi-plateformes multi-browsers

Sauvegarde des données depuis VizieR et Simbad

  • S'assurer de la mise en production sur vizier des développements de Gilles

Machines

Conserve t on la machine actuelle comme machine de production ?

On a certainement besoin d'une machine de test et d'une machine de production

Logs

faire la liste des événements que l'on souhaite loguer.

Bandeau de "publicité" des nouveautés

Développer un mécanisme permettant d'ajouter facilement un message (nouvelle fonctionnalité, bug fix, etc) en haut de la page principale et de la page MyData

Déploiement du portail

(If time allows) : automatiser la procédure de déploiement du portail à partir du code sur SVN

-- ThomasBoch - 18 Dec 2008

Topic revision: r7 - 2009-01-27 - ThomasBoch
 
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