doc/book/en/tutorials/base/index.rst
author Sylvain Thénault <sylvain.thenault@logilab.fr>
Mon, 17 Jan 2011 12:43:07 +0100
branchstable
changeset 6835 87e2641d75f7
parent 5262 ebd90d2a5639
child 6837 7562418985ef
permissions -rw-r--r--
[doc] major rework of the simple blog tutorial

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

.. _TutosBase:

Building a simple blog with |cubicweb|
======================================

|cubicweb| is a semantic web application framework that favors reuse and
object-oriented design.


This tutorial is designed to help in your very first steps to start with
|cubicweb|. We will glance through basic concepts such as:

* having an application running by using existing components
* discovering the default user interface
* basically extending and customizing the look and feel of that application

More advanced concepts will covered in :ref:`advanced_tutorial`.


.. _TutosBaseVocab:

Some vocabulary
---------------

|cubicweb| comes with a few words of vocabulary that you should know to
understand what we're talking about. To follow this tutorial, you should at least
know that:

* a `cube` is a component that usually includes a model defining some data types
  and a set of views to display them. A cube can be built by assembling other
  cubes;

* an `instance` is a specific installation of one more more cubes and includes
  configuration files, a web server and a database.

Reading :ref:`Concepts` for more vocabulary will be a must do at some point.

Now, let's start the hot stuff!

.. toctree::
   :maxdepth: 2

   blog-in-five-minutes
   discovering-the-ui
   customizing-the-application
   conclusion