doc/book/en/A020-tutorial.en.txt
author Sandrine Ribeau <sandrine.ribeau@logilab.fr>
Wed, 22 Apr 2009 21:50:53 -0700
changeset 1443 1fe264666619
parent 1439 e1cfa73f6e78
child 1462 70aa6bfbc58d
permissions -rw-r--r--
[doc] Rename Overview by Tutorial.

.. -*- coding: utf-8 -*-

.. _Tutorial:

Tutorial
========

`CubicWeb` is a semantic web application framework that favors reuse and
object-oriented design.

A `cube` is a component that includes a model defining the data types and a set of
views to display the data. 

An application is a `cube`, but usually an application is built by assembling
a few smaller cubes.

An `instance` is a specific installation of an application and includes
configuration files.

This tutorial will first discuss how easy it is to build a new `instance` based on
existing `cubes`. Then we'll see how we can develop new `cube`. We'll conclude
by illustrating the flexibility of the framework that enable us to
entirely customize your `instance`.

.. include:: Z013-blog-less-ten-minutes.en.txt
.. include:: A02a-create-cube.en.txt
.. include:: A02b-components.en.txt
.. include:: A02c-maintemplate.en.txt
.. include:: A02d-conclusion.en.txt