doc/announce.en.txt
author Philippe Pepiot <philippe.pepiot@logilab.fr>
Thu, 19 Jan 2017 15:27:39 +0100
changeset 11899 bf6106b91633
parent 11336 96b1dc702e92
child 12853 48e066c9655a
permissions -rw-r--r--
[schema] load schema from modules names instead of directories Introspect cubicweb, cubes and apphome using pkgutil to generate the full list of modules names for loading the schema. Keep historical behavior and check if source .py file exists if a module is found using python bytecode file (.pyc and .pyo) Loading schema from apphome require apphome to be present in sys.path and that "schema" module resolve to a file located in apphome. Update migraction tests to explicitely update sys.path when loading schema from different apps, use a contextmanager for this so it's more readable. Require updated logilab-common and yams
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
314
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     1
.. -*- coding: utf-8 -*-
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     2
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     3
The development team is pleased to announce the 3.0.0 release of CubicWeb, also
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     4
know as ShowTime.
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     5
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     6
What is CubicWeb?
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     7
-----------------
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     8
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
     9
With CubicWeb, the Semantic Web is a construction game!
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    10
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    11
CubicWeb_ is a semantic web application framework, licensed under the LGPL, that
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    12
empowers developers to efficiently build web applications by reusing components
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    13
(called cubes) and following the well known object-oriented design principles.
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    14
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    15
Its main features are:
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    16
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    17
    * an engine driven by the explicit data model of the application,
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    18
    * a query language named RQL similar to W3C’s SPARQL,
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    19
    * a selection+view mechanism for semi-automatic XHTML/XML/JSON/text generation,
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    20
    * a library of reusable components (data model and views) that fulfill common needs,
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    21
    * the power and flexibility of the Python programming language,
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    22
    * the reliability of SQL databases, LDAP directories, Subversion and Mercurial for storage backends.
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    23
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    24
Being built since 2000 by an R&D project still going on today, supporting
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    25
100,000s of daily visits at some production sites, CubicWeb is a proven end to
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    26
end solution for semantic web application development that promotes quality,
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    27
reusability and efficiency.
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    28
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    29
The unbeliever will read the quick overview_ of CubicWeb.
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    30
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    31
The hacker will join development at the forge_.
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    32
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    33
The impatient will move right away to installation_ and set-up of a CubicWeb
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    34
environment.
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    35
11336
96b1dc702e92 [doc] fix some URLs (cs to test jenkins autobuild )
Arthur Lutz <arthur.lutz@logilab.fr>
parents: 314
diff changeset
    36
.. _cubicweb: https://www.cubicweb.org/
96b1dc702e92 [doc] fix some URLs (cs to test jenkins autobuild )
Arthur Lutz <arthur.lutz@logilab.fr>
parents: 314
diff changeset
    37
.. _overview: https://docs.cubicweb.org/tutorials/base/index.html
96b1dc702e92 [doc] fix some URLs (cs to test jenkins autobuild )
Arthur Lutz <arthur.lutz@logilab.fr>
parents: 314
diff changeset
    38
.. _forge: https://www.cubicweb.org/project?vtitle=All%20cubicweb%20projects
96b1dc702e92 [doc] fix some URLs (cs to test jenkins autobuild )
Arthur Lutz <arthur.lutz@logilab.fr>
parents: 314
diff changeset
    39
.. _installation: https://docs.cubicweb.org/book/admin/setup.html#setupenv
314
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    40
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    41
Home page
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    42
---------
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    43
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    44
http://www.cubicweb.org/
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    45
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    46
Download
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    47
--------
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    48
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    49
http://ftp.logilab.org/pub/cubicweb/
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    50
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    51
Mailing list
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    52
------------
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    53
a93da6d88d4e [doc] announce 3.0 release
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff changeset
    54
http://lists.cubicweb.org/mailman/listinfo/cubicweb