Application for Drupal Summer of Code 2010 : Gaurang Aggarwal
Overview
To add new features that will make Drupal more user friendly . This includes the Bulk Menu creator . This module will help in creating multiple menus at once without any need of multiple page loads .
Project
My Primary goal is to create a bulk menu creator which creates menus in bulk . Presently , creating menus in Drupal is big hassle as it requires lots of page loads which is very inefficient , requires lots of bandwidth and consumes so much time .
I will create a interface which will be containing 4 text boxes ,1 for every menu by default .
If there is need of more menu , user will press button which will create new set of textboxes ,like the one in Poll Module .
There will be a option button which will tell about the type of menu being created .
As the user fills the entries and submit the form , the form will be submitted and new menus will be created .
This will make Drupal more user friendly .
This module is necessary because everytime I create a Drupal Website , it takes many page loads to create menus .
With Bulk Menu Creator , this problem will be solved greatly.
If popularity of this module increases considerably then this module can be added in the core .
Timeline:
- May 24 - 31st - I will get more familar with Drupal code base, CVS practices , secure coding standards , etc
- June 1 - 21 - I will Code the first part of the project .
- June 21 - July 12 - I will Code the second part of the project .
- July 12 - Submit Midterm for evaluations .
- July 16 - August 2 - I will code the third part .
- August 3 - August 16 - I will code on the final part during this period .
- August 17 - August 20 - I will polish up the code , will make it bug free , optimize the code and I will submit Final Report .
Mentors :
If you want to help me , please mail me .
Contact Details :
Student Email : gnaruag@
IRC Nick : gnaruag
Mobile no. : +
IM : gnaruag
Difficulty : Medium ( Modules which I am planning to code , are solutions of the problems I face while using Drupal . Hence I am finding the best solution of the problem )
Benefits to Drupal
- Easy creation of large number of menus , reduced page loads and reduced time consumption in creation of menus .
Success Criteria
I will create module and its functionality will work flawlessly in many browsers like Mozilla Firefox 3 , Chrome, Opera 10 and above and Safari.
Biography
I am 19 year old student from Faridabad , which is located in Haryana in India . I am coding in HTML / CSS since I was high school . I am using Drupal Since 1 Year and I am familiar with PHP/Mysql since 3 years . I blog on my website (www.gaurang.info) . I am also familiar with Python .
Currently , I am in College in 2nd year , student of Engineering in IT . I am handling many drupal sites out of which my web project site for MD University Students is (www.mdu.li) . I am blogger & I blog about variety of topics (www.gaurang.info) .

Comments
Time
This would probably take me about 2 hours to code. I'm not sure how this can be stretched out to a whole summer.
Agreed this needs more
Agreed this needs more details about what is actually going to be accomplished. This is not really a three month project.
Senior Drupal Developer for Lullabot | www.davereid.net | @davereid
No offence Sir , but this
No offence Sir , but this will stretch out to whole summer .
I want to include the following in this module
1. Toggle switch which will activate & deactivate the module .
2. Module will use AJAX for faster creation of the menus .
3. It will have option of switching between the Menu Types .
Best,
Gaurang Agrawal
www.gaurang.me
Rephrase
Perhaps you need to rephrase your proposal. I agree with dmitrig01. This is how I understand it (in short):
You want to have an ajax interface for building menus from a list of content.