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

Deliverables

 * 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.

If time permits
I will create browser support matrix for TUX and other product. i.e https://bugzilla.wikimedia.org/show_bug.cgi?id=45602

Project Schedule
Currently working on and will post very soon.

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.

Participation
I am thinking that IRC is the best way of communication hence I am available on IRC all the time. I would love to discuss on mailing list and I would also like discussion on wikipage. All my work will be updated through my Git repo.

Past Open Source Experience
I am involve with many open source activity in Ahmedabad. I am active member of Google Developer Group Ahmedabad. I have created MediaWiki Extension TwitterCards. I have also worked little it on MediaWiki Extension EtherEditor, jquery.uls and jquery.ime. My all code is open-sourced and is uploaded at Github. I also worked on Library to get metadata from parsed raw description text. I was also speaker at various open source conference. Also conducted workshop of MediaWiki Gadget Kitchen at Gnunify and Avenir.