Developer hub
From MediaWiki.org
This is the place to come if you want to contribute to the development of the MediaWiki software. For help installing or customising MediaWiki, please see the administrator help.
These pages are in the early stage of development. If you can't find the information you are looking for, or have found useful information somewhere we have not linked to, then please leave a comment on the talk page and someone will look into it.
Contents
Primary developer resources
Info on MediaWiki.org
Extending MediaWiki
There are 5 main extension points that allow developers to add features and functionality to MediaWiki or to change existing functionality. MediaWiki has been designed to allow for modification without changing the "core code". This makes it easy to update to a new version of MediaWiki without having to manually merge in old extension code changes. The extension points are:
<newtag>...</newtag> Parser Functions - Create a new command like: {{#if:...|...|...}} Special Pages - Add a new special page. Skins - Change the look and feel of MediaWiki.Help for extension writers
Developer discussion
For more information about the above, please see Communication.


