.. -*- coding: utf-8 -*-
.. _contents:
=====================================================
`CubicWeb` - The Semantic Web is a construction game!
=====================================================
`CubicWeb` is a semantic web application framework 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:
* an engine driven by the explicit data model of the application,
* a query language similar to W3C's SPARQL,
* a selection+view mechanism for semi-automatic XHTML/XML/JSON/text generation,
* a library of reusable components (data model and views) that fulfill common needs,
* the power and flexibility of the Python programming language,
make `CubicWeb` a mature end to end solution for web
application development that promotes quality, reusability and
efficiency.
The unbeliever will read the :ref:`Overview`.
The impatient will move right away to :ref:`MiseEnPlaceEnv`.
.. _Logilab: http://www.logilab.fr/
.. _GoogleAppEngine: http://code.google.com/appengine/
Table of contents
=================
.. toctree::
:maxdepth: 1
01-introduction.en.txt
02-foundation.en.txt
03-setup.en.txt
04-define-schema.en.txt
05-define-views.en.txt
06-define-workflows.en.txt
07-data-as-objects.en.txt
08-site-config.en.txt
09-instance-config.en.txt
10-form-management.en.txt
11-ajax-json.en.txt
12-ui-components.en.txt
13-security.en.txt
14-hooks.en.txt
15-notifications.en.txt
16-rql.en.txt
17-migration.en.txt
18-tests.en.txt
19-i18n.en.txt
20-google-appengine.en.txt
21-appendix.en.txt
22-faq.en.txt
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`