[PATCH 3 of 8 sherpa] Add footer content: copyright, a propos and contact

Sylvain Thenault sylvain.thenault at logilab.fr
Tue Feb 28 17:08:17 CET 2017


# HG changeset patch
# User Sylvain Thénault <sylvain.thenault at logilab.fr>
# Date 1488277589 -3600
#      Tue Feb 28 11:26:29 2017 +0100
# Node ID 2a711576ebdf4fd87016a6d413d404a5840eb080
# Parent  2b4c0dca2466360202398abb4e6b3445f196219a
Add footer content: copyright, a propos and contact

Create "a propos" page from content extracted from the index page

Rename 'copyright' id into 'footer-links'.

diff --git a/cubicweb_sherpa/data/cubes.sherpa.css b/cubicweb_sherpa/data/cubes.sherpa.css
--- a/cubicweb_sherpa/data/cubes.sherpa.css
+++ b/cubicweb_sherpa/data/cubes.sherpa.css
@@ -519,11 +519,11 @@ table { font-size: 1em;}
 #pagefooter #sherpa-navigation {
   float: left;
   margin-top: 2em;
 }
 
-#pagefooter  #copyright{
+#pagefooter  #footer-links{
   margin-top: 3em;
   padding: 1.5em 0 1.5em 0;
   border-top: 1px solid white;
   border-bottom: 1px solid white;
   clear: both;
diff --git a/cubicweb_sherpa/views/__init__.py b/cubicweb_sherpa/views/__init__.py
--- a/cubicweb_sherpa/views/__init__.py
+++ b/cubicweb_sherpa/views/__init__.py
@@ -69,10 +69,12 @@ def jinja_static_view(template_name, tit
 
 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', regid='index', path='/')
+AProposView = jinja_static_view('apropos', u'À propos')
+ContactView = jinja_static_view('contact', 'Contact')
 
 
 # add our rewrite rules, has to be done once the list if filled because of metaclass magic
 class SherpaReqRewriter(urlrewrite.SimpleReqRewriter):
     ignore_baseclass_rules = True
diff --git a/cubicweb_sherpa/views/templates/apropos.jinja2.html b/cubicweb_sherpa/views/templates/apropos.jinja2.html
new file mode 100644
--- /dev/null
+++ b/cubicweb_sherpa/views/templates/apropos.jinja2.html
@@ -0,0 +1,22 @@
+<div class="col-md-12">
+  <p>
+    Le projet <span class="emphasis">SHERPA</span> a été conduit par le Service interministériel des
+    Archives de France en 2016 afin de doter le <span class="emphasis">réseau des services publics
+    d’archives</span> d’un outil disponible en ligne et permettant de <span class="emphasis">rédiger
+    des profils d’archivage</span> conformes au <span class="emphasis">Standard</span> d’échange des
+    données pour l’archivage, version 2.0.
+  </p>
+  <p>
+    Ce projet a été réalisé en collaboration avec le projet <a
+    href="http://saem.e-bordeaux.org/">SAEM</a> auquel participent le Conseil départemental de la
+    Gironde, Bordeaux Métropole et la Ville de Bordeaux, dans une optique de mutualisation des
+    moyens. SHERPA a été réalisé par la société <a href="https://www.logilab.fr">Logilab</a>.
+  </p>
+  <p>
+    Son <a href="https://www.cubicweb.org/project/cubicweb-sherpa">code source</a> est librement
+    réutilisable sous les termes de la licence <a
+    href="https://www.gnu.org/licenses/old-licenses/gpl-2.0-translations.html">GPL</a> (<a
+    href="https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">LGPL</a> pour le <a
+    href="https://www.cubicweb.org/project/cubicweb-seda">module implémentant le SEDA</a>).
+   </p>
+</div>
diff --git a/cubicweb_sherpa/views/templates/contact.jinja2.html b/cubicweb_sherpa/views/templates/contact.jinja2.html
new file mode 100644
--- /dev/null
+++ b/cubicweb_sherpa/views/templates/contact.jinja2.html
@@ -0,0 +1,9 @@
+<div class="col-md-12">
+  <p>
+    Pour toute question concernant le site ou le SEDA, écrivez à <a href="mailto://contact@sherpa.culture.gouv.fr">contact at sherpa.culture.gouv.fr</a>.
+  </p>
+  <p>
+    Vous pensez avoir trouvé une anomalie sur ce site ? Écrivez à <a
+    href="mailto://contact@sherpa.culture.gouv.fr">webmaster at sherpa.culture.gouv.fr</a>.
+   </p>
+</div>
diff --git a/cubicweb_sherpa/views/templates/index.jinja2.html b/cubicweb_sherpa/views/templates/index.jinja2.html
--- a/cubicweb_sherpa/views/templates/index.jinja2.html
+++ b/cubicweb_sherpa/views/templates/index.jinja2.html
@@ -32,16 +32,7 @@ SHERPA est un outil qui permet de créer
     <div id="buttons-wrapper">
       <a href="/project" class="btn btn-default">SHERPA un générateur de profils</a>
       <a href="/utilisation" class="btn btn-default">Comment utiliser SHERPA ?</a>
       <a href="/seda" class="btn btn-default">Le SEDA</a>
     </div>
-
-    <div class="col-md-12">
-      <p>
-      Le projet <span class="emphasis">SHERPA</span> a été conduit par le Service interministériel des Archives de France en 2016 afin de doter le <span class="emphasis">réseau des services publics d’archives</span> d’un outil disponible en ligne et permettant de <span class="emphasis">rédiger des profils d’archivage</span> conformes au <span class="emphasis">Standard</span> d’échange des données pour l’archivage, version 2.0.
-     <br>
-     Le projet SHERPA a été réalisé en collaboration avec le projet <a href="http://saem.e-bordeaux.org/">SAEM</a> auquel participent le Conseil départemental de la Gironde, Bordeaux Métropole et la Ville de Bordeaux, dans une optique de mutualisation des moyens. SHERPA a été réalisé par la société LOGILAB. Son code source est librement réutilisable.<br>
-     Licence : ### LICENCE ###
-      </p>
-    </div>
   </section>
 </div>
diff --git a/cubicweb_sherpa/views/templates/maintemplate.jinja2.html b/cubicweb_sherpa/views/templates/maintemplate.jinja2.html
--- a/cubicweb_sherpa/views/templates/maintemplate.jinja2.html
+++ b/cubicweb_sherpa/views/templates/maintemplate.jinja2.html
@@ -65,12 +65,13 @@
         {% for page in footer.navigation_Link %}
           <a href='{{ page.url }}'> {{ page.label }}</a>
         {% endfor %}
         </div>
       </section>
-      <div id="copyright">
-        <span>copyright</span> |
-        <span><a href="">contact</a></span>
+      <div id="footer-links">
+        <span><a href="{{ base_url }}/apropos">à propos</a></span> |
+        <span><a href="{{ base_url }}/contact">contact</a></span> |
+        <span>© Service Interministériel des Archives de France</span>
       </div>
     </footer>
   </div>
 </body>


More information about the saem-devel mailing list