from recherche import cherche, google_search
from auf_savoirs_en_partage_backend.sep.io import SEP
from forms import RechercheAvancee
+from auf_savoirs_en_partage_backend.conf import RESOURCES
def index (request):
delta = datetime.timedelta (days = 90)
def a_propos (request):
return render_to_response ("savoirs/a-propos.html", \
- Context (), \
+ Context ({'count': len(RESOURCES)}), \
+ context_instance = RequestContext(request))
+
+def informations (request):
+ return render_to_response ("savoirs/informations.html", \
+ Context ({'r': RESOURCES}), \
context_instance = RequestContext(request))
def nous_contacter (request):
du moment où elles sont conduites en partenariat avec l'Agence.</span></p>
<p style="margin-bottom: 0cm;"><span style="color: #000000;"> </span></p>
<p style="margin-bottom: 0cm;"><span style="color: #000000;">Le champ couvert
-par ce site recouvre actuellement plus de <span style="color: #bf153e;"><strong>70 sites et
-bases de données accessibles</strong></span> séparément à travers les serveurs
+ par ce site recouvre actuellement plus de <span style="color: #bf153e;"><strong><a href="{% url savoirs.views.informations %}">{{ count }} sites et bases de données accessibles</a></strong></span> séparément à travers les serveurs
que l'AUF a déployé , notamment grâce à son réseau de campus
numériques francophones.</span></p>
<p style="margin-bottom: 0cm;"><span style="color: #000000;"> </span></p>
institution, et ce afin de leur donner une plus grande visibilité
internationale.
</span></p>
-<p style="margin-bottom: 0cm;"><span style="color: #000000;"> </span></p></div>
+
+</div>
{% endblock %}
--- /dev/null
+{% extends "container_base.html" %}
+
+{% block contenu %}
+<h4>Sources de données</h4>
+
+ <div class="zone-texte"><!--
+ @page { margin: 2cm }
+ P { margin-bottom: 0.21cm }
+-->
+
+{% for site, details in r.items %}
+<p style="margin-top: 15px; margin-bottom: 0px;">
+<span style="color: #bf153e;">
+ <strong>{{ site }}</strong>
+</span>
+<table width="100%">
+ <tr><th width="135px">Type</th><td>{{ details.type }}</td></tr>
+ {% ifequal details.type "lodel" %}
+ {% ifequal details.acces "html" %}
+ <tr><th>URL</th><td><a href="http://{{ details.server }}{{ details.base_url }}">
+ http://{{ details.server }}{{ details.base_url }}</a></td></tr>
+ {% endifequal %}
+ {% endifequal %}
+ {% ifequal details.type "oai" %}
+ {% ifequal details.acces "generic" %}
+ <tr><th>URL</th><td><a href="http://{{ details.server }}{{ details.base_url }}">
+ http://{{ details.server }}{{ details.base_url }}</a></td></tr>
+ {% endifequal %}
+ {% endifequal %}
+ {% ifequal details.type "pmb" %}
+ {% ifequal details.acces "export" %}
+ <tr><th>URL</th><td><a href="http://{{ details.host }}{{ details.base_url }}">
+ http://{{ details.host }}{{ details.base_url }}</a></td></tr>
+ <tr><th>Utilisateur</th><td>{{ details.username }}</td></tr>
+ <tr><th>Base de données</th><td>{{ details.db }}</td></tr>
+ {% endifequal %}
+ {% endifequal %}
+</table>
+</table>
+</table>
+</p>
+{% empty %}
+<p style="margin-bottom: 0cm;">
+<span style="color: #bf153e;">
+ <strong>
+ <em>Une erreur s'est produite.</em>
+ </strong>
+</span>
+</p>
+{% endfor %}
+
+</div>
+{% endblock %}
(r'^$', 'savoirs.views.index'),
(r'^conseils$', 'savoirs.views.conseils'),
(r'^a-propos$', 'savoirs.views.a_propos'),
+ (r'^informations$', 'savoirs.views.informations'),
(r'^nous-contacter$', 'savoirs.views.nous_contacter'),
(r'^recherche$', 'savoirs.views.recherche'),
(r'^recherche/avancee$', 'savoirs.views.avancee'),