WikiEducator roadmap/Support offline usage

Given the lack of connectivity in the developing world, the ability to edit wiki content offline and submit it back to the server (e.g. via overnight dialup) is a must for the foreseeable future. This could be implemented by effectively supporting synchronization operations between MediaWiki installations, with one instance running locally (perhaps packaged together with a tiny web server), and the other online. Such a synchronization feature would also benefit interaction with other educational wiki, as content from one could be easily re-used in the other.

There is an extension for MediaWiki to support the OAI protocol for metadata harvesting; this is currently used to deliver near real-time updates of Wikimedia project content to various third party users. However, there is no existing code for accepting OAI updates, nor for dealing with the conflicts that could result from such an operation.