User:Language portal/Language coverage matrix/GSoC 2013

This is proposal for GSoC project.

Identity
Name: Harsh Kothari Email: harshkothari410@gmail.com Project title: Language Coverage Matrix dashboard

Contact/working info
Timezone: UTC+5:30 (IST - India) Typical working hours: No Preference any time IRC or IM networks/handle(s): harshkothari

Project Outline
The Language Coverage Matrix dashboard would help automate the information about language support provided by the Language Engineering team on e.g. key maps, web fonts, translation, language selector, i18n support for gender, plurals, grammar rules. The LCM would display this information as well as provide visualization graphs of language coverage using various search criteria such as tools or languages. I will build this web based dashboard using Javascript libraries integrated with MySQL to manage the data.

Document of Matrix Data
http://hexm.de/LangMatrix

Bug on Bugzilla
https://bugzilla.wikimedia.org/show_bug.cgi?id=46651

Technologies involved and a little bit of the work flow

 * A Python Script - To save all current data into the MySql Database.
 * A Form ( PHP + jQuery ) - To manually enter new data in the Database.
 * PHP - All the integration.
 * jQuery + AJAX - To fill up the dashboard as per the searching / filtering criteria.
 * JavaScript / jQuery + AJAX - Data Visualization as per the requirements.
 * CSS - Designing.

About you
I am Harsh Kothari, final year engineering student of L.D. College of Engineering. I am from Wikipedia Gujarat Community, and also a contributor in MediaWiki for almost 6 months now. I have developed Mediawiki Extension : TwitterCards. I am promoter of 1st MediaWiki group of India. I have localized and ported different gadgets in Gujarati Wikipedia as well as another indic wiki. i.e HotCat, Reference Tooltip, PopUps.