doc/book/en/A020-tutorial.en.txt
author Julien Jehannet <julien.jehannet@logilab.fr>
Thu, 19 Feb 2009 20:19:05 +0100
changeset 858 e6ae125d5903
parent 293 a21688a55d21
child 1210 47a3eb4bbe66
permissions -rw-r--r--
reorganize debian packages (Closes: #1168) - Merge cubicweb-core into cubicweb-common - Fix lintian errors - Install bash_completion file correctly - Clean debian/rules

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

.. _Overview:

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

`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 show how to create a `cube` and how to use it as an
application to run an `instance`.

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