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!

Recommender Module Performance Enhancement & Drupal for Data-intensive Computing

Project information

Project page on drupal.org: http://drupal.org/project/recommender, http://drupal.org/sandbox/danithaca/1094642
Student: Daniel Zhou (danithaca on d.o)
Mentor: Owen Barton (grugnog)
Co-mentor(s): Kevin O'Brien (nowarninglabel)
Local mentor(s):

Current status: Accomplished.

Description

This project will integrate the Recommender modules with Apache Mahout for better performance and scalability to compute content recommendations for large Drupal sites. The second part of the project helps Drupal integrates with any data-intensive computing programs written in any programing languages running on a remote computer. More details at: http://groups.drupal.org/node/137054

Read more

Porting Neologism to Drupal 7

Project information

Project page on drupal.org: http://drupal.org/project/neologism (as of now)
Student: Mayank Kandpal (mayankkandpal on d.o)
Mentor: Richard Cyganiak (cygri)
Co-mentor(s): Lin Clark (linclark), Stephane Corlosquet (scor) and Guido Cecilio (guidocecilio)

Current status: Adding features to the module.

The progress :

May 23rd - Coding period starts.

May 24th : First Patch Creating three basic bundles http://drupal.org/node/1165740#comment-4508450

May 25th : Patch to add display settings to bundles http://drupal.org/node/1165740#comment-4513580

May 29th : Patch to add reference module dependent fields http://drupal.org/node/1165740#comment-4531514

June 3rd : Patch to add Javascript file http://drupal.org/node/1165740#comment-4554270

June 9th : Patch for registering vocabularies with D7 Evoc schema http://drupal.org/node/1182526#comment-4576226

June 9th : Patch for creating URL Aliases and other minor changes http://drupal.org/node/1182526#comment-4607414

June 22nd : Final design ready for the D7 Port http://drupal.org/node/1196510

July 6th : Patch with project entity and everything as per design finalized. http://drupal.org/node/1196510#comment-4696374

Mid-term Submission ready.

July 13th : Refined the midterm submission, code cleanup and few minor changes http://drupal.org/node/1196510#comment-4725454

July 14th : Patch Committed to Neologism 7.x-2.x branch. :) http://drupalcode.org/project/neologism.git/commit/ecb5280

July 27th : Patch for merging vocabulary workspace and vocabulary forms etc. http://drupal.org/node/1217934#comment-4788058

July 28th : Patch for properly saving main vocabulary fields. http://drupal.org/node/1217934#comment-4791732

July 28th : Patch which fixed a few bugs in the previous patch. http://drupal.org/node/1217934#comment-4793572

August 3rd : Patch Committed to Neologism 7.x-2.x branch. http://drupalcode.org/project/neologism.git/commit/652052e

August 5th : Patch for displaying add-class and add-property links on vocabulary node page. http://drupal.org/node/1190784#comment-4824930

August 12th : Patch for adding class and property info. on the workspace without data duplication. http://drupal.org/node/1190784#comment-4854696

August 13th : Patch for customizing Vocabulary workspace page. http://drupal.org/node/1190784#comment-4859760

August 15th : Patch for getting the basic RDF/XML output of the vocabulary. http://drupal.org/node/1242076#comment-4868104

August 16th : Patch for Code cleanup. http://drupal.org/node/1242076#comment-4870452

August 17th Patch to add Workspace authors info. to the rdf/xml output. http://drupal.org/node/1242076#comment-4872008

We can now safely say that we have achieved the basic goals set during the start of the project.

Description

Neologism is a powerful codebase for publishing customised vocabularies that is already in quite some use in the RDF community, but using it in existing Drupal sites is difficult since there is no dedicated D7 Module. Moreover, the code is hosted on Google Code Repositories. To confuse matters further, there is a very old version of the neologism module on Drupal.org, which was not updated as the project progressed on Google Code. It also has several dependencies, a few of which are not even easily available on the internet since the previously existing links are now broken.
Carrying forward the work already put into Neologism, I intend to port it to D7 and making it available to the huge Drupal community and any existing Drupal sites that want to use customized RDF vocabularies.

Read more

Improving the Search API

Project information

Project page on drupal.org: Search API, Autocomplete, Hierarchical facets
Student: Thomas Seidl (drunken monkey on d.o)
Mentor: Thomas Narres (narres)
Local mentor(s): Matthias Hutterer (mh86)

Current status: done.

Description

In this project I'll add the following features to the Search API, either directly or through additional contributed modules:

  • Add autocompletion feature
  • Provide ways to index other data than entities
  • Add a "More like this" feature
  • Add hierarchical facets for taxonomy terms
  • Add additional little multi-language features
  • Extend test coverage
  • Extend documentation

See the initial discussion for details.

Read more

Extending the Materialized Views API

Project information

Project page on drupal.org: http://drupal.org/project/mv
Student: Dhruv Baldawa (dhruvbaldawa)
Mentor: David Strauss
Co-mentor(s): Daniel Wehner,Bojan Živanović
Local mentor(s):

Current status
01/07/2011
* Completed integrating with Entity and Field APIs
* Phase 1 of the project completed

05/06/2011

Read more

Module/Theme Browser

Project information

Project pages on drupal.org:
Project Browser: http://drupal.org/project/project_browser
Project Browser Server: http://drupal.org/project/project_browser_server
Drupal.org PBS: http://drupal.org/sandbox/wildkatana/1213634
Student: Leighton Whiting (wildkatana on d.o and g.d.o)
Mentor: Dmitri Gaskin (dmitrig01 on d.o)

Current status:
August 22 - I am pending trying to get this deployed on Drupal.org. If you want to help, please go to these posts and post your support: http://drupal.org/node/1248606 and http://drupal.org/node/1243332

Read more

Integrate node.js as well as DrupalChat module functionality to Chatroom module

Project information

Project page on drupal.org: http://drupal.org/project/chatroom
Student: Shashwat Srivastava (darklrd)
Mentor: Justin Randell (justinrandell)
Co-mentor(s): Alessandro Feijó (afeijo)
Code repository: http://drupalcode.org/project/chatroom.git/tree/refs/heads/gsoc2011

Current status: Completed.

Description

Read more

Derivatives API for Media ecosystem (D7)

Project information

Project page on drupal.org: http://drupal.org/sandbox/slashrsm/1111700
Student's blog about project: http://janezurevc.name/tags/summer-code-2011
Student: Janez Urevc (slashrsm)
Mentor: Kevin Reynen (kreynen)

Current status

Read more

Business Analytics and Reporting

Project information

Project page on drupal.org: http://drupal.org/project/datastore
Student: Dominik Kiss (nodestroy on d.o, nodestroy@drupal.org on g.d.o)
Mentor: Matthias Hutterer (mh86)
Co-mentor: José San Martin (José San Martin)

Read more

Onboarding API

Project information

Project page on drupal.org: http://drupal.org/sandbox/tcarmona/1120194
Student: Tiago Carmona (tcarmona)
Mentor: Fabiano Sant'Ana (wundo)
Co-mentor(s):
Local mentor(s):

Current status: Setting up this wiki page and getting in touch with the community.

Description

Read more
sumitk's picture

Welcome to Drupal Community

Welcome, accepted Summer of Code students! This post contains important information about prerequisites for starting your project. Please read it carefully.

Google has awarded Drupal 20 slots for Google Summer of Code. This year there were many strong applications, and narrowing the field to the top 20 was not an easy task. Thanks to all the mentors who helped out with the evaluating, and congratulations to all of the students. We look forward to working with you this summer! :)

Read more

All GSOC-2011 Project Wikis

Use this Project wiki page template to create a page for your project. After that, please add a link to your wiki page here. That way we'll have a handy 'index' of all projects in one place.

Read more
gabriel.massaki's picture

[GSoC Proposal] Improve Groups.Drupal.org

Who:
My name is Gabriel Massaki and I am studying Computer Science at the University of Campinas (Brazil).
My e-mail is "gabrielmwb at gmail.com" and my nickname on IRC "Gabriel_Massaki".

I live in Brazil, so it'll be "Winter of Code" for me, I study at night so during the day I will have time to work on the project.

Have you contributed to a open source project before?
No, but I always wanted to contribute, because I like the philosophy of open source projects.

Why do you want to do a project involving Drupal?

Read more
solotandem's picture

Secure Code Review

The goals of my project are:

  1. to develop additional reviews in the Secure Code Review module
  2. to improve the reporting of results from the module
  3. to provide Drush commands to invoke the reviews
Read more
yuanotes's picture

[GSoC proposal]Add full Fields integration to biblio 7.x-2.x and also more standards support like ONIX and prism

Who:My name is Chen Yuan and My email address is yuanotes@gmail.com. You can contact me via gtalk and my account is the same as my email address.

I have not contributed to a open source project before. And I do a project about Drupal because I have developed a website using Drupal before. I like drupal and the way it works.

Overview: I have read the idea list and I am interested in the idea that modify the biblio module. It seams like that the mentor want to add full field support to the new release of biblio module and add some other standards support.

Read more
webankit's picture

Media Gallery

Overview: The existing Media Gallery is brilliant. I will like to extend it.

Description: In this project, I will develop an API module to extend Media Gallery and developing other features.
1) Making API to extend Media Gallery
2) Ability to import complete albums from Picasa and Flickr
3) Making a media gallery with tags{ from existing Media }
4) Listing associated gallery in a block
5) Add other features if time permits

Read more
alippai's picture

[GSoC Proposal] Expose Drupal translation activity

Project description

This proposal is matching Gabor Hojtsy’s idea: http://groups.drupal.org/node/138219 .

Read more
cvangysel's picture

[GSoc Proposal] Version Control Activity logging, Activity Streams and Development Statistics

Short description

The Version Control API allows development-specific modules to interface with the server side of version control systems. We currently still lack the ability to really see what’s going on with a repository.

An activity stream is an overview of all actions in a system that are interesting to a user from his or her perspective.

This project includes a complementary module to the Version Control API that logs every change to every repository, displaying them and processing statistics about them.

Read more
gaurangagg's picture

[Gsoc Proposal ]Custom Notifier

Overview :

Sending the customized notifications to the registered users , whenever tag specific new forum topic , blog or node is modified or added .

Description :

In this each users will be having certain tags attached to their profile . Those who are already registered will be having a new field to be filled by the user .
They will be then subscribed to the choosen tags .

All the nodes ( forum topics , blogs and other types ) will be having tags attached to them . When ever any new forum topic is added or blog is modified , the users will get notification by e-mail.

Read more
emorais's picture

[GSoC Proposal] Improving groups.drupal.org interface

Who: Elayne Morais, I'm always available at GTalk. IRC nickname: emorais
I'm an Computer Science undergradraduate student at University of Campinas (Unicamp) in Brazil.

Have you contributed to a open source project before? No, I haven't. But I really want to start.

Why do you want to do a project involving Drupal? I never worked with Drupal. I'm finishing college and looking for something I can get engaged in. I think Drupal is a great choice, especially because its community is so welcoming.

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: