Changes between Version 57 and Version 58 of BluePrint/Synchronisation
- Timestamp:
- 05/09/10 21:16:09 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BluePrint/Synchronisation
v57 v58 39 39 * Data is pushed back into Ushahidi so that the loop is closed: the final status is visible to Ushahidi users 40 40 * (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 == 42 User 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 69 70 * 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) 76 78 77 79 * UI to manually resolve conflicts which aren't covered by policy 78 80 79 81 * Sync Pools (Groups of Partners which share a common policy &/or username) 80 82 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 84 87 85 86 88 * [wiki:BluePrintZeroConf ZeroConf] 89 * Allow nodes on same LAN to auto-discover each other (i.e. integrate work done in GSoC 2009) 87 90 88 91 === Old ===