merge
authorSandrine Ribeau <sandrine.ribeau@logilab.fr>
Mon, 17 Nov 2008 14:38:30 -0800
changeset 92 30f19b976857
parent 91 4559604895cb (diff)
parent 90 7fd4ffeb082b (current diff)
child 93 9c919a47e140
merge
doc/book/fr/advanced_notes.txt
doc/book/fr/gae.txt
doc/book/fr/images/cbw-add-relation-entryof.en.png
doc/book/fr/images/cbw-create-blog.en.png
doc/book/fr/images/cbw-detail-one-blogentry.en.png
doc/book/fr/images/cbw-list-one-blog.en.png
doc/book/fr/images/cbw-list-two-blog.en.png
doc/book/fr/images/cbw-schema.en.png
doc/book/fr/images/cbw-update-primary-view.en.png
doc/book/fr/images/lax-book.00-login.en.png
doc/book/fr/images/lax-book.01-start.en.png
doc/book/fr/images/lax-book.02-cookie-values.en.png
doc/book/fr/images/lax-book.02-create-blog.en.png
doc/book/fr/images/lax-book.03-list-one-blog.en.png
doc/book/fr/images/lax-book.03-site-config-panel.en.png
doc/book/fr/images/lax-book.03-state-submitted.en.png
doc/book/fr/images/lax-book.03-transitions-view.en.png
doc/book/fr/images/lax-book.04-detail-one-blog.en.png
doc/book/fr/images/lax-book.05-list-two-blog.en.png
doc/book/fr/images/lax-book.06-add-relation-entryof.en.png
doc/book/fr/images/lax-book.06-header-no-login.en.png
doc/book/fr/images/lax-book.06-main-template-layout.en.png
doc/book/fr/images/lax-book.06-main-template-logo.en.png
doc/book/fr/images/lax-book.06-simple-main-template.en.png
doc/book/fr/images/lax-book.07-detail-one-blogentry.en.png
doc/book/fr/images/lax-book.08-schema.en.png
doc/book/fr/images/lax-book.09-new-view-blogentry.en.png
doc/book/fr/images/lax-book.10-blog-with-two-entries.en.png
doc/book/fr/querier.txt
doc/book/fr/references.txt
--- a/doc/book/fr/sect_installation.txt	Mon Nov 17 23:37:00 2008 +0100
+++ b/doc/book/fr/sect_installation.txt	Mon Nov 17 14:38:30 2008 -0800
@@ -27,6 +27,21 @@
    # or, if forest.py is not in the hgext dir:
    # forest=/path/to/forest.py
 
+Récupération des sources
+````````````````````````
+Clonez la foret dans votre répertoire de travail. 
+
+::
+
+  hg fclone http://www.logilab.org/hg/forests/cubicweb
+
+.. note:: 
+  Nous vous recommandons de créer un lien symbolique vers l'outil ``cubicweb-ctl``
+  que vous allez etre amené a utiliser.
+
+  ::
+    
+    $ ln -s /path/to/forest/cubicweb/bin/cubicweb-ctl ~/bin
 
 Installation de Postgres
 ````````````````````````
@@ -34,27 +49,9 @@
 
 .. _Postgres: http://www.postgresql.org/
 
-
-[FIXME]
-Supprimer tout ce qui fait reference a l'installation des paquets debian des
-que le fclone sur logilab.org fonctionne.
-
-Tout le système `Cubicweb` est préparé pour l'installation sur une machine
-debian. L'installation manuelle est un peu pénible du fait des nombreuses
-dépendances à installer (twisted, postgres, autres paquets python...). Nous
-supposerons donc ici que l'installation se fait sur une machine debian ayant
-dans ses sources apt un entrepôt contenant les paquets pour Erudi.
+Vous allez devoir installer les trois paquets suivants: `postgres-8.3`,
+`postgres-contrib-8.3` and `postgresql-plpython-8.3`.
 
-Pour tout installer sur le système ::
-
-  apt-get install cubicweb
-
-On peut également n'installer que les paquets erudi-server ou erudi-twisted pour
-n'avoir que la partie serveur ou client web sur une machine.
-
-Pour tout installer la documentation et les librairies/outils de développement ::
-
-  apt-get install cubicweb-documentation cubicweb-dev
 
 On pourra ensuite installer les paquets suivants :
 
@@ -64,8 +61,6 @@
 
 * `python-ldap` si vous voulez utiliser une source ldap sur le serveur
 
-* `postgresql-8.1`, `postgresql-contrib-8.1` et `postgresql-plpython-8.1` la
-  machine devant héberger la base de données système
 
 .. _ConfigurationEnv:
 
@@ -75,10 +70,15 @@
 [FIXME]
 Ces variables ne sont plus requises pour le bon fonctionnement de `CubicWeb`, non?
 A part rajouter la foret dans le PYTHONPATH, rien de plus ne doit etre fait?
- 
+
+Mettez à jour votre variable d'environemment PYTHONPATH afin d'y ajouter
+le chemin d'acces a votre foret ``cubicweb``. 
+
 Ajouter les lignes suivantes à son `.bashrc` ou `.bash_profile` pour configurer
 votre environnement de développement ::
-
+  
+  export PYTHONPATH=/full/path/to/cubicweb-forest
+  
   export ERUDI_REGISTRY=~/etc/erudi.d/
   export ERUDI_TEMPLATES=~/hg/
   export ERUDI_RUNTIME=/tmp/
@@ -91,14 +91,40 @@
 
 Configuration Postgres
 ----------------------
-* création d'un super utilisateur pour la création d'instance (**root**) ::
+* Tout d'abord vous devez initialiser votre base de données Postgres via la
+  commande ``initidb``.
+  ::
+
+    $ initdb -D /path/to/pgsql
+
+  Une fois ces paquets installés vous pouvez lancer votre server de base de 
+  données Postgres avec la commande suivante: ::
+  
+    $ postgres -D /path/to/psql
 
-    createuser --superuser --createdb -P pgadmin
+  Si vous ne pouvez exécuter cette commande pour des raisons de permissions
+  assurez-vous que votre utilisateur a droit d'écriture sur les la base de données.
+
+  ::
+ 
+    $ chown username /path/to/pgsql
+
+* Création d'un super utilisateur pour la création d'instance (**root**) ::
+
+    createuser -s username
+
+  Initialisez le mot de passe de ce superutilisateur ``username`` via
+  ``su - postgres`` puis ``psql``.
 
   Un mot de passe de connection pour cet utilisateur vous sera demandé. Il
   faudra utiliser ce login / mot de passe à la création d'instance via
   `cubicweb-ctl`
 
+[XXX]
+Est-ce que ces etapes sont vraiment necessaires? 
+sand : lors de l'installation de ma bdd cela n'a pas ete fait
+et il semble que tout aille bien. Doit etre verifie avec les experts.
+
 * installation des extensions pour l'index plein texte ::
 
     cat /usr/share/postgresql/8.1/contrib/tsearch2.sql | psql -U pgadmin template1