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.

theflowimmemorial's picture

Files mostly non-update

So my computer died completely and I've been in the process of moving. But nonetheless I've made some progress. Since I am going to be making a batch against core I decided to make a bazaar branch. I'm mirroring this publicly and is accessible by the following command if you run linux.

bzr checkout http://drupal.codeincarnate.com [your location]

I'll be updating this mirror periodically and a lot more stuff will be going into it in the next couple weeks.

Read more
garthee's picture

Initial Code Release of uauto (2nd part of ulink project) – week 3 report

As I mentioned in the project proposal, I expect to complete the project before end of July. To keep up with the speed, initial code of 2nd part was released. It is still under development thus may not be stable.

What I have done?

Read more
garthee's picture

Uauto.module

Uauto.module - Description from the user point of view:

Uauto.module is a sub-module of ulink project, provides the user interface, handling of client side activities and customized search.

Dependency:

Ulink.module

Upon the installation (along with ulink – if it is not installed beforehand), settings will available at admind/settings/ulink

Configuration:

Uauto.module provides the configurations for key search and Inactivity / Demanded search separately under general settings tab.

Read more
jpetso's picture

This week's non-update

I had my last exam yesterday, which is why you didn't hear from me since the last write-up from nearly a week ago. One more assignment is likely to keep me busy until Monday, but when that's done I can fully focus on my SoC project. That is, apart from the week-long interruption by the KDE conference where I head to on next week's Friday.

Oh boy, I wish I could borrow just a fraction of the time that I have in July and August, and use it before the mid-term deadline x-)

Read more
allisterbeharry's picture

DAST Week 3 update

This week I started coding on a Phing build file to implement the patch testing process I outlined in http://groups.drupal.org/node/4477 Right now I'm still punching out the code to get this working and I will commit it and release for testing by tomorrow. (June 20th)

Read more
hadsie's picture

Scalability and Load Testing - Week 3

This past week I did some work looking into a bug in simpletest that was holding it back from a 5.0 release. Since a lot of my current work is being done against simpletest a 5.0 release will make it a lot simpler for me to do my work. It looks like there could be some bugs in the simpletest browser with regards to cookie and session handling.

Read more
snufkin's picture

Drawing API update 2

After last week's update I started to plan and code the proposed API following the scheme of the Forms API. This will provide developers with a very familiar way to construct graphic objects using the already known FAPI-like array structure. Right now the drawing_get_canvas is being worked on, this function is the core of the rendering, and is responsible to collect the objects, placing them on the drawing canvas.

Read more
mh86's picture

Taxonomy Manager - Weekly Report

Short report about what's going on with the taxonomy manager. Last week my exams at university started (until end of June), so not much coding yet.

Read more
webchick's picture

Reminder: Mid-terms July 9

Start: 
2007-07-09 (All day) US/Pacific

This is just a reminder that July 9 there is a mid-term evaluation:

Students upload code to code.google.com/hosting; mentors begin mid-term evaluations

More timeframe info is here: http://code.google.com/support/bin/answer.py?answer=60325&topic=10729

Read more
mxk's picture

XMPP Module - Week 3

Very short update for this week. I'm trying to finish the parts of my client needed for sending and receiving messages. Next week I plan to start working on the Drupal module and API. Hopefully by the first or second week of July I'll be able to put something on my development site to demo the publish-subscribe functionality using an external server. Should be just in time for mid-term evaluations :)

That's all for now.
-Max

Read more
mlncn's picture

CMT w02: UI and data model initial spec for Community Managed Taxonomy

User Interface

On any CMT-eligible node page, you have three operations.

The first, add term, applies to the node itself, and so can always be present.

The second and third apply to terms, and so have to have a user interface for each term a node has (if any).

Each operation can stand alone, but the latter operations can also be seen as subtasks of the above.


term[s]  node
| |      |
| |      |_> add new or existing term
| |______L_> position term 
|_L______L_> add new or existing synonym and flag which gets naming rights
Read more
lucksy's picture

New core theme - wireframes

During the past couple of weeks I've been working with my mentors Steven, Theodore and Mark on setting the requirements for the new core theme, and a design direction. We're veering towards a highly customizable theme that has plenty of content blocks, with added styling flexibility like in Garland. The wireframes have been done, and I'll publish a cleaned-up version here soon.

Read more
bradfordcp's picture

Torrent node type nearing completion

So there I was working on validating the data coming into the node and I started to look into the bencoding/decoding functions that were in the 4.7 module. I started to messing around with the functions that were implemented. I analyzed the data from bdec() which returns something similar to:

[announce] => Array (
  [type] => string
  [value] => http://torrent.linux.duke.edu:6969/announce
  [strlen] => 46
  [string] => 43:http://torrent.linux.duke.edu:6969/announce )
Read more
Will White's picture

Using Kannel as an SMS gateway

I found Kannel, an open source WAP/SMS Gateway that runs on Linux. According to their project's website, it is possible to run Kannel on a machine with a GSM mobile phone connected to it and have yourself an SMS gateway. I will definitely take a close look at this project. I'm going to try to get it running this weekend. If I can, writing a driver for this system makes a lot of sense. It will make SMS more accessible to smaller organizations.

Read more
theflowimmemorial's picture

Public and Private Files

So this has been the quite week and I've been in the process of moving and thus been quite busy. Nonetheless most of the changes have been in upload.module so that there is now some visible change. Stayed tuned as the development pace will just pick up from here.

Read more
jpetso's picture

Mercurial findings

So, Mercurial, or "hg" in short. One of the two revision control systems originally written for being the Linux kernel's BitKeeper replacement - in the end, git was chosen for that job, but Mercurial lived on nevertheless. The requirement of being suitable for kernel development implied two features: performance (although git is still a tiny bit faster) and distributed development methodologies. Both are also present in git, and in fact, the two systems are very similar in scope, paradigms and usage patterns.

While git is written in pure C, Mercurial mostly consists of Python code, with only small, critical code paths implemented in C. This has benefits for Mercurial's portability, as can even be observed with other SoC students. git is pretty much focused on just Linux, whereas Mercurial can also be installed more easily on Windows and other Unixes. Not that straightforward graphical tools are yet as mature as the ones that exist for CVS or SVN.

Read more
jpetso's picture

CVS, the veteran workhorse

CVS, or Concurrent Versions System, was the de-facto standard open source version control system for a long time. It came up in the late 80s and grew popular enough to manage the source repositories of virtually all open source projects until only a few years ago (when Subversion started to take over). It's still widely used, including on drupal.org, but hardly deployed on newly created repositories anymore. Development is strictly fixed to a centralized client-server methology, and while distributed version control systems (or Subversion with svk) strive to make a checkout independent from the server, with CVS you're completely dependent on a fast and reliable connection to upstream.

In summary, there's little surprises in this CVS coverage, especially for the resident drupal.org admins. But necessary nevertheless, if only for later reference. Obviously, no new requirements for the API module were found, as the CVS setup on drupal.org together with the Project module is the status quo at the moment.

Read more
gábor hojtsy's picture

Translations structure in Drupal.org CVS and/or a web interface

So one part of my Google Summer of Code project is coming along nicely. Although I have posted a summary to my mentors recently, and we started to discuss some issues, they seem to be overwhelmed with work, so maybe opening up and widening the discussion is appropriate here. I had a hard time deciding whether post here or on the relevant issue (http://drupal.org/node/105986 is connected to the topic at hand), but I figured I will post a note there to this post, as this gets too long and looks into lots of directions to fit into that issue (not to make that issue a monster discussion).

Read more
anthonyoliver's picture

extend case tracker module - week 2 status

Last weekend I spent more time on the design document, I also spent time playing with many various modules to see about integration with the extend case tracker module. I have been working on a mock design and how things will function and integrate. I also started looking at all the existing case tracker module code to see how things are interacting with other modules and what type of functionality exist there. I had a discussion with yoroy and with Dave Notik (sponsor of the case tracker module) about usability and design.

Read more
garthee's picture

Auto completion - second week

As I mentioned in the previous post, we are in a fast track, planning to finish before end of July. Having finished the first part (universal filter – ulink.module) and fixed bugs [1] and responded to additional features, I started the second part (auto completion – uauto.module).

What have been done in the last week?

Read more
Subscribe with RSS Syndicate content

SoC 2007

Group notifications

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