3.1 KiB
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
- gissmo.unistra.fr (https)
- Code source sur Github
- Actuellement dépôt privé
- Superutilisateur : Maxime BÈS-DE-BERC
- hotline nommée Issues
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)
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
- 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
À faire
- logo
- documentation en ligne (readthedoc)
- automatisation des tests
- interface web sur la 2.0
- vos retours sur Github