Page 1 of 1

Repository Synchronization

PostPosted:Tue Dec 11, 2012 11:25 am
by vinodkanhe
Hi,

I have multiple instances of OpenKM running at different locations.
where contents of a predefined folder is maintained by ourselves and reset is up to our clients.
It will be very difficult to update each instance manually upon any changes to this folder.

I was looking for option to synchronize this folder and its content using a master instance maintained by ourselves which will broadcast the updates to all other instances.

Is there any way to synchronize contents of this folder on client instances with a master instance.
If pushing updates is not possible then is there any way the client can pull the updated from master instance.
Considering the fact that these are client specific instance with different set of users and folder structure, apart from the folder managed by ourselves.

Here are me Environment Details :
Java 6
OpenKM 5.1.10
Jboss 4.2.3

Re: Repository Synchronization

PostPosted:Wed Dec 12, 2012 6:56 pm
by jllort
We can discuss it, but I suggest upgrade to 6.x is more versatille for this kind of process you want to doing.

Problem as you can see is not trivial imagine and scenario TWO SLAVE SERVERS A,B and a MASTER SERVER C, we got several options ( with tenant module we could synchronize SLAVE A to MASTER SERVER C -> tenant module A, and same with SLAVE B, anyway tenant is only available on professional version, and probably is not your interest on it ), we can think how synch two instance SLAVE A with master B ( to import data always should be used administrator user ... that means users are not the main problem ).

First should be think is synch is unidirectional or bidirectional ( unidirectional is more easy case but bidirectional is more interesting ). For doing it is necessary create some process with java if you want to collaborate on it contact at http://www.openkm.com/en/contact.html and we can build together a module for doing it. ( sync could be batch or live )

Re: Repository Synchronization

PostPosted:Sat Dec 15, 2012 12:56 pm
by pavila
We also also interested in this feature but actually is in design process, and not sure which is the best way of implement it. Comments and ideas are welcome.