Wiki » Historique » Version 6
Bruno Boiget, 04/03/2013 16:10
1 | 1 | Luc Bourdot | h1. Gen-Config |
---|---|---|---|
2 | 1 | Luc Bourdot | |
3 | 1 | Luc Bourdot | Mode WEB. |
4 | 1 | Luc Bourdot | |
5 | 2 | Bruno Boiget | h2. Spécifications des technos : |
6 | 1 | Luc Bourdot | |
7 | 2 | Bruno Boiget | - utilisation de bootstrap/twitter pour la présentation graphique |
8 | 2 | Bruno Boiget | |
9 | 2 | Bruno Boiget | - backbone/marionnette pour la gestion du MVC |
10 | 2 | Bruno Boiget | |
11 | 2 | Bruno Boiget | - serveur de données JSON avec flask |
12 | 2 | Bruno Boiget | |
13 | 3 | Emmanuel GARETTE | - gestion des configurations avec Tiramisu |
14 | 3 | Emmanuel GARETTE | |
15 | 2 | Bruno Boiget | h2. Maquettage : |
16 | 2 | Bruno Boiget | |
17 | 2 | Bruno Boiget | création d'une première version de gen_config web avec les briques définies ci-dessus. |
18 | 2 | Bruno Boiget | |
19 | 2 | Bruno Boiget | - travail en parallèle sur 2 parties : flask /serveur JSON et vue / marionette. |
20 | 2 | Bruno Boiget | |
21 | 2 | Bruno Boiget | - définir une API commune et des cas pratiques à mettre en oeuvre (dictionnaires de test). |
22 | 2 | Bruno Boiget | |
23 | 2 | Bruno Boiget | En parallèle: Adaptation de la gestion des devoirs sur ces technologies. |
24 | 4 | Emmanuel GARETTE | |
25 | 5 | Bruno Boiget | h2. API : |
26 | 5 | Bruno Boiget | |
27 | 5 | Bruno Boiget | L'API entre le serveur et le client devrait comporter les éléments suivants: |
28 | 5 | Bruno Boiget | |
29 | 6 | Bruno Boiget | <pre> |
30 | 5 | Bruno Boiget | - récupération de l'ensemble des variables et de leur valeur actuelle (GET) : {famille1:[{name='var1',value='toto',description='variable 1',separateur=""}, |
31 | 5 | Bruno Boiget | {name='var2', ....}} |
32 | 1 | Luc Bourdot | |
33 | 6 | Bruno Boiget | - envoi de la nouvelle valeur d'une variable (PUT) |
34 | 5 | Bruno Boiget | |
35 | 5 | Bruno Boiget | - sauvegarde de la configuration (PUT) |
36 | 5 | Bruno Boiget | |
37 | 1 | Luc Bourdot | - récupération de la valeur par défaut d'une variable (PUT avec valeur particulière ?) |
38 | 6 | Bruno Boiget | </pre> |
39 | 1 | Luc Bourdot | |
40 | 6 | Bruno Boiget | Lorsqu'une valeur est modifiée, il faut refaire un appel pour récupérer l'ensemble des valeurs (valeurs recalculées). |
41 | 6 | Bruno Boiget | |
42 | 6 | Bruno Boiget | h2. points à définir |
43 | 6 | Bruno Boiget | |
44 | 6 | Bruno Boiget | Le cas où plusieurs utilisateurs tentent d'éditer la configuration d'un serveur en même temps peut poser problème (le dernier qui valide écrase les modifications faites entre temps). |
45 | 6 | Bruno Boiget | Dans ce cas, on prévoit de gérer un timestamp correspondant à la dernière sauvegarde et de prévenir l'utilisateur si ses données ne sont plus à jour. |
46 | 5 | Bruno Boiget | |
47 | 4 | Emmanuel GARETTE | Ci-joint un dico de test sur différent cas de string. |