conferences/2016_gissmo/slides.md

3.1 KiB

% GISSMO, 1.3 à 1.5 % Olivier DOSSMANN % 24 mai 2016

Rappel

Définition

GISSMO ou « Gestion Informatisée pour le Suivi des Sites et du Matériel sismOlogique »

gizmo - A nonsensical placeholder name for something, generally a device, that one does not know the proper term for

Un bidule, un gadget

Concrètement

Version 1.3 (sept. 2015)

  • gère du matériel
  • placé sur des sites
  • sur lesquels ont fait des interventions
  • avec la possibilité d'associer des canaux

Écosystème


Projets sur Github

Version 1.4

Préparation

  • Plan de développement 2014-2016
  • Environnement de développement reproductible
  • Fichiers de migration
  • Tests
    • console
    • web
    • commit local
  • Changelog

Lifting

  • Python 2.7 (juil. 2010) → 3.4 (mar. 2014)
  • Django 1.4 (mar. 2012) → 1.8 (avr. 2015)
  • Code source
  • Nouveau thème
  • Suppression de vieilles dépendances
  • Vitesse (ex. 142s → 5s)

Ancienne interface


Nouvelle interface

Version 1.5

Maintenance

  • Python 3.4 → 3.5.1 (déc. 2015)
  • Django 1.8 → 1.8.13 (mai 2016)

Améliorations

  • Faciliter le travail du super utilisateur
    • manufacturer
    • équipements interdits
    • intervenants → user + group
    • simulation change model
  • Pour l'utilisateur
    • bouton close channels
    • rapidité
    • nouveaux filtres

Nouveautés

  • Passage à l'anglais uniquement
  • IP et Services sur équipements réseau
  • API

API

  • /api/
  • JSON
  • scripts d'exemples
  • howto
  • accès limité aux OBS
  • interfaçage avec d'autres applications (web, mobile, etc.)

Version 1.6 et suivantes

Github

Milestones :

  • 1.6:
    • quelques corrections
    • saisie des canaux
    • finaliser lien avec la supervision
    • configuration par défaut des équipements
    • affiner quelques points techniques
  • 2.0 (BDD)
  • 2.1 (non définis)

Version 2.0

But

  • information répartie de façon à en faciliter la manipulation
  • API plus compréhensible (ex. Chain)
  • DEV plus facile

Actuellement

  • en parallèle
  • open source (CeCILL)
  • simplification du schéma des données

Avant


Après


GISSMO v1.3

À faire

  • logo
  • documentation en ligne (readthedoc)
  • automatisation des tests
  • interface web sur la 2.0
  • vos retours sur Github

Merci

Questions ?

https://github.com/eost/gissmo/issues/