doc/book/en/MERGE_ME-tut-create-gae-app.en.txt
branchstable
changeset 2175 16d3c37c5d28
parent 93 9c919a47e140
equal deleted inserted replaced
2174:7f576dc9502e 2175:16d3c37c5d28
     5 Tutoriel : créer votre première application web pour Google AppEngine
     5 Tutoriel : créer votre première application web pour Google AppEngine
     6 =====================================================================
     6 =====================================================================
     7 
     7 
     8 Ce tutoriel va vous guider pas à pas a construire une apllication web 
     8 Ce tutoriel va vous guider pas à pas a construire une apllication web 
     9 de gestion de Blog afin de vous faire découvrir les fonctionnalités de
     9 de gestion de Blog afin de vous faire découvrir les fonctionnalités de
    10 `CubicWeb`.
    10 *CubicWeb*.
    11 
    11 
    12 Nous supposons que vous avec déjà suivi le guide :ref:`installationGAE`.
    12 Nous supposons que vous avec déjà suivi le guide :ref:`installationGAE`.
    13 
    13 
    14 
    14 
    15 Créez une nouvelle application
    15 Créez une nouvelle application
    21 
    21 
    22 ::
    22 ::
    23   
    23   
    24   cubicweb-ctl newgapp blogdemo
    24   cubicweb-ctl newgapp blogdemo
    25 
    25 
    26 `newgapp` est la commande permettant de créer une instance `CubicWeb` pour
    26 `newgapp` est la commande permettant de créer une instance *CubicWeb* pour
    27 le datastore.
    27 le datastore.
    28 
    28 
    29 Assurez-vous que votre variable d'environnement ``PYTHONPATH`` est correctement
    29 Assurez-vous que votre variable d'environnement ``PYTHONPATH`` est correctement
    30 initialisée (:ref:`installationGAE`)
    30 initialisée (:ref:`installationGAE`)
    31 
    31 
    32 Définissez un schéma
    32 Définissez un schéma
    33 --------------------
    33 --------------------
    34 
    34 
    35 Le modèle de données ou schéma est au coeur d'une application `CubicWeb`.
    35 Le modèle de données ou schéma est au coeur d'une application *CubicWeb*.
    36 C'est là où vous allez devoir définir le type de contenu que votre application
    36 C'est là où vous allez devoir définir le type de contenu que votre application
    37 devra gérer.
    37 devra gérer.
    38 
    38 
    39 Commençons par un schéma simple que nous améliorerons progressivemment.
    39 Commençons par un schéma simple que nous améliorerons progressivemment.
    40 
    40 
   178 
   178 
   179 .. image:: images/lax-book.07-detail-one-blogentry.en.png
   179 .. image:: images/lax-book.07-detail-one-blogentry.en.png
   180    :alt: displaying the detailed view of a blogentry
   180    :alt: displaying the detailed view of a blogentry
   181 
   181 
   182 Rappelez-vous que pour le moment, tout a été géré par la plate-forme
   182 Rappelez-vous que pour le moment, tout a été géré par la plate-forme
   183 `CubicWeb` et que la seule chose qui a été fournie est le schéma de
   183 *CubicWeb* et que la seule chose qui a été fournie est le schéma de
   184 données. D'ailleurs pour obtenir une vue graphique du schéma, exécutez
   184 données. D'ailleurs pour obtenir une vue graphique du schéma, exécutez
   185 la commande ``laxctl genschema blogdemo`` et vous pourrez visualiser
   185 la commande ``laxctl genschema blogdemo`` et vous pourrez visualiser
   186 votre schéma a l'URL suivante : http://localhost:8080/schema
   186 votre schéma a l'URL suivante : http://localhost:8080/schema
   187 
   187 
   188 .. image:: images/lax-book.08-schema.en.png
   188 .. image:: images/lax-book.08-schema.en.png