5 L'application est constituée de 4 écrans. |
5 L'application est constituée de 4 écrans. |
6 Ces écrans sont des pages html5. |
6 Ces écrans sont des pages html5. |
7 Ces pages utilisent le framework css Bootstrap (http://getbootstrap.com/). |
7 Ces pages utilisent le framework css Bootstrap (http://getbootstrap.com/). |
8 |
8 |
9 |
9 |
10 Connection |
10 Connexion |
11 ========== |
11 ========= |
12 |
12 |
13 .. image:: _static/p4l_connect.png |
13 .. image:: _static/p4l_connect.png |
14 :width: 600pt |
14 :width: 600pt |
15 |
15 |
16 Toutes les pages de l'application sont protégées par un système de login/mot de passe. |
16 Toutes les pages de l'application sont protégées par un système de login/mot de passe. |
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é. |
17 Ce dialogue de connexion s'affiche lorsque l'utilisateur essaye d'accéder à une des pages de l'application et qu'il n'est pas connecté. |
18 |
18 |
19 |
19 |
20 |
20 |
21 Liste des notices |
21 Liste des notices |
22 ================= |
22 ================= |
23 |
23 |
24 .. image:: _static/p4l_list.png |
24 .. image:: _static/p4l_list.png |
25 :width: 600pt |
25 :width: 600pt |
26 |
26 |
27 Cet écram donne la liste des notices et permet la recherche. |
27 Cet écran donne la liste des notices et permet la recherche. |
28 La recherche se fait sur l'identifiant d'une notice, le(s) titre(s) d'une notice et les auteurs (personnes ou institutions). |
28 La recherche se fait sur l'identifiant d'une notice, le(s) titre(s) d'une notice et les auteurs (personnes ou institutions). |
29 |
29 |
30 Les notices sont affichées dans l'ordre de leur identifiant (tri lexicographique ascendant) lorsque qu'aucune recherche n'est faite. Elles sont triées par tri de pertinence lorsqu'une recherche a été effectuée. |
30 Les notices sont affichées dans l'ordre de leur identifiant (tri lexicographique ascendant) lorsque qu'aucune recherche n'est faite. Elles sont triées par tri de pertinence lorsqu'une recherche a été effectuée. |
31 |
31 |
32 En haut de la liste un bouton permet l'ouverture du dialogue de création d'une nouvelle notice. |
32 En haut de la liste un bouton permet l'ouverture du dialogue de création d'une nouvelle notice. |
38 |
38 |
39 * identifiant |
39 * identifiant |
40 * titres (dans toutes les langues) |
40 * titres (dans toutes les langues) |
41 * auteurs (personnes et entités) |
41 * auteurs (personnes et entités) |
42 |
42 |
43 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 |
43 Le champ de recherche permet l'utilisation d'un mini langage de requête décrit à l'adresse suivante : http://pythonhosted.org/Whoosh/querylang.html |
44 Les points à noter à ce ce sujet sont : |
44 Les points à noter à ce sujet sont : |
45 |
45 |
46 * La recherche ne tient pas compte des accents |
46 * La recherche ne tient pas compte des accents |
47 * L'opérateur par défaut est le ``OR``. |
47 * L'opérateur par défaut est le ``OR``. |
48 * la valeur du spécifieur ``field`` doit être dans la liste suivante : ``identifier``, ``titles``, ``years``, ``authors``. |
48 * la valeur du spécifieur ``field`` doit être dans la liste suivante : ``identifier``, ``titles``, ``years``, ``authors``. |
49 |
49 |
89 ======================= |
89 ======================= |
90 |
90 |
91 .. image:: _static/p4l_detail.png |
91 .. image:: _static/p4l_detail.png |
92 :width: 600pt |
92 :width: 600pt |
93 |
93 |
94 Cet écran donne accès à l'affichage du détail d'une notice. Deux boutons permettent soit de passer à l'écran d'édition de la notice, soit de pouvoir l'éfacer. |
94 Cet écran donne accès à l'affichage du détail d'une notice. Deux boutons permettent soit de passer à l'écran d'édition de la notice, soit de pouvoir l'effacer. |
95 Un dialogue de confirmation de l'effacement sera affiché préalablement à l'utilisateur. |
95 Un dialogue de confirmation de l'effacement sera affiché préalablement à l'utilisateur. |
96 Par contre, tout effacement d'une notice est définitif. |
96 Par contre, tout effacement d'une notice est définitif. |
97 |
97 |
98 |
98 |
99 .. _interface-edit: |
99 .. _interface-edit: |
104 .. image:: _static/p4l_edit.png |
104 .. image:: _static/p4l_edit.png |
105 :width: 600pt |
105 :width: 600pt |
106 |
106 |
107 Cet écran permet l'édition d'une notice (nouvelle ou bien existante). |
107 Cet écran permet l'édition d'une notice (nouvelle ou bien existante). |
108 Un bouton d'annulation permet d'interrompre l'édition d'une fiche à tout moment. |
108 Un bouton d'annulation permet d'interrompre l'édition d'une fiche à tout moment. |
109 Les modifications d'une fiche (ou bien sa création) ne seront sauvegardées seulement après avoir appuyer sur le boouton de sauvegarde. |
109 Les modifications d'une fiche (ou bien sa création) ne seront sauvegardées seulement après avoir appuyer sur le bouton de sauvegarde. |
110 |
110 |
111 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. |
111 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 fonctionnalités du navigateur annulera sans prévenir l'édition en cours. |
112 Tout les changements non sauvegardés seront perdus. |
112 Tous les changements non sauvegardés seront perdus. |
113 |
113 |
114 Tous les champs sont éditables, a part les champs "identifiant" et "URI" qui sont en lecture seule. |
114 Tous les champs sont éditables, a part les champs "identifiant" et "URI" qui sont en lecture seule. |
115 |
115 |
116 Deux boutons sont disponibles pour accéder au détail 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. |
116 Deux boutons sont disponibles pour accéder au détail de la notice ou bien à son effacement. Dans ce dernier cas un dialogue de confirmation sera affiché avant l'effacement définitif de la notice. |
117 |
117 |
118 |
118 |
|
119 |