equal
deleted
inserted
replaced
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 |