SoC 2007

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

Discuss your Summer of Code proposals, get in contact with mentors and write about your experiences before and during Summer of Code 2007.

Join #drupal-soc on irc.freenode.net for an IRC chat.

More information on drupal.org.

robertdouglass's picture

SoC has started - remember your weekly reports.

We're off and running! Following the drupal-dojo lesson on May 27th, where many of the SoC students introduced themselves, the first week of real coding has nearly been completed. There has been a lot of activity, both in the CVS repositories and in this group, which is a good sign of 20 students hard at work!

Some reminders:

  1. Weekly reports to this group. Please post weekly progress reports here so that the large pool of mentors and others who are following your projects can stay in touch with your work. These progress reports can be a mix of what you have done and what you hope to do in the coming week. By outlining the challenges you know you face, as well as any questions you might have, you give everyone else a chance to help you! Take advantage of that.
  2. DRUPAL-5 except where noted. All SoC projects are required to develop for DRUPAL-5. There are 3 or four exceptions that I am aware of, and those are Gábor, the two theme projects, and (possibly) the public/private file serving project (any decision on that? DRUPAL-6?). You may additionally port your work to DRUPAL-6, but you are required to provide DRUPAL-5 versions.

Keep up the great work and don't hesitate to get in touch with any of the mentors if you need help.

Read more
mh86's picture

Taxonomy Manager - UI Design

The first week of summer of code is nearly over. So it’s time for a short report what I’ve done so far with the “Taxonomy Manager”.

First of all, a short description of my project. At the moment, the Drupal’s taxonomy module provides only a simple administration page for adding / editing terms. When having a bigger amount of terms, it gets hard to manage the list of terms. My project will implement an additional powerful interface for managing longer lists of terms.

Read more
jpetso's picture

Git scrutinized

There's a great introduction on git for SVN people like me, which made it twice as easy for me to look into how this thing works. Git only recently released their 1.5 version which is the first one that's supposed to be usable to the masses. (It might not yet be available pre-packaged for your Linux distribution, or available at all if you're running Windows, which could be a small hurdle at the beginning.) After reading the introductory couse and trying it out by myself, I must say I'm hooked.

For those who didn't know, git is the distributed RCS that was created by Linus and the other kernel folks because they needed to get rid of BitKeeper, and as the Linux kernel is a very demanding project both in code size and in patch management, git is quite capable indeed from an efficiency point of view. Currently in use by the Linux kernel itself, X.org, Wine, and One Laptop Per Child, to name a few popular projects.

As promised in my SoC application, here's a short rundown of features that are important to this abstraction layer.

Read more
theflowimmemorial's picture

File Fun

So the Summer of Code is started and getting private and public files working is now on the top of the list of my priorities. The first issue to solve, should this go in Drupal 5 or Drupal 6. Because of the nature of the fixes Drupal 6 would make sense but may contain too many problems to work around (bugs, wildly changing code). What has really left it up in the air is this patch which would associate files with users rather than nodes. So the first step is to figure that out.

Read more
jpetso's picture

Diving into SoC

So that's that. After having used the past two months for improving filefield and imagefield, it's about time that I get started with my RCS abstraction project. aclight has been as kind as to publish his work and findings in time with the Summer of Code, so that's a good starting point already. His work on the xcvs scripts (...bootstrapping Drupal, yay) benefits my project a lot, and the issues with password storage are good to know of.

In order to come up with a set of good questions that I'll need to research, I had a first shot on the database schema and the overall idea of how this thing should work. I thought it would be a good idea to see what we want to achieve and what we can rely on, before figuring out how to abstract all the stuff that's supposed to be different among the various revision control systems. Bullet points galore.

Read more
snufkin's picture

Development guides from chx

After a small discussion on #drupal-soc with chx the following guidelines were suggested for the Summer of Code projects:

Platform: Drupal 5
Do not consider developing directly to Drupal 6, for many reasons. Drupal 5 has a stable documentation as a starter, due to the not yet solid state of 6 hunting bugs will be a devious task, finding out which bug is yours, which is of core and so on.
PHP version
Chose whichever you want, 4 or 5. It should be perfectly fine to pick 5, and there is already a talk about dropping php 4 support in the future.
Read more
garthee's picture

GSOC 2007 - Drupal - Auto Completion of links - uLink

Drupal is used as a content management system (CMS) for various purposes; due its power relies on the modules and the fulfillment of all the needs / additional features / patches that has been arisen. However, auto-completion is still left out, except for auto-complete of user name.

Significance:

Read more
webchick's picture

Dojo Lesson #17 - Summer of Code Cookoff

Start: 
2007-01-27 11:00 - 13:00 US/Pacific

This Sunday, we'll have an informal session where Summer of Code mentors and students are welcome to come by, introduce themselves, and ask any questions they need answered before the big kick-off on Monday. Anyone is welcome to join in and listen or help answer questions, but please note that the this session is specifically geared toward getting our GSoCers up to speed.

Read more
webchick's picture

Summer of Code student Drupal information session

I've spoken with Josh K of the Drupal Dojo group (which, if you don't know about it, definitely go check it out -- it's like interactive peer-tutoring but so much cooler ;)). He's given me permission to hijack the Sunday, May 27 session slot to do a Q&A session for the Summer of Code students, to answer any questions you folks have before Summer of Code officially kicks off the next day!

The session will start at 11am PDT (California), which is (apparently) 2PM in NYC, 8PM in Hungary, 10PM in Moscow, and 11:30 PM in Sri Lanka (sorry :). It will go on for about 2 hours (or until we run out of steam). The session will also be recorded (both audio and screen) for those who can't make it. Others are more than welcome to show up too (I'm sure the information discussed will be valuable to a lot of folks), but I'd like this to be a session specifically geared toward getting our GSoCers up to speed.

So, what I need to know from folks is a list of questions/clarifications/general topics they'd like covered in this session. Long ago, in a kingdom far away, we came up with an outline as follows: http://docs.drupaldojo.org/getting-started-with-drupal-development ... anything in particular here (or that you've come across in the last few weeks) that grabs your fancy? We can walk you through parts of core, talk about higher-level API stuff, get into community history, explain how to use CVS, or just about anything else you can think of. :)

I'd like to hammer out a tentative agenda sometime towards the end of next week, so please comment and let me know what you'd like to see covered! Also, if as many mentors/students as possible could make it to this session, we could have a nice little introduction thing at the beginning. :)

Read more
robertdouglass's picture

FrOSCon Germany 2007

Start: 
2007-01-24 20:00 - 2007-01-26 15:00 Etc/GMT+2

The FrOSCon conference is a fun conference that takes place at a technical college in Sankt Augustin, Germany (near Cologne and Bonn). The conference is well attended by many open source groups such as Debian, Zope, PHP, KDE, X Org and NetBSD.

Read more

DAST project wiki page

This wiki page is dedicated to the GSoC 2007 project 'Drupal Automated Staging Toolkit'; hereafter I dub thee DAST. Research and work on DAST touches on a lot of different areas, so my mentors (Grugnog and Zlender) and I thought that I should share all the materials I've accumulated here.

Read more
webchick's picture

Drupal SoC student introduction post...

So since the acceptance announcements last week, you folks have hopefully had the chance to start poking around in the community, getting your CVS accounts setup, subscribing to various mailing lists, etc. (if not, make sure you read Robert's post here: http://groups.drupal.org/node/3621).

How about a round of introductions from the SoC students, to talk a little about who you are, where you hail from, what your project's about, what your interests are, how long (if ever) you've been working with Drupal, etc.? :) There are lots of folks in the community who are very interested in what you all have planned, and would like to get to know the faces behind the projects. :)

Reply here with your bio!

Read more
ChrisBradley's picture

Noise Control Publishing Mentors Drupal

We have 15 Wikis Set Up. As a thank you to Drupal for providing some excellent experimental software for us, we are going to let you use them as test beds / whiteboards / collaboration tools. I am providing the space - you can do what you want with it. I'll try to keep it clean. Hopefully things will be best when they are self governed.

I have also installed Moodle and a PHPChat and a phpBB for use, and I have plenty of space for people if they need to make a Wordpress Blog.

Read more
mxk's picture

Jabber Instant Messaging Module

As I'm sure you've all seen by now, one of the projects accepted for SoC this year will be to implement an XMPP module. The module will allow your website to send instant messages to users in much the same way that it currently sends e-mail. The idea is that short and/or frequent messages shouldn't clutter your inbox, and can go to your IM client instead. I've got quite a bit to do before I can start writing code for this, but in case anyone is anxious to supply ideas, ask questions, whatever, feel free to do so.

Read more
theflowimmemorial's picture

Private and Public File Handling Love

So, my Summer of Code proposal was accepted and I figured I would start off with a post. For my project I'll be fixing up private vs public file handling in Drupal, which as I found out after awhile of talking to a handful of Drupal devs needed some work. I had originally been inspired by Wim Leer's proposal for a Drupal bittorrent tracker. It's a really cool proposal and I'm glad that it was picked up by someone else. That made me think, mirroring files must be a real pain, so automated mirroring with some metalink goodness would be pretty cool.

Read more
gábor hojtsy's picture

Automatic interface language import for Drupal 6

One of my three proposed subprojects for this year's Google Summer of Code was about improvements for Drupal 6 to include the autolocale functionality developed for Drupal 5. As always, putting autolocale module into core is not simply a code copy-paste issue, there are several outstanding issues that need to be worked out. The main problem is that when we need to parse and import a half of a megabyte in translation files, PHP can easily time out. So a batch processing framework was in need to process multiple operations in subsequent HTTP requests. Fortunately yched already did a big amount of groundwork on this, and Jakub Suchy tried to map the batch API to autolocale, so I only needed to dig deeper into these to try to make them work nicely together.

Read more
robertdouglass's picture

Welcome to SoC 2007!

Well, who would have imagined that we'd get 20 projects? That's just fantastic. Thanks to all the mentors who helped out with the evaluating, and congratulations to all of the students. We look forward to working with you this summer.

This mail has some important information that you need for getting started, so please read it carefully. Before I to the serious business, though, take a moment and help promote GSoC and Drupal:
http://digg.com/software/Google_Summer_of_Code_projects_Drupal_s_20

First steps

Read more
rwohleb@drupal.org's picture

Google Apps Integration

Another student and myself have been accepted for SoC 2007 to work for the Oregon State University Open Source Lab to develop integration modules between Drupal and the Google Apps API. Even outside of Drupal, there are SoC projects using Drupal. It just goes to show how Drupal can't be beat!

Read more
bradfordcp's picture

BitTorrent Tracker 2007 SoC Proposal

I put in my application for the Summer of Code last week with the following proposal

Proposal V1[PDF]

I based the goals of it off of the proposed idea at http://drupal.org/node/121112. After receiving some feedback on my application I revised my time line without much change in the actual proposal. The new proposal is at

Proposal V2[PDF]

In the downtime between comment posts on my application I contacted the current module owner and started to become more involved in the community, a few forum posts and more research on my project. With the second round of comments down and an extremely revamped proposal I am looking forward to more comments and assistance from the community. Well here is the third proposal and the abstract.

Proposal V3[PDF]

Read more
Will White's picture

SMS Framework Proposal

Summer of Code 2007: SMS Framework
William White
American University, Washington, DC

Abstract

The SMS Framework project will improve and expand the SMS technology integrated into Drupal powered applications and websites and make it easier to incorporate SMS elements into Drupal websites. To carry this project out, I will research existing SMS so-lutions for Drupal, identify shortcomings, and build a driver based API that can be ex-tended to work with common SMS service providers and integrated into Drupal core and contributed modules.

Read more
Subscribe with RSS Syndicate content

SoC 2007

Group notifications

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