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!
[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[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[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[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[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 moreDrupal 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.
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.
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[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 moreGSoC 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[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.
[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 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:
- A Queuing system would be introduced,
- a custom links module would be implemented
- and some usability improvements would be made.
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[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[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
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 moreGSoC : 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[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 -
- Embedding of all media types with a fallback: http://drupal.org/node/1016376 (related to http://drupal.org/node/832372)
- Automation of configuration steps for WYSIWYG Integration (http://drupal.org/node/692838)
- Provide a common 'copy embed code' button http://drupal.org/node/1048698
- Floating images left and right: http://drupal.org/node/1043570
- Write tests for WYSIWYG integration (http://drupal.org/node/1026532)
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 moreRecommender 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 moreGSoC 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









