|MediaWiki Handbook: Contents, Readers, Editors, Moderators, System admins, Researchers +/-|
- Note: the name "MediaWiki" is often confused with several other, similar, names; please see the glossary for an explanation of these.
MediaWiki is wiki software, released under the GPL, that is used by Wikimedia projects and others. It is an implementation of a wiki, a content pool that anyone can freely edit. It is developed using Phabricator, our instance of Phacility phabricator.
MediaWiki 1.29.2 is the latest stable version, and is recommended for third-party users. Those running their own servers should upgrade for security reasons. Special:Version shows what version a site is running. You can play around in the local Sandbox to see this version in action.
MediaWiki 1.29.2 is available for download from MediaWiki.org, a site that is also responsible for the documentation of the software. MediaWiki is currently running on all Wikimedia sites. Third-party users should probably not run the alpha/beta versions of MediaWiki on publicly accessible servers at this time.
Technical developers section
- MediaWiki features
- Installation and configuration
- MediaWiki Tutorial with screenshots: how to install and configure Mediawiki, how to change skins; how to add extensions
At the moment there is a stable version maintained for at least one year after its release date, and the last legacy versions still getting security fixes. Older versions are considered as insecure. As of October 2017 there are three supported versions:
- The future version 1.30 (REL1_30 branch in September 2017)
- The stable version 1.29 supported until July 2018
- The legacy version 1.28 supported until November 2017
- The new LTS version 1.27 supported until June 2019
- The old LTS version 1.23 was supported until May 2017
To create your own dump of a local MediaWiki site, you can use the dumpBackup.php script found in the maintenance directory of your MediaWiki installation tree.
An example invocation to a full backup might look like:
php maintenance/dumpBackup.php --full > full.xml
Command line options for dumpBackup.php are explained by running it with no parameters, i.e.
However, there are some extra undocumented options in its source code.