author | Nicolas Chauvat <nicolas.chauvat@logilab.fr> |
Mon, 25 May 2009 16:03:32 +0200 | |
branch | stable |
changeset 1921 | fdb50aa7e5b3 |
parent 1808 | aa09e20dd8c0 |
child 2172 | cf8f9180e63e |
permissions | -rw-r--r-- |
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 |
|
1440
4fc48f2a1748
[doc] Typos and minor changes.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
1225
diff
changeset
|
28 |
The unbeliever will read the :ref:`Tutorial`. |
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 |
|
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
|
32 |
The impatient developper will move right away to :ref:`SetUpEnv`. |
94
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
33 |
|
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
34 |
.. _Logilab: http://www.logilab.fr/ |
255
5d2804b9a28c
[doc] add internal links from book abstract
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
127
diff
changeset
|
35 |
.. _forge: http://www.cubicweb.org/project/ |
5d2804b9a28c
[doc] add internal links from book abstract
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
127
diff
changeset
|
36 |
.. _Python: http://www.python.org/ |
94
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
37 |
|
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
|
38 |
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
|
39 |
======== |
94
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
40 |
|
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
41 |
.. 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
|
42 |
:maxdepth: 2 |
94
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
43 |
|
1714
a721966779be
new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents:
1440
diff
changeset
|
44 |
intro/index |
a721966779be
new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents:
1440
diff
changeset
|
45 |
development/index |
a721966779be
new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents:
1440
diff
changeset
|
46 |
admin/index |
a721966779be
new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents:
1440
diff
changeset
|
47 |
annexes/index |
a721966779be
new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents:
1440
diff
changeset
|
48 |
|
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 |
|
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 |
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
|
52 |
----------------- |
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 |
Complete :ref:`TOC`. |
94
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
55 |
|
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
56 |
Indices and tables |
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
57 |
================== |
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 |
* :ref:`genindex` |
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
60 |
* :ref:`modindex` |
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
61 |
* :ref:`search` |
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
62 |