WikiPing

WikiPing

WikiPing is an open standard for broadcasting changes made in a wiki and publish them on remote servers. The name derives from ping, the famous tool used on the internet to test whether a particular host is reachable on the network.

Basics

Using the WikiPing protocol, a Wiki can act as a client that sends an XML-RPC request (called a "remote procedure call") for every change made in the Wiki to a central server which stores the requests in a database, displays them in chronological order on a web site and publishes an RSS feed with the same data.

The WikiPing protocol was inspired by the weblogUpdates.ping introduced by http://weblogs.com; the server uses the received data to compile a kind of "global recentchanges" list similar to those lists most Wikis provide in a local scope.

While the webpage with the "global recentchanges" list can be read directly by humans, the RSS feed produced with the same data can be used by a news aggregator and thus published on other websites, or used by individuals with their desktop news readers to keep track of changes in participating Wikis.

pecifications

Unlike the weblogs.com specs a WikiPing request needs named parameters (which are called "structs" in the XML-RPC specification) because most of the fields are optional and thus need to be identified.

WikiPing servers accept the following fields:

* tag (required) the name (or title) of the page which has been changed
* URL (required) the URL assigned to that page
* wiki (required) the wiki on which the page is hosted
* interwikiname (optional)
* history (optional) an URL pointing to the revision-list (page history) of the page
* author (optional) name of the editor who performed the change
* authorpage (optional) wikipage of the author.
* changelog (optional) some wikis provide a textfield in which the author can drop a short note that describes what kind of changes have been made.
* language (optional) two letter code (ISO 639-1) of the used language.
* callback (optional) URL of the clients rpc-interface. The presence of this field indicates the capability of the client to serve rpc calls itself. The WikiPing server can "callback" and request additional information to the WikiPing client.

Ideally, WikiPing clients should avoid sending pings to a WikiPing server for minor edits and SandBox changes, so the aggregated results aren't "polluted" with irrelevant changes.

upport

The WikiPing client functionality is currently supported by the following wiki engines:
* WikkaWiki
* [http://comawiki.org/ ComaWiki]
* MindWikiIt can be easily implemented in any WakkaWiki-fork as well as in other wiki engines.

ee also

* Wiki
* WikiEngine
* News aggregator

External links

* [http://web.archive.org/web/20050216161632/http://recentchanges.net/WikiPing WikiPing standard specification]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • WikkaWiki — Infobox Software name = caption = Native mind map support in WikkaWiki developer = [http://wikkawiki.org/CreditsPage Wikka Development Team] latest release version = 1.1.6.5 latest release date = release date|2008|06|24 latest preview version = 1 …   Wikipedia

  • Wikka — WikkaWiki WikkaWiki est un moteur de wiki très léger écrit en PHP, qui utilise MySQL pour sauvegarder ses pages. WikkaWiki est un fork de Wakka Wiki, auquel un grand nombre de nouvelles fonctionnalités ont été ajoutées. Il a été conçu de façon à… …   Wikipédia en Français

  • WikkaWiki — est un moteur de wiki très léger écrit en PHP, qui utilise MySQL pour sauvegarder ses pages. WikkaWiki est un fork de Wakka Wiki, auquel un grand nombre de nouvelles fonctionnalités ont été ajoutées. Il a été conçu de façon à être rapide,… …   Wikipédia en Français

  • WikkaWiki — es un software para wikis ligero escrito en PHP, que usa una base MySQL para guardar sus páginas. WikkaWiki es un fork de Wakka Wiki, al cual se le ha añadido un gran número de funciones nuevas. Fue concebido a fin de ser rápido, fiable, y seguro …   Wikipedia Español

  • List of XML markup languages — This page aims to list articles related XML markup languages. This is so that those interested in the subject can monitor changes to the pages by clicking on Related changes in the sidebar and on the bottom of the page.The list is not necessarily …   Wikipedia

  • Hardbat — Le hardbat est une discipline qui s apparente au tennis de table des années 1930 à 1940, avant l avènement des revêtements avec mousse. Cela permet de minimiser les effets dus à ce type de caoutchoucs et tend à réduire les différences entre les… …   Wikipédia en Français

  • Michel Martinez — Pour les articles homonymes, voir Martinez. Michel Martinez est un joueur de tennis de table né le 29 septembre 1979 à Annecy. Il est notamment à trois reprises champion de France de double messieurs (en 2002, 2007 et 2009), et en double mixte… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”