User:Kunalgrover05/Progress Report

Tasks done

 * Set up development environment for Mediawiki using LAMP server
 * Explored various features in Core and Translate extension
 * Gone through documentation for Translate extension
 * Setup a Debug environment using PHPStorm and XDebug for understanding the existing code and also explored various debugging modes supported by Mediawiki
 * Understanding the usage of Hooks
 * Went through the PageLanguage extension's code for some idea regarding the Language selector

Communication Plan
Currently, I have been updating my mentors about the current tasks primarily using emails and sometimes using IRC or GTalk. Looking forward to increase the communication frequency and give more regular updates regarding the same. Planning to make a git repository to commit all codes before actually committing it for review using Gerrit. Also, will put regular Wikitech mailing list emails at places where I need suggestions/comments.

Goals for the first half

 * Should be ready with the Page Language selection for core.
 * Solved bugs for page SpecialAggregateGroups and Optional page Language translation
 * Language bar design

Week 1

 * Started working on the Language Selector for Mediawiki core.
 * Understood functioning of Database in core.
 * Set up a new entry in the database in the pages table. Working only with MySQL currently.
 * Currently working on a function to update the value of the page language for all the existing Wiki pages.

Page Language- Discussion Page