doc/book/en/B141-intro.en.txt
changeset 127 ae611743f5c6
parent 111 7a06f06de32f
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/book/en/B141-intro.en.txt	Sat Nov 22 23:59:42 2008 +0100
@@ -0,0 +1,44 @@
+.. -*- coding: utf-8 -*-
+
+Introduction
+============
+
+What is  `Google AppEngine` ?
+------------------------------
+
+`Google AppEngine`_ is provided with a partial port of the `Django`
+framework, but Google stated at Google IO 2008 that it would not
+support a specific Python web framework and that all
+community-supported frameworks would be more than welcome [1]_. 
+
+Therefore `Logilab`_ ported `CubicWeb` to run on top of `Google AppEngine`'s
+datastore.
+
+.. _`Google AppEngine`: http://code.google.com/appengine/docs/whatisgoogleappengine.html
+.. _Logilab: http://www.logilab.fr/
+.. [1] for more on this matter, read our blog at http://www.logilab.org/blogentry/5216
+
+
+Essentials
+----------
+
+To build a web application for `Google App Engine`'s datastore, you
+need to have a good understanding of the main concepts of our 
+`CubicWeb` framework.
+
+The main concepts are:
+
+  - *schema*
+
+  - *query language*
+
+  - *result set*
+
+  - *views*
+
+  - *generated user interface*
+
+  - *cube*
+
+You can find detailled explanation of those concepts in :ref:`TermsVocabulary`.
+