Nuxeo has released Nuxeo Core 1.0
, the first release of the "embeddable document management core" that is the foundation of its upcoming Nuxeo 5 open source Enterprice Content Management (ECM) platform
. Nuxeo Core serves as an interface between the application and a content repository, abstracting the services away from the actual repository much as JCR does, but with some differences with JCR - in fact, Nuxeo can serve as an abstraction of JCR itself. The primary difference is that external repositories are accessed with exactly the same code as an internal repository is.
Nuxeo Core provides all the core services and functionalities needed to build a complete ECM product:
- a repository model,
- documents storage management
- schemas and document types management
- a query service
- a security model
- a document life cycle service
- a flexible core event service.
The main goals of Nuxeo Core are:
- to provide the common services needed to build a state-of-the-art ECM product, competing with offerings of Documentum, Filenet or OpenText
- to leverage existing open source infrastructure components, like the Apache Jackrabbit JCR implementation, the Lucene search engine and the OSGi components framework
- to be accessible both remotely or locally (i.e: to provide a common API accessible both from a the local JVM or from a remote instance)
- to be deployable anywhere without any modification (through Nuxeo Runtime): either in a Java EE application server like JBoss, or embedded in a desktop application like an RCP Eclipse application,
- to be extensible and flexible; this is inherited from Nuxeo Runtime which provides an extensible component model.
Source code for Nuxeo Core 1.0 is available as a SVN bundle on the Nuxeo SVN repository
Packaged binaries built for JBoss AS and Eclipse RCP are also available (more info here
A demo application
embedding Nuxeo Core in Eclipse RCP and showing some
of the features of Nuxeo Core is also available in prebuilt form for Windows, Linux, MacOS X. Please read this howto
before you try the application.
A 27 pages developers guide
is already available for Nuxeo Core.
More documentation is already available, with more to come, on the documentation section
Joining the project
Nuxeo ECM is a collaboratively developped open source project, backed by Nuxeo. Consider joining the project
if you’d like to participate.
Message was edited by: firstname.lastname@example.org