author | Nicolas Chauvat <nicolas.chauvat@logilab.fr> |
Mon, 22 Dec 2008 19:54:30 +0100 | |
changeset 268 | 0575e7973c5e |
parent 262 | 170e0990b2d1 |
child 576 | b9803ed2e31d |
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 |
|
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 |
|
97
d507caa1b386
[doc] rewrite first paragraphs on home page
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
95
diff
changeset
|
32 |
The impatient will move right away to :ref:`MiseEnPlaceEnv`. |
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 |
|
95
a5c7609de579
[doc] Initial translation of index and introduction for book/en.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
94
diff
changeset
|
38 |
Table of contents |
a5c7609de579
[doc] Initial translation of index and introduction for book/en.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
94
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 |
|
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
42 |
.. toctree:: |
116
e2303f9b5bfa
[doc] more merging and reorg
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
114
diff
changeset
|
43 |
:maxdepth: 2 |
94
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
44 |
|
127
ae611743f5c6
[doc] divided book in parts
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
124
diff
changeset
|
45 |
A000-introduction.en.txt |
ae611743f5c6
[doc] divided book in parts
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
124
diff
changeset
|
46 |
B000-development.en.txt |
ae611743f5c6
[doc] divided book in parts
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
124
diff
changeset
|
47 |
C000-administration.en.txt |
ae611743f5c6
[doc] divided book in parts
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
124
diff
changeset
|
48 |
D000-annex.en.txt |
94
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
49 |
|
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
50 |
Indices and tables |
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
51 |
================== |
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
52 |
|
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
53 |
* :ref:`genindex` |
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
54 |
* :ref:`modindex` |
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
55 |
* :ref:`search` |
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
56 |