doc/book/en/A020-tutorial.en.txt
author Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
Mon, 08 Dec 2008 10:12:32 +0100
changeset 184 92aebc6b533c
parent 127 ae611743f5c6
child 268 0575e7973c5e
permissions -rw-r--r--
fix interface_selector bug If a view using this selector defines an `accepts` attribute, the view should be selectable only if the entity is of one of the accepted types (+need to consider schema inheritance)

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

.. _Overview:

Quick overview of `CubicWeb`
============================

`CubicWeb` allows us to develop web applications instances based on
one or more `cubes`.

What we call a `cube` is a model defining the data types and views. 
A `cube` is a reusable component grouped with others cubes in the file
system.

An `instance` refers to a specific installation of one or more `cubes`
 where are grouped configuration files of the final web application.

In this document, we will show you how to create a `cube` and how to use it
in an `instance` for your web application.

.. include:: A02a-create-cube.en.txt
.. include:: A02b-components.en.txt
.. include:: A02c-maintemplate.en.txt
.. include:: A02d-rss-xml.en.txt