Manual:Contents

This is a technical manual for the MediaWiki software. It contains information about installing, running and developing for the MediaWiki software. We also have a set of public domain help pages for users of the software. Currently much content is still on meta. This manual will be expanded to include all the other nitty-gritty bits of info that are useful to developers and sysadmins.

''Note: There are still a lot of holes in our documentation! Please see the 'to do' page for details.''

Main sections


Categories

 * Installation
 * Guide to setting up a new MediaWiki installation


 * Configuration
 * Information about the various parameters that can be used to customise the MediaWiki software.


 * Database layout
 * Details about the database architecture behind MediaWiki.


 * Code
 * Details about the PHP program.


 * Global object variables
 * Details about the global objects variables used throughout the MediaWiki code.


 * Hooks
 * Software hooks that allow you to extend the built-in MediaWiki functionality.


 * Parameters to index.php
 * Details about parameters passed to the wiki via the URL.


 * MediaWiki FAQ
 * Frequently asked questions about the software.


 * API
 * In-depth description of the external API.


 * Help on meta
 * Lots of help about various things - in the process of being moved here.


 * Doxygen documentation of MediaWiki code.
 * External API

Browsing the manual
The manual is not particularly developed yet, and the content we do have is not always organised well. These other methods of browsing our content may help:


 * Special:Allpages/Manual: - Lists all pages in the Manual: namespace.
 * Category:Manual - top level Manual category

Improving the manual

 * There are a lot of pages that are still on meta which are in the process of being moved. Please bear with us while this happens.
 * Project:Manual is a place to discuss and co-ordinate the development of the Manual: namespace.
 * See also Project:Current issues.