Introduction to SMW Extension creation

From semantic-mediawiki.org
< SMWCon Fall 2014
SMWCon Fall 2014Introduction to SMW Extension creation
SMWCon Fall 2014
Introduction to SMW Extension 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:
Event start: 2014/10/01 09:30:00 AM
Event finish: 2014/10/01 10:30:00 AM
Length: 60 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