P2P Wiki: Difference between revisions

From P2P Foundation
Jump to navigation Jump to search
(Created page with "Peer Wiki A peer-to-peer wiki is a decentralized wiki, hosted, edited and operated by its users. One approach to doing this is using a distributed revision control system ...")
 
No edit summary
Line 1: Line 1:
Peer Wiki
A peer-to-peer wiki is a serverless decentralized wiki, hosted, edited, administrated and operated by its users.  
 
A peer-to-peer wiki is a decentralized wiki, hosted, edited 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 (software)|Git]] as its back-end), and [[Code Co-op]] (a distributed revision control system that includes a wiki component).
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 (software)|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,<ref>[http://www.globule.org/publi/DWECWH_webist2007.html 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</ref><ref>[http://www.globule.org/publi/WWADH_comnet2009.html Wikipedia Workload Analysis for Decentralized Hosting], Guido Urdaneta, Guillaume Pierre, Maarten van Steen, ''Elsevier Computer Networks 53(11)'', pp. 1830-1845, July 2009</ref> and on modifying the application XWiki to function in this way.<ref>[http://concerto.xwiki.com/xwiki/bin/view/Main/WebHome XWiki Concerto Project homepage]</ref>
There has also been research done on allowing Wikipedia to be run as a decentralized wiki,<ref>[http://www.globule.org/publi/DWECWH_webist2007.html 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</ref><ref>[http://www.globule.org/publi/WWADH_comnet2009.html Wikipedia Workload Analysis for Decentralized Hosting], Guido Urdaneta, Guillaume Pierre, Maarten van Steen, ''Elsevier Computer Networks 53(11)'', pp. 1830-1845, July 2009</ref> and on modifying the application XWiki to function in this way.<ref>[http://concerto.xwiki.com/xwiki/bin/view/Main/WebHome XWiki Concerto Project homepage]</ref>
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 ====
*[http://meatballwiki.org/wiki/PeerToPeerWiki Meatball on P2P wikis]
*[http://c2.com/cgi/wiki?DistributedWiki C2 wiki's article and discussion]
*[http://www.globule.org/publi/DWECWH_webist2007.html A research paper on decentralized wikis]
*[http://www.globule.org/publi/WWADH_comnet2009.htm On decentralizing Wikipedia]
*[https://code.google.com/p/hgwiki/ A Mercurial extension enabling p2p-type wiki functions]
*[http://bouillon.math.usu.ru/index.html%3Fp=128.html Project Boullion]
*[https://en.wikipedia.org/wiki/Ikiwiki A serverless wiki]

Revision as of 01:30, 9 July 2012

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