Manual:MediaWiki Developer's Guide

From MediaWiki.org
Jump to: navigation, search
shortcut: MDG
This is the storage place of a book (collection of pages). You can load it from here, generate a PDF, let a book printed, edit it or otherwise update its content. Be reminded that when overwriting this book storage page with an updated version of the book, the previously assigned categories are not automatically copied to the recent version: you need to manually copy the categories from the former version. (Problem has been filed as enhancement request 27952)
MediaWiki Developer's Guide
MediaWiki Developer's Guide - photos of a printed book Cover.png
This is a MediaWiki book, a collection of MediaWiki articles that can be easily saved, rendered electronically, and ordered as a printed book. For information and help on MediaWiki books in general, see Help:Books (general tips) and WikiProject Wikipedia-Books (questions and assistance).
PDF ]  [ epub ]  [ ODT ]  [ ZIM ]

Open in Book Creator ]  [ Order Printed Book ]

[ About ] [ FAQ ] [ Feedback ] [ Help ] [ WikiProject ] [ Recent Changes ]


MediaWiki Developer's Guide - photos of a printed book.png

MediaWiki Developer's Guide (MDG) v2.05 2013-08-20 mwbook #01[edit]

Become a smart developer[edit]

Getting started
How to become a MediaWiki hacker
Development policy
How to debug
Learning JavaScript and beyond
Code conventions
General coding conventions
PHP coding conventions
JavaScript coding conventions
CSS coding conventions
Database conventions
Security
Security
Security for developers
Security (Manual)
Cross-site scripting
DOM-based XSS
Cross-site request forgery
SQL injection
Database access
Securing database passwords
Configuring file uploads
Secure coding and code review for MediaWiki (Tutorial)
API
API Introduction
API Main page
ResourceLoader
ResourceLoader
ResourceLoader/Vocabulary
ResourceLoader/Features
ResourceLoader/Developing with ResourceLoader
ResourceLoader/Default modules
Extension points (SpecialPages, Hooks etc.)
Extensions
Developing extensions
Parser functions
Special pages
Extending wiki markup
User rights
Magic words
Hooks
HTMLForm
HTMLForm
HTMLForm tutorial part 1
HTMLForm tutorial part 2
HTMLForm tutorial part 3
Localisation - Internationalisation (i18n)
Localisation
Translatewiki.net
Submitting patches
Pre-commit checklist
Security checklist for developers
Testing
PHP Unit testing
Writing testable PHP
JavaScript unit testing
Writing testable JavaScript
Parser tests
Code review
Code review guide
Getting your code reviewed