User:Ankitgadgil

Hi, I'm Ankit Gadgil. Final year student at Masters of Science(Computer Application) from Symbiosis University, Pune, India. I am an open source enthusiast and interested in programming and teaching. I am have contributed to Wikimedia by writing test cases for jQuery.IME jQuery.IME Input method editor library. I also ocasionally translate string in Marathi for mediawiki.

My contributions: (https://github.com/wikimedia/jquery.ime/commit/c7930e55bab3e20aa4a333b5c08ebbb1afd6be55)
 * Wrote test cases for jQuery.IME (https://github.com/wikimedia/jquery.ime/commit/5e1c03388eefec25c06bcfe77cf670ae8557705f) &
 * Translations for mediawiki(Marathi Language)
 * Mozilla Rep. https://reps.mozilla.org/u/ankitgadgil/
 * Contributing to mozilla webmaker project as a Webmaker Mentor
 * Contributing on Drupal(Mobile Sites for Highwire)

Name
Ankit Gadgil

Email
ankitgadgil@gmail.com

IRC Nick
ankitgadgil

Web Page / Blog / Microblog:
ankitgadgil.blogspot.in

Location
Pune, Maharashtra, India

Typical Working Hours:
8:00pm to 12:30am (IST) (weekdays) 10:00am to 12:30am (IST) (Weekends)

Synopsis
jQuery.IME Input method editor library supporting 150+ input methods across several languages. This is the jQuery version of the input method tool used in Wikimedia projects, a.k.a. Narayam. These input methods are well tested and contributed by large Wikimedia community. This project is a Wikimedia foundation initiative to provide language technology tools to wider audience outside the Wikimedia universe.

After the feedback of the first release we have a good idea of what would need to be done in a next release. In this project, I will be working on some improvements in jQuery.IME. These improvements would be to add an onscreen keyboard feature, support for content editable Divs and better browser compatibility. The main objective of this project is to enhance the capabilities of jQuery.IME so that it encorporates more features for its next release.

Required deliverables

 * Addition of an onscreen keyboard feature.
 * Support for content editable Divs.
 * Better browser compatibility for jQuery.IME.
 * Create full documentation(If necessary).

Additional rectifications (If possible in time)
If time permits, I will like to add solve open issues. on jQuery.IME

Post GSOC

 * Support and Contributions in solving more bugs for mediawikii and jQuery.IME.
 * All the remaining deliverables from "Assitional rectifications section" section.

About Me
Hi, I am Ankit Gadgil, a 2nd year MSc(Computer Aplication) Student at Symbiosis Institute of Computer Studies and Research, Pune. Web and software development is the field I have chosen as my carrer and I am enthusiastic about open source. I want to make this the jQuery.IME enhancement because I believe it is a great projecta and this is what will be the next buzz on the wiki. Languages have always been my preference as they shape ones own self and mediawiki's language team does this with passion for the community. I have a bit of idea how the end product works. I would like to dive in deeper into the code to make it better which is one of the ways I can help the community is coding and inhancing the features of jQuery.IME. I have already written test case of this project and I have good understanding of Java, PHP, MySQL, JS, Drupal and HTML/CSS/XML. I have also contributed to Mozilla and I am a Mozilla Rep from India and a Mozilla Webmaker Mentor.

Participation
I plan to communicate progress using regular mails to the mentor and a mail describing the specific points about progress on the mailing list. I'll be using 'Github' to work on the project. Another option for hosting code is gerrit. I plan to ask for support on IRC( #mediawiki ) and on the mailing list.

Past Open Source Experience
[https://github.com/wikimedia/jquery.ime/issues open issue

Any Other Information

 * Mozilla Rep : https://reps.mozilla.org/u/ankitgadgil/
 * Open Source Follower and Promoter: http://www.slideshare.net/fullscreen/ankitgadgil/introduction-to-foss-and-mozilla/1
 * Blog: http://ankitgadgil.blogspot.in/

Contact

 * email: ankitgadgil@gmail.com
 * Twitter: @anknite
 * Facebook: https://www.facebook.com/ankitgadgil
 * irc: ankitgadgil
 * Github: https://github.com/ankitgadgil