P2P Wiki

From P2P Foundation
Jump to navigation Jump to search

A peer-to-peer wiki is a serverless decentralized wiki, hosted, edited, administrated and operated by its users.

One approach to doing this is using a distributed revision control system as a backend of the wiki, in peer-to-peer style. With this approach, there is no central store of the wiki's content; instead, every user can keep a complete copy of the wiki locally, and the software handles merging and propagating of changes when they are made. This is the approach taken by the ikiwiki engine (which can use the distributed revision control system Git as its back-end), and Code Co-op (a distributed revision control system that includes a wiki component).

There has also been research done on allowing Wikipedia to be run as a decentralized wiki,[1][2] and on modifying the application XWiki to function in this way.[3]

There are other approaches to creating p2p-wikis, and new p2p-type ways to publishing content, including, modifying Apache (formerly Google Wave), Etherpad and other collaborative editing software.

External Links

  1. A Decentralized Wiki Engine for Collaborative Wikipedia Hosting, Guido Urdaneta, Guillaume Pierre and Maarten van Steen, Proceedings of the 3rd International Conference on Web Information Systems and Technology (WEBIST), March 2007
  2. Wikipedia Workload Analysis for Decentralized Hosting, Guido Urdaneta, Guillaume Pierre, Maarten van Steen, Elsevier Computer Networks 53(11), pp. 1830-1845, July 2009
  3. XWiki Concerto Project homepage