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.