Introduction to MediaWiki extensions creation

From semantic-mediawiki.org
< SMWCon Fall 2014
SMWCon Fall 2014Introduction to MediaWiki extensions creation
SMWCon Fall 2014
Introduction to MediaWiki extensions creation
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): Toni Hermoso Pulido
Type: Tutorial
Audience: Developers
Event start: 2014/10/1 09:30:00 AM
Event finish: 2014/10/1 10:30:00 AM
Length: 120 minutes
Video: not available
Keywords: mediawiki, extension, jquery
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