This project is not covered by Drupal’s security advisory policy.

This project provides a way, based on Data Source and Data Target plugins, of
synchronizing data in between Drupal and external (or possibly internal)
data collections. It can be used, for example, for managing (adding or removing) email addresses of an external Security Group.

Usage

Create a Data Sync Rule configuration entity by defining source and target
plugins and filling in their settings.

Refresh the data for just visualizing the differences or refresh and synchronize
targets by batch operation. Launch the actions by form submit or allow refresh and sync to be started via cron.

Data Source and Data Target plugins

This module ships with the following Data Source and Data Target plugins, that you can use as examples for writing your own, more complex, plugins:

  • Data Source: Local email addresses by configured Drupal user roles
  • Data Target: Remote Security Group (using the MS Graph API vs. 2) with configurable invitation (provider sends message, or Drupal sends message) of external users

Similar Project

ETL

Project information

Releases