Google Summer of Code 2010


Welcome potential Google Summer of Code 2010 students and mentors!

About (from the SoC site):

Google Summer of Code (GSoC) is a global program that offers student developers stipends to write code for various open source software projects. We have worked with several open source, free software, and technology-related groups to identify and fund several projects over a three month period. Since its inception in 2005, the program has brought together nearly 3,400 students and more than more than 3,000 mentors & co-mentors from nearly 100 countries worldwide, all for the love of code. Through Google Summer of Code, accepted student applicants are paired with a mentor or mentors from the participating projects, thus gaining exposure to real-world software development scenarios and the opportunity for employment in areas related to their academic pursuits. In turn, the participating projects are able to more easily identify and bring in new developers. Best of all, more source code is created and released for the use and benefit of all.

This group is for posting and discussing GSoC project ideas, as well as for general conversation that relates to the SoC. You can also get help on the #drupal IRC channel on freenode (irc://


Slurpee's picture

GSoC 2014 - Student Application DEADLINE THIS FRIDAY!

Reminder to all students AND mentors that GSoC 2014 student applications are due this Friday March 21st at 19:00-UTC. Moving forward all students need to be submitting applications directly into Melange for review. Students need practice submitting proposals into Melange to realize it can be a pain and understand Google will NOT accept ANY late proposals.

Read more
Slurpee's picture

It was fun GCI, Welcome back GSoC

Originally posted in our GSoC group. More info about GCI in a few months...Join us in #drupal-google or the new group if you want to learn more @

Our awesome community recently became a bit more awesome. Drupal was accepted into Google's Summer of Code 2014! Student applications started March 10th and are open until March 21st. It's not too late to become a student, mentor, or submit a project idea. Not available to join the GSoC fun...maybe you can send an email to your alumni university mailing list?

Read more
Slurpee's picture

Google Summer of Code 2014 - Announcement and Application

Major announcement! The 10th annual Google Summer of Code application period kicked off Monday, February 3rd (GSoC 2014 announcement from Google[1]).

Read more
sukh.singh's picture

Multi site creation requirement

I am building on one Drupal project where we have 1 main site and n number of sub-sites. The requirements are as follows per role base:

Super Admin

  1. Can create a n number of sub sites from main site front-end (, We have wildcard entry for
  2. Can administer any sub-site created from main site.
  3. Can create content and can choose under which sub-site it will be available. (One content can be shared across multiple sub sites)
  4. Can create menus and can choose under which sub-site it will be available.
Read more
sumitk's picture

Google Summer of Code 2012

Please join for participating in Google Summer of Code 2012 :)

Read more
jggarley's picture

Module Suggestion for my Senior Design Student Project

Hello everyone. I'm a final year IT major and for my senior design I have decided to redesign a non-profit organization Web site using Drupal. My background is in .Net Framework but I have been playing with Drupal and I have a developed lot of interests. The non-profit organization is a chapter based organization, which has 1-3 chapters in every state and some parts of Africa, Europe and Canada. My academic adviser has approved the project BUT said that I will have to develop two custom modules. I have never develop any module before. Any suggestions/ideas will highly be appreciated.

Read more
sumitk's picture

GSoC 2011 Idea: - To be deleted

Idea Moved

Saubhagya's picture

My GSoC Experience

I successfully completed my GSoC project after a terrific summer and here I’m going to share my experience with the whole program and what I learnt from it.

I was very excited when my proposal got selected by the community but didn’t know where to proceed, at that moment my mentor klausi and co-mentor fago helped me; they gave me initial instructions about CVS, git/github, Eclipse and Drupal. I spent almost three weeks to understand how these stuff works. In the same time I was trying to understand Rules 2.x and somewhat entity. Rules 2.x in my opinion is a great module (fago is doing a wonderful work) with a large code base and I am also newbie to OOP, so I also thought it would take more time to trace the Rules code than actually doing my proposed stuff. But as we decided a weekly open meeting throughout the program, I got an idea about my work in first meeting; it was really a tough meeting for me to grasp. We (klausi, fago and me) discussed about whole idea with a shared google diagram.

Read more
sepgil's picture

Rules Transformers: Final Update

This my final update for the GSOC 2010 project Rules Transformers.

Pipline outline

After some hard work in the last days, I finally finished the project.
Currently users need to get the latest JSPlumb version from the SVN repository and put into the transformers_pipelines manually. But I talked with Simon, the developer of JSPlumb, and he said that he'll release the 1.2.2 version as MIT and GPL, so I can commit it within my repository.

Read more
iantresman's picture

Project suggestion: Content output construction kit

I'd like to make a suggestion for a new module, that makes it easier to create template/theme overrides, without having to manually create syntactically correct .tpl filenames and content.

The problem

Read more
sepgil's picture

Rules Transformers: Update 4

A short (4th) update on Rules Transformers:

After meeting with my mentor, we decided, that I would stop coding on the UI at the monent and would work on the metadata functions(take a look at this issue #859764 for more information), so that I could concentrate later fully on the UI.

  • So the last week:

    • I added metadata intergration for csv.
    • started on the integration for xml.
    • and added a skipline parameter for csv
  • Future Tasks:

    • This week I'll be finishing the xml stuff and if time allows start coding on the UI again.
Read more

Project Management Tools for Grassroots Activists (Activism Labs)

Project information

Project page on (more to come as each module is developed)
Student: Jeremy Blanchard (auzigog on d.o, on g.d.o)
Mentor: Ashe Dryden (ashelydryden)
Co-mentor(s): See list at

Check out Activism Labs for more info.

Current status: See the Roadmap for details.


This set of tools will allow grassroots activists to better organize projects and campaigns and will also be useful to end-users working on almost any type or project. Existing tools for Drupal are lacking key features, often not very user-friendly, and almost never packaged for easy setup. I will address these problems by:

  • Adding functionality to existing task tracking modules
  • Creating the capacity for subgroups
  • Allowing for discussion listservs to integrate seamlessly with groups
  • Creating a module to plan, track, and document meetings
Read more
Saubhagya's picture

Rules Optimization:Update-6

Here is the sixth update of Rules Optimization SoC Project. In the previous week I didn't start with rule sets as I mentioned in last update. Instead of this klausi and me agreed upon optimizing tree structure further.

Tasks done:

Read more
sepgil's picture

Rules Transformers: Update 3

This is my third update for my GSoC Project Rules Transformers.

  • Last week was mostly about improvment:

    • I corrected all the issues, that my mentor figured out(
    • In that process, I also redesigned the CSV parser.
    • and finally I improved the simpletests.
  • Future Tasks:

    • Today I started working on the Pipeline component, and that will be my work for the next weeks...
Read more
Saubhagya's picture

Rules Optimization:Update-5

This is the fifth update of Rules Optimization SoC Project. In this week my major tasks were about making the module more reliable by simpletests and code cleanup. These can be summarized as:

Read more
sepgil's picture

Rules Transformers: Update 2

This is my second update for my GSoC Project Rules Transformers.

  • Here is the work I did last week:

    • I finished implementing CVS export and import functions.
    • I also coded XML import and export functions
    • While implementing the actions, I wrote simpletests.
  • Future Tasks:

    • Coding a mapping action, which will allow to map the data structures.
Read more
Saubhagya's picture

Rules Optimization:Update-4

This is the fourth update of Rules Optimization SoC Project. Optimization for event sets is finally working (There might be some bugs so currently it's under review). And fago has also committed the patch for optimization ( in Rules 2.x. So this module would work for optimization with latest Rules 2.x. But before using rules_optimization module keep in mind that there should not be any event set on the site before enabling the module otherwise site will break. First remove event sets, enable rules_optimization module and then create event sets again (seems lengthy but this would give optimized performance).

Read more
sepgil's picture

Rules Transformers: Update 1

At least I can post my first update for my GSoC Project Rules Transformers. I'm sorry it took me so long, but from now on, I'll post them regularly every Monday and link them through the wiki page.

  • Here a quick summary of what I've been till today:
    • Besides setting up a wiki and project page, I've also set up a github project since I'll be using git as version control system. you can find it here: I'll commit major changes and community patches to Drupal CVS server.
Read more
Saubhagya's picture

Rules Optimization:Update-3

Here is the third update of Rules Optimization SoC Project. Now working rules_optimization module is available at and it plugs easily to the Rules 2.x with rules_optimization_integration patch. Module logs the tree structure in Rules log but it doesn't trigger the rules right now :)

Tasks done:

Read more
Subscribe with RSS Syndicate content