You are not logged in Log in Join
You are here: Home » Members » Nuxeo on zope.org » news » CPS 3.4.0beta1 released » View NewsItem

Log in
Name

Password

 

CPS 3.4.0beta1 released

The first beta of CPS 3.4.0 has been released. It contains important changes in the installation / configuration mechanism, which is now based on GenericSetup.

The first beta of CPS 3.4.0 has been tagged yesterday and released on:

http://www.cps-project.org/static/src/CPS-3.4.0beta1.tar.gz

Prerequisites

Zope 2.9.0 is mandatory.

(Since Zope 2.9.0 mandates the use of Python 2.4.2, Python 2.4.2 is also mandatory.)

Some third-party Python librairies may also be needed, depending on the components you will want to activate on instanciation.

For more information, check:

http://svn.nuxeo.org/trac/pub/file/CPS3/trunk/INSTALL.txt http://svn.nuxeo.org/trac/pub/file/CPS3/trunk/README.txt

What's new ?

The most important innovation since CPS 3.3.8 is the switch from the imperative installer CPSInstaller to the declarative installer GenericSetup, included in CMF 1.6.

(See: http://svn.zope.org/GenericSetup/trunk/README.txt?rev=41338&view=markup for background information on GenericSetup).

BTW: Some specific CPS extensions (CPSMailAccess, a webmail, and CPSSharedCalendar, a calendaring solution) were already based on the Zope 3 component architecture, through the Five product. GenericSetup also uses Five, and ZCML directives have started to appear in various places of the CPS code.

Many bugs and issues have been closed since CPS 3.3.8, see:

http://svn.nuxeo.org/trac/pub/query?status=closed&milestone=CPS%203.4.0

Upgrading

In any case, DON'T DO THIS ON A PRODUCTION SITE. Make backups first, or run the procedure on a copy.

If you are running a recent version of CPS, go to portal_setup at the root of your CPS (from the ZMI) and see, from the "Upgrades" tab, if some upgrades need to be run.

If you are running an older version (no portal_setup), start by adding a "CPS Setup Tool" (not a "Generic Setup Tool") from the ZMI add menu before running the upgrades.

How you can help ?

We'd like you to try and test CPS 3.4.0beta1 and report any bugs you may find on the trac bug tracker:

http://svn.nuxeo.org/trac/pub/report/13

Since the most recent part of the CPS code is the GenericSetup installer, and since GenericSetup is still a young framework, this is probably the place were most issues live.

Future roadmap

A new default UI is being worked on in a branch and will be integrated in the second beta. For more info, see:

http://blogs.nuxeo.com/sections/blogs/thibaut-soulcie/2006_01_17_new-cps-default-theme/

or more recent blog posts on http://blogs.nuxeo.com/sections/blogs/thibaut-soulcie/

See also Tarek's work on Ajaxification which should also land in the beta2: http://blogs.nuxeo.com/sections/blogs/tarek_ziade

About CPS

CPS is the most complete open source enterprise content management (ECM) platform.

It is based on the Zope application server, the CMF content management framework, is the result of important CMS, ECM and workflow projects carried out in the public administration and the private sector, and of the collaboration of dozens of open source developers.

For more information:

http://www.cps-project.org/ http://svn.nuxeo.org/

For technical information about this release, see:

http://svn.nuxeo.org/trac/pub/file/CPS3/trunk/doc/tech-notes.txt

Thanks

For the CPS core development team, I'd like to express our gratitude to all the people that have been involved in this process so far, and to the Python / Zope / CMF developers communities that make our work possible. I'm convinced that what we will deliver in a few weeks (CPS 3.4.0 final) will be trully awesome.