Google Summer of Code 2010

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.

WE MOVED! ALL FUTURE GSoC DISCUSSIONS TAKE PLACE @ https://groups.drupal.org/google-summer-code

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://irc.freenode.net/drupal).

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

Sharique's picture

Idea - unified payment api

My idea is about having a unified payment api for Drupal. It useful for site which does not need e-commerce features but need some kind of payments from members like subscriptions based membership, paid nodes, donations,... etc.
Currently what we have is support for either specific gateway, or we need to install e-commerce modules get these functionality.

Read more
Goddard's picture

Tournament System

I'm in the process of finishing up a CS degree like many others. One thing that I have always done while working on class work, or even since I first was introduced to a computer was gaming, or competing. This is anything from pool, bowling, boxing, and the good old fashion clan/team battle in a rpg(role playing game) or fps(first person shooter) game. It is fun and one of the most time consuming elements is being able to record wins / losses and all the little things that people get fired up about.

Read more
disymus's picture

Intuitive interface for CCK & Views

Hi

I am final year computer science engg. student. I have been using drupal from 1 year. I have designed about 15-20 websites in drupal and have really felt how tiresome it is to create & configure with cck & views. It was gruesome for me for a project, where i had to create some 20 custom content types with 12 views. It was student management system. All tasks were repetitive and gruesome.

Read more
fago's picture

Idea: Optimise the evaluation of big rule sets

Here is project idea related to rules (for drupal 7) an interested student could pick up.

Currently rules follows a naive approach for evaluation rules, thus each rule and its conditions are check sequentially as specified. However when rule bases get big it would make much sense to optimize the evaluation of the rules. As something like the RETE algorithm doesn't apply to the module, I think the best thing to do would be reordering the rules in a decision tree, thus each condition is only checked once. A rules are already prepared and cached for evaluation, we could plug into this preprocessing step without hassle.

Read more
jolos's picture

automated performance testing

This proposal is about a performance testing suite ( for drupal, obviously ).
The idea is mainly built around this issue: #638078.
In this issue an automated performance testing suite is suggested.
When I stumbled on this a few months back, I thought this was a great idea.

Read more
aishumoorthy's picture

Improving 'Eduglu' for creating better E-Learning sites

About me :
Hi everyone! I'm Aishwarya.M.B, doing my final year B.E in India. I have been using drupal for the past 1 year. I've worked on Codeigniter PHP framework and I have written a library for Codeigniter for video embedding. This project was based on Drupal's Emfield module. I'm looking forward for an opportunity to contribute a lot for Drupal.
Overview :

Read more
publicmind's picture

Facebook-style Micropublisher

Overview

Facebook-style Micropublisher (FBSMP), will let users publish content (such as images, links, videos, etc) in a stream like on Facebook. FBSMP will be a pluggable system whose functionality can be extended by writing small plugins. (i.e. different type of content can be published using plugins)

Description

Read more
wingie's picture

Flash Theme Engine for Drupal

something i feel that drupal at this time is seriously lacking is interactive flash based themes.
a lot of people think that integrating flash with drupal is a no-go mainly because drupal is a php webapp...and flash is well.. a designers tool.

But if you can mash flex, actionscript 3.0, AMFPHP[a remote gateway specifically for flash and ,[ click here ] and the drupal services API. it is very well possible to envision a theme engine that allows users to create amazing flash sites with drupal.

Read more
auzigog's picture

General question on the GSoC application process for Drupal

Hey all,

I have a plan for pretty comprehensive proposal for Summer of Code. I was hoping to get some advice from you on the best way to propose it.

Essentially, the proposal relates to making a project management tool tailored specifically to activists, organizers and people in social movements. I envision the modules/features that I build being integrated into Open Atrium, since it provides some amazing groundwork as a project management tool.

I want to bring my proposal to the group in the best way possible to increase the chances that the project will make the final cut.

Read more
danithaca's picture

Top Nodes with Google Analytics: balancing exploitation and exploration for content recommendation using "multi-armed bandit" algorithm

About me: I'm a PhD student at the University of Michigan School of Information, with a research focus on designing recommender systems. I'm also a Drupal fan, and have been using Drupal and developing for Drupal for 3 years. Last year I participated in GSoC 2009 and developed the recommender bundle modules. For more information about me, please visit http://michiza.com

Overview: The proposed module will make content recommendations using Google Analytics tracking data, and strive for a balance between "exploitation" (recommending popular contents) and "exploration" (recommending new and trendy contents) using the "multi-armed bandit" (MAB) algorithm

Read more
Sadanand Dandge's picture

Users and Groups management for multiple LDAP/AD

I have an idea for managing users/groups belonging to multiple LDAP back-ends.

This can involve the features for managing the various LDAP configurations (say for different directory services). This can include the mapping of the drupal user/group parameters to the directory service parameters.
Additionally, the feature can involve seamless import/export user/groups data between directory service and drupal.

Read more
charithccmc's picture

Drupal - JasperReports API :: bridge

I have a idea to provide a bridge between Drupal and JasperReports API. JasperReport is open source Java reporting and it can write to screen , to a printer or into PDF, Spread Sheet, RTF, ODT and XML files. Creating this bridge customer can easily generate reports from MySQL database.

JasperReports is third party tool , I want to know this idea suitable project for GSOC 2010 ???

It is suitable I can submit Project Proposal.........

please do some comment...

Read more
Linulo's picture

Install Profile for a PHPBB-like forum

Something I always wanted to do but never found the time for is creating an install profile for Drupal that would install a ready-to-go forum that is similar to what you get if you install a forum software like PHPBB. I found that many webmasters use PHPBB just because it is easy to set up, even if they know that they want to integrate more functionality that is difficult/impossible to realize with a dedicated forum software.

Read more
drunken monkey's picture

Creating a generic Search API

The goal of this project is to build a generic Search API that will on the one hand abstract from the data source (using the entity_metadata module) — thus allowing all kinds of entities to be as easily indexed and searched as nodes —, and from the indexer / search engine on the other hand, making concrete implementations like Solr, Lucene, Xapian, … implement only the specific details and thereby eliminating unnecessary code duplication.
Also the gathered metadata and the search engine interface could be used to create a generic Views integration for all searches, thus letting all supported searches display their results as a configurable view.
The planned overall design is sketched in the attached diagram.

Read more
johnmurray's picture

Integration of a No-SQL Database

About Me:

My name is John Murray. I have left introductions on other posts, and you can read about me there if you are interested.

Overview:

No-SQL databases are becoming more popular, more frequently used, and are gaining more traction as cloud and distributed computing are becoming more common in everyday web development. I would like to write an API for drupal to interact and use Cassandra as a database. Short-term goals would include creating an API for use in module development.
Read more

Touch interface for mobiles (eg. iPhone)

Mobile platforms that should be supported one way or another, with either individual solutions (or through one generic solution if that's feasible but unlikely): iPhone and Android

Read more

Tips on applying for one of Drupal's GSoC slots

Just had a discussion on IRC with a potential student, and wanted to make sure some of these things made their way into a more central place. Mentors, past students, etc. feel free to add to this list.

<

ul>

Read more
aishumoorthy's picture

Drupal Installation Profile for E-Learning.

About me :
Hi everyone! I'm Aishwarya.M.B, doing my final year B.E in India. I have been using drupal for the past 1 year. I've worked on Codeigniter PHP framework and I have written a library for Codeigniter for video embedding. This project was based on Drupal's Emfield module. I'm looking forward for an opportunity to contribute a lot for Drupal.

Overview :

Read more
adityakg's picture

Integrating Views output into Feeds Module for further processing - as suggested by @dereine

Hi all!

Overview:

This project intends to enable Drupal importing data from various existing WebAPIs (e.g. Twitter, Facebook, XML, RDF, etc) and put it into Drupal's element (nodes, users, database data, etc..)

This is achieved by utilizing Views and Feeds module in Drupal.

The process of importing external data from WebAPIs will be:
external WebAPIs -> Views -> Feeds -> Drupal (nodes, users, database data, etc..)

About Me:

Read more
Alex UA's picture

Views Projects for Google Summer of Code 2010

Hi all- as you may already know, The Google Summer of Code is about to get started for 2010. At the moment we are trying to come up with ideas that students can craft proposals around, and I was hoping that we could get a few Views related proposals. IMO- nothing can raise your community profile, outside of working a lot on core, like Views related work, and it also happens to be one of the most marketable skills within the thriving Drupal ecosystem. So- it would be great if we could get a couple of Views related projects proposed.

Please, please, please, if you have any ideas for how a student could spend three months working on views related tasks, please add ideas to the Google Summer of Code Group (and consider mentoring as well- it's an awesome way to help out, meet up and coming developers, and increase your standing within the community).

dereine already put forth a few ideas for backends for Views as a wiki on SoC group (http://groups.drupal.org/node/57168 ), which is quoted below. Because that post is a wiki I thought we could move the discussion for his proposal to this thread.

Thanks for chiming in and helping out!

Read more
Subscribe with RSS Syndicate 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:

Hot content this week