User:Jayprakash12345/Mediawiki 2018

Mediawiki Training 2018

 * Mediawiki (Quick - About in 1-hour Maximum)
 * Installing the XAMPP.
 * Installing the MediaWiki.
 * Introducing the MediaWiki framework.
 * Introducing the LocalSetting.php.
 * Introducing the InitialiseSettings.php.


 * Extensions (10-12 Hour)
 * Parts of Mediawiki Extensions.
 * Localize the Messages though i18l.json file.
 * A-Z of Hooks Functions.
 * A-Z of Parser Functions.
 * A-Z of Tag Functions.


 * Extensions Introduction
 * Introduction to Extension:Newsletter
 * Introduction to Extension:ParserFunctions
 * Introduction to Extension:UniversalLanguageSelector


 * Extensions Project
 * Make Alert or Notification to Any Extension.
 * Developing your new extension - User:01tonythomas/Hackathons/ExtensionHack
 * https://phabricator.wikimedia.org/T112119

We will spend most of the time on extensions. Because Extensions is the First Step toward MediaWiki Core.


 * Gerrit (Quick - About in 30 Minutes)
 * 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.