Table of Contents

Google Summer of Code 2008 Ideas

Note: So, we didn't get accepted for 2008. That's a shame, but we did generate some great ideas below. I'll leave this page up for now, but it would probably be a good idea to copy/move any non-duplicate ideas to the wish list, or possibly file bugs/feature requests in Bugzilla for some of them.

Note: I've locked the page down to stop it from being flooded with “feature requests” that should really be filed in the bugtracker or discussed on the mailinglist. — Auke Kok 2008/04/25 17:17

This is a place to list possible project ideas for GSoC 2008. I'm in the process of applying (as of 10 Mar), and I'm not sure if we'll get accepted, but let's get the ball rolling and list some things that need improvement in Xfce that might be suitable for a project.

The below list is just a breeding ground for ideas; it is up to potential student participants to submit and application with a project idea, whether from this list or of their own choosing.

Students! If you'd like to participate, please add your name to the interested students list and note what kind of project you're interested in. Also have a look at our application guidelines. If you're not sure about a project, still feel free to add your name and get in touch with us. The Xfce development list would be the best place to start.

We also have a confirmed mentor list, which is frozen as of 10 March.

Guidelines

  1. No pet bugs. We want substantial projects, not things like “fix how X doesn't work in Y”.
  2. Think about the scope of the work. Students will have about 3.5 months to complete their projects.
  3. Try to limit projects to one area or module. Learning more than one code base might be too time-consuming given the time constraints.

Project Ideas

Implement Ruby Language support such as Python has now

Xorg hotness

xfconf

(see code here)

xfdesktop

xfwm4

Thunar

exo

xfburn

xfce4-session

xfce4-panel

xfvnc

Orage

xfce-power-manager

airconfig

(see here) (Most of these ideas probably aren't significant enough for an entire project.)

Import / Export settings

xfmedia

settings manager

Screensaver Module

Themability

Xfmpc / MPD

Squeeze

Ristretto

Notes Panel Plugin vs. NoteCase

Firefox 3 support vs. Midori

Catfish