| SMWCon Fall 2013 | |
|---|---|
| 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: | 2013/10/28 09:00:00 AM |
| Event finish: | 2013/10/28 10:00: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.
- 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