Changes between Version 57 and Version 58 of BluePrint/Synchronisation


Ignore:
Timestamp:
05/09/10 21:16:09 (12 years ago)
Author:
Fran Boon
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BluePrint/Synchronisation

    v57 v58  
    3939 * Data is pushed back into Ushahidi so that the loop is closed: the final status is visible to Ushahidi users
    4040  * (NB Ushahidi cannot currently accept such pushes back, so exact method is unknown here...we should support a URL mthod & help support a standard API)
    41 == What we need next ==
    42  * UI
    43   * Sync Partners
    44    * Host
    45    * Pull
    46     * URL
    47      * includes login if protected
    48     * Policy
    49      * Which tables we're importing
    50       * Filters on the Tables (e.g. we may only want Hospitals from !OpenStreetMap)
    51      * Conflict Resolution Rules
    52       * We win
    53       * They win
    54       * Latest changed
    55       * Manual resolution
    56     * Schedule
    57      * Since last date
    58    * Push
    59     * URL
    60      * includes login
    61     * Which tables we're exporting
    62      * Filters on the Tables
    63     * Schedule
    64      * Since last date
    65   * Offline Sync
    66    * Export to File
    67     * Which tables we're exporting
    68      * Filters on the Tables
     41== What we need  from GSOC 2010 ==
     42User Interface to provide access to the URL-based S3XRC engine:
     43 * Sync Partners
     44  * Host
     45  * Pull (potentially have multiple of these so that some data is synced more frequently than others? Push/Pull are just default labels which can be amended?)
     46   * URL
     47    * includes login if protected
     48   * Policy
     49    * Which tables we're importing
     50     * Filters on the Tables (e.g. we may only want Hospitals from !OpenStreetMap)
     51    * Conflict Resolution Rules
     52     * We win
     53     * They win
     54     * Latest changed
     55     * Manual resolution
     56   * Schedule
     57    * Since last date
     58  * Push
     59   * URL
     60    * includes login
     61   * Which tables we're exporting
     62    * Filters on the Tables
     63   * Schedule
     64    * Since last date
     65
     66 * Offline Sync (e.g. USB stick or email attachment)
     67  * Export to File
     68   * Which tables we're exporting
     69    * Filters on the Tables
    6970    * Since x date
    70    * Import from File
    71     * Which tables we're importing
    72      * Filters on the Tables
    73     * Since x date
    74     * Conflict Resolution Rules
    75      * (as above)
     71  * Import from File
     72   * Engine supports this format: {{{http://localhost:8000/sahana/gis/location/create.ushahidi?filename=haiti.ushahidi.com.xml}}}
     73   * Which tables we're importing
     74    * Filters on the Tables
     75   * Since x date
     76   * Conflict Resolution Rules
     77    * (as above)
    7678
    77   * UI to manually resolve conflicts which aren't covered by policy
     79 * UI to manually resolve conflicts which aren't covered by policy
    7880
    79   * Sync Pools (Groups of Partners which share a common policy &/or username)
     81 * Sync Pools (Groups of Partners which share a common policy &/or username)
    8082
    81   * Beacon Service
    82    * Allow hosts to register to say they're interested in certain tags (e.g. 'haiti') for either 'download' or 'upload'
    83    * Any node can host a service. default host service is configured to be beacon.sahanafoundation.org
     83 * Beacon Service
     84  * Allow hosts to register to say they're interested in certain tags (e.g. 'haiti') for either 'download' or 'upload'
     85   * this then puts them into the potentials list for a sync pool, for the admin to verify
     86  * Any node can host a service. default host service is configured to be beacon.sahanafoundation.org
    8487
    85   * [wiki:BluePrintZeroConf ZeroConf]
    86    * Allow nodes on same LAN to auto-discover each other (i.e. integrate work done in GSoC 2009)
     88 * [wiki:BluePrintZeroConf ZeroConf]
     89  * Allow nodes on same LAN to auto-discover each other (i.e. integrate work done in GSoC 2009)
    8790
    8891=== Old ===