DSNF - Drupal Social Network Framework
Overview: Create an install profile for installation of a social networking framework with Drupal, possiblity to be name the DSNF, or Drupal Social Network Framework.
Description: I believe that modules exist today representing the majority of functionality needed for a social network. The modules are in various states of development, and they may or may not be "prepared" to work well together. This project would consist of four phases:
<
ol>
Read moreMagento eCommerce Platform port in to Drupal
Overview: Magento eCommerce Platform port in to Drupal
Description: I don’t know whether this will helpful or not need some review from experts. We all know Magento is an award winning open source eCommerce platform so porting Magento to Drupal will be an awesome job.
Here is the link to Magento eCommerce Platform official web http://www.magentocommerce.com/
Mentors: OPEN
Difficulty: Medium
Read moreMake comments first class object in Drupal 7
Overview: ATM comments can only be connected to nodes, But there are other places first class objects which would benefit from having being able to connect comments to them. In core itself users could be used to build something like a facebook wall where people can comment directly against your user instead of a node. Outside of core modules like API (http://api.drupal.org) which does not use nodes for the api content but allowing comments from core Drupal to the listed functions would bring this invaluable site up to a new level of quality and being able to help the community.
Description: This project is really 3 or 4 parts and not only coding. The first part is to make changes the Drupal 7 comment module to allow comments to be attached to be linked with any type of object. This will also have as a separate peice of work an example of adding comments to users. I am not sure if this will be accepted, but it will demostrate how any module can take advantage this new functionality. When extending the a first class object to take integrate comments the code should be minimal in that it should not take more than 100 lines of code, I would prefer less than 50 lines to add comments to any module.
The next part of this is not a technical challenge but to work with the Drupal community as a whole and see this patch through the Drupal feature queue. Work with the core maintainers and other core patch testers to see this patch committed to core before the code freeze.
During this process the student would identify contrib module that would benefit from have comments added to their obejcts, like the API module to allow developers to comment on things about functions within Drupal, and other projects like e-Commerce which could have comments being added to transactions. Depending on the contributed project and their state in reguards to porting to Drupal 7 this may be a small job or even assisting with help with porting the project enough to contribute a patch to allow for this functionality. This will also help cement the API and make sure that it is simple to implement.
I am actually quite excited by this project because the student will be working with so many people within the Drupal community and the complete emersion into the Drupal culture.
Mentors:
- Gordon Heydon
Difficulty: medium
Read moreAdvanced File System
About Me : I’m a final year BSc student of University of Moratuwa Sri Lanka. IRC : heshan
Overview: Fixing Drupal private and public file system and make sense what it says.
Read moreProposal - Community analytics for Drupal
Overview: This proposal is about creating a community dashboard for any Drupal website. Do you want to know how healthy your community is? This dashboard is for you. It will display the key performance indicators of your community: number of new members, number of active users, number of new posts, of new comments, etc. The design will be pluggeable so that any module can publish statistical data (ie. sales amount from your Ubercart store, etc.).
Read moreProposal - Modern recolorable theme with configurable "styles"
Overview: The purpose of this project is to build an awesome, modern, recolorable theme that can have different "styles" applied in the settings. The theme will also come with an integrated jQuery plugin, a slideshow or carousel/slider that can be configured in the theme settings.
Description: The proposed theme will integrate with the color module, making the color scheme configurable through the theme settings. In the same way that Garland works, users can choose gradient top and gradient bottom colors and see a preview of the theme.

Proposal: Auto Taxonomy Generation from Node-Content
Overview: Parsing node content and auto generate taxonomy (semantic cloud).
Description: To be done: First and most important step: Find words, wich are significant. The faster - the better.
Step 2: Build structures from these words.
Possible tasks, which can be solved by "Auto Semantic Taxonomy":
- Language detection
- RDF'ing
- Spam Detection
- Autotagging
- User Matching (through node_profile)
- Meta Generation
In fact it's very similar to
- http://drupal.org/project/autotag
- http://drupal.org/project/autocategorise
- http://drupal.org/project/opencalais
but does it all in Drupal.
Main excercice: Write somthing like "opencalais" within Drupal.
Read moreIn-depth Integration of Google Apps in Drupal
Check out my application at Appspot : http://socghop.appspot.com/student_proposal/show/google/gsoc2009/ankur/t123878370958
-
Overview
-
The Project aims to build a package of modules to Completely integrate Google Apps with Drupal. The project aim to build :
- Google Apps user Management in Drupal.
- Enhanced Integration of Google Apps ( Gmail, Google Calendar, Google docs, Google Spreadsheet, Google Form ( part of spreadsheet ) )
Description : Google Apps integration in Drupal
Read moreProposal: Customizable Shortcut Toolbar
Update: Now known as Awesometray.
Read moreProposal: Master-detail capabilities for CCK
The current edition of CCK only allows users to select or unselect node references (i.e. detail nodes) that already exist. It would go a long way to user-friendliness to allow detail nodes to be created, edited and deleted from the edit form of the master node. The ability to do this in AHAH/AJAX would be fantastic.
Read more





