author | sylvain.thenault@logilab.fr |
Fri, 17 Apr 2009 09:37:29 +0200 | |
branch | tls-sprint |
changeset 1389 | ae58c2e7e1f7 |
parent 1225 | b35a009179ae |
child 1440 | 4fc48f2a1748 |
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 |
|
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 |