| author | durandn |
| Mon, 19 Sep 2016 14:35:18 +0200 | |
| changeset 190 | 0230f85c0595 |
| parent 189 | 03cc294b19c9 |
| child 191 | fb067974f47e |
--- a/src/iconolab/templates/iconolab/misc/glossary.html Mon Sep 19 14:18:03 2016 +0200 +++ b/src/iconolab/templates/iconolab/misc/glossary.html Mon Sep 19 14:35:18 2016 +0200 @@ -8,19 +8,6 @@ {% block content %} <div class="row" style="border: 1px solid gray;padding: 15px;"> - <div class="col-md-9"> - <h1>Le projet</h1> - <p class="text-justify">Iconolab est une plateforme contributive grâce à laquelle les utilisateurs peuvent explorer et annoter des collections (fonds) d'images fournies par plusieurs musées et référencées dans la base de données Joconde. - <br><br> - Sur cette plateforme, il est possible de découper des fragments d'une image et de lui assigner des mots-clés pour en faire une annotation. Les autres utilisateurs de la plateforme peuvent ensuite échanger, débattre et faire évoluer ces annotations. - <br><br> - Cette page décrit le vocabulaire employé sur la plateforme afin de vous aider à en comprendre le fonctionnement. - </p> - </div> - <div class="col-md-3 text-center"> - <img src="{% static 'iconolab/img/glossary_example.png' %}" width="200" height="200"> - <br><h4 class="text-center"><small>Exemple de fragment</small></h6> - </div> <div class="col-md-12"> <h2>Glossaire <small>Iconolab</small></h2> <div class="row">
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/iconolab/templates/iconolab/misc/help.html Mon Sep 19 14:35:18 2016 +0200 @@ -0,0 +1,27 @@ +{% extends 'iconolab_base.html' %} + +{% load staticfiles %} + +{% load thumbnail %} + +{% load iconolab_tags %} + +{% block content %} + <div class="row" style="border: 1px solid gray;padding: 15px;"> + <div class="alert alert-warning"> + <b>Avertissement</b> : Le contenu de cette page est temporaire et sera amené à être modifié dans les versions ultérieures de la plateforme. + </div><div class="col-md-9"> + <h1>Le projet</h1> + <p class="text-justify">Iconolab est une plateforme contributive grâce à laquelle les utilisateurs peuvent explorer et annoter des collections (fonds) d'images fournies par plusieurs musées et référencées dans la base de données Joconde. + <br><br> + Sur cette plateforme, il est possible de découper des fragments d'une image et de lui assigner des mots-clés pour en faire une annotation. Les autres utilisateurs de la plateforme peuvent ensuite échanger, débattre et faire évoluer ces annotations. + <br><br> + Cette page décrit le vocabulaire employé sur la plateforme afin de vous aider à en comprendre le fonctionnement. + </p> + </div> + <div class="col-md-3 text-center"> + <img src="{% static 'iconolab/img/glossary_example.png' %}" width="200" height="200"> + <br><h4 class="text-center"><small>Exemple de fragment</small></h6> + </div> + </div> +{% endblock %} \ No newline at end of file
--- a/src/iconolab/templates/partials/footer.html Mon Sep 19 14:18:03 2016 +0200 +++ b/src/iconolab/templates/partials/footer.html Mon Sep 19 14:35:18 2016 +0200 @@ -21,6 +21,6 @@ <h4><small><a href="{% url 'iconolab_charter' %}">Chartre de contribution</a></small></h4> </div> <div class="pull-right footer-link"> - <h4><small><a href="{% url 'iconolab_help' %}">Glossaire</a></small></h4> + <h4><small><a href="{% url 'iconolab_glossary' %}">Glossaire</a></small></h4> </div> </div> \ No newline at end of file
--- a/src/iconolab/urls.py Mon Sep 19 14:18:03 2016 +0200 +++ b/src/iconolab/urls.py Mon Sep 19 14:35:18 2016 +0200 @@ -43,25 +43,28 @@ url(r'^collections/(?P<collection_name>[a-z0-9\-]+)/images/(?P<image_guid>[^/]+)/annotations/(?P<annotation_guid>[^/]+)/revisions/?$', django_views.generic.RedirectView.as_view(pattern_name="annotation_detail")), url(r'^collections/(?P<collection_name>[a-z0-9\-]+)/images/(?P<image_guid>[^/]+)/annotations/(?P<annotation_guid>[^/]+)/revisions/(?P<revision_guid>[^/]+)/detail', views.iconolab_objects.ShowRevisionView.as_view(), name='revision_detail'), url(r'^collections/(?P<collection_name>[a-z0-9\-]+)/images/(?P<image_guid>[^/]+)/annotations/(?P<annotation_guid>[^/]+)/revisions/(?P<revision_guid>[^/]+)/merge$', login_required(views.iconolab_objects.MergeProposalView.as_view()), name='annotation_merge'), + url(r'^user/(?P<slug>[a-z0-9\-]+)/home/?$', views.iconolab_objects.UserHomeView.as_view(), name="user_home"), url(r'^user/notifications/all/?$', login_required(views.iconolab_objects.UserNotificationsView.as_view()), name="user_notifications"), + url(r'^user/notifications/', include(notifications.urls, namespace='notifications')), + url(r'^errors/404', views.iconolab_misc.NotFoundErrorView.as_view(), name="404error"), + url(r'^help/', views.iconolab_misc.HelpView.as_view(), name="iconolab_help"), + url(r'^glossary/', views.iconolab_misc.GlossaryView.as_view(), name="iconolab_glossary"), url(r'^credits/', views.iconolab_misc.CreditsView.as_view(), name="iconolab_credits"), url(r'^contributioncharter/', views.iconolab_misc.ContributionCharterView.as_view(), name="iconolab_charter"), - url(r'^contributioncharter/', views.iconolab_misc.LegalMentionsView.as_view(), name="iconolab_legals"), + url(r'^legalmentions/', views.iconolab_misc.LegalMentionsView.as_view(), name="iconolab_legals"), url(r'^account/', include('iconolab.auth.urls', namespace='account')), url(r'^comments/', include('django_comments_xtd.urls')), url(r'^comments/annotation/post', views.comments.post_comment_iconolab, name="post_comment"), - url('^user/notifications/', include(notifications.urls, namespace='notifications')), - + url(r'collections/(?P<collection_name>[a-z0-9\-]+)/search/(?P<model_type>[a-z0-9\-]+)', IconolabSearchView.as_view(), name="collection_with_model_search"), - url(r'^search/(?P<model_type>[a-z0-9\-]+)', IconolabSearchView.as_view(), name="model_search"), - url(r'collections/(?P<collection_name>[a-z0-9\-]+)/search', IconolabSearchView.as_view(), name="collection_haystack_search"), url(r'^search/$', IconolabSearchView.as_view(), name="haystack_search"), + url(r'^compare/$', views.iconolab_objects.TestView.as_view(), name="compare_view") #url(r'^search/', include('haystack.urls'), name="search_iconolab"), ]
--- a/src/iconolab/views/iconolab_misc.py Mon Sep 19 14:18:03 2016 +0200 +++ b/src/iconolab/views/iconolab_misc.py Mon Sep 19 14:35:18 2016 +0200 @@ -2,10 +2,13 @@ class NotFoundErrorView(TemplateView): template_name='errors/404error.html' - + class HelpView(TemplateView): + template_name='iconolab/misc/help.html' + +class GlossaryView(TemplateView): template_name='iconolab/misc/glossary.html' - + class CreditsView(TemplateView): template_name='iconolab/misc/credits.html'
--- a/src/iconolab/views/iconolab_objects.py Mon Sep 19 14:18:03 2016 +0200 +++ b/src/iconolab/views/iconolab_objects.py Mon Sep 19 14:35:18 2016 +0200 @@ -539,19 +539,3 @@ context['current_comment'] = annotation.current_revision.creation_comment.first() return render(request, 'iconolab/merge_revision.html', context) - -class NotFoundErrorView(TemplateView): - template_name='errors/404error.html' - -class HelpView(TemplateView): - template_name='iconolab/misc/glossary.html' - -class CreditsView(TemplateView): - template_name='errors/misc/credits.html' - -class LegalMentionsView(TemplateView): - template_name='iconolab/misc/legalmentions.html' - -class ContributionCharterView(TemplateView): - template_name='iconolab/misc/charter.html' -