Google Summer of Code 2010

Welcome potential Google Summer of Code 2010 students and mentors!

About (from the SoC site):

Google Summer of Code (GSoC) is a global program that offers student developers stipends to write code for various open source software projects. We have worked with several open source, free software, and technology-related groups to identify and fund several projects over a three month period. Since its inception in 2005, the program has brought together nearly 3,400 students and more than more than 3,000 mentors & co-mentors from nearly 100 countries worldwide, all for the love of code. Through Google Summer of Code, accepted student applicants are paired with a mentor or mentors from the participating projects, thus gaining exposure to real-world software development scenarios and the opportunity for employment in areas related to their academic pursuits. In turn, the participating projects are able to more easily identify and bring in new developers. Best of all, more source code is created and released for the use and benefit of all.

This group is for posting and discussing GSoC project ideas, as well as for general conversation that relates to the SoC. You can also get help on the #drupal IRC channel on freenode (irc://irc.freenode.net/drupal).

PLEASE FEEL FREE TO SUBMIT PROJECT IDEAS OR TO RE-SUBMIT IDEAS FROM LAST YEAR!

jggarley's picture

Module Suggestion for my Senior Design Student Project

Hello everyone. I'm a final year IT major and for my senior design I have decided to redesign a non-profit organization Web site using Drupal. My background is in .Net Framework but I have been playing with Drupal and I have a developed lot of interests. The non-profit organization is a chapter based organization, which has 1-3 chapters in every state and some parts of Africa, Europe and Canada. My academic adviser has approved the project BUT said that I will have to develop two custom modules. I have never develop any module before. Any suggestions/ideas will highly be appreciated.

8 comments

Senior Durpal Developer | CDI Corp

Employment type: 
Contract
Telecommute: 
Not allowed

Senior Durpal Developer in Great Boston, MA Area (contract)
Job Description

looking for a SR DRUPAL Developer. Needs to be onsite and will be building out existing website.
Degree Required: Bachelors in Computer Science desired or a related field
Experience Required: demonstrated development experience with multiple Drupal websites.

Summary

Read more
sumitk's picture

GSoC 2011 Idea: - To be deleted

Login or register to post comments

Idea Moved

1 attachment

My GSoC Experience

I successfully completed my GSoC project after a terrific summer and here I’m going to share my experience with the whole program and what I learnt from it.

I was very excited when my proposal got selected by the community but didn’t know where to proceed, at that moment my mentor klausi and co-mentor fago helped me; they gave me initial instructions about CVS, git/github, Eclipse and Drupal. I spent almost three weeks to understand how these stuff works. In the same time I was trying to understand Rules 2.x and somewhat entity. Rules 2.x in my opinion is a great module (fago is doing a wonderful work) with a large code base and I am also newbie to OOP, so I also thought it would take more time to trace the Rules code than actually doing my proposed stuff. But as we decided a weekly open meeting throughout the program, I got an idea about my work in first meeting; it was really a tough meeting for me to grasp. We (klausi, fago and me) discussed about whole idea with a shared google diagram.

3 comments · Read more

Rules Transformers: Final Update

This my final update for the GSOC 2010 project Rules Transformers.

Pipline outline

After some hard work in the last days, I finally finished the project.
Currently users need to get the latest JSPlumb version from the SVN repository and put into the transformers_pipelines manually. But I talked with Simon, the developer of JSPlumb, and he said that he'll release the 1.2.2 version as MIT and GPL, so I can commit it within my repository.

Login or register to post comments · Read more

Project suggestion: Content output construction kit

I'd like to make a suggestion for a new module, that makes it easier to create template/theme overrides, without having to manually create syntactically correct .tpl filenames and content.

The problem

1 comment · Read more

Rules Transformers: Update 4

A short (4th) update on Rules Transformers:

After meeting with my mentor, we decided, that I would stop coding on the UI at the monent and would work on the metadata functions(take a look at this issue #859764 for more information), so that I could concentrate later fully on the UI.

  • So the last week:

    • I added metadata intergration for csv.
    • started on the integration for xml.
    • and added a skipline parameter for csv
  • Future Tasks:

    • This week I'll be finishing the xml stuff and if time allows start coding on the UI again.
Login or register to post comments

Project Management Tools for Grassroots Activists (Activism Labs)

Project information

Project page on drupal.org: http://drupal.org/project/meetings (more to come as each module is developed)
Student: Jeremy Blanchard (auzigog on d.o, auzigog@drupal.org on g.d.o)
Mentor: Ashe Dryden (ashelydryden)
Co-mentor(s): See list at activismlabs.org/team

Check out Activism Labs for more info.

Current status: See the Roadmap for details.

Description

This set of tools will allow grassroots activists to better organize projects and campaigns and will also be useful to end-users working on almost any type or project. Existing tools for Drupal are lacking key features, often not very user-friendly, and almost never packaged for easy setup. I will address these problems by:

  • Adding functionality to existing task tracking modules
  • Creating the capacity for subgroups
  • Allowing for discussion listservs to integrate seamlessly with groups
  • Creating a module to plan, track, and document meetings
Read more

Rules Optimization:Update-6

Here is the sixth update of Rules Optimization SoC Project. In the previous week I didn't start with rule sets as I mentioned in last update. Instead of this klausi and me agreed upon optimizing tree structure further.

Tasks done:

Login or register to post comments · Read more

Rules Transformers: Update 3

This is my third update for my GSoC Project Rules Transformers.

  • Last week was mostly about improvment:

    • I corrected all the issues, that my mentor figured out(http://drupal.org/node/852564).
    • In that process, I also redesigned the CSV parser.
    • and finally I improved the simpletests.
  • Future Tasks:

    • Today I started working on the Pipeline component, and that will be my work for the next weeks...
Login or register to post comments

Rules Optimization:Update-5

This is the fifth update of Rules Optimization SoC Project. In this week my major tasks were about making the module more reliable by simpletests and code cleanup. These can be summarized as:

1 comment · Read more

Rules Transformers: Update 2

This is my second update for my GSoC Project Rules Transformers.

  • Here is the work I did last week:

    • I finished implementing CVS export and import functions.
    • I also coded XML import and export functions
    • While implementing the actions, I wrote simpletests.
  • Future Tasks:

    • Coding a mapping action, which will allow to map the data structures.
Login or register to post comments

Rules Optimization:Update-4

This is the fourth update of Rules Optimization SoC Project. Optimization for event sets is finally working (There might be some bugs so currently it's under review). And fago has also committed the patch for optimization (http://drupal.org/node/810770) in Rules 2.x. So this module would work for optimization with latest Rules 2.x. But before using rules_optimization module keep in mind that there should not be any event set on the site before enabling the module otherwise site will break. First remove event sets, enable rules_optimization module and then create event sets again (seems lengthy but this would give optimized performance).

1 comment · Read more

Rules Transformers: Update 1

At least I can post my first update for my GSoC Project Rules Transformers. I'm sorry it took me so long, but from now on, I'll post them regularly every Monday and link them through the wiki page.

  • Here a quick summary of what I've been till today:
    • Besides setting up a wiki and project page, I've also set up a github project since I'll be using git as version control system. you can find it here: http://github.com/sepal/rules-transformers. I'll commit major changes and community patches to Drupal CVS server.
Login or register to post comments · Read more

Rules Optimization:Update-3

Here is the third update of Rules Optimization SoC Project. Now working rules_optimization module is available at http://github.com/saubhagya/rules_optimization and it plugs easily to the Rules 2.x with rules_optimization_integration patch. Module logs the tree structure in Rules log but it doesn't trigger the rules right now :)

Tasks done:

Login or register to post comments · Read more

Auto Taxonomy generation - Wiki page

Project Information

Project page on d.o: http://drupal.org/project/autordf
Student: Tushar Mahajan (chia on d.o)
Mentor: Thomas Narres (narres on d.o)

Current Status

The module find important words and phrases in node content, check it against a list of stopwords. The test site is at http://gsoc.chia.in
I have the tagger test page at http://gsoc.chia.in/autordf

Read more

Rules Optimization:Update-2

This is the second weekly update in row for Rules Optimization SoC Project. As I mentioned in my previous update, currently I'm working on the decision tree structure for the rules' conditions.

Summary of work done:

Login or register to post comments · Read more

Rules Optimization:Update-1

This is a long delayed first update of Rules Optimization SoC Project. The regular updates for the project would be posted here, which will be linked through the wiki page of the project.

I had several online meetings with my mentor(klausi) and co-mentor(fago) and my work is divided into three broad parts:

  • Developing patch for Rules which would provide an interface for modules to optimize Rules condition evaluation
  • Find a decision tree way to optimize event sets containing simple logical operations.
1 comment · Read more

Facebook-style Micropublisher - Wiki Page

Project Information

Read more
Google Summer of Code 2010 Logo
Syndicate content