Add Sherpa examples
authorJuliette Belin <juliette.belin@logilab.fr>
Tue, 14 Feb 2017 19:40:23 +0100
changeset 113 73affbbd9360
parent 112 cb156219161d
child 114 921a3041c3ed
Add Sherpa examples
data/cubes.sherpa.css
data/images/exemple_bordereau.png
data/images/exemple_invalide.png
data/images/exemple_profil.png
data/images/exemple_valide.png
views/__init__.py
views/templates/project.jinja2
--- a/data/cubes.sherpa.css	Tue Feb 14 12:57:42 2017 +0100
+++ b/data/cubes.sherpa.css	Tue Feb 14 19:40:23 2017 +0100
@@ -458,6 +458,11 @@
   max-height: 300px;
 }
 
+#sherpa-project-page .exemple-image {
+  float: left;
+  height: 3em;
+  padding-right: 1em;
+}
 
 /* utilisation */
 
Binary file data/images/exemple_bordereau.png has changed
Binary file data/images/exemple_invalide.png has changed
Binary file data/images/exemple_profil.png has changed
Binary file data/images/exemple_valide.png has changed
--- a/views/__init__.py	Tue Feb 14 12:57:42 2017 +0100
+++ b/views/__init__.py	Tue Feb 14 19:40:23 2017 +0100
@@ -1,3 +1,4 @@
+# -*- coding: utf-8
 # copyright 2017 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
 # contact http://www.logilab.fr -- mailto:contact@logilab.fr
 #
@@ -58,9 +59,9 @@
                                                  'title': title})
 
 
-ProjectView = jinja_static_view('project', 'Le projet Sherpa')
-UtilisationView = jinja_static_view('utilisation', "Mode d'emploi")
-SedaView = jinja_static_view('seda', 'Le SEDA')
+ProjectView = jinja_static_view('project', u'Sherpa un générateur de profils')
+UtilisationView = jinja_static_view('utilisation', u'Pour commencer')
+SedaView = jinja_static_view('seda', u'Le SEDA')
 IndexView = jinja_static_view('index')
 
 class SherpaReqRewriter(urlrewrite.SimpleReqRewriter):
--- a/views/templates/project.jinja2	Tue Feb 14 12:57:42 2017 +0100
+++ b/views/templates/project.jinja2	Tue Feb 14 19:40:23 2017 +0100
@@ -28,10 +28,72 @@
         Dans le monde numérique, le Système d’archivage électronique (SAE) va lui aussi effectuer une série de contrôles, pour la plupart automatisés et pré-paramétrés (format, taille des fichiers, etc.). Il va également réaliser un contrôle du bordereau de versement. Pour évaluer la conformité du bordereau, le SAE doit savoir précisément ce qui est attendu dans ce bordereau et donc disposer d’une matrice de bordereau appelée profil d’archivage. Le profil est, pour un flux donné, la matrice de référence à partir de laquelle le SAE va pouvoir contrôler la conformité des bordereaux de versement de ce flux.
       </p>
     </div>
+
   </div>
-
   <div class="img-bottom">
     <img class="img-responsive project-image" src="{{ data_url }}images/sherpa_general.png"/>
   </div>
+  
+  <div class="col-md-12">
+    <h2>Exemple</h2>
+
+    <table class="table">
+        <tbody>
+            <thead>
+            <tr>
+              <th>Profil</th>
+              <th>Bordereau</th>
+              <th>Vérification</th>
+            </tr>
+          </thead>
+          <tr>
+            <td>
+                <p><img class="img-responsive exemple-image" src="{{ data_url }}images/exemple_profil.png"/></p>
+                <p>J’attends un nom de service versant de façon obligatoire</p>
+            </td>
+            <td>
+              <p><img class="img-responsive exemple-image" src="{{ data_url }}images/exemple_bordereau.png"/></p>
+              <p>Le service versant de mon versement est « Direction XXX »</p>
+            </td>
+            <td><img class="img-responsive exemple-image" src="{{ data_url }}images/exemple_valide.png"/></td>
+          </tr>
+          <tr>
+            <td>
+              <p><img class="img-responsive exemple-image" src="{{ data_url }}images/exemple_profil.png"/></p>
+              <p>J’attends 35 fichiers dans le versement</p>
+            </td>
+            <td>
+              <p><img class="img-responsive exemple-image" src="{{ data_url }}images/exemple_bordereau.png"/></p>
+              <p>Mon versement contient 40 fichiers</p>
+            </td>
+            <td><img class="img-responsive exemple-image" src="{{ data_url }}images/exemple_invalide.png"/></td>
+          </tr>
+          <tr>
+            <td>
+              <p><img class="img-responsive exemple-image" src="{{ data_url }}images/exemple_profil.png"/></p>
+              <p>J’attends au niveau Dossier le terme d’indexation YYY</p>
+            </td>
+            <td>
+              <p><img class="img-responsive exemple-image" src="{{ data_url }}images/exemple_bordereau.png"/></p>
+              <p>Mon versement contient au niveau Dossier le terme d’indexation YYY</p>
+            </td>
+            <td><img class="img-responsive exemple-image" src="{{ data_url }}images/exemple_valide.png"/></td>
+          </tr>
+        </tbody>
+      </table>
+
+  </div>
+
+  <div class="col-md-12">
+    <h2>Un générateur de profils</h2>
+    <p>
+    Les bordereaux de versement conformes au standard d’échange de données pour l’archivage sont des fichiers de format XML. Les profils d’archivage utilisent pour leur part des langages comme XSD ou RelaxNG qui permettent de définir la structure et le type de contenu d’un document XML.
+    </p>
+    <p>
+      SHERPA propose une interface simple et ergonomique pour rédiger des profils d’archivage et les exporter en RelaxNG. SHERPA permet également d’exporter une documentation associée au profil, lisible par un humain.
+    </p>
+  </div>
+
+
 
 </section>