author | Nicolas Chauvat <nicolas.chauvat@logilab.fr> |
Thu, 20 Nov 2008 21:55:16 +0100 | |
changeset 116 | e2303f9b5bfa |
parent 114 | 9ecd54ea0634 |
child 124 | 451061423290 |
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 |
|
97
d507caa1b386
[doc] rewrite first paragraphs on home page
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
95
diff
changeset
|
9 |
`CubicWeb` is a semantic web application framework that empowers developers |
d507caa1b386
[doc] rewrite first paragraphs on home page
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
95
diff
changeset
|
10 |
to efficiently build web applications by reusing components (called `cubes`) |
d507caa1b386
[doc] rewrite first paragraphs on home page
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
95
diff
changeset
|
11 |
and following the well known object-oriented design principles. |
d507caa1b386
[doc] rewrite first paragraphs on home page
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
95
diff
changeset
|
12 |
|
d507caa1b386
[doc] rewrite first paragraphs on home page
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
95
diff
changeset
|
13 |
Its main features: |
94
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
14 |
|
103 | 15 |
* an engine driven by the explicit data model of the application, |
97
d507caa1b386
[doc] rewrite first paragraphs on home page
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
95
diff
changeset
|
16 |
* a query language similar to W3C's SPARQL, |
d507caa1b386
[doc] rewrite first paragraphs on home page
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
95
diff
changeset
|
17 |
* a selection+view mechanism for semi-automatic XHTML/XML/JSON/text generation, |
d507caa1b386
[doc] rewrite first paragraphs on home page
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
95
diff
changeset
|
18 |
* a library of reusable components (data model and views) that fulfill common needs, |
d507caa1b386
[doc] rewrite first paragraphs on home page
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
95
diff
changeset
|
19 |
* the power and flexibility of the Python programming language, |
94
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
20 |
|
97
d507caa1b386
[doc] rewrite first paragraphs on home page
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
95
diff
changeset
|
21 |
make `CubicWeb` a mature end to end solution for web |
d507caa1b386
[doc] rewrite first paragraphs on home page
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
95
diff
changeset
|
22 |
application development that promotes quality, reusability and |
d507caa1b386
[doc] rewrite first paragraphs on home page
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
95
diff
changeset
|
23 |
efficiency. |
94
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
24 |
|
97
d507caa1b386
[doc] rewrite first paragraphs on home page
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
95
diff
changeset
|
25 |
The unbeliever will read the :ref:`Overview`. |
94
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
26 |
|
97
d507caa1b386
[doc] rewrite first paragraphs on home page
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
95
diff
changeset
|
27 |
The impatient will move right away to :ref:`MiseEnPlaceEnv`. |
94
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
28 |
|
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
29 |
.. _Logilab: http://www.logilab.fr/ |
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
30 |
.. _GoogleAppEngine: http://code.google.com/appengine/ |
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
31 |
|
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
32 |
|
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
33 |
|
95
a5c7609de579
[doc] Initial translation of index and introduction for book/en.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
94
diff
changeset
|
34 |
Table of contents |
a5c7609de579
[doc] Initial translation of index and introduction for book/en.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
94
diff
changeset
|
35 |
================= |
94
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
36 |
|
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
37 |
|
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
38 |
.. toctree:: |
116
e2303f9b5bfa
[doc] more merging and reorg
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
114
diff
changeset
|
39 |
:maxdepth: 2 |
94
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
40 |
|
114
9ecd54ea0634
[doc] more chapters
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
108
diff
changeset
|
41 |
01-00-introduction.en.txt |
9ecd54ea0634
[doc] more chapters
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
108
diff
changeset
|
42 |
02-00-foundation.en.txt |
9ecd54ea0634
[doc] more chapters
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
108
diff
changeset
|
43 |
03-00-setup.en.txt |
9ecd54ea0634
[doc] more chapters
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
108
diff
changeset
|
44 |
04-00-define-schema.en.txt |
9ecd54ea0634
[doc] more chapters
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
108
diff
changeset
|
45 |
05-00-define-views.en.txt |
9ecd54ea0634
[doc] more chapters
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
108
diff
changeset
|
46 |
06-00-define-workflows.en.txt |
9ecd54ea0634
[doc] more chapters
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
108
diff
changeset
|
47 |
07-00-data-as-objects.en.txt |
9ecd54ea0634
[doc] more chapters
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
108
diff
changeset
|
48 |
08-00-site-config.en.txt |
9ecd54ea0634
[doc] more chapters
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
108
diff
changeset
|
49 |
09-00-instance-config.en.txt |
9ecd54ea0634
[doc] more chapters
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
108
diff
changeset
|
50 |
10-00-form-management.en.txt |
9ecd54ea0634
[doc] more chapters
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
108
diff
changeset
|
51 |
11-00-ajax-json.en.txt |
9ecd54ea0634
[doc] more chapters
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
108
diff
changeset
|
52 |
12-00-ui-components.en.txt |
9ecd54ea0634
[doc] more chapters
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
108
diff
changeset
|
53 |
13-00-security.en.txt |
9ecd54ea0634
[doc] more chapters
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
108
diff
changeset
|
54 |
14-00-hooks.en.txt |
9ecd54ea0634
[doc] more chapters
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
108
diff
changeset
|
55 |
15-00-notifications.en.txt |
9ecd54ea0634
[doc] more chapters
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
108
diff
changeset
|
56 |
16-00-rql.en.txt |
9ecd54ea0634
[doc] more chapters
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
108
diff
changeset
|
57 |
17-00-migration.en.txt |
9ecd54ea0634
[doc] more chapters
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
108
diff
changeset
|
58 |
18-00-tests.en.txt |
9ecd54ea0634
[doc] more chapters
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
108
diff
changeset
|
59 |
19-00-i18n.en.txt |
9ecd54ea0634
[doc] more chapters
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
108
diff
changeset
|
60 |
20-00-google-appengine.en.txt |
9ecd54ea0634
[doc] more chapters
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
108
diff
changeset
|
61 |
21-00-appendix.en.txt |
9ecd54ea0634
[doc] more chapters
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
108
diff
changeset
|
62 |
22-00-faq.en.txt |
116
e2303f9b5bfa
[doc] more merging and reorg
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
114
diff
changeset
|
63 |
XX-XX-actions.en.txt |
e2303f9b5bfa
[doc] more merging and reorg
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
114
diff
changeset
|
64 |
XX-XX-repository-operations.en.txt |
e2303f9b5bfa
[doc] more merging and reorg
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
114
diff
changeset
|
65 |
XX-XX-sessions.en.txt |
e2303f9b5bfa
[doc] more merging and reorg
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
114
diff
changeset
|
66 |
XX-XX-boxes.en.txt |
e2303f9b5bfa
[doc] more merging and reorg
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
114
diff
changeset
|
67 |
XX-XX-repository-session.en.txt |
e2303f9b5bfa
[doc] more merging and reorg
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
114
diff
changeset
|
68 |
XX-XX-templates.en.txt |
e2303f9b5bfa
[doc] more merging and reorg
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
114
diff
changeset
|
69 |
XX-XX-dbapi.en.txt |
e2303f9b5bfa
[doc] more merging and reorg
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
114
diff
changeset
|
70 |
XX-XX-repository-tasks.en.txt |
e2303f9b5bfa
[doc] more merging and reorg
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
114
diff
changeset
|
71 |
XX-XX-urlrewrite.en.txt |
e2303f9b5bfa
[doc] more merging and reorg
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
114
diff
changeset
|
72 |
XX-XX-embedding-external-page.en.txt |
e2303f9b5bfa
[doc] more merging and reorg
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
114
diff
changeset
|
73 |
XX-XX-request.en.txt |
94
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
74 |
|
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
75 |
|
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
76 |
Indices and tables |
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
77 |
================== |
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
78 |
|
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
79 |
* :ref:`genindex` |
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
80 |
* :ref:`modindex` |
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
81 |
* :ref:`search` |
7044297a70ab
[doc] missing files
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
82 |