doc/book/en/index.txt
author sylvain.thenault@logilab.fr
Fri, 17 Apr 2009 09:37:29 +0200
branchtls-sprint
changeset 1389 ae58c2e7e1f7
parent 1225 b35a009179ae
child 1440 4fc48f2a1748
permissions -rw-r--r--
clear label handling
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
94
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     1
.. -*- coding: utf-8 -*-
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     2
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     3
.. _contents:
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     4
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     5
=====================================================
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     6
`CubicWeb` - The Semantic Web is a construction game!
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     7
=====================================================
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     8
255
5d2804b9a28c [doc] add internal links from book abstract
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
     9
`CubicWeb` is a semantic web application framework, licensed under the LGPL,
5d2804b9a28c [doc] add internal links from book abstract
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    10
that empowers developers to efficiently build web applications by reusing
5d2804b9a28c [doc] add internal links from book abstract
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    11
components (called `cubes`) and following the well known object-oriented design
5d2804b9a28c [doc] add internal links from book abstract
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    12
principles.
97
d507caa1b386 [doc] rewrite first paragraphs on home page
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 95
diff changeset
    13
255
5d2804b9a28c [doc] add internal links from book abstract
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    14
Its main features are:
94
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    15
255
5d2804b9a28c [doc] add internal links from book abstract
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    16
* an engine driven by the explicit :ref:`data model <DefineDataModel>` of the application, 
5d2804b9a28c [doc] add internal links from book abstract
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    17
* a query language name :ref:`RQL <RQL>` similar to W3C's SPARQL, 
5d2804b9a28c [doc] add internal links from book abstract
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    18
* a :ref:`selection+view <DefineViews>` mechanism for semi-automatic XHTML/XML/JSON/text generation, 
262
170e0990b2d1 [doc] Left components in index page.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 261
diff changeset
    19
* a library of reusable :ref:`components <cubes>` (data model and views) that fulfill common needs,
255
5d2804b9a28c [doc] add internal links from book abstract
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    20
* the power and flexibility of the Python_ programming language,
5d2804b9a28c [doc] add internal links from book abstract
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    21
* the reliability of SQL databases, LDAP directories, Subversion and Mercurial for storage backends.
94
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    22
255
5d2804b9a28c [doc] add internal links from book abstract
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    23
Built since 2000 from an R&D effort still continued, supporting 100,000s of
5d2804b9a28c [doc] add internal links from book abstract
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    24
daily visits at some production sites, `CubicWeb` is a proven end to end solution
5d2804b9a28c [doc] add internal links from book abstract
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    25
for semantic web application development that promotes quality, reusability and
97
d507caa1b386 [doc] rewrite first paragraphs on home page
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 95
diff changeset
    26
efficiency.
94
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    27
97
d507caa1b386 [doc] rewrite first paragraphs on home page
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 95
diff changeset
    28
The unbeliever will read the :ref:`Overview`.
94
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    29
255
5d2804b9a28c [doc] add internal links from book abstract
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    30
The hacker will join development at the forge_.
5d2804b9a28c [doc] add internal links from book abstract
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    31
576
b9803ed2e31d propostion for integrating the simple setup
Emile Anclin <emile.anclin@logilab.fr>
parents: 262
diff changeset
    32
The impatient will go strait away to :ref:`QuickInstall`.
b9803ed2e31d propostion for integrating the simple setup
Emile Anclin <emile.anclin@logilab.fr>
parents: 262
diff changeset
    33
1225
b35a009179ae [doc] Add seperate TOC file so that it will not all being displayed in the first page but in the TOC page accessible through a link.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 1204
diff changeset
    34
The impatient developper will move right away to :ref:`SetUpEnv`.
94
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    35
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    36
.. _Logilab: http://www.logilab.fr/
255
5d2804b9a28c [doc] add internal links from book abstract
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    37
.. _forge: http://www.cubicweb.org/project/
5d2804b9a28c [doc] add internal links from book abstract
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 127
diff changeset
    38
.. _Python: http://www.python.org/
94
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    39
1225
b35a009179ae [doc] Add seperate TOC file so that it will not all being displayed in the first page but in the TOC page accessible through a link.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 1204
diff changeset
    40
The book
b35a009179ae [doc] Add seperate TOC file so that it will not all being displayed in the first page but in the TOC page accessible through a link.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 1204
diff changeset
    41
========
94
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    42
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    43
.. toctree::
1225
b35a009179ae [doc] Add seperate TOC file so that it will not all being displayed in the first page but in the TOC page accessible through a link.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 1204
diff changeset
    44
   :maxdepth: 2
94
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    45
127
ae611743f5c6 [doc] divided book in parts
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 124
diff changeset
    46
   A000-introduction.en.txt
ae611743f5c6 [doc] divided book in parts
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 124
diff changeset
    47
   B000-development.en.txt
ae611743f5c6 [doc] divided book in parts
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 124
diff changeset
    48
   C000-administration.en.txt
1225
b35a009179ae [doc] Add seperate TOC file so that it will not all being displayed in the first page but in the TOC page accessible through a link.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 1204
diff changeset
    49
   D000-annex.en.txt    
b35a009179ae [doc] Add seperate TOC file so that it will not all being displayed in the first page but in the TOC page accessible through a link.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 1204
diff changeset
    50
b35a009179ae [doc] Add seperate TOC file so that it will not all being displayed in the first page but in the TOC page accessible through a link.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 1204
diff changeset
    51
b35a009179ae [doc] Add seperate TOC file so that it will not all being displayed in the first page but in the TOC page accessible through a link.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 1204
diff changeset
    52
Table of Contents
b35a009179ae [doc] Add seperate TOC file so that it will not all being displayed in the first page but in the TOC page accessible through a link.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 1204
diff changeset
    53
-----------------
b35a009179ae [doc] Add seperate TOC file so that it will not all being displayed in the first page but in the TOC page accessible through a link.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 1204
diff changeset
    54
b35a009179ae [doc] Add seperate TOC file so that it will not all being displayed in the first page but in the TOC page accessible through a link.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 1204
diff changeset
    55
Complete :ref:`TOC`.
94
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    56
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    57
Indices and tables
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    58
==================
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    59
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    60
* :ref:`genindex`
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    61
* :ref:`modindex`
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    62
* :ref:`search`
7044297a70ab [doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    63