doc/book/en/index.txt
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--
[doc] more merging and reorg
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
9f9ae864d0cc [doc] fix typo
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 97
diff changeset
    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