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.
- Slides at: https://slid.es/similis/mediawiki-extensions (Zip archive with presentation)
- Used code: https://github.com/toniher/UserAvatar
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