Extension:DSMW

From MediaWiki.org
Jump to navigation Jump to search


MediaWiki extensions manualManual:Extensions
Crystal Clear action run.svg
Distributed Semantic MediaWiki

Release status:Extension status experimental

ImplementationTemplate:Extension#type API, Special page
DescriptionTemplate:Extension#description DSMW allows to create a network of Semantic MediaWiki servers and manage synchronization of data between them. DSMW allows a SMW server to follow the changes of another SMW server. DSMW ensures eventual consistency over the network of SMW servers.
Author(s)Template:Extension#username Hala Skaf-Molli, Pascal Molli and Jean-Philippe Muller
Latest versionTemplate:Extension#version 1.2 (August 2012)
MediaWikiTemplate:Extension#mediawiki 1.11.* or greater
Database changesTemplate:Extension#needs-updatephp Yes
LicenseTemplate:Extension#license GPL
Download
README
Hooks usedTemplate:Extension#hook
UnknownActionManual:Hooks/UnknownAction
EditPage::attemptSaveManual:Hooks/EditPage::attemptSave
EditPageBeforeConflictDiffManual:Hooks/EditPageBeforeConflictDiff
UploadCompleteManual:Hooks/UploadComplete

Translate the DSMW extension if it is available at translatewiki.net

Check usage and version matrix.

Distributed Semantic MediaWiki (DSMW) is an extension of Semantic MediaWiki (SMW). It allows to create a network of SMW servers that share common semantic wiki pages. DSMW manages synchronisation of shared semantic pages and ensures CCI consistency as in Git or Mercurial. CCI stands for Causality, Convergence, Intentions. DSMW provides to SMW nearly the same features as a Distributed Version Control systems:

  • you can work in isolation with your own server, test some stuff,
  • publish changes to your own DSMW public feeds,
  • you can also subscribe to any remote public DSMW feeds.

By this way, users can implement their own dataflows and represents any kind of dataflow oriented processes such as edit/review/publish.

External links[edit]

Authors[edit]

DSMW was written by Hala Skaf-Molli, reachable at skaf54 -at- gmail.com; Pascal Molli, reachable at momo54 -at- gmail.com; and Jean-Philippe Muller.