doc/book/en/intro/tutorial/index.rst
author sylvain.thenault@logilab.fr
Thu, 07 May 2009 16:33:22 +0200
branchtls-sprint
changeset 1714 a721966779be
parent 1462 doc/book/en/A020-tutorial.en.txt@70aa6bfbc58d
child 2172 cf8f9180e63e
permissions -rw-r--r--
new book layout, do not compile yet
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
93
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     1
.. -*- coding: utf-8 -*-
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     2
1443
1fe264666619 [doc] Rename Overview by Tutorial.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 1439
diff changeset
     3
.. _Tutorial:
93
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     4
1443
1fe264666619 [doc] Rename Overview by Tutorial.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 1439
diff changeset
     5
Tutorial
1fe264666619 [doc] Rename Overview by Tutorial.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 1439
diff changeset
     6
========
93
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     7
268
0575e7973c5e [doc] trying to improve the tutorial
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
     8
`CubicWeb` is a semantic web application framework that favors reuse and
0575e7973c5e [doc] trying to improve the tutorial
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
     9
object-oriented design.
0575e7973c5e [doc] trying to improve the tutorial
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    10
0575e7973c5e [doc] trying to improve the tutorial
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    11
A `cube` is a component that includes a model defining the data types and a set of
0575e7973c5e [doc] trying to improve the tutorial
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    12
views to display the data. 
93
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    13
268
0575e7973c5e [doc] trying to improve the tutorial
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    14
An application is a `cube`, but usually an application is built by assembling
0575e7973c5e [doc] trying to improve the tutorial
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    15
a few smaller cubes.
93
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    16
268
0575e7973c5e [doc] trying to improve the tutorial
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    17
An `instance` is a specific installation of an application and includes
0575e7973c5e [doc] trying to improve the tutorial
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    18
configuration files.
93
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    19
1462
70aa6bfbc58d [doc] Remove extra-wrapping from tutorial.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 1443
diff changeset
    20
70aa6bfbc58d [doc] Remove extra-wrapping from tutorial.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 1443
diff changeset
    21
This tutorial will show how to create a `cube` and how to use it as an
70aa6bfbc58d [doc] Remove extra-wrapping from tutorial.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 1443
diff changeset
    22
application to run an `instance`.
93
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    23
1714
a721966779be new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents: 1462
diff changeset
    24
.. toctree::
a721966779be new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents: 1462
diff changeset
    25
   :maxdepth: 2
a721966779be new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents: 1462
diff changeset
    26
a721966779be new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents: 1462
diff changeset
    27
   blog-less-ten-minutes
a721966779be new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents: 1462
diff changeset
    28
   create-cube
a721966779be new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents: 1462
diff changeset
    29
   components
a721966779be new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents: 1462
diff changeset
    30
   maintemplate
a721966779be new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents: 1462
diff changeset
    31
   conclusion