Tags:
create new tag
, view all tags

Stage de Quentin Schaeffer - IUT Schuman - [8/04/19 au 21/06/19]

Important : cette page est réservée au suivi du stage, merci de ne pas la modifier

Informations générales pour les stagiaires

Pour toute information concernant ce stage : contacter Anaïs, Grégory

Sujet

Stage (Avril - Juin 2019)

Avril

  • 1, arrivée
  • Plan de la 1ère semaine:
    • création du compte GitLab et Twiki (avec André S.)
    • chercher et étudier 3-4 frameworks HTML-JS-CSS pour mobile
      • préparer une synthèse et comparaison de ces recherches
      • et prototyper avec une seule page statique (à la manière du CDSPortal: http://cdsportal.u-strasbg.fr/ ; sans page de résultat)
  • 8, journée d'accueil salle de réunion de la Coupole
  • 9 :
    • Recherche de différents framework
    • j'ai retenu 4 framework (dont 2 que je connaissais déjà) :
      • Bootstrap
      • Materialize CSS
      • Foundation
      • Skeleton
    • début des protoypes sur les différents framework
  • 10:
    • Fin des prototypes pour la page de recherche
    • Début du prototype de résultat avec le framework Materialize
    • Discussion avec Gregory pour le choix des framework, Materialize et Foundation sont retenus pour le moment
  • 11:
    • Installation d'apache pour faire fonctionner aladin lite
    • Fin du prototype de résultats avec Materialize
    • Début du prototype de résultats avec foundation comprenant la possibilité d'afficher plus de noms, sélectionner le système de coordonnées voulu
    • Ajout de la possibilité d'avoir plus de critères sous la barre de recherches lors d'un appui sur le bouton "more"
  • 12:
    • Conférence sur les nouveautés au CDS
    • fin du prototype de résultat sous foundation
    • début du prototype de résultats multiples sous foundation
    • modifcation de la page des résultats sous foundation:
      • aladin lite est maintenant à gauche des coordonées au lieu d'au dessus
      • modification de l'emplacement du dropdown pour choisir le système de coordonnées
      • ajout des magnitudes dans les infos
      • ajout d'infos diverses
  • 15:
    • modification de la page des résultats sous materialize :
      • aladin lite à gauche des coordonnées au lieu d'au dessus
      • ajout des magnitudes
      • ajout d'infos diverses
    • recherches pour laisser une barre fixe avec un petit logo et le titre sur la page de résultats lors d'un scroll en utilisant jquery (apprentissage de jquery en même temps)
      • difficultées à trouver la condition de passage de l'un à l'autre (problèmes de clignotements)
  • 16:
    • toujours des essais pour faire fonctionner le scroll
    • ajout des petits carrés de couleurs pour les magnitudes
  • 17:
    • Ajout d'une page qui recherche les infos dynamiquement au travers de l'api
    • ajout de l'option de sélection du rayon lors de la recherche
  • 24:
    • Ajout de la transmission de données entre l'index et la page de résultats afin d'avoir une vrai recherche
    • Choix de materialize pour continuer
    • Recherche sur Sass pour comprendre le fonctionnement
  • 25:
    • Ajout de la possibilité de rechercher parmis la liste d'identifiants
    • ajout du diagramme pour les magnitudes avec flot (reste à améliorer le design)
  • 26:
    • Résolu le bug d'affichage d'aladin lite (initalisation plus tard dans le js)
    • modification du diagram flot pour avoir une couleur par magnitude
    • début de la page de résultats multiples
    • Intégration de la page de résultats multiples au niveau de l'accueil (reconnait si la recherche est une coordonée ou un identifiant et renvoie vers la bonne page grâce à une expression régulière)

  • 29:
    • Résolution de l'alignement des cards résultat unique
    • modification de la recherche d'identifiants, met à jour dans la card en direct
    • modification couleur des bars dans le flot des magnitudes
    • Ajout des données dans le tableau de réultats multiple
    • Ajout d'une navbar fixe avec le nom de l'objet et le logo simbad sur la page de résultats unique

Mai

  • 2:
    • Ajout des marqueurs sur la vue aladin lite pour les résultats multiples
    • ajout d'un lien vers la page d'information d'un objet dans le tableau des résultats multiples
    • modifications de la fonction de recherche pour les résultats multiples
    • utilisation de la fonction coor pour les résultats uniques
    • lors du clic sur le logo simbad, retour vers la page d'accueil
    • ajout de la vérification de l'existence des données avant d'essayer de les afficher (évite d'avoir des undefines affichés)
    • amélioration de la liste des indentifiants (on vérifie le nombre d'éléments et on affiche ou pas le bouton more)
    • vérification si l'objet a un type morphologique ou spectral et affichage en conséquence
    • ajout d'un dropdown pour sélectionner le champ de recherche dans les résultats multiple
    • mise en place de ngrok pour pouvoir tester sur le téléphone
  • 3:
    • Mise en forme correct du dropdown de résultats multiples
    • recherche dans les résultats multiples fonctionnel
    • ajout d'un message d'erreur (toast) quand on recherche un objet inexistant
    • ajout d'une navbar avec un champ de recherche sur la page des résultats multiples
  • 10:
    • résolution du bug d'affichage du logo simbad dans la navbar sur la tablette
    • présentation du site aux astronomes pour voir quelles améliorations apporter
    • ajouts de commentaires dans le code
  • 13:
    • adaptation du fov sur les résultats mutliple ainsi que sur les résultats uniques
    • Maintenant lorsque l'on clique sur la cible dans les résultats uniques on déplace uniquement la vue aladin au lieu de regénérer complètement un nouveau catalogue
    • lors du clic sur la cible dans les résultats multiple, ajustement automatique du fov
    • modification du titre des résultat multiples, on inclut le nombre de résultats avec la localisation
    • navabr fix en avec le titre
    • le type est maintenant en dessous du titre (hors de la navbar)
  • 14:
    • Dans les résultats unique aladin s'affiche sur toute la largeur
    • Modification de l'affichage de la recherche autour d'un objet unique (suppression de la dropdown + bouton de recherche à côté)
    • suppression du dropdown au niveau du around dans la page de recherche
    • suppression de l'affichage des coordonnées aladin lite dans les résultats uniques
    • La filtration des identifiants n'est plus sensible à la casser
    • Résolution du bug d'affichage des boutons more et less lors de la filtration des identifiants
    • ajout d'une valeur par défaut lors de la recherche autour d'un objet dans un résultat unique
  • 15:
    • design de la page qui va afficher toutes les biliographies
    • ajout de commentaires dans le code
  • 16:
    • ajout des liens vers simbad bureau et le portail cds dans la barre de navigation
    • amélioration du design de la page des bibcode
    • séparation du bibcode afin d'avoir l'année ainsi que la revue en gras
    • ajout du titre de l'article et des auteurs lorsque l'on clique dessus
    • ajout du bouton afin d'accéder aux objets de cette bibliographie qui renverra vers la page des résultats multiples
    • résolution de bugs d'affichages pour le bibcode ainsi que le titre
    • recherche afin d'inverser l'axe y sur le graph des magnitudes
  • 23:
    • modification du fichier dynamique js :
      • suppression de jquery
      • la fonction getparams est un fichier à part
      • ajout de commentaires
      • simplification de la fonction de recherche dans les identifiants
      • au lieu de supprimer et créer des éléments, on les cache ou affiche
    • modification du ficher js pour l'index :
      • suppression de jquery
      • getparams à part
      • ajout de commentaires
      • suppression d'une fonction inutile
  • 28:
    • nettoyage et optimisation du code
    • supression des boutons de zoom sur les vues aladin
    • modification de l'affichage des coordonnées
    • ajout d'une barre de recherche dans la navbar avec le titre de l'objet comme valeur
    • déplacé la fonction search dans un fichire à part afin de pouvoir y accéder depuis n'importe quelle page
    • fonctionnalité de recherche depuis la navbar fonctionnelle
    • ajout de la fonction de filtrage pour les références
    • modification de l'affichage du type

Juin

  • ...

Liens

  • ...

Versions testables

  • ...

Documentation

  • ...

Liste des améliorations à envisager

  • ...

Bugs connus

  • ...
Topic attachments
I Attachment Action Size Date Who Comment
PDFpdf presentation_soutenance.pdf manage 1868.9 K 2019-08-06 - 13:37 AnaisOBERTO  
PDFpdf rapport_stage.pdf manage 2348.9 K 2020-06-08 - 09:23 GregoryMantelet  
Topic revision: r21 - 2020-06-08 - GregoryMantelet
 
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