Welcome Summer of Code 2008 students!
Student tasks and due dates:
- April 14 - May 26: Accepted students talk with mentors, start getting acclimated to the community, get setup with CVS access, etc.
- May 26 - August 11: Code!
- July 7: Mid-term reports due
- August 11 - August 18: Last minute clean-up.
- September 1: Final status reports due.
Web service interface (server?) for Drupal
Project Title:
To allow a Drupal website providing web services
Project Description:
Many people use Drupal for their content websites, e.g.: article repository, etc. Right now, Drupal only provides RSS for syndication (please correct me if I am wrong).
My plan is to build a module to enable Drupal to work as a web service server. The objective is to allow flexible content syndicate or integration. For simplicity, this module will provide services only through XML_RPC or REST.
Read moreIntegrating Google Document List Data API with Drupal
To develop a full fledged google documents browser wherein we could browse the google documents
from within the drupal web site.
Also,Documents including spreadsheets and presentations can be uploaded through the drupal web site.
Let me know your thoughts on this
A usable admin theme
I've long since been frustrated about the bad usability of the admin parts of Drupal. While incremental improvements are constantly made, it seems that a big overhaul is necessary in order to move forward. I find it very inspirational to see how Wordpress has hired HappyCog to work on an improved admin interface, based on interviews, research and usability testing. There are some obvious lessons that Drupal can learn from this as well, both from their methods as well as the results. There's a lot of momentum in the community right now to make similar efforts, and I'd be happy to apply as a student to work on this during the summer.
Read moreWeb-to-print workflow for newspapers (SoC proposal)
I'd like to propose building a web-to-print module for Drupal as a SoC project.
Read moreUnify the "multilevel" and "hierarchical" cck selection widgets for nodereferencing
Problem
There are many modules that provide half solutions to the problem of referencing nodes in a hierarchical nature. We spoke with webchick about this tonight as a matter of fact. The probnlem rather simply is that while you can use nodereference field to relate nodes (and types) hierarchically ("My car" references "CVR" which references "Honda") this prevents you form storing that information with the actual node for use in views (sorting, filtering, etc) because only 1 portion (the first parent) of the relationship is stored at any level.
Possible Solutions
Read moreAdobe AIR application to conveniently manage your drupal site
This is an Adobe AIR application for managing your Drupal site, and since the newest version of fckeditor (beta right now) will work in Adobe AIR, it could also be used for changing and adding content on the site.
For those who don't know, Air makes it easy(ier) for web developers to make desktop applications by using languages you are already familiar with such as HTML and Javascript
Read moreIntegrate with 37Signal's Highrise and Basecamp
Duplicateproposal -- please leave feedback on http://groups.drupal.org/node/9966
Project Idea:
To integrate Drupal with 37Signal's Highrise and Basecamp
Project Description:
Highrise and Basecamp, brought to you by 37Signals (http://37signals.com, the company behind Ruby On Rails), are two popular web based CRM and project management applications.
My idea is to integrate Drupal with Highrise and Basecamp.
Read moreIntegration of mozilla firefox addon with drupal- a student proposal
Duplicate proposal of http://groups.drupal.org/node/9603
A proposal to integrate tool with drupal to create mozilla firefox addon for the every site created by any user based on drupal. It can be implemented by integrating a feature at the installation process, to ask the user if he/she wants a mozilla firefox addon for his/her site then it will ask further details about what features user wants to add in the addon. The addon using drupal API will show content from the site based on Joomla. Since the API is same in all case, a common process for every site will be used.
Read moreAlternative Currency Support
Moved to official ideas list
The 'mint of the realm' is not the only store of wealth or medium of exchange. Community currencies facilitate trading all over the world.
Such currencies
- are resilient against recesssion and collapse
- do not favour the rich by charging interest
- belong to communities, not to banks
- prefer local goods and services over the globalised economy
- are used for economic regeneration and international development
Menu class id customize module
I recently come across the problem when I was porting one static site to drupal. Drupal will automatically provide a unique class id for every menu items. This is good but it is also very inconvenient to use css to customize the look of every menu item, especially if one wishes to use pictures instead of plain texts for menu items. I did it by add a snippet into the theme.
So I think a module that enable user to customize the menu class id DIRECTLY is useful. This module is also responsible for checking the existing class IDs of menu items to ensure that every id is unique.
Read moreNew installer
Create a new installation/site administration mechanism for Drupal. I should be able to configure any number of sites for my Drupal installation, right from the installer, through a simple GUI, without ever needing to manually copy files. The installer should be able to create the appropriate folders and files in the sites directory for me. I also should be able to return to the installer at any time to add additional sites to my installation, or to reconfigure existing sites.
Read moreChange node-type mechanism
I'd like to see someone create a simple, stable, mechanism to change the node-type of an existing node. I foresee something where data fields from the old node type can be mapped to fields in the new node type, or ignored, and any missing fields can be filled in. Then the updated node can be previewed before the change is committed to the database.
Read moreImproved Affiliate Module
The current affiliate module (http://drupal.org/project/affiliate) needs some work. Some features that could be added:
Payout Options
- Pay affiliates using PayPal
- Pay-Per-Sale (Percentage)
- Pay-Per-Sale (Flat Rate Payout)
- Pay-Per-Click (Unique Visitors Only)
- Pay-Per-Lead
- Custom payout levels
- Different payouts based on user role
- Pay by giving in-site credit(eCommerce)
Link Generation
- HTML code generated for affiliates to copy & 0aste
- Text links
Integrating Basecamp API with Drupal
Wondering if it will be useful for the community to have Basecamp API integrated with Drupal?
Read moreIntegrate Asirra CAPTCHA into Drupal
I propose to integrate the Asirra CAPTCHA , which uses a partnertship with petfinder.com that allows users to adopt abandoned dogs and cats, using a Drupal module.
http://research.microsoft.com/asirra/
Read moreDynamic content view
I think the way information is presented and search results are displayed can be optionally enhanced. This somewhat related to the following discussions, however a new idea
1. http://groups.drupal.org/node/9934
2. http://groups.drupal.org/node/9946
A short description of what I would love to see with this module
Read moreImagecache Image assist counterpart module
I propose a module that provides both an input filter and a widget used on the node edit form.
The filter would contain the path to an image file and the name or id of an imagecache preset.
The widget would allow the user to view images that exist on the site, and select which one should be inserted into the node body at a particular point, along with the preset that should apply to the display of this image. The widget would place the appropriate tag to be consumed by the filter when the node is rendered.
Read moreLast.fm API integration
Moved to official ideas list at http://drupal.org/node/236600
I propose an integration with the APIs for the music social networking site last.fm. The list of their available functionality is here:
http://www.audioscrobbler.net/data/webservices/
Read moreInstall/Update Modules/Themes within Drupal Interface
Moved to official ideas list at http://drupal.org/node/237532
Here it is, the traditional proposal: a module that automatically fetches modules (and themes, theme engines, etc.) from drupal.org and uploads them to your site.
Unlike previous attempts, however, this will not be a security risk; it will use its own (s)ftp engine to upload fetched files to the site. The password will not be stored; the user will be prompted for it every time.
This project consists of main parts:
- Creation of an (s)ftp client or the adaptation of an existing gpl (s)ftp client to fit Drupal's needs.
Improve CiviCRM / views integration
CiviCRM is an open source constituent relationship management system that works very well with Drupal (as well as with Joomla! and stand-alone). Where Drupal concentrates on content management, CiviCRM shines at managing contact interactions. CiviCRM data can be accessed using some existing modules, but it would be great to see more robust support for accessing CiviCRM data using Views.
Read more










