doc/announce.en.txt
author Denis Laxalde <denis.laxalde@logilab.fr>
Tue, 05 Jul 2016 13:27:19 +0200
branch3.23
changeset 11422 63ac20ef558e
parent 11336 96b1dc702e92
child 12853 48e066c9655a
permissions -rw-r--r--
[pkg] Properly export data files in setup.py and adjust "newcube" test With the new package layout (everything under "cubicweb" package), the custom install_lib rule which makes use of include_dirs defined in __pkginfo__.py did not prepend the package name to source directories to be copied. Fixing this. Also, in setup.py's export() function, the destination directories' path to be created during source tree walk was wrong. All this makes cubicweb/skeleton directory (which is not a package) properly installed by setup.py. The test in cubicweb/devtools/test/unittest_devctl.py wasn't properly implemented because it used an installation of cubicweb in "develop" mode which shadows such packaging issues. Also it used "python -m cubicweb" instead of directly "cubicweb-ctl" and the former appears to fall back to using the cubicweb package *from sources* instead of the installed one. Now that this test runs against the installed version of cubicweb, fix MANIFEST.in to include tox.ini files (cubicweb's and skeleton's) as this is expected from the test. Closes #14127941.
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