Expression Engine Installation Synchronization

Closed - This job posting has been filled and work has been completed.
Hourly Job
Full Time
Less than 1 week
Expert Level
I am willing to pay higher rates for the most experienced freelancers


I need a stand alone application or an Expression Engine plugin that can be pointed at two different versions of the same site and generate a detailed report indicating any differences between the two.  The most likely scenario for this application is to be used with a development and production instance of the same site.

This report will include the following:

Channels and fields
Channel entries
Templates and Template Groups
Installed plugins
Files and File Preferences

It must be able to work with popular plugins such as matrix, playa, channel images, and cartthrob.

Phase 2

Using the generated report the application must facilitate the synchronization of data and files between the two sites.

The most likely scenario will be to move data from a production server to a development server so that the development server is up to date with data.  The synchronization must support everything from INSERTS and UPDATES to the Expression Engine database and writing to the file system.

More details will be provided upon acceptance of the job