User:Ankitgadgil/GSoC-2013-proposal
Hi,
Below is my GSoC 2013 Proposal:
GSoC 2013 Proposal: jQuery.IME next big release improvements
[edit]Name
[edit]Ankit Gadgil
ankitgadgil@gmail.com
IRC Nick
[edit]ankitgadgil
Web Page / Blog / Microblog:
[edit]ankitgadgil.blogspot.in
Location
[edit]Pune, Maharashtra, India
Typical Working Hours:
[edit]8:00pm to 12:30am (IST) (weekdays)
10:00am to 12:30am (IST) (Weekends)
Synopsis
[edit]
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.
Deliverables
[edit]Required deliverables
[edit]- 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)
[edit]If time permits, I will like to add solve open issues. on jQuery.IME
Post GSOC
[edit]- Support and Contributions in solving more bugs for mediawikii and jQuery.IME .
- All the remaining deliverables from "Assitional rectifications section" section.
Deliverables
[edit]Timeline | Task |
---|---|
May 27- June 7 |
|
June 8- June 20 | Separate the code into specific sections according to the different tasks they do. |
June 21- July 11 |
|
July 12- August 5 |
|
August 6- August 26 | Implement better browser support for jQuery.IME + tests. |
August 27- September 17 | Test using unit tests for all above mentioned inhancements/implementations. |
September 18- September 21 | Write unit tests for all implementations. |
September 22- September 23 | Finishing touch, improving documentation. |
About Me
[edit]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
[edit]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
[edit][https://github.com/wikimedia/jquery.ime/issues open issue
Any Other Information
[edit]- 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
[edit]- email: ankitgadgil@gmail.com
- Twitter: @anknite
- Facebook: https://www.facebook.com/ankitgadgil
- irc: ankitgadgil
- Github: https://github.com/ankitgadgil