User:Sakthive/GSOC Application

Identity
Name: Sakthi Velmani Email: sakthi92@gmail.com Project title: Query management and smart updates in SMW

Contact/working info
Timezone: Chennai, India +5.30 GMT Typical working hours: 11 am to 6 pm Phone: +918015047484 IRC or IM networks/handle(s):  sakthi at freenode

Project summary
This query management project enables the user to view all the queries used in the wiki. This page query s the queries in the entire wiki and displays about its usage, whereabouts, dependencies and the history.

Required deliverables
Special page for managing and viewing the queries in the wiki.

If time permits
Automatic update of queries if source data changes.

Community bonding period:
Improving the knowledge regarding the project and the having more clear work flow idea on the project with help of the mentor.

Milestone1:
3 weeks, collecting data about queries.

Milestone2:
4 weeks, Implementing it as a Special page.

Milestone3:
3 weeks, Testing, integration and documenting.

About me
I am pursuing Electronics and Communication Engineering in KCG college of Technology, Chennai India. The interest got me into mediawiki is when I was wondering how the wikipedia survives the hell lot of requests and edits at a time. I learned PHP and started to lurk around the mediawiki's code base. This project means a lot to me because the feeling of getting my code running on the server and the world is going to be benefited by it would be awesome.

Participation
I love to code. Usually I work till late nights and some times overnight. But as this is a SoC, I have planned to work during both day and night managing to bring 6-7 hours a day or more. I have already started talking to the mentor regarding the project through skype, and will communicate him during the program on skype and E-mail some times. I believe getting help from mentor and IRCs is better than mailing list and self search. During the work progress I would publish my code on github which makes easier for mentor and other to review it. As my core is electronic, I would continue contributing to the community after the program as a hobby.

Other info
I had written a patch for my friend's college project, a standalone script that shows a random page about a particular category in Wikipedia, a python web app. Github.