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.
Community-managed Categories
(Submitted at five seconds of the deadline!)
<
blockquote>Abstract: I will introduce several features to enable communities of users to create and manage categories directly. Users will be able to vote to combine terms or to move terms under one another in a hierarchy.
Read moreDublin Core integration for CCK module
Project Quality Metrics System
Abstract
I will create a system to measure the quality of the contributed projects on Drupal.org, so site administrators can rapidly make informed decisions about the health of a contribution. The system will integrate with current infrastructure and use several criteria to assess the quality of each project.
Project
Drupal Drawing Module (SVG)
I (also it seems) submitted a proposal on the SVG drawing idea. I'm also posting a copy here to get any comments.
Please excuse any misnomers I might have. I'm calling it a Drawing Module, however I think API might be a more appropriate term. I currently only have a basic grasp on the structure of Drupal.
I've started a section on my personal site to put up more information located here.
Abstract
Currently, Drupal has no SVG (scalable vector graphics) generation capabilities
and limits a Drupal plug-in developer to either using external libraries (e.g.
PEAR's XML_SVG), manually generating SVG, or bypassing SVG entirely and using GD
(or any other similar graphics libraries).
I will implement a drawing module and a SVG plugin for said module into Drupal
to give plug-in developers SVG capabilities and keep open the choice to add
different drawing API's into the drawing module.
Multi-Publisher Project Proposal
</style></head><body dir="ltr"><p class="P1">Application for Summer of Code 2007: MultiPublisher Module</p><p class="P1"> by Ryan Grace <a href="http://www.thefractal.org/">www.thefractal.org</a> :: ryan@thefractal.org </p><p class="P2"> </p><p class="P2">Synopsis </p>
Read more Drupal undelete - SoC 2007 proposal
Synopsis
My proposal is for a Drupal 'undelete' module: a module which provides node content- and node content admin- modules with a standard API for implementing operations for restoring deleted nodes, and therefore provides a Drupal site end-users and admins with a well-understood piece of functionality, through which common paradigms like a node 'trashbin' can be implemented. The ability to restore a previously deleted piece of content is a major advance for Drupal functionality-wise, and one much requested and desired. It will lay the groundwork and may even find time for natural extensions like 'un-edit', 'un-insert' – pieces of a general functionality for 'undoing' content operations, like that found in the Plone CMS. It will also be an advance architecture-wise, as it will stimulate activity and consensus in the Drupal developer community around ambiguous or only partially-specified pieces of Drupal architecture; like what defines a content 'operation', content 'delete', relations among content nodes, content operation 'transactions' across modules, content node data storage; down to a clearer idea of what an piece of Drupal content should look like in code. However, the module will not require changes in any way to the current Drupal core and node handling code, nor in any existing Drupal database objects. One overriding design principle for undelete is that it be implemented as an independent, self-contained module, which modules may choose to use and implement as additional functionality that does not require any changes to existing code – undelete will install only new database objects and code. It will not require rewrites of any existing PHP or SQL code and will not attempt to use hook_nodeapi to inject SQL code for modifying node data without knowledge of the node module. Although differing in several key approaches. The undelete module builds on the work being done on the Drupal 'delete'API' and 'trashbin' code by Chad Phillips, which has been in development (and debate) for more that 1 ½ years.
Project quality metrics system
Andrew Morton
http://drupal.org/user/34869
Synopsis
I propose work on enhancing Drupal's Project module to add a
system that computes a number of quality metrics to assist in rating projects.
These metrics will help users determine which of the many contributed modules
and themes are being actively developed and maintained.
The Problem
Perhaps one of the most frustrating parts of building a Drupal site is
evaluating the many contributed modules to determine which meet the needs of
SoC 2007 proposal - Drupal Automated Staging Kit
Hello all,
Sorry for cross-posting; but I think people working on different aspects of Drupal may have interest in this idea.
I've submitted a SoC 2007 Drupal proposal on automating the whole process of creating a complete Drupal site with a LAMP stack in a self-contained virtual machine image. A formatted PDF version is here:
http://www.abeharry.info/SoC2007_DrupalAST_FullProposal.pdf
Here is the abstract:
The Drupal automated staging toolkit is a proposed set of code libraries, file schemas and parsers, and code generators, for
Read moreCCK JavaScript Package
Hi, here my proposal "CCK JavaScript Package". would be happy about some answers ;)
Synopsis
This project consists of two main parts. The first deals with the development of
a JavaScript API for CCK and the second is about some useful
implementations.
- Developing a CCK JavaScript API, this allows developers to add custom
JavaScript code to CCK Fields. - Implementing useful tools to provide form handling with high usability.
Detailed project description
CCK provides a great set of fields and widgets. For JavaScript developers it's
Read moreRCS abstraction for the Project module: preliminary final version
I just uploaded my application to Google's Summer of Code web app, and I can say I'm quite proud of its current state. The application has seen a couple of iterations based on valuable feedback by Adam Light and Derek Wright, both of which are working on RCS stuff for the Project module. Being fed into Google, this means that the Drupal mentors can now place private comments and supporting votes there.
Given that there are a good number of comments on some of the other proposals in this group, I'm still wondering if there is something I can do to spread the word and get more input from the greater public. After all, work on the Project module severely affects the great majority of drupal.org users, and getting rid of CVS as a hard dependency should really be discussed in the wider community. So do communicate your opinions about my application, its benefits for Drupal, its chances to get elected, its shortcomings, challenges, etc. ...I'm listening.
Read moreSVG drawing API
I would like to share my proposal (already submitted) with the community, in the hope to receive some feedback regarding ideas on what SVG could be used in the future in later modules, and also regarding how you would like to have such an API implemented. Any feedback is very much appreciated. I started to collect ideas, and possible targets for this project here. I am also planning to do a small investigation into KML.
I cut out not relevant parts, such as Bio, Roadmap and Success Criteria.
Abstract
Read moreGetting to Grips with Drupal
I just thought i would post some tips/links about how to get to grips with drupal which i hope you will find helpful:
When you apply it is generally a good idea to start looking into how Drupal is being developed, to get familiar with the initial tools, and ways. It is a good knowledge anyway, using CVS, learning how patches work, the ability to adapt to a coding styles is important in other projects too.
Read moreSimple Images
Hi folks, here is a draft of my proposal minus my bio part. Would appreciate any feedback.
SUMMARY
The goal for the Simple Images project is to provide a module or collection of modules that allows anyone or their grandma to insert images into a Drupal node. There already numerous image solutions available, but none that match the simplicity of commercial services such as Blogger or the notes interface in Facebook. Simple Images will be that solution.
Read moreDrag Drop and Sort API
Synopsis
Drupal stresses ease of use. To that end, I will be submitting an API to offer dragging, dropping, and sorting functionality to modules. This will greatly enhance not only the ease of making changes to the user interface, but also the development of associated drop and drag projects. To highlight the abilities of the API, I will also be creating a module to drag and drop blocks.
Project details
Read more2 important Project module and drupal.org improving SoC ideas
Myself, Webchick and Killes have come up with two proposals for this year's SoC which involve the drupal.org infrastructure and the project module. Both of which could solve some of the worst drupal.org usability problems, and yet are interesting, flexible projects where someone with a lot of creativity and talent could have a huge, highly visible (and valuable) impact on the entire Drupal community.
Read moreGeneric Multiple Value Handler for CCK Fields
This is my project proposal for the Summer of Code 2007. Better multiple value handling in CCK is needed and could be useful to a lot of people, so I am interested in having your opinion before I officially submit this project proposal to Google.
Read moreGoogle API Integration
Hello, all,
I posted a proposal for integrating some of the functionality exposed through Google's APIs into Drupal:
Cheers,
Bill
Read moreSoC 2007 application: RCS abstraction for the Project module
For this Summer of Code, I'll apply for reworking the Project module to free it of CVS specifics. The greater plan is, of course, to get SVN support into project.module (and pave the way for other RCS backends), but if I am to believe knowledgable developers like dww and chx, getting the revision control functionality abstracted out into an RCS API module is already a lot of work. In case it should work out faster than expected ("unlikely" :D ) I figure I can still do the SVN specific bits in the time that remains.
You can find my application here. It's essentially complete, but before submitting it to Google I'm still waiting for feedback from dww, and yours can be helpful as well! As a short teaser, here's the introductory part of my application as copied from my website:
Read moreExtend Case Tracker Module
Google now accepting applications for GSoC 2007
From now until March 24, Google is accepting student applications. More details here: http://drupal.org/node/127999
Read more








