Nuxeo CPS

From Wikipedia, the free encyclopedia

Nuxeo Collaborative Portal Server (CPS) is a free and open-source content management system written in the Python programming language.

It can be used as an intranet and extranet server, as a document publishing system, and as a groupware tool for collaboration between separately located entities. Features include version control, internationalization, workflows, and an easy-to-use Web administration interface. User and group management is done through a connection to an LDAP server. Webmail and shared calendars are available as extensions.

CPS is used in many major organisations worldwide, including the French ministries of the Interior, Culture, Defense, Agriculture and Economy.

It is built on top of the open source application server Zope and the accompanying Content Management Framework, which has thousands of developers around the world supporting it.

Is is licensed under the terms of the GNU General Public License.

Contents

[edit] History

The CPS project was started in 2002. CPS 1 (unreleased) and CPS 2 were simple extensions of the Zope CMF, which however already provided many useful features like: collaborative publishing of documents, versionning, users and groups directories, role-based permissions. CPS 2.0 was released in October 2002 and CPS 2.1 in November 2002.

The CPS 3 project, a major rewrite of CPS 2, was started in January 2003. The first beta release of CPS 3.0 was made available in October 2003, followed by several other betas and release candidates. CPS 3.0 was released in March 2004.

A major evolution of CPS 3, CPS 3.2, was released in September 2004.

CPS 3.4.2, the current stable version, was released in August 2006.

In September 2006, Nuxeo announced that it was switching to Java for the next major release of the platform, and that CPS would be renamed Nuxeo EP (Nuxeo Enterprise Platform).

[edit] Architecture

CPS is based on the open source Zope application server and Zope Content Management Framework.

[edit] Future

After releasing CPS 3.4, the CPS development team has worked for a time on the CPS 4 (aka "YellowCake") version, which was a major overhaul of the CPS architecture, with efforts directed towards supporting open standards like the JCR (Java Content Repository) or the iECM initiative.

CPS 4 was never formally released, however (though its source code is actually available in the source code repository), as the development team choose instead to switch the whole architecture to Java EE technologies, giving birth to the Nuxeo EP platform.

[edit] See also

[edit] External links

In other languages