MediaWiki history

From MediaWiki.org

Jump to: navigation, search

Wikimedia and MediaWiki have developed organically (read: chaotically). Initially there was just Wikipedia, and it ran on Clifford Adams' UseMod wiki. In fact, in the very first weeks, Wikipedia even used CamelCase (see en:Wikipedia:CamelCase_and_Wikipedia). This would later be known as Phase 1 of the script. Some Wikipedias would continue to run the UseMod software until December 2003, including the large Italian Wikipedia, because the differences between the databases made conversion difficult (see Wikipedia software upgrade status).

In January 2002, Wikipedia was switched to a completely new wiki engine in PHP, developed by Magnus Manske specifically for Wikipedia, to offer more functionality and build upon a scalable infrastructure (i.e. a MySQL database). Lacking a name, it was simply called "the PHP script". This era was retroactively named Phase II after the next rewrite. The last version of the Phase II branch is available on SVN (README, Browse the code). A fork of the Spanish Wikipedia, Enciclopedia Libre, continued to run Phase II until early 2004.

In response to growing scalability concerns, Lee Daniel Crocker rewrote the software, calling the new version Phase III (hence the retroactive naming of I and II), but it still had no name of its own. Instead, it was sometimes called the "new codebase", after the CVS module where the code was stored.

In the coming months, Brion Vibber effectively took over as lead developer and release manager of the software. The code is now maintained by a large and active group of developers. LDC reorganized the code a bit in April 2003 and moved it into the new CVS module "phase3", where it still resides (although the CVS repository is now an SVN repository).

After the Wikimedia foundation was announced on June 20, 2003, the name "MediaWiki" was coined by Wikipedia contributor Daniel Mayer as a play on Wikimedia [1]. Developer Erik Möller announced the rename in August 2003 [2], and the new name was gradually phased in over the next months. Daniel registered the mediawiki.org domain.

There are no immediate plans for a Phase IV of the software. Instead, MediaWiki development now happens in smaller steps: see MediaWiki roadmap.

[edit] See also