doc/book/en/tutorials/base/index.rst
author Sylvain Thénault <sylvain.thenault@logilab.fr>
Mon, 21 Jun 2010 17:10:25 +0200
changeset 5820 b176ac0e3aaa
parent 5262 ebd90d2a5639
child 6835 87e2641d75f7
permissions -rw-r--r--
fix bad merge
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
5262
ebd90d2a5639 [doc/book] move a big chunk of primary view customisation example in the primary view chapter
Aurelien Campeas <aurelien.campeas@logilab.fr>
parents: 5253
diff changeset
     5
.. _tuto_blog:
5253
7ee07d18dc95 [doc/book] include sylvain great advanced tutorial, move tutorials in one proper section
Aurelien Campeas <aurelien.campeas@logilab.fr>
parents: 2175
diff changeset
     6
7ee07d18dc95 [doc/book] include sylvain great advanced tutorial, move tutorials in one proper section
Aurelien Campeas <aurelien.campeas@logilab.fr>
parents: 2175
diff changeset
     7
Building a simple blog
7ee07d18dc95 [doc/book] include sylvain great advanced tutorial, move tutorials in one proper section
Aurelien Campeas <aurelien.campeas@logilab.fr>
parents: 2175
diff changeset
     8
======================
93
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     9
2175
16d3c37c5d28 [doc] improvements
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 2172
diff changeset
    10
*CubicWeb* is a semantic web application framework that favors reuse and
268
0575e7973c5e [doc] trying to improve the tutorial
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    11
object-oriented design.
0575e7973c5e [doc] trying to improve the tutorial
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    12
0575e7973c5e [doc] trying to improve the tutorial
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    13
A `cube` is a component that includes a model defining the data types and a set of
2175
16d3c37c5d28 [doc] improvements
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 2172
diff changeset
    14
views to display the data. A cube can be built by assembling other cubes.
93
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    15
2175
16d3c37c5d28 [doc] improvements
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 2172
diff changeset
    16
An `instance` is a specific installation of a cube and includes configuration
16d3c37c5d28 [doc] improvements
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 2172
diff changeset
    17
files.
93
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    18
1462
70aa6bfbc58d [doc] Remove extra-wrapping from tutorial.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 1443
diff changeset
    19
70aa6bfbc58d [doc] Remove extra-wrapping from tutorial.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 1443
diff changeset
    20
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
    21
application to run an `instance`.
93
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    22
1714
a721966779be new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents: 1462
diff changeset
    23
.. toctree::
a721966779be new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents: 1462
diff changeset
    24
   :maxdepth: 2
a721966779be new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents: 1462
diff changeset
    25
2175
16d3c37c5d28 [doc] improvements
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 2172
diff changeset
    26
   blog-in-five-minutes
1714
a721966779be new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents: 1462
diff changeset
    27
   create-cube
a721966779be new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents: 1462
diff changeset
    28
   components
a721966779be new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents: 1462
diff changeset
    29
   maintemplate
a721966779be new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents: 1462
diff changeset
    30
   conclusion