Mediawiki Extension Development

From semantic-mediawiki.org
< SMWCon Fall 2014
SMWCon Fall 2014Mediawiki Extension Development
SMWCon Fall 2014
Mediawiki Extension Development
Talk details
Description: An introduction to how to develop basic MediaWiki extensions. We will show how to create your own extensions to increase the possibilities of your wiki.
Speaker(s): User:toniher
Slides: see here
Type: Tutorial
Audience: Developers
Event start: 2014/10/01 11:00:00 AM
Event finish: 2014/10/01 01:00:00 PM
Length: minutes
Video: not available
Keywords:
Give feedback

Audience: This tutorial is targeted for users with enough MediaWiki/Semantic MediaWiki experience and/or MediaWiki administration skills that would like to delve into MediaWiki programming and start having some custom hacks in their wikis.

Knowledge on PHP or other similar programming languages will help.

Content[edit]

  • Extension file structure
  • Extension credits
  • Coding style
  • Hooks
  • Type of extensions:
    • Tag extensions, parser functions
    • Examples with different kind of hooks
  • Usage of MediaWiki classes: User, Title, File, etc.
  • Localization
  • Resourceloader (including Javascript and CSS in your extension)
    • Ajax function example