Multilateral, asynchronous, bidirectional synchronisation of wikis

From semantic-mediawiki.org
Jump to: navigation, search
SMWCon Fall 2016
Multilateral, asynchronous, bidirectional synchronisation of wikis
Talk details
Description: Synchronising selected information across multiple wikis. (And editing SMW code on the wiki itself.)
Speaker(s): Mark A. Hershberger
Slides: see here
Type: Talk, Technical talk, Demo, Presentation
Audience: Everyone, Developers, Academics
Event start: 2016/09/30 16:10:00
Event finish: 2016/09/30 16:40:00
Length: 30 minutes
Video: not available
Keywords: semantic extensions, extensions, programming, MediaWiki
Give feedback

Problem

  • Sharing knowledge (wikipages, templates, etc) across multiple wikis.
  • The wikis are not-always-connected instances.
  • Don't want to share everything
  • Wiki users should be able to edit their own wiki.
  • Edits should be propagated across wikis when they become connected.
  • Need incremental updates. Don't copy the whole wiki every time.
  • Provide a way to merge edits from different wikis.

Solution

MediaWiki remote for git:

  • Git allows contributions from multiple sources.
  • Git provides automatic merges for most edits
  • For things that can't be merged automatically, there are lots of tools and places to ask questions. How to resolve merge conflicts in Git? and What's the best visual merge tool for git?