summaryrefslogtreecommitdiff
path: root/docs/fr/install.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/fr/install.rst')
-rw-r--r--docs/fr/install.rst86
1 files changed, 43 insertions, 43 deletions
diff --git a/docs/fr/install.rst b/docs/fr/install.rst
index 9c72af0..d9acaa8 100644
--- a/docs/fr/install.rst
+++ b/docs/fr/install.rst
@@ -5,7 +5,7 @@ Installation
============
:Auteur: Étienne Loks
-:date: 2012-10-08
+:date: 2012-11-28
:Copyright: CC-BY 3.0
Ce document présente l'installation de Chimère.
@@ -14,25 +14,25 @@ Il a été mis à jour pour la version 2.0.0 de Chimère.
Pré-requis
*********
- - `apache <http://www.apache.org/>`_ version 2.x
- - `python <http://www.python.org/>`_ versions 2.6 ou 2.7
- - `django <http://www.djangoproject.com/>`_ >= version 1.4
- - `south <http://south.aeracode.org/>`_
- - `postgres <http://www.postgresql.org/>`_ >= version 8.x
- - `gettext <http://www.gnu.org/software/gettext/>`_
- - `psycopg2 <http://freshmeat.net/projects/psycopg/>`_
+ - `Apache <http://www.apache.org/>`_ version 2.x
+ - `Python <http://www.python.org/>`_ versions 2.6 ou 2.7
+ - `Django <http://www.djangoproject.com/>`_ >= version 1.4
+ - `South <http://south.aeracode.org/>`_
+ - `Postgres <http://www.postgresql.org/>`_ >= version 8.x
+ - `Gettext <http://www.gnu.org/software/gettext/>`_
+ - `Psycopg2 <http://freshmeat.net/projects/psycopg/>`_
- `Python Imaging Library <http://www.pythonware.com/products/pil/>`_
- - `pyexiv2 <http://tilloy.net/dev/pyexiv2/>`_
+ - `Pyexiv2 <http://tilloy.net/dev/pyexiv2/>`_
- `Beautiful Soup <http://www.crummy.com/software/BeautifulSoup/>`_
- python-simplejson
- python-gdal
- - `lxml <http://lxml.de/>`_
- - `jquery <http://jquery.com/>`_ version 1.7.1 or better
- - `jquery-ui <http://jqueryui.com/>`_
+ - `Lxml <http://lxml.de/>`_
+ - `Jquery <http://jquery.com/>`_ version 1.7.1 or better
+ - `Jquery-ui <http://jqueryui.com/>`_
- `Universal Feed Parser <https://code.google.com/p/feedparser/>`_
-geodjango fait partie de Django depuis la version 1.0 mas nécessite quelques
-dépendances supplémentaires.::
+geodjango fait partie de Django depuis la version 1.0 mais nécessite quelques
+dépendances supplémentaires :
- `geos <http://trac.osgeo.org/geos/>`_ 3.0.x
- `proj.4 <http://trac.osgeo.org/proj/>`_ 4.4 to 4.6
@@ -40,7 +40,7 @@ dépendances supplémentaires.::
- `gdal <http://www.gdal.org/>`_
-Optionnel (mais recommandé):
+Optionnel (mais recommandé) :
- `tinymce <http://tinymce.moxiecode.com/>`_
- `gpsbabel <http://www.gpsbabel.org/>`_
@@ -48,36 +48,36 @@ Optionnel (mais recommandé):
La manière la plus simple de satisfaire à ces pré-prequis est de les installer
par le biais des dépôts de votre distribution Linux préférée. Par exemple
-pour Debian Wheezy::
+pour Debian Wheezy ::
apt-get install apache2 python python-django python-django-south \
postgresql-9.1 gettext python-psycopg2 python-imaging \
python-pyexiv2 python-beautifulsoup python-simplejson python-gdal \
- javascript-common python-lxml libjs-jquery libjs-jquery-ui \
- python-feedparser libgeos-3.3.3 proj-bin postgresql-9.1-postgis \
- gdal-bin tinymce gpsbabel python-django-celery
+ python-lxml libjs-jquery libjs-jquery-ui python-feedparser \
+ libgeos-3.3.3 proj-bin postgresql-9.1-postgis gdal-bin \
+ tinymce gpsbabel python-django-celery javascript-common
-Pour Debian Squeeze (il est nécessaire d'activer les backports)::
+Pour Debian Squeeze (il est nécessaire d'activer les backports) ::
apt-get install -t squeeze-backports python-django libjs-jquery
apt-get install apache2 python python-django python-django-south \
postgresql-8.4 gettext python-psycopg2 python-imaging \
python-pyexiv2 python-beautifulsoup python-simplejson python-gdal \
- javascript-common python-lxml libjs-jquery libjs-jquery-ui \
- python-feedparser libgeos-3.2.0 proj-bin postgresql-8.4-postgis \
- gdal-bin tinymce gpsbabel
+ python-lxml libjs-jquery libjs-jquery-ui python-feedparser \
+ libgeos-3.2.0 proj-bin postgresql-8.4-postgis gdal-bin \
+ tinymce gpsbabel javascript-common
Le paquet *python-django-celery* n'existe pas pour Debian Squeeze.
-Si ces paquets n'ont pas d'équivalents sur les dépôts de votre distribution
-Linux, référez vous aux sites web de ces applications.
+Si ces paquets n'ont pas d'équivalents dans les dépôts de votre distribution
+Linux, référez-vous aux sites web de ces applications.
Configuration de la base de données
***********************************
Maintenant que postgres et postgis sont installés, vous avez besoin de créer
-un nouvel utilisateur pour Chimère::
+un nouvel utilisateur pour Chimère ::
su postgres
createuser --echo --adduser --createdb --encrypted --pwprompt chimere-user
@@ -94,7 +94,7 @@ géographiques (adaptez les chemins par rapport à vos besoins)::
Installer les sources
*********************
-Choisissez un chemin où installer Chimère::
+Choisissez un chemin où installer Chimère ::
INSTALL_PATH=/var/local/django
mkdir $INSTALL_PATH
@@ -123,10 +123,10 @@ par l'utilisateur de votre serveur web (www-data pour Debian).::
tar xvjf chimere-last.tar.bz2
chown -R myusername:www-data chimere
-Depuis le dépôt git
+Depuis le dépôt Git
+++++++++++++++++++
-Une autre solution est d'obtenir les sources depuis le dépôt Git::
+Une autre solution est d'obtenir les sources depuis le dépôt Git ::
cd $INSTALL_PATH
git clone git://www.peacefrogs.net/git/chimere
@@ -139,7 +139,7 @@ Créez un patron pour votre projet
*********************************
Il y a un exemple de projet fourni (*example_project*). Copiez-le et
-modifiez-le (ou utilisez un autre projet basé sur Chimère)::
+modifiez-le (ou utilisez un autre projet basé sur Chimère) ::
cd $INSTALL_PATH/chimere
cp -ra example_project mychimere_project
@@ -171,7 +171,7 @@ minimum). La plupart de ces paramétrages sont initialisés dans le fichier
Django. Cette clé est utilisée pour les signatures cryptographiques de
l'application et doit être initialisée à une valeur unique et non
devinable. **Modifiez-là !**
- * ROOT_URLCONF : module python de configuration des urls pour votre projet.
+ * ROOT_URLCONF : module Python de configuration des urls pour votre projet.
quelque chose comme : 'mychimere_project.urls'
* EMAIL_HOST : SMTP du serveur de courriel pour envoyer des courriels
* TINYMCE_URL : url du chemin vers tinymce (le chemin par défaut est adapté
@@ -187,20 +187,20 @@ minimum). La plupart de ces paramétrages sont initialisés dans le fichier
* TIME_ZONE : fuseau horaire local de cette installation
* LANGUAGE_CODE : code de langage pour cette installation
-Gérez les permissions du dossier de média::
+Gérez les permissions du dossier de média ::
cd $INSTALL_PATH/chimere/mychimere_project
chown -R user:www-data media
chmod -R g+w media
-Créez le fichier de log::
+Créez le fichier de log ::
mkdir /var/log/django
touch /var/log/django/chimere.log
chown -R root:www-data /var/log/django/
chmod -R g+w /var/log/django/
-Regroupez les fichiers static dans un seul répertoire::
+Regroupez les fichiers static dans un seul répertoire ::
cd $INSTALL_PATH/chimere/mychimere_project
./manage.py collectstatic
@@ -221,12 +221,12 @@ par défaut et à le proposer (les contributions sont bienvenues).
La procédure est la suivante ::
Il est d'abord nécessaire de créer le fichier po par défaut (bien sûr remplacez
-**fr** [pour français] par le code du langage que vous souhaitez créer) ::
+**fr** par le code du langage que vous souhaitez créer) ::
django-admin makemessages -l fr
Il doit y avoir maintenant un fichier *django.po* dans le répertoire
-*locale/fr/LC_MESSAGES*. Ensuite il est nécessaire de le compléter avec votre
+*locale/fr/LC_MESSAGES*. Ensuite il faut le compléter avec votre
traduction.
Maintenant que votre fichier de traduction est complété, il suffit de le
@@ -237,7 +237,7 @@ Initialisation de la base de données
************************************
Créez les tables de la base de données (toujours dans le répertoire de votre
-projet)::
+projet) ::
cd $INSTALL_PATH/chimere/mychimere_project
./manage.py syncdb
@@ -246,7 +246,7 @@ projet)::
Vous aurez à rentrer les informations pour la création du compte administrateur
(les pages d'administration se trouvent à l'adresse :
http://where_is_chimere/admin/). Ensuite pour créer les tables de la base de
-données gérés par Django-South ::
+données gérées par Django-South ::
./manage.py migrate
@@ -263,7 +263,7 @@ Configuration du serveur web
Configuration d'Apache avec mod_wsgi
++++++++++++++++++++++++++++++++++++
-Installez *mod_wsgi* pour Apache::
+Installez *mod_wsgi* pour Apache ::
apt-get install libapache2-mod-wsgi
@@ -276,21 +276,21 @@ Créez et éditez la configuration de Chimère en fonction de votre installation
cp $INSTALL_PATH/chimere/apache/apache-wsgi.conf \
/etc/apache2/sites-available/chimere
vim /etc/apache2/sites-available/chimere
- # create log dir
+ # créer le répertoire des logs
mkdir /var/log/apache2/chimere/
chown www-data /var/log/apache2/chimere/
Adaptez les fichiers *mydjango.wsgi* (avec le chemin correct *sys* des
-bibliothèques python de Chimère et le nom correct pour le module) et le fichier
+bibliothèques Python de Chimère et le nom correct pour le module) et le fichier
*chimere* de Apache (avec le nom de serveur correct et les chemins corrects).
-Pour activer le site web rechargez Apache ::
+Pour activer le site web, rechargez Apache ::
a2ensite chimere
/etc/init.d/apache2 reload
Si vous avez des problèmes de dépôt de fichier avec des caractères Unicode dans
-leurs noms activez la locale appropriée dans Apache. Sur un serveur Debian avec
+leurs noms, activez la locale appropriée dans Apache. Sur un serveur Debian avec
UTF-8 comme codage par défaut, dans le fichier */etc/apache2/envvars*
décommentez la ligne suivante ::