CIS-A2K/Events/MediaWiki Training/2018
MediaWiki Training MediaWiki Training (MWT) is a residential training workshop to groom technical leadership skills among the Indian Wikimedia community members. |
Main page | 2015 | 2016 | 2017 | 2018 | 2019 |
MediaWiki Training 2018 will take place on 1-2 February at Bangalore. This year splitting MediaWiki and Wiki Technical Training. MediaWiki Training will be a small and an invitation-only workshop and advanced topics related to MediaWiki will be discussed during this workshop.
Event details
edit- Date: 1-2 February 2018
- Venue: 194, 2nd C Cross Road, 2nd Stage, Domlur, Bengaluru, Karnataka 560071.
Agenda
edit- Mediawiki (Quick - About in 1-hour Maximum)
- Installing XAMPP/LAMPP.
- Creating accounts in gerrit.wikimedia.org, mediawiki.org, create and upload SSH keys
- Clone MediaWiki core to web server document root, installing.
- Introducing the MediaWiki framework
- Introducing the LocalSetting.php.
- Introducing the InitialiseSettings.php.
Note:- We will try to do this session before the workshop. // Mostly we will introduce Phabricator and ask participants to start hacking on sample easy bugs.
- Extensions (10-12 Hour)
- Parts of Mediawiki Extensions.
- Localize the Messages though i18n.json file.
- A-Z of Hooks Functions Extensions.
- A-Z of Parser Functions Extensions.
- A-Z of Tag Functions Extensions.
- HTML Form
- PHP unit tests
- Extensions Introduction
- Introduction to mw:Extension:Newsletter
- Extensions Project
- Make Alert or Notification to Any Extension.
- Developing your new extension - mw:User:01tonythomas/Hackathons/ExtensionHack#Developing your new extension
- https://phabricator.wikimedia.org/T112119
- Gerrit (Quick - About in 30 Minutes)
Please do it your self as image instruction have.
- Upload the Patch via Public Edit (Git)
- Install git and git review (Git)
- Upload the patch via git. (Git)
- Upload the multiple Patch in same Repo. (By make diff-diff Branch)
Note: For Security Reasons Wikimedia does not allow to test patch in gerrit.wikimedia.org. So We will do gerrit test on http://gerrit-test.wmflabs.org or http://gerrit-new.wmflabs.org. Extra Note:- We will try to do this session before the workshop.