Changes between Version 52 and Version 53 of BluePrint/Synchronisation


Ignore:
Timestamp:
05/09/10 18:57:36 (12 years ago)
Author:
Fran Boon
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BluePrint/Synchronisation

    v52 v53  
    11= Blueprint for Synchronization =
    22
    3 We need to implement the ability to do synchronization between instances of Sahana Eden & between Sahana Eden & other systems (auch as Sahana Agasti, !OpenStreetMap or Ushahidi).
     3We need to implement the ability to do synchronization between instances of Sahana Eden & between Sahana Eden & other systems (such as Sahana Agasti, !OpenStreetMap or Ushahidi).
    44
    55For synchronisation with other systems, we can talk in open standards, such as [wiki:BluePrintEDXL EDXL] since we use [wiki:S3XRC] to import/export data via XSLT in either XML or JSON formats (we can also handle CSV, XLS).
     
    1818 * http://localhost:8000/sahana/or/organisation/office/create.xml&fetchurl=http://haiti.sahanafoundation.org/prod/or/organisation/office.xml
    1919
     20If we want to
     21
    2022What we need next is:
    21  * A way to do whole DB syncs which maintain full references: [wiki:S3XRC_v2 S3XRC_v2]
    22  * Cron Job
    2323 * UI to configure this
     24  * Sync Partners
     25   * Host
     26   * Pull
     27    * URL
     28     * includes login if protected
     29    * Policy
     30     * Which tables we're importing
     31     * Conflict Resolution Rules
     32    * Schedule
     33   * Push
     34    * URL
     35     * includes login
     36    * Which tables we're exporting
     37    * Schedule
     38  * Offline Sync
     39   * Export to File
     40    * Which tables we're exporting
     41    * Since x date
     42   * Import from File
     43    * Which tables we're importing
     44    * Since x date
     45    * Conflict Resolution Rules
     46     * Base Policy
     47  * UI to manually resolve conflicts which aren't covered by policy
     48  * Sync Pools (Groups of Partners which share a common policy &/or username)
     49
     50
     51 * Whole DB syncs maintaining full references requires [wiki:S3XRC_v2 S3XRC_v2]
    2452
    2553=== Old ===