Changes between Version 21 and Version 22 of Territoria


Ignore:
Timestamp:
Nov 20, 2009, 6:07:18 PM (9 years ago)
Author:
http://emmanuel.raviart.myopenid.com/
Comment:

Passage de Git à Mercurial

Legend:

Unmodified
Added
Removed
Modified
  • Territoria

    v21 v22  
    3939L'application ''Territoria'' est un logiciel libre sous licence [http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License] version 3 ou supérieure.
    4040
    41 La base de données ''Territoria'' est sous licence [http://www.gnu.org/licenses/fdl-1.3.html GNU Free Documentation License] version 1.3 ou supérieure.
     41La base de données ''Territoria'' est sous licence [http://creativecommons.org/licenses/by-sa/3.0/deed.fr licence Creative Commons paternité partage à l’identique].
    4242
    4343Copyright © 2008, 2009 [http://www.easter-eggs.com/ Easter-eggs] & Emmanuel Raviart
     
    5151''Territoria'' a été testée sur les base de données : [http://www.postgresql.org/ PostgreSQL] et [http://www.sqlite.org/ SQLite].
    5252
    53 == Instance déployée ==
    54 
    55 * http://territoires.infos-pratiques.org
     53Pour connaître la liste précise des dépendances, ainsi que les versions nécessaires, consulter le [http://hg.infos-pratiques.org/territoria/file/tip/setup.py fichier setup.py] (variable install_requires notamment).
    5654
    5755== Téléchargement ==
     
    5957=== Téléchargement de l'application ===
    6058
    61 Il n'existe pas encore de version stable de Territora, mais vous pouvez récupérer les sources de la version en cours de développement :
    62   * soit en utilisant [http://git.or.cz/ git] d'une des deux manières suivantes :
    63     * {{{git clone git://git.infos-pratiques.org/git/territoria.git}}}
    64     * {{{git clone http://git.infos-pratiques.org/territoria.git}}}
    65   * soit en naviguant dans [http://git.infos-pratiques.org/?p=territoria.git;a=summary l'interface web du dépôt git]
    66   * soit en récupérant une archive ("snapshot") de la version actuelle depuis cette même interface web.
     59Vous pouvez récupérer les sources de la dernière version :
     60  * soit en utilisant [http://mercurial.selenic.com/ Mercurial] : {{{hg clone http://hg.infos-pratiques.org/territoria}}}
     61  * soit en naviguant dans [http://hg.infos-pratiques.org/territoria/file/tip l'interface web du dépôt Mercurial]
     62  * soit en récupérant une archive ("snapshot") depuis cette même interface web.
    6763
    6864=== Téléchargement de la base de données ===
    6965
    7066Vous pouvez récupérer un ''dump'' SQL de la base de données généré à partir de SQLite :
    71   * soit en utilisant [http://git.or.cz/ git] d'une des deux manières suivantes :
    72     * {{{git clone git://git.infos-pratiques.org/git/territoria-database-sqlite.git}}}
    73     * {{{git clone http://git.infos-pratiques.org/territoria-database-sqlite.git}}}
    74   * soit en naviguant dans [http://git.infos-pratiques.org/?p=territoria-database-sqlite.git;a=summary l'interface web du dépôt git]
    75   * soit en récupérant une archive ("snapshot") de la version actuelle depuis cette même interface web.
     67  * soit en utilisant [http://mercurial.selenic.com/ Mercurial] : {{{hg clone http://hg.infos-pratiques.org/territoria-database-sqlite}}}
     68  * soit en naviguant dans [http://hg.infos-pratiques.org/territoria-database-sqlite/file/tip l'interface web du dépôt Mercurial]
     69  * soit en récupérant une archive ("snapshot") depuis cette même interface web.
     70
     71'''Note''' : Nous ne fournissons pas actuellement de dump PostgreSQL de ''Territoria''. Si vous souhaitez utiliser ''Territoria'' avec PostgreSQL (par exemple pour [wiki:Comarquage] ou [wiki:Cosmetic]), vous devez construire la base SQL à partir des données. Cf ci-dessous.
    7672
    7773=== Téléchargement des données permettant la constitution initiale de la base de données ===
     
    8278
    8379Vous pouvez les récupérer :
    84   * soit en utilisant [http://git.or.cz/ git] d'une des deux manières suivantes :
    85     * {{{git clone git://git.infos-pratiques.org/git/territoria-source-data.git}}}
    86     * {{{git clone http://git.infos-pratiques.org/territoria-source-data.git}}}
    87   * soit en naviguant dans [http://git.infos-pratiques.org/?p=territoria-source-data.git;a=summary l'interface web du dépôt git]
    88   * soit en récupérant une archive ("snapshot") de la version actuelle depuis cette même interface web.
     80  * soit en utilisant [http://mercurial.selenic.com/ Mercurial] : {{{hg clone http://hg.infos-pratiques.org/territoria-source-data}}}
     81  * soit en naviguant dans [http://hg.infos-pratiques.org/territoria-source-data/file/tip l'interface web du dépôt Mercurial]
     82  * soit en récupérant une archive ("snapshot") depuis cette même interface web.
    8983
    9084== Installation et configuration ==
     
    9387
    9488{{{
    95 git clone git://git.infos-pratiques.org/git/territoria.git
    9689cd territoria
    9790sudo python setup.py install
     
    110103
    111104La base de données des territoires peut être créée :
    112   * soit à partir d'un ''dump'' existant (c'est la méthode recommandée),
     105  * soit à partir d'un ''dump'' existant,
    113106  * soit en important l'ensemble des fichiers sources ayant servi à la constituer.
    114107
     
    117110==== Création de la base à partir d'un ''dump'' existant ====
    118111
    119 Téléchargement du ''dump'' SQL de la base de données `territoria-database-sqlite` dans le répertoire `${TERRITORIA_DUMP}` :
    120 {{{
    121 git clone git://git.infos-pratiques.org/git/territoria-database-sqlite
     112Après avoir téléchargé le ''dump'' SQL de la base de données `territoria-database-sqlite` (cf ci-dessus), faire :
     113{{{
    122114cd territoria-database-sqlite
    123115export TERRITORIA_DUMP=`pwd`
    124 cd ..
    125 }}}
    126 
    127 Création de la base de données SQLite à partir du ''dump'' SQL.
     116cd -
     117}}}
     118
     119Puis, créer la base de données SQLite à partir du ''dump'' SQL.
    128120{{{
    129121cd territoria
     
    134126==== Création de la base en important l'ensemble des fichiers sources ayant servi à la constituer ====
    135127
    136 Téléchargement des données `territoria-source-data` dans le répertoire `${TERRITORIA_SOURCE_DATA}` :
    137 {{{
    138 git clone git://git.infos-pratiques.org/git/territoria-source-data
     128Après avoir téléchargé  les données `territoria-source-data` (cf ci-dessus), faire :
     129{{{
    139130cd territoria-source-data
    140131export TERRITORIA_SOURCE_DATA=`pwd`
    141 cd ..
    142 }}}
    143 
    144 Création de la base de données :
     132cd -
     133}}}
     134
     135Puis, créer la base de données :
    145136{{{
    146137cd territoria
     
    148139}}}
    149140
     141À partir de maintenant, on peut soit importer la totalité des données, soit importer les données manuellement une par une.
     142
     143Import total :
     144{{{
     145territoria/scripts/populate_database.sh development.ini ${TERRITORIA_SOURCE_DATA}
     146}}}
     147
     148Import manuel : exécuter les étapes suivantes.
     149
    150150Initialisation des territoires de base :
    151151{{{
    152152territoria/scripts/init_database.py development.ini
    153153}}}
    154 
    155 À partir de maintenant, on peut soit importer la totalité des données, soit importer les données manuellement une par une.
    156 
    157 Import total :
    158 {{{
    159 territoria/scripts/populate_database.sh development.ini ${TERRITORIA_SOURCE_DATA}
    160 }}}
    161 
    162 Import manuel : exécuter les étapes suivantes.
    163154
    164155Importation des données territoriales provenant de l'INSEE (communes, cantons, arrondissements, départements et régions) :