Advertising sustains the DA. Ads are hidden for members. Join today

Google Summer of Code 2008 Ideas List

Welcome to the Drupal community, prospective Summer of Code students! :) Drupal is an open source content management system written in PHP, and used by many high-profile websites including Popular Science, Amnesty International, Sony MyPlay, and Ubuntu Linux.

The following is a list of projects that Drupal community members have proposed and have generally been agreed on as desirable and/or important projects. If you are new to the Drupal community, or if one of these ideas looks appealing to you, these can be a great starting points for writing your Summer of Code application! Please use the URL provided at the top of any of the following idea pages to ask questions or discuss implementation details with the mentors for those projects prior to submitting your application. Additionally, you can take a look through the ideas posted in http://groups.drupal.org/soc-2008. There may be some golden project ideas that didn't make it to this list in time for applications to start.

However, you are also encouraged to submit your own proposals that have absolutely nothing to do with the ideas outlined here. What's your pie-in-the-sky dream for how great Drupal can be? Found an area of Drupal that could use some work, and have just the plan to see it fixed? Have an idea for a project that could open Drupal to new target markets or use cases? If so, propose your brilliant idea to the SoC '08 group and get a feel for what the community thinks! This is a great way to revise and sharpen your proposal.

Areas that are of keen interest include anything in Dries's list of features for a "killer" Drupal 7 release, work that helps improve Drupal's issue tracker/release management back-end, Usability improvements, work related to things most Drupal users need, such as Views, CCK, Location-related or Date/Calendar improvements.

Also, feel free to join #drupal on irc.freenode.net to get feedback or ask questions about your proposal in 'real time'.. there are a variety of mentors as well as community members who can help you get the resources you need. Good luck! :)

Alternative Currency Support

For more information on this proposal, or to ask questions see http://groups.drupal.org/node/9990.

Chart style plug-ins for Views module

For more information about or to ask questions about this idea, see http://groups.drupal.org/node/9946.

Create a "Drupal pipes" module

For more information or to ask questions about this proposal, see http://groups.drupal.org/node/9883.

Develop an automated JavaScript testing framework

For more information or to ask questions about this proposal, see http://groups.drupal.org/node/9511.

Encrypted RSS/Atom Feeds

For more discussion or to ask questions about this proposal, see http://groups.drupal.org/node/9719

Global News Content Module - Stories, Photos, Quotes, Connections

For more information or to discuss this proposal, see http://groups.drupal.org/node/9784.

Google Contacts API integration

See http://groups.drupal.org/node/9824 for more information or to ask questions about this proposal.

Handle node revisions through the Version Control API

Extend the power of node revisions through integration with the Version Control API.

Icon Module

For (much) more information on this proposal, please see http://groups.drupal.org/node/9836 and its relevant sub-threads.

Improve Date/Calendar modules

For more information or to discuss this proposal, see http://groups.drupal.org/node/9934.

Improve Drupal's Help System

See http://groups.drupal.org/node/9448 for more information/to discuss this idea.

Integrate CiteProc into Biblio

For more information or to ask questions about this proposal, see http://groups.drupal.org/node/9815.

Integrate Drupal with YouTube API

For more information or to discuss this idea, see http://groups.drupal.org/node/9829

Integration with Magento eCommerce Platform

For more information or to ask questions about this proposal, see http://groups.drupal.org/node/9939.

Last.fm API integration

For more information or to ask questions about this proposal, see http://groups.drupal.org/node/9956.

MS Word Import module

For more information or to ask questions about this proposal, see http://groups.drupal.org/node/9929.

Module/Theme Download Mechanism

For more information about or to discuss this proposal, see http://groups.drupal.org/node/9954

More usable form elements

Drupal's forms API is completely extendable through the use of hook_elements(). Drupal is also (as is any project) trying to become much

NITF/Atom/NewsML extensions for FeedAPI

For more information or to ask questions about this proposal, see http://groups.drupal.org/node/9758.

Performance Profiling System

For more information or to ask questions about this proposal, see http://groups.drupal.org/node/10039.

Security scanner component for SimpleTest module

For more information or to ask questions about this proposal, speak with chx.

Subgroups for Organic Groups Rewrite

Organic group homepage nodes should be able to be members of other organic group homepage nodes. For example: United States could be a

Theme upload system for Drupal.org

For more information or to ask questions about this proposal, please see http://groups.drupal.org/node/9552.

Ubercart Bells & Whistles

See http://groups.drupal.org/node/9650 for more information/to discuss this idea.

Usability Test Suite

Following the results of the formal usability testing at University of Minnesota, we discussed that what would be optimal for the Drupal

Validation API Module for JS/PHP

For more information or to ask questions about this proposal, see http://groups.drupal.org/node/9911.

Views as Web Widget

For more information or to discuss this idea, see http://groups.drupal.org/node/9633

Guide maintainers

jbrauer's picture