Extension talk:P2P.php

From Organic Design wiki
Revision as of 23:08, 30 December 2007 by Nad (talk | contribs) (concept)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Concept

To develop the PeerPedia solution using a standard MediaWiki code base running on every peer. The peer-based MediaWiki doesn't need to be highly scalable and so doesn't require a powerful database server like MySQL or PostgreSQL and doesn't require a standalone web-server like Apache either. Extension:SQLite.php is being developed to replace the database server with a PHP library and Extension:Daemoniser.php is being developed to allow the MediaWiki PHP code to run as a daemon which communicates directly with its clients over an HTTP socket instead of running as a module or CGI of a web server.

This extension is used in conjunction with Extension:SQLite.php to allow a P2P layer directly connect clients who are editing the same articles so that they can synchronise data, reduce edit-conflicts and act as redundant caches for the data they share.

See also