I took my first step … ;)


Its been two days since my internship began.. Ever since my acceptance into OPW Round 7 I have been planning on tackling the project entrusted to me.. Well my project is “OpenStreetMap Embedding to UploadWizard (UploadWizard is an extension to MediaWiki)” ..

This project is about enhancing the image upload process for Wikimedia Commons. Commons is an image hosting site which is used by Wikipedia and a bunch of other sites, as a central location to store free images, which can be reused anywhere without needing to worry about copyright. Commons has millions of images and Wikipedia editors need to be able to find quickly the right ones for their articles, so it is important to store various metadata with the image which will help navigation – topic of the image, when it was made and so on. This metadata is usually stored in a complex template language that is specific to MediaWiki, and the sight of which usually makes people to flee in terror. Since we cannot expect image authors to learn to write something like that, Commons has a tool called UploadWizard which creates all the code for you, after you fill out a bunch of forms. The main goal of the OSM map embedding project would be to provide map interface & the integration with external databases to the UploadWizard.

N0w there are many ways to do this project.. But I chose a method that was worth experimenting..  I started off  with an introduction of a link in UploadWizard  which can point the coordinates of Uploaded image on OSM …  Soon I will replace the link with a map widget with beautiful features .. And yes, complex coding is involved..  😉

I wrote my first patchset  and its up for reviewing .. and this is my first step.. 🙂 .. Maybe once I have completed the project I might feel that this step is insignificant.. 😛 .. But still this is my  first little step.. 🙂 .. 😀

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s