--- nfo/perl/libs/Data/Transfer/Sync.README.text 2002/11/29 05:04:19 1.1 +++ nfo/perl/libs/Data/Transfer/Sync.README.text 2003/01/19 01:23:03 1.2 @@ -113,4 +113,15 @@ - introduce some new metadata flags for a synchronization partner which is (e.g.) of "source" or "target": - isNewNodePropagator - isWriteProtected - + - add additional mechanisms: "how is the sync done exactly?" + + based on ident/checksum (this compares uniqueness) + - based on ident/timestamp (this compares up-to-date-ness) + - based on abstract rules (free, script, ..., maybe taken from a rulebase) ... + ... combining queries on metadata (e.g. flags) associated with the object (may also be stored inside the object itself for convenience) + => (example): + $admin = new Person( admin => 1); + $user1 = new Person(); + $user2 = new Person( watched_by => $admin ); + $context = new Context( postmaster => $admin ); + $data = new Data( created_by => $user2, crud_hooks => { u => $admin } ); + $admin-> \ No newline at end of file