Welcome potential Google Summer of Code 2012 students and mentors!
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 morePorting Neologism to Drupal 7
Last updated by mayankkandpal on Tue, 2011-08-16 19:17
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.
Improving the Search API
Last updated by drunken monkey on Tue, 2011-08-23 22:51
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 moreExtending the Materialized Views API
Last updated by dhruvbaldawa on Fri, 2011-07-01 13:41
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 moreModule/Theme Browser
Last updated by Anonymous on Mon, 2011-08-22 15:18
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
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 moreDerivatives 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
-
July 2011
- Core api code roughly designed
- Beggining of Preset management UI development
- Status update: http://janezurevc.name/derivatives-api-midterm-status-update
-
June 2011
- Initial code
-
23.-29.5.2011
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)
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 moreWelcome 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 moreAll 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.
[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 moreSecure Code Review
The goals of my project are:
- to develop additional reviews in the Secure Code Review module
- to improve the reporting of results from the module
- to provide Drush commands to invoke the reviews
[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 moreMedia 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
[GSoC Proposal] Expose Drupal translation activity
Project description
This proposal is matching Gabor Hojtsy’s idea: http://groups.drupal.org/node/138219 .
Read more[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[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[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[GSoC Proposal] Develop an Onboarding API and UI for Drupal 7.
Who?
Read more


