Nuxeo releases CPS 3.4, the leading open source ECM platform

With this major release, CPS takes a strong place in the small club of high-level robust Enterprise Content Management (ECM) platforms. CPS, the leading free and open source ECM platform, has been improved following three major axes:
  • Infrastructure: more flexibility, agile paradigm, web services, and a modern and coherent component architecture.
  • Scalability: great performances and high-load (volumes and users) can now be expected from the platform, thanks to a lot of improvement at all technical levels (CPS core, Zope, ZODB).
  • Features: new look, huge improvement of the user interface for a better usability, AJAX technologies for a more responsive interface, new applicative components (geo-localization, relations, shared calendaring, mail-as-a-document integration, blogs, wikis, etc.)
Of course, all existing great concepts and features are still available!

Functional improvements

  • A new default UI, that features both usability improvement and a better-looking default skin. This makes working with CPS a more enjoyable experience for end-users.
  • AJAXification: use of AJAX techniques for a more responsive and more powerful UI (asynchronous form updates).
  • CPSSkins, which is a very powerful web-based WYSIWYG theme editor for CMF-based applications, has been integrated. It makes it easy for graphic designers or webmasters to modify the look of CPS without writing CSS or template code.
  • CPSPortlets, a web-based WYSIWYG portlet editor that makes it easy for content administrators to modify the presentation of information on a CPS site.
  • New applicative products have been added to the CPS default application:
    • CPSBlog: a blog engine
    • CPSWiki: use wikis in your CPS instance
    • CPSOOo: to manage OpenOffice.org documents and convert them to DocBook XML
  • CPSMailAccess (which replaces CPSWebmail) provides a new way to integrate your mail into you ECM platform. With the new concept "an email is a document", you can easily manage you mails, search them, and work on them as you do on documents (workflow on mails, bridge between you mailbox and your workspaces, unified search on mails and enterprise content, etc.).
  • CPSSharedCalendar (which replaces CPSCalendar) provides a complete calendaring system based on the iCalendar standard, really full featured: recurrent events, desktop client synchronization, usable UI, meeting management, free/busy support, search, user notifications, etc.
  • CPSGeo, a GIS product for CPS that allows for geolocation of documents in a CPS application, and cartographic browsing of the document base.
  • Switch from HTML 4.01 Transitional to XHTML 1.0 Strict, with work on accessibility (A-level by default, AA and AAA-level possible at the expense of some features).

Infrastructure improvements

  • We have switched to recent versions of Zope (2.9) and CMF (1.6).
  • We have switched most new developments to the Zope 3 component architecture, thanks to Five, the bridge between Zope 2 and Zope 3.
  • We now use GenericSetup, the new "default", XML-based, configuration tool, instead of CPSInstaller. Using declarative configuration makes it now much easier to manage upgrades between versions
  • We have switched the unit and functional test harnesses to the Zope 2.9 layer-based test runner. This eases the creation and speeds up the execution for the 2543 tests included in the CPS source code so far.
  • We now use CPSUserFolder as a powerful replacement to UserFolder. CPSUserFolder makes it possible to use a user directory managed by CPSDirectory as a source of users in CPS.
  • CPSWorkflow has been extended to provide a full-featured and robust document-based workflow engine with dynamic schemas support (inspired by the activity-based workflow model) that can handle any document-based business process. This hybrid model gives all the power and flexibility needed to define dynamic validation / review / delegation states to model any paper process you have in the real world, while keeping workflow modeling simple enough to be easily understood by users.
  • CPSRemoteController provides a Web Service interface to remotely control CPS portals (both from another CPS portal or from totally different applications) in a language-independent manner through XML-RPC. CPSRemoteController is also very handy for task automation (like remote publishing from one CPS to many others, remote control from desktop client software, etc.).
  • CPSRelation provides a tool that manages RDF relations between content objects.
  • Many speed optimisations, at both low level (including work on ZODB transactions and CPSCore internal optimizations) and high level (rendering of CPSDocument and CPSPortlets caches) to make it possible to manage applications with hundreds of thousands of documents (soon: millions of documents) and tens of gigabytes of data (soon: terabytes of data).

Packaging changes

To ease management of new applications, and clarify what CPS is, CPS is now distributed as several packages.
  • CPS Platform: The ECM platform. It embeds all the infrastructure components that are needed to develop ECM applications. The primary audience for CPS Platform is developers.
  • CPS: the product. A standard full-featured content management application based on CPS Platform, that features a rich set of default content types, a blog, a wiki and a forum. The primary audience for CPS Platform is people that want to try out CPS, as well as internet or intranet sites administrators with minimal customisation needs.
    CPS is available both as source code packages, and binary installers for several popular platforms (including MS-Windows).
  • CPS Legacy. A set of old components which are either deprecated or currently unmaintained. These components are needed to upgrade older versions of CPS. The primary audience for CPS Legacy: internet or intranet sites administrators who need to upgrade old instances of CPS.

More information

contact_us_side_en.gif
In this section
macaron_iloveecm_en.gif
nuxeo_connect_en.gif
Nuxeo 5.1 alias Memphis
Nuxeo Phone: +44 207 86 65 470 | Email: contact@nuxeo.com
11-15 Betterton Street, London, WC2H 9BP, United Kingdom
Disclaimer | © 2007 Nuxeo. All rights reserved.