User:Sakthive/GSOC Application

From mediawiki.org

Identity[edit]

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

Contact/working info[edit]

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[edit]

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 that helps in managing the queries.

Deliverables[edit]

Required deliverables[edit]

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

If time permits[edit]

Automatic update of queries if source data changes.

Project schedule[edit]

Community bonding period:[edit]

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

Milestone1:[edit]

3 weeks , collecting data about queries.

Milestone2:[edit]

4 weeks , Implementing it as a Special page.

Milestone3:[edit]

3 weeks , Testing, integration and documenting.


About me[edit]

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[edit]

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.

Past open source experience[edit]

I had rewritten a SMW maintenance script to use the new style, which is used by Mediawiki maintenance scripts. Click here to see this.

Other info[edit]

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.

See also[edit]