[doc] missing files
authorNicolas Chauvat <nicolas.chauvat@logilab.fr>
Tue, 18 Nov 2008 01:19:13 +0100
changeset 94 7044297a70ab
parent 93 9c919a47e140
child 95 a5c7609de579
[doc] missing files
doc/book/en/index.txt
doc/book/fr/02-install.fr.txt
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/book/en/index.txt	Tue Nov 18 01:19:13 2008 +0100
@@ -0,0 +1,67 @@
+.. -*- coding: utf-8 -*-
+
+.. _contents:
+
+=====================================================
+`CubicWeb` - The Semantic Web is a construction game!
+=====================================================
+
+`CubicWeb` permet de déployer rapidement des applications Web de gestion de 
+connaissances, à partir du schéma des données manipulées.
+
+Avec un moteur piloté par un modèle de données, un
+véritable langage de requête, un mécanisme de sélection des vues pour la
+génération automatique de HTML/XML/text, des composants ré-utilisables,
+`CubicWeb` constitue une solution clefs en main pour promouvoir un 
+développement rapide et efficace.
+
+Si vous aimez Python et sa librairie standard, vous avez des chances d'aimer
+`CubicWeb` qui inclut sa propre librairie standard de cubes.
+
+Pour les curieux, un :ref:`Overview` et de sa simplicité.
+
+Pour les impatients, :ref:`MiseEnPlaceEnv`.
+
+.. _Logilab: http://www.logilab.fr/
+.. _GoogleAppEngine: http://code.google.com/appengine/
+
+
+
+Table des matieres
+==================
+
+
+.. toctree::
+   :maxdepth: 1
+
+   01-introduction.en.txt
+   02-foundation.en.txt
+   03-setup.en.txt
+   04-define-schema.en.txt
+   05-define-views.en.txt
+   06-define-workflows.en.txt
+   07-data-as-objects.en.txt
+   08-site-config.en.txt
+   09-instance-config.en.txt
+   10-form-management.en.txt
+   11-ajax-json.en.txt
+   12-ui-components.en.txt
+   13-security.en.txt
+   14-hooks.en.txt
+   15-notifications.en.txt
+   16-rql.en.txt
+   17-migration.en.txt
+   18-tests.en.txt
+   19-i18n.en.txt
+   20-gae.en.txt
+   21-references.en.txt
+   22-faq.en.txt
+
+
+Indices and tables
+==================
+
+* :ref:`genindex`
+* :ref:`modindex`
+* :ref:`search`
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/book/fr/02-install.fr.txt	Tue Nov 18 01:19:13 2008 +0100
@@ -0,0 +1,79 @@
+.. -*- coding: utf-8 -*-
+
+.. _installationGAE:
+
+Installation de `CubicWeb` pour GoogleAppEngine
+===============================================
+
+Qu'est-ce que `LAX` ?
+=======================
+
+`LAX` (Logilab Appengine eXtension) est un framework d'application
+web basé sur `Google AppEngine`.
+
+`LAX` est un portage de la partie web de la plate-forme applicative
+développée par Logilab depuis 2001.  Cette plate-forme publie des
+données tirées de bases SQL, d'annuaires LDAP et de systèmes de
+gestion de version. En avril 2008, elle a été portée pour fonctionner
+sur le "datastore" de `Google AppEngine`.
+
+XXX: faire un parallèle entre Django/GAE et LAX/GAE
+
+
+Téléchargement des sources
+==========================
+
+- Les sources de `Google AppEngine` peuvent être récupérées à l'adresse
+  suivante : http://code.google.com/appengine/downloads.html
+
+- Les sources de `LAX` se trouvent à l'adresse suivante :
+  http://lax.logilab.org/
+
+
+Installation
+============
+
+Une fois décompactée, l'archive `lax-0.1.0-alpha.tar.gz`, on obtient
+l'arborescence suivante::
+  
+  .
+  |-- app.yaml
+  |-- custom.py
+  |-- data
+  |-- ginco/
+  |-- i18n/
+  |-- logilab/
+  |-- main.py
+  |-- mx/
+  |-- rql/
+  |-- schema.py
+  |-- simplejson/
+  |-- tools/
+  |   |-- generate_schema_img.py
+  |   `-- i18ncompile.py
+  |-- views.py
+  |-- yams/
+  `-- yapps/
+
+  
+On retrouve le squelette d'une application web de `Google AppEngine`
+(fichiers ``app.yaml``, ``main.py`` en particulier) avec les dépendances
+supplémentaires nécessaires à l'utilisation du framework `LAX`
+
+
+Lancement de l'application de base
+==================================
+
+Plusieurs répertoires doivent être accessibles via la variable 
+d'environnement ``PYTHONPATH`` ::
+
+  $ export PYTHONPATH=/path/to/google_appengine:/path/to/google_appengine/lib/yaml/lib:/path/to/myapp/
+
+Le répertoire yaml n'est nécessaire que pour le lancement des scripts
+qui se trouvent dans lax/tools et pour l'exécution des tests unitaires.
+
+Pour démarrer::
+
+  $ python /path/to/google_appengine/dev_appserver.py /path/to/lax
+
+