• Wiki synchronization

last modified April 30, 2016 by strypey


Today I stumbled upon a site called Knowledge Sharing Toolkit that is also licensed under CC-BY-SA 3.0, which has a page on Open Space Technology. Appropedia.org also has a page on that topic. I think it would be great for the two sites to mirror each other somehow when they have articles on the same topic like this.The challenge is to keep the copies on the two sites synchronized, without someone having to monitor them both for changes and manually copy them over to the other one. This is a pain, but if we want to synchronise with a third CC-BY-SA site with an article on Open Space Technology (eg Wikipedia), it goes from painful to unmanageable. Once you add a fourth site, it becomes practically impossible. Is there a way to automate this, so that whenever changes are made on the page on one site, it sends the edits to the other site, which treats them as edits by a user who isn't logged in, and doesn't apply them unless they are approved?

Not sure what would happen if changes are not approved and the contents start to diverge. Is there a way the P2P aspect of GIT could be used to give a human admin the ability to merge pages selectively? This would be handy when synchronizing pages for the first time too. For example, to initiate a merge on the Open Space page on KSToolkit and the one on Appropedia or Wikipedia, and choose which parts of the other page to import, and maybe in which order? Maybe I'm over-engineering though. Maybe all that's needed is a system that alerts an Appropedia user whenever a 'peered' page on another wiki is edited, and shows the diffs between the two, so they can decide whether or not to copy any of the changes to Appropedia.