First step in Wikimedia through Codecademy

Started working for Wikimedia as an intern with a feeling of determination.It has only been 3 weeks and i have learned a lot in this duration and Now I have started wondering how much I’ll be learning in these 3 months. And the best part of this project is that I get to Teach others, whatever i have learnt,  by creating online tutorials of mediawiki API development course on codecademy.

Week 1( 10 Dec- 16 Dec):

  • Started the project by discussing with my mentor Yuri Astrakhan about which modules of mediawiki API should be implemented and those are Parsing, Querying and Modifying.
  • Began with Parsing with the reference of API:Parsing_wikitext and Mediawiki API Documentation . Also tried API:Sandbox to get an idea about actual output.
  • Got so much confused between title and text parameter of action=parse. And the confusion got resolved through IRC. 🙂
  • After so many reviews of mentor and the changes I finally created a tutorial for Getting wikimarkup text as an HTML .
  • And once I got the whole idea about how a tutorial must be implemented and how it should look like(HTML/CSS) , I started with other action=parse tutorials.

This week was all about learning and trial & error:

  • My mentor’s review taught me so many things which I had no idea about like Two key Principles KISS(Keep It Simple Stupid) and DRY(Don’t Repeat Yourself). 😀
  • Then he told me how to always imply these principles in your code specially while writing a code for client side.

Week 2 (Dec 17- Dec 23):

Week 3 (Dec 23- Dec 30)

As the time flies this project is getting more and more interesting for me. Learning something new everyday is helping me know how to impart my knowledge to others who want to know about mediawiki APIs.

Congratulations!!!”On Your OPW Acceptance”

“The best Gift” this year gave me was an e-mail saying “Congratulations!!! On your OPW acceptance”. I have been selected as an intern for OPW (Outreach Program for Women) 2013. Even today I go back to the mail to read it again which brings an amazing smile on my face. After Mozilla, Wikimedia has given me a chance to show my enthusiasm towards contributing to FOSS communities. I am grateful to Priyanka Nag and Netha Hussain who introduced me to this program through Womoz(Women in Mozilla). Also I am thankful to gnome and Wikimedia for selecting my project proposal. I got a new experience of writing a proposal which included: conversations with the mentors, making small contribution to the project, guidance for writing a project proposal and all these helped me to move one step ahead. This experience is stored in my personal Knowledge Repository! And there is a lot to come. I believe in “Learning by Teaching” and luckily got the project related to it.

My project is about creating online tutorials of media wiki API for developers and students.I really appreciate Yuri Astrakhan for mentoring me throughout the whole process of making a contribution to the project. Have a look at it http://www.codecademy.com/courses/web-beginner-en-o94o8/0/1 . I am waiting to get started with the project that will be from 10th December 2013. I am really excited about it and I hope that I mark up to the expectations of the program and Wikimedia.