Add static Utilisation page
authorJuliette Belin <juliette.belin@logilab.fr>
Wed, 01 Feb 2017 18:13:05 +0100
changeset 54 a762cfc24667
parent 53 b389b4efa60c
child 55 3e120a19a27a
Add static Utilisation page
data/cubes.sherpa.css
views/index.html
views/static.py
views/templates.py
views/templates/maintemplate.jinja2
views/templates/utilisation.jinja2
views/urls.py
--- a/data/cubes.sherpa.css	Wed Feb 01 17:55:38 2017 +0100
+++ b/data/cubes.sherpa.css	Wed Feb 01 18:13:05 2017 +0100
@@ -425,3 +425,22 @@
 #sherpa-project-page .img-bottom img {
   max-height: 300px;
 }
+
+
+/* utilisation */
+
+#utilisation h2 {
+  text-align: center;
+  margin-bottom: 1em;
+}
+
+
+#utilisation .form:first-child {
+  border-right: 1px solid grey;
+}
+
+#utilisation .form > p {
+  padding-left: 2em;
+  padding-bottom: 2em;
+}
+
--- a/views/index.html	Wed Feb 01 17:55:38 2017 +0100
+++ b/views/index.html	Wed Feb 01 18:13:05 2017 +0100
@@ -13,86 +13,11 @@
         </p>
 
         <a href="./project"> En savoir plus...</a>
+        <br />
+        <a href="./utilisation"> Consulter le mode d'emploi</a>
       </div>
   </section>
 
-  <section id="projetSherpa">
-    <h2>Mode d'emploi</h2>
-    <div id="utilisationWrapper">
-      <div class="utilisation col-md-4 col-sm-12 col-xs-12">
-        <div>
-          <h3>Formulaire complet &amp; formulaire simplifié</h3>
-
-          <div class="titleUnderline">
-            <span class="underline mr"></span>
-            <span class="losange"></span>
-            <span class="underline ml"></span>
-          </div>
-
-          <p>
-            SHERPA est basé sur la version 2.0 du Standard d’échange de données pour l’archivage.
-          </p>
-            <h4><span class="icon-right-dir"></span>Formulaire complet</h4>
-            <ul>
-              <li>propose l’<span class="emphasis">exhaustivité</span> des métadonnées du SEDA 2.0</li>
-              <li>ne permet pas d’exporter le profil créé dans les anciennes versions du SEDA, moins riches en métadonnées </li>
-            </ul>
-            <h4><span class="icon-right-dir"></span>Formulaire simplifié</h4>
-            <ul>
-              <li><span class="emphasis">facilite</span> sa prise en main </li>
-              <li><span class="emphasis">l'export</span> des profils simples dans toutes les versions du Standard (0.2, 1.0 et 2.0)</li>
-            </ul>
-            <p>
-              Ces profils simples sont nécessairement moins riches en métadonnées que les profils complets conformes au SEDA 2.0.
-            </p>
-        </div>
-      </div>
-
-      <div class="utilisation col-md-4 col-sm-12 col-xs-12">
-
-        <div>
-          <h3>Travail en référentiel</h3>
-          <div class="titleUnderline">
-            <span class="underline mr"></span>
-            <span class="losange"></span>
-            <span class="underline ml"></span>
-          </div>
-          <p>
-            Le SEDA 2.0 fonctionne, pour un certain nombre de valeurs, avec des référentiels externes à définir à l’extérieur du profil. SHERPA propose des zones permettant d’alimenter et de mettre à jour les agents et les vocabulaires utilisés dans les échanges. <br />
-            Le rédacteur peut gérer:
-            <ul>
-              <li>des listes de valeurs contrôlées référencées dans les bordereaux de transfert</li>
-              <li>des notices d’agents employées pour identifier les acteurs</li>
-            </ul>
-                Ces deux types de ressources centralisées peuvent être utilisés dans l’ensemble du corpus de profils.
-          </p>
-        </div>
-    </div>
-
-    <div class="utilisation col-md-4 col-sm-12 col-xs-12">
-
-      <div>
-        <h3>Travail collaboratif</h3>
-        <div class="titleUnderline">
-          <span class="underline mr"></span>
-          <span class="losange"></span>
-          <span class="underline ml"></span>
-        </div>
-        <p>
-          Les modules référentiels d’Agents et de Vocabulaires sont communs à toute la communauté d’utilisateurs, de même que le corpus de profils. <br/>
-          <ul>
-            <li>Les utilisateurs connectés peuvent <span class="emphasis">consulter le travail des autres utilisateurs</span></li>
-            <li>Le rédacteur d’un profil peut le <span class="emphasis">modifier</span> à tout moment et étendre les droits de modifications à d’autres utilisateurs</li>
-            <li>L’ensemble des contenus est <span class="emphasis">accessible en lecture</span> à la communauté d’utilisateurs de SHERPA</li>
-            <li>Un utilisateur donner des droits d’écriture à un autre utilisateur sur les profils et les notices d’autorité qu’il a créés </li>
-            <li>Copier un profil existant afin de le modifier ne nécessite pas les droits en écriture</li>
-          </ul>
-        </p>
-      </div>
-    </div>
-  </div>
-</section>
-
 <section id="seda">
   <h2> Le SEDA </h2>
 
--- a/views/static.py	Wed Feb 01 17:55:38 2017 +0100
+++ b/views/static.py	Wed Feb 01 18:13:05 2017 +0100
@@ -15,3 +15,18 @@
             title=_('Le projet Sherpa'),
             data_url=self._cw.datadir_url,
         )
+
+
+class UtilisationView(View, JinjaViewMixin):
+    __regid__ = 'sherpa-utilisation'
+    template_name = 'utilisation.jinja2'
+
+
+    def call(self, **kw):
+        req = self._cw
+        _ = req._
+
+        self.call_template(
+            title=_("Mode d'emploi"),
+            data_url=self._cw.datadir_url,
+        )
--- a/views/templates.py	Wed Feb 01 17:55:38 2017 +0100
+++ b/views/templates.py	Wed Feb 01 18:13:05 2017 +0100
@@ -137,7 +137,7 @@
                      'label': _("Unites d'archive")},
                     {'url': self._cw.build_url('SEDAArchiveTransfer'),
                      'label': _('Profils SEDA')},
-                    {'url': self._cw.build_url('#'),
+                    {'url': self._cw.build_url('utilisation'),
                      'label': _("Mode d'emploi")},
                     {'url': self._cw.build_url('project'),
                     'label': _('Le projet Sherpa')},
--- a/views/templates/maintemplate.jinja2	Wed Feb 01 17:55:38 2017 +0100
+++ b/views/templates/maintemplate.jinja2	Wed Feb 01 18:13:05 2017 +0100
@@ -34,7 +34,7 @@
                 </div>
               </a>
           </div>
-          <div class="col-md-2 col-md-offset-1 col-xs-4">
+          <div class="col-md-3 col-xs-4">
 
               {{ right_header_component }}
 
@@ -84,7 +84,7 @@
         {{ left_boxes }}
       </aside>
 
-      <div class="col-md-9 col-md-offset-1">
+      <div class="col-md-10">
         <div class="row">
           {{ page_content }}
         </div>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/views/templates/utilisation.jinja2	Wed Feb 01 18:13:05 2017 +0100
@@ -0,0 +1,67 @@
+<h1>{{ title }}</h1>
+<section id="utilisation">
+  <div id="utilisationWrapper">
+    <div class="utilisation col-xs-12">
+      <div>
+        <h2>Formulaire complet &amp; formulaire simplifié</h2>
+
+        <div class="titleUnderline">
+          <span class="underline mr"></span>
+          <span class="losange"></span>
+          <span class="underline ml"></span>
+        </div>
+
+        <p>
+          SHERPA est basé sur la version 2.0 du Standard d’échange de données pour l’archivage.
+        </p>
+          <div class="form">
+            <h4><span class="icon-right-dir"></span>Formulaire complet</h4>
+            <p>
+              Le formulaire complet propose l’exhaustivité des métadonnées du SEDA 2.0 mais ne permet pas d’exporter le profil créé dans les anciennes versions du SEDA, moins riches en métadonnées.
+            </p>
+          </div>
+
+          <div class="form">
+            <h4><span class="icon-right-dir"></span>Formulaire simplifié</h4>
+            <p>
+              Une version simplifiée de l’outil a également été développée afin d’une part de faciliter sa prise en main  et d’autre part d’exporter des profils simples dans toutes les versions du Standard (0.2, 1.0 et 2.0). Ces profils simples sont nécessairement moins riches en métadonnées que les profils complets conformes au SEDA 2.0.
+            </p>
+          </div>
+      </div>
+    </div>
+
+    <div class="utilisation col-xs-12">
+
+      <div>
+        <h2>Travail en référentiel</h2>
+        <div class="titleUnderline">
+          <span class="underline mr"></span>
+          <span class="losange"></span>
+          <span class="underline ml"></span>
+        </div>
+        <p>
+          Comme indiqué ci-dessus, le SEDA 2.0 fonctionne, pour un certain nombre de valeurs, avec des référentiels externes qu’il convient donc de définir à l’extérieur du profil. SHERPA met en œuvre ce principe en proposant des zones permettant d’alimenter et de mettre à jour les agents et les vocabulaires utilisés dans les échanges.
+          Le rédacteur peut gérer des listes de valeurs contrôlées référencées dans les bordereaux de transfert ainsi que des notices d’agents employées pour identifier les acteurs. Ces deux types de ressources centralisées peuvent être utilisés dans l’ensemble du corpus de profils.
+        </p>
+      </div>
+  </div>
+
+  <div class="utilisation col-xs-12">
+
+    <div>
+      <h2>Travail collaboratif</h2>
+      <div class="titleUnderline">
+        <span class="underline mr"></span>
+        <span class="losange"></span>
+        <span class="underline ml"></span>
+      </div>
+      <p>
+        SHERPA est une application web et est proposé en tant que service hébergé par le Service interministériel des Archives de France. Les modules référentiels d’Agents et de Vocabulaires sont communs à toute la communauté d’utilisateurs, de même que le corpus de profils.
+
+        Un système d’habilitation simplifié permet à tous les utilisateurs connectés de consulter le travail des autres utilisateurs. Le rédacteur d’un profil peut le modifier à tout moment et peut étendre les droits de modifications à d’autres utilisateurs s’il le souhaite.
+
+        L’ensemble des contenus est accessible en lecture à la communauté d’utilisateurs de SHERPA. Un utilisateur peut via la page gestion des permissions, donner des droits d’écriture sur les profils et les notices d’autorité qu’il a créés à un autre utilisateur. Sans avoir les droits d’écriture, il est néanmoins possible de copier un profil existant afin de le modifier.
+      </p>
+    </div>
+  </div>
+</section>
--- a/views/urls.py	Wed Feb 01 17:55:38 2017 +0100
+++ b/views/urls.py	Wed Feb 01 18:13:05 2017 +0100
@@ -3,7 +3,8 @@
 
 class SherpaReqRewriter(SimpleReqRewriter):
     rules = [
-        (rgx('/project'), dict(vid='sherpa-project'))
+        (rgx('/project'), dict(vid='sherpa-project')),
+        (rgx('/utilisation'), dict(vid='sherpa-utilisation'))
     ]