doc/book/en/index.txt
author Sandrine Ribeau <sandrine.ribeau@logilab.fr>
Thu, 23 Apr 2009 13:39:15 -0700
changeset 1673 659903b453d5
parent 1440 4fc48f2a1748
permissions -rw-r--r--
[doc] Removes link in index as it is duplicated content of setup.en.txt and tutorial.

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

.. _contents:

=====================================================
`CubicWeb` - The Semantic Web is a construction game!
=====================================================

`CubicWeb` is a semantic web application framework, licensed under the LGPL,
that empowers developers to efficiently build web applications by reusing
components (called `cubes`) and following the well known object-oriented design
principles.

Its main features are:

* an engine driven by the explicit :ref:`data model <DefineDataModel>` of the application, 
* a query language name :ref:`RQL <RQL>` similar to W3C's SPARQL, 
* a :ref:`selection+view <DefineViews>` mechanism for semi-automatic XHTML/XML/JSON/text generation, 
* a library of reusable :ref:`components <cubes>` (data model and views) that fulfill common needs,
* the power and flexibility of the Python_ programming language,
* the reliability of SQL databases, LDAP directories, Subversion and Mercurial for storage backends.

Built since 2000 from an R&D effort still continued, supporting 100,000s of
daily visits at some production sites, `CubicWeb` is a proven end to end solution
for semantic web application development that promotes quality, reusability and
efficiency.

The unbeliever will read the :ref:`Tutorial`.

The hacker will join development at the forge_.

The impatient developper will move right away to :ref:`SetUpEnv`.

.. _Logilab: http://www.logilab.fr/
.. _forge: http://www.cubicweb.org/project/
.. _Python: http://www.python.org/

The book
========

.. toctree::
   :maxdepth: 2

   A000-introduction.en.txt
   B000-development.en.txt
   C000-administration.en.txt
   D000-annex.en.txt    


Table of Contents
-----------------

Complete :ref:`TOC`.

Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`