Rosetta Code:API/MediaWiki: Difference between revisions

From Rosetta Code
Content added Content deleted
(Basic content and structure for the page)
 
m (Clean up former link.)
 
Line 1: Line 1:
Rosetta Code:API/MediaWiki|MediaWiki runs at the core of Rosetta Code. It offers several builtin programmatic interfaces, including [[Rosetta Code:API/MediaWiki/api.php|api.php]] and [[Rosetta Code:API/MediaWiki/index.php|index.php]].
MediaWiki runs at the core of Rosetta Code. It offers several builtin programmatic interfaces, including [[Rosetta Code:API/MediaWiki/api.php|api.php]] and [[Rosetta Code:API/MediaWiki/index.php|index.php]].


Interactions with the MediaWiki builtin APIs will require authentication for some operations, and special account privileges for others. Traditionally, the "Bot" status is granted to user accounts which are dedicated to use by a bot. This allows the bot's access to the site to be disabled if its behavior becomes detrimental to the site. Examples of such cases might include consuming too many server resources, repeated corruption of pages or execution of processes and changes which have been decided are incorrect or inappropriate.
Interactions with the MediaWiki builtin APIs will require authentication for some operations, and special account privileges for others. Traditionally, the "Bot" status is granted to user accounts which are dedicated to use by a bot. This allows the bot's access to the site to be disabled if its behavior becomes detrimental to the site. Examples of such cases might include consuming too many server resources, repeated corruption of pages or execution of processes and changes which have been decided are incorrect or inappropriate.

Latest revision as of 13:59, 21 July 2009

MediaWiki runs at the core of Rosetta Code. It offers several builtin programmatic interfaces, including api.php and index.php.

Interactions with the MediaWiki builtin APIs will require authentication for some operations, and special account privileges for others. Traditionally, the "Bot" status is granted to user accounts which are dedicated to use by a bot. This allows the bot's access to the site to be disabled if its behavior becomes detrimental to the site. Examples of such cases might include consuming too many server resources, repeated corruption of pages or execution of processes and changes which have been decided are incorrect or inappropriate.

Perl

There are at least two Perl bindings for interacting with MediaWiki, MediaWiki::API and MediaWiki::Bot. MediaWiki::Bot provides bot-specific abstractions to MediaWiki::API.