# HG changeset patch # User durandn # Date 1474288518 -7200 # Node ID 0230f85c0595be1979bd84a176a889264de39078 # Parent 03cc294b19c9c3034aebf27f7f04524394a8e6e3 Properly remove misc views from iconolab_objects.py + added help page that will describe project and link to tutorial #2 diff -r 03cc294b19c9 -r 0230f85c0595 src/iconolab/templates/iconolab/misc/glossary.html --- 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 %}
-
-

Le projet

-

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. -

- 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. -

- Cette page décrit le vocabulaire employé sur la plateforme afin de vous aider à en comprendre le fonctionnement. -

-
-
- -

Exemple de fragment

-

Glossaire Iconolab

diff -r 03cc294b19c9 -r 0230f85c0595 src/iconolab/templates/iconolab/misc/help.html --- /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 %} +
+
+ Avertissement : Le contenu de cette page est temporaire et sera amené à être modifié dans les versions ultérieures de la plateforme. +
+

Le projet

+

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. +

+ 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. +

+ Cette page décrit le vocabulaire employé sur la plateforme afin de vous aider à en comprendre le fonctionnement. +

+
+
+ +

Exemple de fragment

+
+
+{% endblock %} \ No newline at end of file diff -r 03cc294b19c9 -r 0230f85c0595 src/iconolab/templates/partials/footer.html --- 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 @@

Chartre de contribution

\ No newline at end of file diff -r 03cc294b19c9 -r 0230f85c0595 src/iconolab/urls.py --- 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[a-z0-9\-]+)/images/(?P[^/]+)/annotations/(?P[^/]+)/revisions/?$', django_views.generic.RedirectView.as_view(pattern_name="annotation_detail")), url(r'^collections/(?P[a-z0-9\-]+)/images/(?P[^/]+)/annotations/(?P[^/]+)/revisions/(?P[^/]+)/detail', views.iconolab_objects.ShowRevisionView.as_view(), name='revision_detail'), url(r'^collections/(?P[a-z0-9\-]+)/images/(?P[^/]+)/annotations/(?P[^/]+)/revisions/(?P[^/]+)/merge$', login_required(views.iconolab_objects.MergeProposalView.as_view()), name='annotation_merge'), + url(r'^user/(?P[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[a-z0-9\-]+)/search/(?P[a-z0-9\-]+)', IconolabSearchView.as_view(), name="collection_with_model_search"), - url(r'^search/(?P[a-z0-9\-]+)', IconolabSearchView.as_view(), name="model_search"), - url(r'collections/(?P[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"), ] diff -r 03cc294b19c9 -r 0230f85c0595 src/iconolab/views/iconolab_misc.py --- 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' diff -r 03cc294b19c9 -r 0230f85c0595 src/iconolab/views/iconolab_objects.py --- 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' -