User:Pawanseerwani 1/GSoC proposal

This is my(Pawan Kumar D) GSoC proposal.

Simultaneous Modification of Multiple Pages with Semantic Forms

 * Public URL: https://www.mediawiki.org/wiki/User:Pawanseerwani_1/GSoC_proposal
 * Bugzilla report: (link to the related report at http://bugzilla.wikimedia.org )  [Yet to file an enhancement] 
 * Announcement: (link to the announcement of your proposal at the wikitech-l mailing list.  [Yet to announce] 

Name and contact information
Name: Pawan Kumar D Email: pawanseerwani@gmail.com IRC or IM networks/handle(s): pawan_seerwani Location: Roorkee, Uttarakhand, India Typical working hours: 12:00 pm to 5:00 pm, 8:00 pm to 3:00am (IST)

Synopsis
The aim of this project is to facilitate simultaneous modification of multiple pages(which were created using Semantic Forms), in a tabular format. Currently, editing multiple pages with Semantic Forms is cumbersome involving visiting and editing each page separately. This project would help a great deal in editing such multiple pages.

Deliverables
Include a brief, clear work breakdown structure with milestones and deadlines. Make sure to label deliverables as optional or required. It’s OK to include thinking time (“investigation”) in your work schedule. Deliverables should include investigation, coding, deploying, testing and documentation.

Goals of this project :

Required goals : Optional goals :
 * Create a tabular display of multiple pages with a single page in each row. (Note: Multiple pages being displayed should be created by a single Semantic Form)
 * Add Pagination & Search feature in the tabular display.
 * Option for editing of single/multiple pages from the tabular display.
 * Keyboard Navigation feature in the tabular display.
 * Using of Job queue for storing of modified data.
 * A parser function for modification of multiple pages.
 * Use the input widgets(as specified in the form definition) in the corresponding tabular structure
 * Create an #autoedit like parser function to modify multiple pages at once.
 * A mechanism to detect mass-modification of pages by a bot.

About you
We don't just care about your project -- you are a person, and that matters to us! What drives you? What makes you want to make this the most awesomest wiki enhancement ever?

You don't need to write out your life story (we can read your blog if we want that), but we want to know a little about what makes you tick. Are you a Wikipedia addict wanting to make your own experience better? Did a wiki with usability problems run over your dog, and you're seeking revenge? :-) What does making this project happen mean to you?

Participation
We don't just want to know what you plan to accomplish; we want to know how. Briefly describe your work style: how you plan to communicate progress, where you plan to publish your source code while you're working, how and where you plan to ask for help. (We will tend to favor applicants that demonstrate a clear vision for what it means to be an active participant in our development community.)

Past open source experience
Do you have any past experience working in open source projects (MediaWiki or otherwise)? If so, tell us about it! If you have already written a feature or bugfix in a Wikimedia technology such as MediaWiki, link to it here; we will give strong preference to candidates who have done so.

Any other info
Please add any other relevant information -- UI mockups, references to related projects, a link to your proof of concept code, whatever. There are no specific requirements, but we love to see people who love what they're doing. Show us you're excited about this project and have an interest in the background and are considering how best to make your idea work.