Google Summer of Code 2011

Events happening in the community are now at Drupal community events on www.drupal.org.

Welcome potential Google Summer of Code 2012 students and mentors!

SoC 2012 Announcements

Google Summer of Code is a global program that offers post-secondary student developers ages 18 and older stipends to write code for various open source software projects. We have worked with open source, free software, and technology-related groups to identify and fund projects over a three month period. Since its inception in 2005, the program has brought together over 6000 successful student participants and over 3000 mentors from over 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://irc.freenode.net/drupal).

PLEASE FEEL FREE TO SUBMIT PROJECT IDEAS OR TO RE-SUBMIT IDEAS FROM LAST YEAR!

slashrsm's picture

[GSoC proposal] Derivates API for Media ecosystem (D7)

Overview: The goal of this project is to implement Derivates API for Media Library (Media, Styles, ...) ecosystem in Drupal 7. This API will provide a flexible, extensible and abstract API to implement derivation engines for different types of files.

Description:

Read more
czernobog's picture

[GSOC Idea] GUI Drupal install config wizard

Summary: A user-friendly conversation-based Drupal customization wizard.

Description: I was inspired by the character creation process in the Ultima games wherein it asks you a series of questions and generates your character sheet based on your responses (with the opportunity to tweak the numbers afterward). It might also be addressing the usability issues @Itangalo is hoping to resolve with a module “app store”. I want to create a system that takes the user through a series of simple questions and then generates a single download of a preconfigured Drupal installation.

Read more
anshul.singhle's picture

[GSoC idea] Content Ideas

Who

Anshul Singhle , Sophomore Undergraduate Student at IIT Kharagpur India.
Email ID - anshul.singhle@gmail.com
IRC Nick - ana_s on #drupal , #drupal-contribute

Why do you want to do a project involving Drupal?

Read more
willvincent's picture

[GSoC Idea] A/B Testing Framework

Overview:
Develop a highly configurable, pluggable, A/B testing framework

Description:

For an upcoming project I will be starting within the next couple of months there is a requirement for some A/B testing. Specifically for this project it is just A/B testing of two versions of content displayed in a block. This requirement, however, has started the gears in my head spinning and I think this might be a great opportunity for this year's Google Summer of Code.

The idea, as it currently exists in my mind:

Testable Elements:

Read more
gábor hojtsy's picture

[GSoc Idea] Gettext API for Drupal contrib and core

Drupal core has some support for parsing and generating Gettext Portable Object (.po) files. This functionality was improved with Drupal 7 to support text context, that was part of the spec but not implemented in Drupal before. However, the actual code that is used to process and generate Gettext files is so baked in, there is no practical way to reuse them at all.

Read more
eltermann's picture

Drupal Commerce ideas

Hi, my name is Felipe and I'd like to apply for GSoC this year.
I'm a free software enthusiast. First because of the freedom philosophy itself and also because I believe in the technological progress based on collaborative work.
I'm a GNU/Linux user, running KDE and currently I use Emacs for coding.

So, last year I started working with Drupal and got really impressed with its power!
Specifically, I worked on a few projects using Ubercart.
The time passed by, Drupal 7 was released and I got to know this great project: Drupal Commerce.

Read more
greggles's picture

IDEA: Work on Groups.Drupal.org

Want to help add features to a site visited by hundreds of thousands of people a month? Want to enable enhanced collaboration among Drupal's contributors? Want to be mentored by a trifecta of zany Drupalistas Josh Koenig, Greg Knaddison and Moshe Weitzman?

Submit an application to work on Groups.Drupal.org. Some potential tasks for the summer:

  • Improving display of metrics from around the site. Help people know which groups are active and which aren't. Help visitors learn which other groups they might want to join.
Read more
gerhard killesreiter's picture

Improvement of internal communication on drupal.org

See the attached doc for more info. I've had this idea back in January, and don't think I'll have time to implement it myself.

It might make an interesting GSoC project (after some fleshing out), if it meets the eligibility rules.

I believe it is even more interesting with the introduction of git.

It would be suited for a student that has some experience with Drupal and ideally drupal.org.

Read more
gábor hojtsy's picture

[GSoC Idea] Expose Drupal translation activity

Localize.drupal.org is a great site providing a web interface for community translation. Due to technical and scalability reasons the site uses custom code to provide translation of 7000 modules and about 20000 releases of these modules. Each release is parsed and ends up in the database of the site which results in almost 270000 strings to translate. That's a lot of stuff! Now add up that we have almost 100 languages and each string can have any number of suggestions for any language.

Read more
anarcat's picture

GSoC idea - aegir 2.0 improvements (DNS and others)

The Aegir project is entering a new development cycle with the upcoming release of the stable 1.0 branch. We are therefore looking for contributors to improve the project in many ways. We specifically need help to port the frontend to Drupal 7, write a zonefile editor (which may require resurrecting it from a dead git branch or writing it from scratch), and a bunch of other things.

Read more
darklrd's picture

[GSoC Proposal] Integrate node.js as well as DrupalChat module functionality to Chatroom module

Overview - This project will focus on integrating node.js and DrupalChat modules functionality to Chatroom module. This project is planned for Drupal 7.

Description - This project will further enhance the Chatroom module and add the following features to it.

  • Add support for different transport backends to chatroom module.
  • Integrate current chatroom functionality with node.js.
  • Integrate Drupalchat module functionality into chatroom module.
Read more
dhruvbaldawa's picture

[GSoC Draft Proposal] Building a Specialized Syntax based Querying module over Views Module

Personal Details

Name: Dhruv Baldawa
Email: dhruvbaldawa@gmail.com
Personal Website: http://dhruvb.wordpress.com
Skype ID or GTalk: dhruvbaldawa@gmail.com
IRC nick: dhruvbaldawa
Phone number: +(91)-9323321233
School Name: Thakur College of Engineering and Technology, University of Mumbai
Years completed: Third Year Computer Engineering
PHP Experience Level: Advanced

Open Source Development Experience

PHP Experience:

Developed website for All India Stainless Steel Industries Association (http://www.aissia.org)
Developed Mass Mailing application
Read more
sepgil's picture

GSoC Proposal - Improving Rules 2

Overview

Rules 2 is a module, which allows Drupal 7 to execute actions depending on events and conditions. This GSoC project is about extending and improving Rules 2.

Description

Rules 2 is a great module, which has a wide range of application areas. Compared to its predecessor, which was designed for Drupal 6, it has improved on several parts. The scope of this GSoC project is to extend it by three points, that were partly already requested by some users:

This expansions would be a especially useful for site, that make extensive use of rules, employment ad or shopping sites and community portals.

Read more
cvangysel's picture

[GSoC] Willing to participate

I'm in my second bachelor year at the University of Antwerp studying Computer Science. I have a very strong interest for programming and web development and I've also had my share of Drupal-related coding.

Experiences

I've received excellent grades on all my programming classes at University and am familiar with modern web standards and practices. Over the years I worked a lot with PHP and C ++ and am also quite familiar with javascript (JQuery in particular). I am willing to learn other programming languages if needed (which I doubt is necessary for Drupal).

Read more
WhiteAngel's picture

[GSoC] New system of restrictions (community prototype)

The idea I was looking for in different CMS, but didn't find. I also looked a lot of drupal modules and didn't find suitable module.

General:
My idea is to create a special access control system, that support flexible and full restriction methods to author's content.

Description:
This system should meet next requirements:
1. Access system can be applied to all types of content: menu item, category, topic or a single post
2. System should have next restriction types:
- Allow All - allows to read, edit and comment content

Read more
amarnus's picture

Course Builder

This module will allow users to create a structured, interactive online course, manage subscriptions to the course, track performances and schedule lesson delivery.

I came across Learnable recently and they had a neat course builder that I thought would be an excellent feature for a Drupal-based LMS website to have.

Description

Let us assume users can have two different roles: that of a course manager and a student.

Content

Read more
n3_nash's picture

GSoC : Providing an easy means to mine documentation or connect Drupal to Drupal users to solve issues quickly

I want to contibute to Drupal as a student in GSsoc 2011.This idea stuck me while i was using the documentation of Drupal 7 while working on a drupal project.

Read more
darklrd's picture

[GSoC Proposal] - Extend functionalities of and add new features to Media module

Overview – Extend functionalities of and add new features to Media module.

Description - This project will contribute to the on going development of Media (http://drupal.org/project/media) module and extend its functionalities further. The main goal will be to provide integration with WYSIWYG editor.
I will work on following features -

I also plan to enhance the image functionality further by providing following features (if time permits)-

  • Provide options to set image title, alternate title, description, caption, hyperlink, alignment, size, etc.
  • Provide option to edit the image with the following features -
    • Crop
    • Rotate
    • Flip horizontally and vertically
    • Common filters such as brightness and contrast control.

This project is for Drupal 7.

Read more
danithaca's picture

Recommender Module Performance Enhancement & Drupal for Data-intensive Computing

The Proposal

This student proposal has two parts. The first part is to enhance performance for the recommender modules via Apache Mahout integration.

The Recommender API module and its helper modules was developed as a GSoC 2009 project. Those modules enable Drupal sites to provide content recommendation services based on users browsing history, Fivestar ratings, product purchasing history, and so on, similar to what http://amazon.com offers. However, I received many feedback from users complaining the performance/scalability issue of those modules: for sites with >1k nodes or users, the modules won't work (using 4GB RAM, running for >10 hours). This is simply not acceptable, because it is those sites with lots of nodes/users who need the recommendation service the most.

The performance issue is due to the following reasons:

Read more
mayankkandpal's picture

GSoC Idea : Extending the RDF Module [Drupal-7]

I am willing to contribute to Drupal-7 as a Student in GSoC-2011. I came up with this idea while recently working on Drupal-7 for a Semantic-Web project.

Drupal 7 comes with an inbuilt core RDF module. There is a contributed RDF module as well which allows us to extend the functionality of the core module through :
1. RDFx
2. RDF-UI
3. Evoc

Read more
Subscribe with RSS Syndicate content

Google Summer of Code 2011

Group notifications

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