Bulk Menu Creator

Events happening in the community are now at Drupal community events on www.drupal.org.
gaurangagg's picture

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

dmitrig01's picture

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

dave reid's picture

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

gaurangagg's picture

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

awlo's picture

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.

Google Summer of Code 2010

Group organizers

Group categories

Important Announcement

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: