author | Sylvain Thénault <sylvain.thenault@logilab.fr> |
Thu, 14 Jan 2010 11:12:52 +0100 | |
changeset 4239 | bce7a7a95f2b |
parent 2175 | 16d3c37c5d28 |
child 4437 | 21f2e01fdd6a |
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 |
===================================================== |
2175
16d3c37c5d28
[doc] improvements
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
2174
diff
changeset
|
6 |
*CubicWeb* - The Semantic Web is a construction game! |
94
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 |
|
2175
16d3c37c5d28
[doc] improvements
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
2174
diff
changeset
|
9 |
*CubicWeb* is a semantic web application framework, licensed under the LGPL, |
255
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 |
|
2172
cf8f9180e63e
delete-trailing-whitespace
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
1808
diff
changeset
|
16 |
* an engine driven by the explicit :ref:`data model <DefineDataModel>` of the application, |
2175
16d3c37c5d28
[doc] improvements
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
2174
diff
changeset
|
17 |
* a query language named :ref:`RQL <RQL>` similar to W3C's SPARQL, |
2172
cf8f9180e63e
delete-trailing-whitespace
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
1808
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 |
2175
16d3c37c5d28
[doc] improvements
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
2174
diff
changeset
|
24 |
daily visits at some production sites, *CubicWeb* is a proven end to end solution |
255
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 |
|
2174
7f576dc9502e
[doc] merge and a couple corrections
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
2172
diff
changeset
|
32 |
The impatient developer will move right away to :ref:`SetUpEnv`. |
94
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
33 |
|
2175
16d3c37c5d28
[doc] improvements
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
2174
diff
changeset
|
34 |
The chatter lover will join the `jabber forum`_, the `mailing-list`_ and the blog_. |
16d3c37c5d28
[doc] improvements
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
2174
diff
changeset
|
35 |
|
94
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/ |
2175
16d3c37c5d28
[doc] improvements
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
2174
diff
changeset
|
39 |
.. _`jabber forum`: http://www.logilab.org/blogentry/6718 |
16d3c37c5d28
[doc] improvements
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
2174
diff
changeset
|
40 |
.. _`mailing-list`: http://lists.cubicweb.org/mailman/listinfo/cubicweb |
16d3c37c5d28
[doc] improvements
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
2174
diff
changeset
|
41 |
.. _blog: http://www.cubicweb.org/blog/1238 |
94
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
42 |
|
2175
16d3c37c5d28
[doc] improvements
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
2174
diff
changeset
|
43 |
Table of Contents |
16d3c37c5d28
[doc] improvements
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
2174
diff
changeset
|
44 |
================= |
94
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
45 |
|
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
46 |
.. 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
|
47 |
:maxdepth: 2 |
94
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
48 |
|
1714
a721966779be
new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents:
1440
diff
changeset
|
49 |
intro/index |
a721966779be
new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents:
1440
diff
changeset
|
50 |
development/index |
a721966779be
new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents:
1440
diff
changeset
|
51 |
admin/index |
a721966779be
new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents:
1440
diff
changeset
|
52 |
annexes/index |
a721966779be
new book layout, do not compile yet
sylvain.thenault@logilab.fr
parents:
1440
diff
changeset
|
53 |
|
2175
16d3c37c5d28
[doc] improvements
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
2174
diff
changeset
|
54 |
See also: |
94
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
55 |
|
2175
16d3c37c5d28
[doc] improvements
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
2174
diff
changeset
|
56 |
* the complete :ref:`TOC`, |
16d3c37c5d28
[doc] improvements
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
2174
diff
changeset
|
57 |
* the :ref:`genindex`, |
16d3c37c5d28
[doc] improvements
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
2174
diff
changeset
|
58 |
* the :ref:`modindex`, |
16d3c37c5d28
[doc] improvements
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
2174
diff
changeset
|
59 |
* and the :ref:`search`. |
94
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
60 |