Yet another migration module

Software Screenshot:
Yet another migration module
Software Details:
Version: 6.x-2.0-alpha6
Upload Date: 13 Apr 15
Developer: Pierre Rineau
Distribution Type: Freeware
Downloads: 3

Rating: nan/5 (Total Votes: 0)

Any type of data can be synchronized as long as the implementation exists. Only Drupal to Drupal data synchronization is possible.

To ensure that the synchronization process does not break, the DataSync framework is used. This module allows launching a batch on a system thread, which bypasses the PHP max execution time and memory limit. This framework also does transactional SQL which can be usefull in case of errors.

An async push/pull mechanism is used. Server pushes the synchronization order to clients. Each client will then queue a new DataSync job. On the client side, when a job runs, it pulls the initial content list to synchronize. While browsing the object tree, it sometimes pulls objects dependencies from server if needed.

Installation

Unpack in your modules folder (usually '/sites/all/modules/')
Enable under Administer > Site Building > Modules
UI allows to create a series of clients and synchronization profiles. A synchronization profile is defined by a list of views. Each view must return a list of object identifiers.
Each client can have an activated or suspended state. This state will be used for scheduled push orders.

Requirements:

  • Drupal 6.x

Similar Software

Other Software of Developer Pierre Rineau

Redis (Drupal)
Redis (Drupal)

19 Jul 15

Comments to Yet another migration module

Comments not found
Add Comment
Turn on images!