File:  [Repository] / VSyncer / Readme.txt
Revision 1.1: download - view: text, annotated - select for diffs - revision graph
Wed Jan 2 19:01:35 2008 UTC (16 years, 6 months ago) by casties
Branches: MAIN
CVS tags: HEAD
first checking of modified SourceSyncer

    1: Source Syncer
    2: -------------
    3: 
    4: Source Syncer is an Open Source product from ZeOmega that allows live zope
    5: objects to be synchronized from one Zope Instance to another without going
    6: through the tedious export / transfer / import procedure. It is very easy to
    7: use and also provides very robust security and access control, so that it can
    8: be used for synchronization between zope development and production sites. It
    9: has the ability to view at a glance which objects are out-of sync and also
   10: allows you to view a color coded diff against the destination object, for many
   11: types of objects.
   12: 
   13: Methodology
   14: ------------
   15: 
   16: It uses message digests to detect changes in object bodies that is returned
   17: using the objects document_src() method. So the entire source is not sent
   18: across the network ,instead the message digest is created and sent which is
   19: relatively small insize.Thus detecting the differences between source and
   20: destination is done with very little overhead and suitable for highlatency
   21: networks . A primary difference between the Source Syncer and the ZSyncer
   22: product, which is also used for code sync is that, Source Syncer does not
   23: depend on time stamps and most importantly syncs only the source and not the
   24: entire object. So Objects at either end continue to retain all other
   25: attributes. This is very useful when production objects have properties set on
   26: them that should NOT be changed.  It also works when the source and
   27: destination servers are at different time zones as content editors may not be
   28: working in the same time zone as the production servers. It uses xml-rpc and
   29: supports SSL as well as non-secure HTTP. It reuses a lot of code for network
   30: communication from the original ZSyncer product.
   31: 
   32: 
   33: Installation
   34: ------------
   35: 
   36: Place the VSyncer directory in your zope Products directory as usual with
   37: product installation. You need to do this for all Zope servers that you wish
   38: to use as sources or destinations. Be sure that you can make HTTP connections
   39: from the source server to the destination server (and the Zope port). Source
   40: Syncer cannot work without this.The managers id that is used in the source,
   41: should have a login id on destination with the same password.
   42: 
   43: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>