MediaWiki

DCCWiki, a community DCC encyclopedia.
Jump to: navigation, search

MediaWiki is a Wiki software package licensed under the GNU General Public License. It is a feature-rich wiki implementation written primarily for Wikipedia and other Wikimedia Foundation projects, but also used by many other wikis.

It is written in PHP with the texvc math renderer in OCaml and uses an underlying MySQL relational database management system. Its logo symbolizes how its markup language uses double brackets ("[[","]]") to link articles together. MediaWiki is capable of interfacing with other, optional programs to improve performance and capabilities. Support for memcached, the Squid cache system, and TeX math rendering are all available in the current version. An extension and hook system allows users to add their own features and program interfaces.

History

MediaWiki was originally written for Wikipedia by the German University of Cologne student and developer Magnus Manske. The site previously used Perl-based UseModWiki (nicknamed "Phase I" by the Wikipedia community), then switched to PHP with a new version ("Phase II") on January 25, 2002. The day is known within the Wikipedia community as "Magnus Manske Day."

In mid-2002, the software was further rewritten and improved ("Phase III") by Lee Daniel Crocker, and has been incrementally developed from this code base since. Starting in mid-2003, the previously unnamed program was named "MediaWiki" and regular public releases began to be made with non-Wikipedia users in mind.

The wiki engine was released under the name MediaWiki for the first time on August 29, 2003. The release name of that particular release was MediaWiki-stable 20030829.

The name was chosen by Wikipedian Daniel Mayer as a play on 'Wikimedia', Wikipedia's parent organization which was being formally established around this time. The name is, however, occasionally criticised for its similarity to "Wikimedia", which leads to confusion among people new to the project.


External links