conferences/2016_gissmo/notes.md

2.5 KiB

Titre

  • Olivier DOSSMANN
  • Background développement logiciel
  • Suit venu dans le cadre du projet RESIF pour m'occuper exclusivement de GISSMO (le bichonner)
  • proposer le plan (rappel de gissmo, présentation des différentes versions et travaux effectués, les "à venir" puis vos questions)

Rappel - Définition

D'après la légende, parti de "gizmo" (faire un truc), puis a trouvé un sens : Gestion informatisée…

Rappel - Concrètement

  • Ce sont les éléments clés de GISSMO dans sa version entre septembre 2015 et mai 2016
  • Ceci implique que GISSMO pourrait être utilisé pour d'autres choses que la sismologie

Rappel - Écosystème

Rien.

Version 1.4 - Préparation

  • DEV => Utilisation de Docker pour la facilité de déploiement sur une machine avec quelques instructions. Permet d'intégrer rapidement un nouveau développeur dans l'équipe
  • Migration => Création de fichier permettant la génération de la base de données, mais aussi la migration progressive d'une version à l'autre
  • Tests => Création de quelques fichiers de test simples pour lancer les principaux formulaires de GISSMO et tester les principaux éléments de l'application
  • Changelog => suivi des modifications au cours du temps

Version 1.4 - Lifting

  • Python => Actuellement 3.5.1 de décembre 2015 pour la version 1.5.1 de Gissmo
  • Django => Actuellement 1.8.13 de Mai 2016
  • Code source => nettoyage
  • Thème => nouveau thème utilisé dans Django 1.9
  • Dépendances => smart-selects
  • Vitesse => quelques pages comme le site EOST qui mettait 142 secondes

Version 1.5 - Améliorations

  • Superuser => plusieurs formulaires clés
  • filtres : status et last station sur équipement
  • Utilisateur : peu d'amélioration pour l'utilisateur pour l'instant. Mais à l'avenir on se concentrera sur l'amélioration de l'interface pour l'utilisateur

Version 1.5 - Nouveautés

  • API => on en parlera à la prochaine slide si vous voulez :)

Version 1.5 - API

  • Accessible en Python, par exemple
  • Cliquer sur le lien et montrer rapidement les scripts
  • json.org => plus gros que stationXML

Version 1.6 et suivantes - Github

  • Le plan de développement 2014-2016 a été transcrit sur Github dans les Milestones
  • 2.0 => nous en parlerons dans le slide suivant

Version 2.0 - But

  • Dire que c'est la version pour le futur, une version envisagée
  • Interface : web (angularJS, react, ELM, etc.) ou scripts, ou autres applications

Version 2.0 - Actuellement

Rien

Version 2.0 - À faire

Rien