summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--chimere/main/actions.py4
-rw-r--r--chimere/main/views.py8
-rw-r--r--chimere/static/styles.css126
-rw-r--r--chimere/templates/base_user.html39
-rw-r--r--chimere/templates/charte.html94
-rw-r--r--chimere/templates/welcome.html47
-rw-r--r--chimere/urls.py1
8 files changed, 278 insertions, 42 deletions
diff --git a/.gitignore b/.gitignore
index b2d6d32..b4363d3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
*.pyc
*.swp
+*.bak
*.mo
chimere/settings.py
chimere/static/icons/*
diff --git a/chimere/main/actions.py b/chimere/main/actions.py
index b383bb4..3711234 100644
--- a/chimere/main/actions.py
+++ b/chimere/main/actions.py
@@ -32,12 +32,14 @@ class Action:
actions = [(Action('view', '', _('View')), []),
(Action('contribute', 'edit', _('Contribute')),
(Action('edit', 'edit', _('Add a new point of interest')),
- Action('edit_route', 'edit_route', _('Add a new route')))
+ Action('edit_route', 'edit_route', _('Add a new route'))),
),]
if 'chimere.rss' in INSTALLED_APPS:
actions.append((Action('rss', 'rss', _('RSS feeds')), []))
+actions.append((Action('charte', 'charte', _('Charte')), []))
+
if EMAIL_HOST:
actions.append((Action('contact', 'contact', _('Contact us')), []),)
diff --git a/chimere/main/views.py b/chimere/main/views.py
index 5d13dcb..c7a9f87 100644
--- a/chimere/main/views.py
+++ b/chimere/main/views.py
@@ -212,6 +212,14 @@ def submited(request, area_name="", action=""):
response_dct.update({'actions':actions, 'action_selected':action,})
return render_to_response('submited.html', response_dct)
+def charte(request, area_name=""):
+ """
+ Affichage de la charte
+ """
+ response_dct = get_base_response(area_name)
+ response_dct.update({'actions':actions, 'action_selected':('charte',)})
+ return render_to_response('charte.html', response_dct)
+
def contactus(request, area_name=""):
"""
Contact page
diff --git a/chimere/static/styles.css b/chimere/static/styles.css
index c4dfb31..0784c8f 100644
--- a/chimere/static/styles.css
+++ b/chimere/static/styles.css
@@ -1,5 +1,5 @@
body{
-background-color:#b488ff;
+background-color:#99ca3c;
font-family:arial;
font-size:80%;
}
@@ -17,11 +17,11 @@ margin:4px 8px;
legend{
font-weight:bold;
-color:#b400Ff;
+color:#607e25;
}
a{
-color:#b400Ff;
+color:#607e25;
}
h2{
@@ -32,7 +32,7 @@ margin-bottom:10px;
padding:0;
width:100%;
color:white;
-background-color:#b488ff;
+background-color:#99ca3c;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
@@ -45,11 +45,11 @@ border-radius: 4px 4px 0 0;
}
h3{
-color:#b488ff;
+color:#607e25;
}
h4{
-color:#5e1e68;
+color:#607e25;
font-weight:normal;
font-style:italic;
}
@@ -61,7 +61,7 @@ visibility: hidden;
}
fieldset{
-margin-top:8px;
+margin-top:4px;
}
.edit label{
@@ -82,7 +82,7 @@ padding-left:0;
#action li{
font-size:15px;
display:inline;
-padding:1px 5px;
+padding:3px 7px;
margin-right:6px;
border:1px solid #888;
-moz-border-radius: 4px;
@@ -92,8 +92,7 @@ background-color:#FFF;
}
#action li.selected{
-background-color:#b488ff;
-border-color:#b488ff;
+background-color:#99ca3c;
color:white;
}
@@ -132,6 +131,10 @@ border-radius: 10px;
border:1px solid #888;
}
+#content ul, #detail_content ul{
+list-style-image: url('http://rennes.carte-ouverte.org/static/icons/arrow.png')
+}
+
#footer{
text-align:center;
}
@@ -149,9 +152,11 @@ padding:2px;
#panel{
padding:0;
border:1px solid #888;
+height:200px;
position:absolute;
z-index:5;
top:50px;
+bottom:20px;
right:18px;
width:300px;
background-color:#FFF;
@@ -211,6 +216,23 @@ opacity:0.9;
border-radius:10px;
}
+#iewarning{
+padding:6px 10px;
+border:1px solid #888;
+position:absolute;
+z-index:10;
+top:20px;
+bottom:20px;
+left:20px;
+right:20px;
+background-color:#FFF;
+opacity:0.9;
+-moz-border-radius:10px;
+-webkit-border-radius:10px;
+border-radius:10px;
+}
+
+
#detail{
display:None;
padding:6px 10px;
@@ -270,7 +292,7 @@ right:18px;
}
.detail_footer a{
-color:#b488ff;
+color:#99ca3c;
padding:2px;
background-color:#FFF;
border:1px solid;
@@ -311,8 +333,8 @@ height:88%;
#map{
position:absolute;
-background-color:white;
border:1px solid #888;
+background-color:white;
margin:0px;
padding:0px;
height:98%;
@@ -374,6 +396,9 @@ vertical-align: bottom;
#categories > ul{
margin:0;
padding:0 10px;
+overflow:auto;
+height:160px;
+width:270px;
}
#categories li{
@@ -386,7 +411,7 @@ font-variant:normal;
margin-left:20px;
}
-#categories li li a{
+ul#categories li li a{
line-height:25px;
margin-left:0;
font-weight:bold;
@@ -403,7 +428,7 @@ height:20px;
#categories li#display_submited{
font-variant:normal;
-color:#b488ff;
+color:#607e25;
}
.zoom_image{
@@ -416,7 +441,7 @@ vertical-align:text-bottom;
}
.errorlist{
-color:#b488ff;
+color:#607e25;
font-weight:bold;
}
@@ -431,22 +456,56 @@ border:1px solid #888;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-background-color:#ffdbdb;
+background-color:#e3ffad;
}
-p.warning{
+#logos{
text-align:center;
+z-index:5;
+position: absolute;
+bottom:46px;
+left:18px;
+}
+
+#logos ul{
+margin:0;
+margin-right:20px;
+padding:4px;
+border:1px solid #888;
+-moz-border-radius: 10px;
+-webkit-border-radius: 10px;
+border-radius: 10px;
+background-color:white;
+height:40px;
+float:left;
+}
+
+#logos li{
+display:inline;
+}
+
+#logos img{
+height:40px;
+text-decoration:None;
+border-width:0;
+}
+
+#logos li a{
+text-decoration:None;
+border-width:0;
}
#welcome_button {
display: block;
position: absolute;
-bottom:40px;
+bottom:250px;
left:29px;
width:180px;
font-size:small;
-background-color:#b488ff;
+font-weight:bold;
+background-color:#99ca3c;
text-align:center;
+border:1px solid #888;
z-index:4;
}
@@ -454,42 +513,50 @@ z-index:4;
color:white;
font-size:14px;
text-align:center;
-text-decoration:none;
}
/* openlayer customisation */
.olControlPermalink {
display: block;
position: absolute;
-bottom:12px;
+bottom:222px;
left:20px;
width:180px;
font-size:small;
-background-color:#b488ff;
+font-weight:bold;
+background-color:#99ca3c;
text-align:center;
-}
-
-.simple .olControlPermalink {
-display:None;
+border:1px solid #888;
}
.olControlPermalink a{
color:white;
font-size:14px;
text-align:center;
-text-decoration:none;
}
.olControlScaleLine {
-bottom:12px;
+bottom:100px;
left:220px;
}
+.olControlPanPanel div {
+ background-image: url(http://rennes.carte-ouverte.org/static/upload/pan-panel.png);
+}
+
+.olControlZoomPanel div {
+ background-image: url(http://rennes.carte-ouverte.org/static/upload/zoom-panel.png);
+}
+
+.simple .olControlPermalink {
+display:None;
+}
+
.simple .olControlScaleLine {
bottom:50px;
left:10px;
}
-
+
.simple .olControlPanPanel{
top:40px;
}
@@ -505,5 +572,4 @@ margin:0;
padding:0;
background-color:transparent;
color:#b488ff;
-}
.simple .cloud img{display:None;}
diff --git a/chimere/templates/base_user.html b/chimere/templates/base_user.html
index 73f22a5..67208b8 100644
--- a/chimere/templates/base_user.html
+++ b/chimere/templates/base_user.html
@@ -1,12 +1,41 @@
{% extends "base.html" %}
{% load i18n %}
{# to customize your base Chimère template add codes between the following blocks #}
-{# title of the map #}{% block title %}{% endblock %}
-{# head of the document #}{% block head %}{% endblock %}
+{# title of the map #}{% block title %}Carte OuVerte - Vivre et consommer autrement{% endblock %}
+{# head of the document #}{% block head %}<link rel="shortcut icon" href="http://rennes.carte-ouverte.org/static/icons/favicon.ico" type="image/x-icon" />{% endblock %}
{# top of the page before the tabs #}{% block top %}{% endblock %}
-{# message block displayed on the map #}{% block message_map %}{% endblock %}
-{# message block displayed on the edit pages #}{% block message_edit %}{% endblock %}
+{# message block displayed on the map #}{% block message_map %}
+<!--[if lte IE 6]><div id='iewarning'>Le navigateur web que vous utilisez semble obsolète (version d'Internet Explorer inférieure à 7). La Carte OuVerte n'est pas compatible avec ce logiciel. Pour accéder à ce site, veuillez mettre votre navigateur à jour, sinon pourquoi ne pas essayer un équivalent libre, fiable, sécurisé comme <a href='http://mozilla-europe.org/fr/firefox/'>Mozilla Firefox</a> ?</div><![endif]-->
+<div id='logos'>
+<ul>
+<li><a href='http://www.greenmap.org/'><img src='http://rennes.carte-ouverte.org/static/upload/logos/green_map.png' alt='Green Map System'/></a></li>
+</ul>
+<ul>
+<li><a href='http://www.mce-info.org'><img src='http://rennes.carte-ouverte.org/static/upload/logos/mce.png' alt='MCE'/></a></li>
+</ul>
+<ul>
+<li><a href="http://www.mce-info.org/fr/associations-adherentes/fiche.php?id=38"><img src="http://rennes.carte-ouverte.org/static/upload/logos/bretagne-vivante.jpeg" alt="Bretagne-Vivante"></a></li>
+<li><a href="http://www.mce-info.org/fr/associations-adherentes/fiche.php?id=40"><img src="http://rennes.carte-ouverte.org/static/upload/logos/CLCV.png" alt="CLCV"></a></li>
+<li><a href="http://www.mce-info.org/fr/associations-adherentes/fiche.php?id=42"><img src="http://rennes.carte-ouverte.org/static/upload/logos/greenpeace.jpeg" alt="Greenpeace"></a></li>
+<li><a href="http://www.mce-info.org/fr/associations-adherentes/fiche.php?id=43"><img src="http://rennes.carte-ouverte.org/static/upload/logos/gulliver.jpeg" alt="Gulliver"></a></li>
+<li><a href="http://www.mce-info.org/fr/associations-adherentes/fiche.php?id=44"><img src="http://rennes.carte-ouverte.org/static/upload/logos/indecosa-cgt.jpeg" alt="Indecosa-CGT"></a></li>
+<li><a href="http://www.espacepieton.org/EspaceP/index.html"><img src="http://rennes.carte-ouverte.org/static/upload/logos/espace_pieton.jpg" alt="Espace piéton"></a></li>
+<li><a href="http://www.mce-info.org/fr/associations-adherentes/fiche.php?id=46"><img src="http://rennes.carte-ouverte.org/static/upload/logos/rayonsdaction.jpeg" alt="Rayons d'action"></a></li>
+</ul>
+</div>{% endblock %}
+{# message block displayed on the edit pages #}{% block message_edit %}<div class='warning'>
+<p>En proposant un nouvel élément vous allez enrichir la Carte OuVerte avec des données libres.
+En effet, une fois validée, votre contribution sera disponible pour que chacun puisse la copier,
+la partager, la modifier selon les termes de la licence
+<a href='http://creativecommons.org/licenses/by/2.0/fr/'>Creative Commons paternité</a>.
+Pour cela, notamment pour ce qui concerne les photos, merci de nous faire partager des éléments
+dont vous êtes l'auteur ou assurez-vous que l'auteur est d'accord avec ce type de distribution.</p>
+<p>Merci pour votre contribution au projet !</p></div>{% endblock %}
{# top of the page after the tabs #}{% block sidebar %}{% endblock %}
{# main part of the page #}{% block content %}{% endblock %}
{# bottom of the page before the footer #}{% block bottom %}{% endblock %}
-{# inside the footer - please leave bloc.super it shows the Chimère copyright #}{% block footer %}{{ block.super }}{% endblock %}
+{# inside the footer - please leave bloc.super it shows the Chimère copyright #}
+{% block footer %}Contributions disponibles sous licence
+<a href='http://creativecommons.org/licenses/by/2.0/fr/'>Creative Commons paternité</a>
+ - Icones, logo Green Map © <a href='http://www.greenmap.org/greenhouse/en/about'>Green Map System</a>
+ - {{ block.super }}{% endblock %}
diff --git a/chimere/templates/charte.html b/chimere/templates/charte.html
new file mode 100644
index 0000000..f583482
--- /dev/null
+++ b/chimere/templates/charte.html
@@ -0,0 +1,94 @@
+{% extends "base_user.html" %}
+{% load i18n %}
+{% block message_map %}{% endblock %}
+{% block message_edit%}{% endblock %}
+{% block content %}{{ block.super }}
+<div id='content'>
+<h2>Charte</h2>
+
+<h3>Une carte-ouverte pour quels services et quels produits ?</h3>
+<p><strong>En tant que consommateurs,</strong> nous pouvons nous montrer plus
+solidaires et
+ <ul>
+ <li>choisir des produits issus du commerce équitable,</li>
+ <li>exiger de l’éthique sur l’étiquette,</li>
+ <li>placer notre argent dans une épargne solidaire et éthique,</li>
+ <li>favoriser l’insertion par l’activité économique.</li>
+ </ul>
+</p>
+<p>Nous devons nous poser en priorité les questions
+ <ul>
+ <li>des sources d’énergie : en terme d’économies potentielles ou
+d'énergies renouvelables,</li>
+ <li>de la pollution, de l’air et du sol : au niveau des modes de productions
+agricoles et industriels, comme des modes de transport et de déplacement,</li>
+ <li>de la réduction des déchets à la source et de leur recyclage.</li>
+ </ul>
+</p>
+<p>En tant que consommateurs, il est indispensable de modifier nos habitudes et
+ <ul>
+ <li>adopter un comportement plus économe et non polluant,</li>
+ <li>choisir des produits qui répondent à des cahiers des charges respectueux
+de l’environnement,</li>
+ <li>soutenir la démarche des producteurs qui souhaitent développer une
+agriculture durable,</li>
+ <li>privilégier les produits locaux aussi souvent que possible.</li>
+ </ul>
+</p>
+<h3>Condition et choix de référencement</h3>
+
+<p>Nous avons choisi de développer plusieurs thèmes qui ne cesseront d'évoluer
+au fil du temps.</p>
+
+<h4>Déchets</h4>
+<p>Mieux jeter pour favoriser le retraitement et réduire la production de déchets.
+Une grande partie de cette rubrique se trouve sous l'intitulé <strong>«&nbsp;se
+débarrasser&nbsp;»</strong>. Tout ce qui favorise le recyclage :
+ <ul>
+ <li>entretient / répare,</li>
+ <li>loue / prête,</li>
+ <li>achète d’occasion / vend d’occasion,</li>
+ <li>réduit à la source.</li>
+ </ul>
+</p>
+
+<h4>Déplacements</h4>
+<p>Limiter au maximum l’utilisation de la voiture individuelle. Tout ce qui :
+ <ul>
+ <li>favorise les déplacements à pied, à vélo,</li>
+ <li>favorise les déplacements collectifs ou en commun,</li>
+ <li>va dans le sens de la réduction des déchets par la réparation, la location,
+le prêt.</li>
+ </ul>
+</p>
+
+<h4>S’informer, militer</h4>
+<p>Savoir à qui s’adresser et où aller :
+ <ul>
+ <li>lieux ressources,</li>
+ <li>centres de documentations,</li>
+ <li>associations militantes,</li>
+ <li>initiatives citoyennes.</li>
+ </ul>
+</p>
+
+<h4>Consommer autrement</h4>
+<p>Favoriser une consommation plus responsable, en proposant des lieux où
+s'approvisionner en bio et local.</p>
+
+<h4>D'autres thèmes à venir</h4>
+ <ul>
+ <li>La nature, la faune et la flore : mettre en valeur toutes initiatives de
+valorisation et préservation de l’environnement ;</li>
+ <li>Les énergies renouvelables : favoriser les énergies douces ;</li>
+ <li>Solidarité : valoriser les structures et initiatives d’aide aux personnes
+en difficultés.</li>
+ </ul>
+
+<p>En complément, dans chaque thème, une rubrique <strong>«&nbsp;en savoir plus...&nbsp;»</strong>
+réoriente vers les sites déjà existants et dont le cahier des charges correspond à
+la démarche Carte-ouverte (par exemple : boutique solidaire Bretagne, leboncoin.fr, etc.).
+Cela pour ne pas faire de doublon.</p>
+</div>
+{% endblock %}
+
diff --git a/chimere/templates/welcome.html b/chimere/templates/welcome.html
index d568851..f17478b 100644
--- a/chimere/templates/welcome.html
+++ b/chimere/templates/welcome.html
@@ -1,11 +1,10 @@
{% load i18n %}
{% load sanitize %}
<div id='welcome' {% if not display %}style='display:None'{%endif%}>
-<h2>{% trans "Welcome to Chimère"%}</h2>
+<h2>Bienvenue sur la Carte OuVerte rennaise !</h2>
<div id='detail_content'>
- <p>{% trans "This is the default message. You can overload it by modifying the file welcome.html in the template directory of Chimère. Below this message all news message will be displayed. You can add them in administration pages."%}</p>
-{% if news_lst %}<div class='news'>
-{% for news in news_lst %}
+<div class='news'>
+{% if news_lst %}{% for news in news_lst %}
<div class='info'>
{% if news.title %}
<h3>{{news.title}} &ndash; {{ news.date }}</h3>
@@ -18,8 +17,44 @@
<p class='marker_link'><a href='{{ news.get_absolute_url }}'>{% trans "See it on the map"%}</a></p>
{% endif %}
</div>
-{%endfor%}
-</div>{%endif%}
+{%endfor%}{%endif%}
+ <div class='info'>
+<h3>Pour un développement durable, une économie solidaire et respectueuse de
+l'environnement</h3>
+<h4>Une Carte OuVerte pour recenser et cartographier</h4>
+<p>tout ce qui contribue à <strong>réduire l’impact
+écologique</strong> de nos consommations et qui s’inscrit dans un <strong>objectif
+de développement durable</strong>, qu'il s'agisse de :
+ <ul>
+ <li>produits,</li>
+ <li>services,</li>
+ <li>commerces</li>
+ <li>initiatives citoyennes,</li>
+ <li>infrastructures</li>
+ </ul>
+<p>et qui est <strong>porté par</strong> :</p>
+ <ul>
+ <li>une organisation collective à but non lucratif : association, groupe de
+citoyens, collectivité,</li>
+ <li>une structure commerciale qui offre en principal des produits ou services
+identifiés équitables, solidaires, écologiquement positifs</li>
+ </ul>
+<strong>sur le territoire de Rennes métropole</strong>.</p>
+
+<h4>Vous pouvez contribuer</h4>
+<ul>
+ <li>en nous signalant un nouveau produit, service, une nouvelle infrastructure, initiative,
+etc. qui vous semble susceptible de répondre à Carte OuVerte,</li>
+ <li>en nous faisant part de vos observations et remarques concernant des produits, services,
+lieux, etc. déjà référencés. En positif comme en négatif. En nous indiquant aussi les informations
+qui peuvent évoluer (par exemple : commerce fermé depuis, pédibus ne fonctionnant plus, changement
+d’horaires, etc.)</li>
+</ul>
+<p>Vos observations, propositions seront alors vérifiées et étudiées par le groupe de travail
+inter-associatif à l’origine de carte-ouverte qui prendra la décision finale. Pour plus d'information,
+notamment sur les critères de sélection, n'hésitez pas à lire la <a href='charte/'>charte</a>.</p>
+ </div>
+</div>
</div>
<div class='detail_footer'><a href='javascript:hide("welcome");'>{% trans "Close" %}</a></div>
</div>
diff --git a/chimere/urls.py b/chimere/urls.py
index 69afc13..8740f85 100644
--- a/chimere/urls.py
+++ b/chimere/urls.py
@@ -39,6 +39,7 @@ urlpatterns = patterns('',
{'document_root': ROOT_PATH + 'static/'}),
(BASE + r'media/(?P<path>.*)$', 'django.views.static.serve',
{'document_root': ROOT_PATH + 'media/'}),
+ (BASE + r'charte/$', 'chimere.main.views.charte'),
)
urlpatterns += patterns('chimere.main.views',