| author | ymh <ymh.work@gmail.com> |
| Sat, 05 Oct 2013 14:36:29 +0200 | |
| changeset 137 | bb8bf2688d7e |
| parent 121 | 0d2a35462576 |
| child 146 | 3d20cdc9be3d |
| permissions | -rw-r--r-- |
| 121 | 1 |
************************** |
2 |
Description de l'interface |
|
3 |
************************** |
|
4 |
||
|
137
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
5 |
L'application est constituée de 4 écrans. |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
6 |
Ces écrans sont des pages html5. |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
7 |
Ces pages utilisent le framework css Bootstrap (http://getbootstrap.com/). |
| 121 | 8 |
|
|
137
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
9 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
10 |
Connection |
| 121 | 11 |
========== |
12 |
||
|
137
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
13 |
.. image:: _static/p4l_connect.png |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
14 |
:width: 600pt |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
15 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
16 |
Toutes les pages de l'application sont protégées par un système de login/mot de passe. |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
17 |
Ce dialogue de connection s'affiche lorsque l'utilisateur essaye d'accéder à une des pages de l'application et qu'il n'est pas connecté. |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
18 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
19 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
20 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
21 |
Liste des notices |
| 121 | 22 |
================= |
23 |
||
|
137
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
24 |
.. image:: _static/p4l_list.png |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
25 |
:width: 600pt |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
26 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
27 |
Cet écram donne la liste des notices et permet la recherche. |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
28 |
La recherche se fait sur l'identifiant d'une notice, le(s) titre(s) d'une notice et les autheurs (personnes ou institutions). |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
29 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
30 |
Les notices sont toujours affichés dans l'ordre de leur identifiant (tri lexicographique ascendant). |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
31 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
32 |
En haut de la liste un bouton permet l'ouverture du dialogue de création d'une nouvelle notice. |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
33 |
Pour chaque notice de la liste 2 boutons sont proposés : vue de du détail de la liste ou bien édition. |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
34 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
35 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
36 |
En haut de la page se trouve un champ de recherche permettant le filtrage des notices. |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
37 |
C'est une recherche de type full-text qui porte sur les champs suivants des notices : |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
38 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
39 |
* identifiant |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
40 |
* titres (dans toutes les langues) |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
41 |
* années de publication |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
42 |
* autheurs (personnes et entités) |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
43 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
44 |
Le champ de recherche permet l'utilisation d'un mini language de requête décrit à l'adresse suivante : http://pythonhosted.org/Whoosh/querylang.html |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
45 |
Les points à noter à ce ce sujet sont : |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
46 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
47 |
* L'opérateur par défaut est le ``OR``. |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
48 |
* la valeur du spécifieur ``field`` doit être dans la liste suivante : ``identifier``, ``titles``, ``years``, ``authors``. |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
49 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
50 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
51 |
.. _interface-detail: |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
52 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
53 |
Visionnage d'une notice |
| 121 | 54 |
======================= |
55 |
||
|
137
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
56 |
.. image:: _static/p4l_detail.png |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
57 |
:width: 600pt |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
58 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
59 |
Cet écran donne accès à l'affichage du deetail d'une notice. Deux boutons permettent soit de passer à l'écran d'édition de la notice, soit de pouvoir l'éfacer. |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
60 |
Un dialogue de confirmation de l'effacement sera affiché préalablement à l'utilisateur. |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
61 |
Par contre, tout effacement d'une notice est définitif. |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
62 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
63 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
64 |
.. _interface-edit: |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
65 |
|
| 121 | 66 |
Édition d'une notice |
67 |
==================== |
|
|
137
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
68 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
69 |
.. image:: _static/p4l_edit.png |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
70 |
:width: 600pt |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
71 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
72 |
Cet écran permet l'édition d'une notice (nouvelle ou bien existante). |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
73 |
Un bouton d'annulation permet d'interrompre l'édition d'une fiche à tout moment. |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
74 |
Les modifications d'une fiche (ou bien sa création) ne seront sauvegardées seulement après avoir appuyer sur le boouton de sauvegarde. |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
75 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
76 |
Toute navigation hors de cet écran que ce soit en cliquant sur l'un des lien ou un des boutons de l'interface ou que ce soit en utilisant les fonctionalité du navigateur annulera sans prévenir l'édition en cours. |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
77 |
Tout les changements non sauvegardés seront perdus. |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
78 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
79 |
Tous les champs sont éditables, a part les champs "identifiant" et "URI" qui sont en lecture seule. |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
80 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
81 |
Deux boutons sont disponibles pour accéder au deetail de la notice ou bien à son effacement. Dans ce dernier cas un dialogue de confirmation sera affiché anant l'effacement définitif de la notice. |
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
82 |
|
|
bb8bf2688d7e
- Finish and correct documentation
ymh <ymh.work@gmail.com>
parents:
121
diff
changeset
|
83 |