doc/book/en/02-00-foundation.en.txt
author Nicolas Chauvat <nicolas.chauvat@logilab.fr>
Thu, 20 Nov 2008 22:06:16 +0100
changeset 118 fae5651e7593
parent 116 e2303f9b5bfa
permissions -rw-r--r--
[doc] add another level to Foundation part of the book
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
93
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     1
.. -*- coding: utf-8 -*-
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     2
118
fae5651e7593 [doc] add another level to Foundation part of the book
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 116
diff changeset
     3
`CubicWeb` Foundations
fae5651e7593 [doc] add another level to Foundation part of the book
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 116
diff changeset
     4
======================
96
c1d04b2fa8c6 Add missing images.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 93
diff changeset
     5
c1d04b2fa8c6 Add missing images.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 93
diff changeset
     6
A little history...
c1d04b2fa8c6 Add missing images.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 93
diff changeset
     7
-------------------
c1d04b2fa8c6 Add missing images.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 93
diff changeset
     8
c1d04b2fa8c6 Add missing images.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 93
diff changeset
     9
`CubicWeb` is a web application framework developped by Logilab_ since 2001.
93
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    10
96
c1d04b2fa8c6 Add missing images.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 93
diff changeset
    11
Entirely written in Python, `CubicWeb` publishes data from all sorts
c1d04b2fa8c6 Add missing images.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 93
diff changeset
    12
of sources such as SQL database, LDAP directory and versioning system such
c1d04b2fa8c6 Add missing images.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 93
diff changeset
    13
as subversion.
c1d04b2fa8c6 Add missing images.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 93
diff changeset
    14
c1d04b2fa8c6 Add missing images.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 93
diff changeset
    15
`CubicWeb` user interface was designed to let the final user a huge flexibility
c1d04b2fa8c6 Add missing images.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 93
diff changeset
    16
on how to select and how to display content. It allows to browse the knowledge
c1d04b2fa8c6 Add missing images.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 93
diff changeset
    17
database and to display the results with the best rendering according to
c1d04b2fa8c6 Add missing images.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 93
diff changeset
    18
the context.
c1d04b2fa8c6 Add missing images.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 93
diff changeset
    19
This interface flexibility gives back the user the control of the 
c1d04b2fa8c6 Add missing images.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 93
diff changeset
    20
rendering parameters that are usually reserved for developpers.
93
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    21
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    22
96
c1d04b2fa8c6 Add missing images.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 93
diff changeset
    23
We can list a couple of web applications developped with `CubicWeb`, an online
c1d04b2fa8c6 Add missing images.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 93
diff changeset
    24
public phone directory (see http://www.118000.fr/), a system for managing 
c1d04b2fa8c6 Add missing images.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 93
diff changeset
    25
digital studies and simulations for a research lab, a tool for shared children
c1d04b2fa8c6 Add missing images.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 93
diff changeset
    26
babysitting (see http://garde-partagee.atoukontact.fr/), a tool to manage
c1d04b2fa8c6 Add missing images.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 93
diff changeset
    27
software developpment (see http://www.logilab.org), etc.
93
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    28
96
c1d04b2fa8c6 Add missing images.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 93
diff changeset
    29
In 2008, `CubicWeb` was ported for a new type of source : the datastore 
c1d04b2fa8c6 Add missing images.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents: 93
diff changeset
    30
from GoogleAppEngine_.
93
9c919a47e140 [doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    31
118
fae5651e7593 [doc] add another level to Foundation part of the book
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 116
diff changeset
    32
.. include:: 02-01-concepts.en.txt
fae5651e7593 [doc] add another level to Foundation part of the book
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 116
diff changeset
    33
.. include:: 02-02-registry.en.txt
fae5651e7593 [doc] add another level to Foundation part of the book
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 116
diff changeset
    34
.. include:: 02-03-configuration.en.txt