SoC 2008

Events happening in the community are now at Drupal community events on www.drupal.org.

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.
jpetso's picture

Less bugs & more features by delaying the code freeze

I would always have liked to be an optimist, but sometimes I can't. So my feeling is that Dries' call for testing will produce some results (written by a test case creating minority) but won't be nearly enough to defer the code freeze to October, as Dries has promised for a fully covered Drupal core.

So, why not have a proposal for writing lots and lots of simpletests and getting Drupal core fully covered? I can see various benefits with this:

Read more

Gallery module incorporating Imagefield and Taxonomy

I have found imagefield and taxonomy very useful for creating photo nodes and organizing them into categories. Even with Views module's help, the ability to create effective image galleries with this methodology is difficult. I envision a module that would provide features like those of Gallery 2. For example, each category should have a "highlighted" node which would provide the thumbnail for that category. Image sizes for thumbnails, full-size, etc. could easily be generated using imagecache integration. Perhaps some jQuery could also be incorporated to provide a more flashy face to the galleries.

With the rise in use of imagefield, imagecache and CCK, along with the difficulty to achieve this with Views, I think that this would help out lots of people who want the functionality of something like Gallery 2, but don't want to have to maintain a whole separate installation (e.g. using the Drupal gallery 2 module).

Read more

APC pre-compiled distro

This is the result of a chat in IRC one day. It got really positive feedback, but the tone was suggested it would never be done. I don't know why it couldn't actually happen.

Read more
skbohra's picture

Integration of Mozilla firefox addon with drupal

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 drupal. Since the API is same in all case, a common process for every site will be used.

Read more
dlhubler's picture

Eclipse Plugin

Create eclipse plugin that will
* Create and edit new modules by editing underlying module info file
* Wizard to create hook methods complete with parameters. Hides method naming scheme, instead asks user how wide of a scope they are intending for their method

Read more
garthee's picture

enhanced centralized authorization / permission control

I am Garthee from Sri Lanka, who did uLink (universal filtering of links at real time and auto completion of links through AJAX ) for GSOC ’07. As I am still at University, I would like to apply once more and here is my idea…

The problem at hand is authorization / permission control in Drupal.

Read more
sugree's picture

XFN Integration

Drupal provides wide-range of functionalities to build any kind of websites from personal blog to community sites. Usually each person has his/her own blog and also is a part of lots of communities, social networks and so on. Most communities offers a profile page associate to each user just like Drupal do. Have you ever posted entries with some referring to your friends, your colleagues or your family? Do you ever stop a while to choose their profiles to be referred? In addition, we are moving to semantic generation that we should make use of relationship among you and your friends. Social Graph API has been introduced by Google to accomplish this functionalities with least modification using XFN.

Description:

Actually, I mean something like [buddylist][] with standard-based cross site social networking module. In short, it should be named just like "XFN Module". This module will offer essential features to help any users to build social network using XFN.

  1. Let user define their own friends and associate relationships as a part of profile. It's not only just friends but also family and many more. See [XFN 1.1][1.1] for more information.
  2. XFN-enabled friend list in profile page.
  3. Views integration to make friends blocks or pages.
  4. XFN filter to help writing article much more easy and fun with your friends. No need to remember their blogs, their facebook, their flickr, and many more.
Read more
markpeak's picture

WordPress-liked Dashboard

I want to have a user Dashboard page, like in WordPress. After logged-in, user will see appropriate, stylish and easy-to-use links and panels. This should improve Drupal usability.

Read more

Locations

Hello everyone!

I would like to apply as a student for the summer of code. I know that it's not even clear, if Drupal will be participating, but just in case, I want you to know that I'm all for it. I have a bunch of ideas what I want to do, but I figured it would be best to narrow it down and focus on something. I came up with the idea to write modules which revolve around locations in the real world.

I would love to create
* a CCK field for node locations in general

Read more
catch's picture

A new theme upload system for Drupal.org

Added to official ideas list at http://drupal.org/node/234735

(draft project outline).

Contributing a theme to Drupal.org currently requires a CVS account. This isn't good for getting new designers and themers involved. So this project would involve creating a UI so that themes can be uploaded via a browser, yet still have a project page and versions. Some developers are likely to want to continue managing their themes directly from CVS of course.

Read more
jbrauer's picture

Preemptive edit locking for Drupal content

Status: rejected; module already exists, and scope of fixing module too small for SoC

The idea behind this project would be to enable an editor to 'check-out' a node (and possibly blocks etc) with a preemptive lock that would prevent anyone else with the edit content permission from editing that page at the same time. While Drupal 6 at least preserves your changes it's frustrating to get done with an extensive edit only to find out that somebody else has popped in and edited the document while you were working on a masterpiece. There will also need to be administrative overrides for clearing stale locks.

Read more
oxygenerror's picture

GUI add multi language

I'll add multi language by use I18N for drupal6.1 plus GUI for add multilanguage
and multiseletion use language in web.

Read more
chatcharin's picture

Opensocial google integration bookmarklet

My idea , be the expansion Features , of , Drupal , with , opensosial
Give can use application , of website friend , drupal , and , location website in , opensosial
, with using , opensocial google api ,

"OpenSocial Container module to allow admin/user to host OpenSocial gadgets just like many social networking sites, e.g., Hi5, Ning, Orkut and Facebook do. As a result"

Project name : OpenSocial Container (opensocial_container)

Read more
catch's picture

Develop an automated javascript testing framework

Added to official ideas list at http://drupal.org/node/234712

(Draft SoC 2008 project proposal)

Drupal will be using simpletest for php functional and unit testing, but currently we have no equivalent framework for javascript.

This means that every time there's a minor jQuery update (or any other javascript patch to core), about six different people have to spend hours clicking around to see if anything broke.

Read more
catch's picture

Refactor revisions to use a version control system

Proposal added to official ideas list at http://drupal.org/node/237619

The node_revisions table currently stores a full copy of everything for every revision.

For space considerations it would make a lot of sense to store it as diffs instead.
Many sites like drupal.org also have issues with simultaneous editing - using diffs might allow for merging of edits rather than the current locking system.

Note that in D7 core, node_revisions may well be handled similarly to CCK fields - so something extensible to both models is likely to have the most chance of future use.

Read more
bonobo's picture

Possible Usability projects?

This idea came out of a conversation Bevan and I were having at DrupalCon -- maybe it's crazy talk, but maybe it'll work.

Identify and isolate admin features; for example, creating forums, which currently requires a few steps, and knowledge of containers, etc. Analyze the workflow/mouse clicks required to build this functionality. Then, create a wireframe of the admin functionality that simplifies the task. Then, create a helper module that builds the streamlined, more intuitive UI

Read more
japerry@drupal.org's picture

Help API

Moved to official ideas list at http://drupal.org/node/237899

Staring with some of the things here and some thinking and discussion here's a proposed proposal for a coding project:

Drupal's help system is fairly incomplete. At drupalcon there were many examples where the lack of a help system contributed to its usability woes. This project aims to enhance Drupal's help system through a pluggable, extensible help system API.

Read more

Summer of Code 2008 Mentoring Organization Application

UPDATE 2008-03-11 03:20AM EDT: I re-worked this based on existing text as well as some from last year's application and sent it off. Thanks so much for everyone's hard work!

Hey, folks. Here's the template for the mentoring organization application. We need to fill this out (as well as flesh out our final ideas list) by March 12 at noon PDT/19:00 UTC. This is a wiki page. Go nuts.

Read more
Subscribe with RSS Syndicate content

SoC 2008

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: