Nuxeo Add-Ons

Content Federation with Simflofy

Updated: March 8, 2019 Page Information Edit on GitHub

Simflofy is a Federation and Integration platform for content management. It provides ways to search or migrate data across multiple content repositories.

The Nuxeo Simflofy connector leverages content federation provided by Simflofy by enabling users to access data available in Simflofy.

Synchronization Process

The synchronization is done according to the following scenario:

  1. Simflofy periodically queries 3rd party repositories to fetch content based on rules that can be specified (New documents, modified documents, ...).

  2. Simflofy creates documents in Nuxeo with references to these contents.

  3. Nuxeo is then able to access the documents that are stored in those 3rd party repositories.

Simflofy documents are now stored in Nuxeo like any other document.

Installation

Simflofy requirements
Note that Simflofy requires MongoDB 3.4.x as a database.

Configuration

This addon comes with a Blob Provider that enables access from Nuxeo to any content that Simflofy knows how to federate. This blob provider is configurable with the following parameters:

  • nuxeo.simflofy.url: the Simflofy URL.
  • nuxeo.simflofy.username: the username that Nuxeo will use to access Simflofy.
  • nuxeo.simflofy.password: the password that Nuxeo will use to access Simflofy.
  • nuxeo.simflofy.createFromKey.users: the list of users that can create blobs in this blob provider (separated by commas).

Full access
nuxeo.simflofy.createFromKey.users=* allows all users to be able to create blobs.

Example:

nuxeo.simflofy.url=http://localhost:8080/simflofy-admin
nuxeo.simflofy.username=admin
nuxeo.simflofy.password=admin
nuxeo.simflofy.createFromKey.users=user1,user2...

These configuration parameters should be provided in the configuration file nuxeo.conf.

17 days ago Manon Lumeau S3 direct upload: specify the minimum right the IAM role must have
History: Created by Manon Lumeau

We'd love to hear your thoughts!

All fields required