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!

guilhermearmigliatto's picture

[GSoC Proposal] Implementing an Automatic DNS Resolution Mechanism for Aegir Project

Hello,
I am Guilherme M. Armigliatto, I am a master degree student in computer science at the University of Campinas (UNICAMP).
[MyFirstName] [Mylastname] (at) gmail com

I'm a defender of free software and I've used Drupal. I would like to propose a new project to be conducted at GSOC:

Read more
tcarmona's picture

[GSoC Proposal] Improve Media:YouTube

Who?

Hi, my name is Tiago Carmona. I'm a Computer Sciences student at Universidade de Campinas (A.K.A. Unicamp) at Brazil. I've started using Drupal 3 years before in an internship at Harvard University, but never got a chance to really help the Drupal community. Aside from working with computers and studding, I'm also a part of the Rotaract program, a Rotary sponsored organization that, among other things, focus on helping real communities in all the world. I hope that with the help of the GSoC program I can also start helping the Drupal community.

Read more
balintbrews's picture

[GSoC Proposal] Hierarchical permissions for Drupal 8

The basic idea has more than 2 years of history. In 2009 Larry Garfield wrote a blogpost about more flexible rights management. His concept has two important parts: we need a much more fine-grained permission system, and we need the ability to organize permissions into a hierarchical, unambiguous, logical system.

This was welcomed by the community, and an issue has been created. Thinking about the possibilities of implementation and changes took a few months. Plenty of suggestions came, but there weren't any actual progress in implementation before the release of Drupal 7. I would like to take the challenge. During Summer of Code, I would be implementing the ideas of Larry and the community. Then prepare the final code for integration into Drupal 8 core.

Read more
nodestroy's picture

Business Analytics and Reporting

Title
Business Analytics and Reporting

Who
Dominik Kiss (dominik@eor.at)
My username on drupal.org is nodestroy. A long while ago I contributed to buddylist till it was replaced with friendlist and other solutions like flag module. I'm a computer science bachelor student at Vienna University of Technology, Austria. I'm working with drupal since 2005.

Overview

Read more
dmitrig01's picture

Applications due tomorrow

I'd just very briefly like to remind everyone that student applications are due tomorrow, so be sure to turn them in ASAP. The sooner you turn them in, the more chance we'll have to give feedback on them so you have the best possible chances of being accepted.

Read more
eltermann's picture

[GSoC Proposal] Drupal Commerce discounts setup

Well, I tried to make it equal Melange proposal, but to a updated version, check the link in comments

Who:
My name is Felipe Eltermann and I study Computer Engineering at Unicamp (Brazil).
You can find me on e-mail "felipe.eltermann at gmail.com" and on IRC "eltermann".

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 use GNU/Linux running KDE, Emacs for coding, Git as version control system and drush for developing Drupal.

Read more
webankit's picture

Extending grupal

Overview: This project aims to upgrade grupal and extend it to support Groups , OU, User Profile and developing Google Apps in Drupal.

Description:
1) Upgrade Grupal to D7
2) Extending Provision API to support Groups & OU
3) Integrate Drupal User Profile with google (using User Profiles API)
4) Devoloping an API in Drupal to create Google Apps using Drupal, will be working on these Google
Applications API:-
+Gmail Inbox Feed
+Documents List Data API

Read more
bojanz's picture

GSoC idea: Improve Media:YouTube (browser upload support and more)

So, here's an idea for anyone still not sure about what they could/should do this summer of code.

Media:YouTube is a module providing YouTube support for the Media family of modules.
It's nicely written and has some popular and needed functionality.
However, something is missing, and that something is upload support.

There are two ways to upload a file to YouTube:

Read more
itangalo's picture

GSoC idea: App-store style page for "install new module"

Drupal 7 provides the possibility to download and install modules directly from the web interface, which potentially can improve the user experience for installing new modules considerably. The objective of this GSoC proposal is to create an app-store style interface that either (1) replaces the "install new module" page, or (2) is used to populate the URL field in the "install new module" page.

This project would include:

  • Investigating some different app-store style interfaces, and determine which elements are suitable for Drupal module browsing.
Read more
darklrd's picture

[GSoC Proposal] Starbox (combine lightbox, colorbox, shadowbox, greybox, etc - everything in one!)

Overview – Starbox which will combine lightbox, colorbox, shadowbox, greybox, etc - everything in one! (like WYSIWYG)

Description - In this project, I will develop an API module which will support all Lightbox style external libraries. As part of GSoC, I will start with Lightbox and take it as base module for developing this API module. Next, I will integrate colorbox also. This module will provide integration with the following D7 modules -

  • Image
  • Views
  • Media
  • Video (if time permits)

The API module will provide following features (depends on library) -

  • Common admin UI for all libraries
  • Turn on/off external lightbox type libraries by path or node type
  • Paging
  • Slideshow
  • Zoom in/out
  • Download original image
  • Custom content in overlay description

This project is for Drupal 7.

Read more
superpointer's picture

[GSoC Proposal] Implement Activity Logging API, publish ActivityStreams and expose Drupal translation activity

Context

Drupal is an open source content management platform powering millions of websites and applications. It’s built, used, and supported by an active and diverse community of people around the world.

Drupal translations is a service, built on Drupal itself, that is used by translators from around the world to maintain localizations of all projects on http://drupal.org.

This document is a proposal for Gábor Hojtsy idea (with some extras!) to organize and expose in natural and automated way the massive activity happening under the hood on http://localise.drupal.org.

Read more
seth.vincent's picture

GSOC Proposal: Help move Aegir to a 2.0 release

Who:
Seth Vincent
sethvincent@gmail.com

Contributed to open source project?
I’ve built websites with Drupal for over 3 years, and have recently begun developing contrib projects for which I’ve created sandbox repos. This will be my first time working directly with others on a team for an open source project.

Overview:
Help move Aegir to a 2.0 release by working on the port of the Aegir frontend to Drupal 7, writing a DNS zonefile editor, and helping with other features and issues that need work before Aegir 2.0 can be released.

Description:

Read more
tvn's picture

[GSoC proposal] Designing reputation system for Drupal community. Acknowledging non-code contributions.

Overview
Provide a model of reputation system for d.o which will expose a wide range of contributions of community members. Not only direct contributions via commits but contributions in forms of other activities: documentation, support, UX, design etc. Provide a model for exposing member's field of expertise. Define ways to show that community value non-code contributions as well as code ones, encouraging more non-code contributions.

Description

Read more
anshul.singhle's picture

[GSoC Proposal] Enabling git push access over http.

  1. Background – Many Drupal developers have faced the problem of not being able to push to Drupal’s git repositories from behind a http proxy. This problem is particularly prevalent among University students (such as myself) as many universities have proxy servers. My proposal is to write a server-side CGI script that would allow developers to perform push operations to the Drupal git infrastructure over http.
Read more
powersm2010's picture

[GSOC Proposal] Improved Installation UI

Overview:
This project would improve the UI for installing Drupal by providing a more easily customizable product.

Description:
The past few years have seen the adoption of Drupal by many websites, companies and institutions. However, small websites continue to constitute a majority of sites using Drupal. Many of these small websites are built by people who do not work with Drupal professionally. These people would benefit by having a clearer, more easily customizable installation process.

Read more
Alias M2K's picture

[GSoC Proposal] Profile Pro - The User Profile Extended

The idea is to create a module that lets users share their social profile with the fellow members in the site.

To begin with, once the module is installed, the user should be able to configure the module. He should be able to connect his account with other social sites. Once connected he has his choice on deciding what is to be displayed publicly(to guests as well as other members of the site), privately(only to other members of the site).

Read more
cwgordon7's picture

[GSoC Proposal] JavaScript testing framework

Overview: I would like to write a full-fledged JavaScript testing framework for Drupal. As Drupal has grown, it has incorporated more and more JavaScript into its user interface, so being able to test JavaScript is critical in ensuring that the user interface is functional. A JavaScript testing framework could be used for unit tests, such as for API functions like Drupal.checkPlain(), as well as for logical functional tests of complex user interface pieces, such as tabledrag.

Read more
Alias M2K's picture

[GSoC Proposal]Ping Me In - The ultimate social networking module

There are a lot of social networking sites, Facebook, Twitter, Orkut, MySpace, Friendster etc. to name a few, along with other sharing, book marking and blogging sites like YouTube, Picasa, Flickr, (video and photo sharing) Delicious, Digg, Stumble Upon etc.(social book marking) , WordPress, Blogger etc. (blogging). In short, it will be too hard a person with a Facebook, Twitter, Delicious and Blogger account to update his status, tweet and blog simultaneously in any case. This is where this module comes to aid...

Read more
tamasd's picture

[GSoC proposal] Conditional text for the Drupal help system and the documentation team

Conditional text for the Drupal help system and the documentation team

“The basic idea of conditional text is to evaluate an expression, and display text if it's true. “
In short, this is what my proposed module will do.

However, sometimes the conditions will be topic level, sometimes it will be within the topic. The expressions must be user readable (eg.: module is views with version greater than 3.0). There can be 3 kind of displays of a conditional text: visible, hidden, collapsed fieldset, which can be chosen by the site builder.

Read more
ezra-g's picture

[GSOC Idea] Onboarding module (API and UI)

[GSOC Idea] Onboarding module (API and UI)

Proposal co-written with kyle_mathews

Onboarding is the process where site owners help new site members orient themselves and take the important initial steps toward becoming full-fledged members of the site. This process is critical for many types of sites commonly built with Drupal such as community sites, intranets, event / conference sites, etc.

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: