Collaborate on all types of content – from simple files to complex application output
After installing a light client on the desktop, Nuxeo Drive establishes a secure connection to the Nuxeo repository – on premise, or in the Cloud – and updates content when a change is detected, either locally or on the server. Nuxeo Drive handles all types of content, from simple files such as documents, images, and slide decks to complex application output in a hierarchical folder structure. Secure conflict resolution ensures that collaborative projects stay up-to-date in the Nuxeo content repository.
Build the content sharing application that your business requires
The highly customizable Nuxeo Platform allows you to the define content, metadata and workflows that naturally follow your business processes. Nuxeo Drive allows you to work on all types of content, including custom content types, in your local applications, while automating updates in the background.
The source code for Nuxeo Drive is openly available on GitHub. The client is based on RESTful APIs, so it can be used to develop a custom client in any language.
View a short demo of Nuxeo Drive
Key Features for Nuxeo Drive
From Simple Files to Complex Hierarchies
Nuxeo Drive handles all types of content, from simple files such as documents, images, and slide decks to complex folder hierarchies generated by local applications. Nuxeo Drive even manages dynamic document lists. It can be configured to synchronize documents that are in a specified state, to handle custom use cases.
Custom Content Types
Nuxeo Drive manages custom content types, opening the door to endless possibilities for building business applications. For example, you can create a custom content type in the Nuxeo Platform to handle insurance claims. It can be synced on the client as an XML file, edited with a local application, such as an offline form application, and then synced back to the Nuxeo repository, where other team members can access the most recent version.
Select the files to synchronize, and whenever a change is detected in the repository or locally, updates are automatically triggered. Nuxeo Drive can manage a full or partial repository synchronization; you specify the scope.
You can work in your local applications while offline. Nuxeo Drive detects changes, and starts or resumes synchronization when the network connection is available.
Server-side access control policies are fully applied to the Nuxeo Drive synchronization process, maintaining the content security at all times.
Multiple Operating Systems
Nuxeo Drive is compatible with Windows, Mac, and Linux, and can be installed on multiple devices.
Flexible conflict management allows
a complete review of any discrepancies between the client and server versions.
Move, rename, delete files, server-side or locally, and the synchronization client manages the update.
Build a Custom Synchronization Client
Develop a Client Based on the REST Protocol
For application developers and architects who need a custom synchronization client for their content management applications, Nuxeo Drive serves as a framework with open access to the source code. The synchronization client is based on open RESTful APIs, so it can be used to develop an efficient synchronization client in any language. Written in Python, Nuxeo Drive is available as native binary for most operating systems.