Grants:TPS/Rjain/Open Source Bridge 2014

From Meta, a Wikimedia project coordination wiki
Jump to navigation Jump to search
User name
User location (country)
Event name
Open Source Bridge 2014
Event Web site
Event date(s)
24 June - 27 June 2014
Event location (city)
Portland, Oregon
Amount requested (remember to specify currency!)

USD 2500 (Request for advance disbursement)

Together, Richa Jain and Rahul Maliakkal have the required experience to do a solid presentation on how to start out as an extension developer. Both have some experience with the client-side. Rahul's experience is mostly on the client-side. Richa has strong server-side experience (particularly the API, but also the database, supporting code, and basic hooks), so she can speak to that aspect; however Extension:Annotator involved client-side code as well. Superm401 | Talk 05:21, 6 May 2014 (UTC)
I'm one of the co-chairs of this year's Open Source Bridge conference. Richa and Rahul's talk proposal was well-received by our selection committee and we would very much like to see them be able to attend and speak. Our conference draws a decent contingent of people (myself included) who administer Mediawiki instances and could benefit from a look at the sometimes-mysterious world of extension development. --Reidab (talk) 02:39, 7 May 2014 (UTC)

Budget breakdown[edit]

  • Travel (round trip Economy class base fare from India to Portland): USD 2000
  • Visa: USD 160
  • Accomodation: USD 70 * 4 nights = USD 280

Total cost: USD 2440 = USD 2500 (Approx)
I will return the unused amount to Wikimedia Foundation Wholeheartedly.

Proposed Participation[edit]

About me
I am Richa Jain, third year Undergraduate student from Indian Institute of Technology Roorkee, India. I have been involved with Mediawiki community since Januray 2013. I was a Google Summer of Code 2013 student under Wikimedia Foundation and have worked on the project Extension:Annotator. I was also a speaker at FOSSASIA 2014 where I talked about my GSoC project and took part in a Panel Discussion regarding the Participation of Women in IT sector. I also organised a talk in my institute to encourage students about how to get involve into FOSS.

My Session
My proposal Extension Development with Mediawiki is being accepted along with my co-speaker Rahul21. The talk will be a long form hacking session. We will briefly talk about Wikipedia and Mediawiki contribution and then we will have a long discussion on developing Mediawiki Extensions by citing various examples using some very commonly used Extensions such as Upload Wizard, Visual Editor, etc.

Session Details
The session will be of 1.45 hours. In the first 45 minutes, intially we will introduce the public with Mediawiki and Wikipedia Contribution. Then we will head on towards our main talk 'Extension Development with Mediawiki'. Here we will first introduce about extensions, how to install it by showing some of the most commonly used extensions - Visual Editor and Upload Wizard. Then after in the remaining 1 hour, we plan on making two extensions in the session with the following ideas:

  • Hello User Extension: Using this, we will introduce the audience about the basic files necessary to create a skeleton for the extension and using the extension as a special page. This will show up 'Hello Username' and the time when the user is logged in.
  • Theme Changing Extension: This will be using Hooks and Parser, which allows a user to swap between two themes.

Goal and Expected Impact[edit]


Going through the statistics, about 500 participants attend this conference. Our main goal will be to make people aware about Mediawiki and Wikipedia contribution. In particular, they will be learning how to make their own Mediawiki Extensions according to the need and also contribute to the existing ones.


We will be taking email-ids of the participants and provide them with a list of useful resources. We will contact them after a week or so for taking the feedback whether they found our session useful. Thus we will have a rough estimate of the impact we were able to create at Open Source Bridge 2014.