Toolserver:Peachy

From mediawiki.org

This page was moved from the Toolserver wiki.
Toolserver has been replaced by Toolforge. As such, the instructions here may no longer work, but may still be of historical interest.
Please help by updating examples, links, template links, etc. If a page is still relevant, move it to a normal title and leave a redirect.

Peachy is a PHP framework designed to interact with the MediaWiki built-in API. The package contains interfaces for almost all of the functions included in the API, and with multiple plugins included and/or available for download, allows any script to access any MediaWiki wiki reliably and safely.

Peachy was designed with portability in mind. This means that any end-user can, without modifying any of the core code, write a plugin that interacts with the core code to create a customized plugin. Through the use of "events" also known as "hooks", a plugin or script can modify the flow of the core functions, allowing an enormous amount of possibilities.

MediaWiki version 1.15 or later is required to use the framework, along with PHP version 5.3.0 or higher. Various plugins require the latest versions of various extensions to be installed on the target wiki.

Peachy is in the middle of a rewrite to a newer, more intuitive and faster framework, and is expected to be done by the end of 2010.