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.

mxk's picture

XMPP Module - Week 7

Since making the first release of the module last week I was finally able to get some feedback on the project, so thanks to everyone who wrote and IMed me :) This week, unfortunately, I ran into a few problems implementing publish-subscribe functionality due to the fact that clients aren't reacting to event notifications. If you want to know more, I posted all the details here.

Read more
allisterbeharry's picture

DAST release avaiable on d.o

The first release of DAST is available on d.o: http://drupal.org/project/DAST. See the INSTALL.txt and README.txt - you'll need to download additional dependencies from http://www.abeharry.info/stuff/dast-deps.tar.gz or http://www.abeharry.info/stuff/dast-deps.zip A guide to using the dast-patch build file is available here: http://groups.drupal.org/node/5124 I'd appreciate feedback from anybody who wants to try it out - for what the project is trying to accomplish see here: http://groups.drupal.org/node/3913 .

Read more
gábor hojtsy's picture

Localization server overview and update

As some people started to pop up in the issue queues of modules I develop as part of my Summer of Code project, I though it would be great to take this time and provide a generic overview of how the different projects relate, what is possible already, what will be possible later (as planned). My Summer of Code project consisted originally of three components, of which one was about Drupal 6 core improvements, and two about contributed modules/functionality. I detailed nearly two weeks ago that the remaining two were redefined to an online localization server project. Here is how this looks architecturally:

Read more
aron novak's picture

FeedAPI - there is something to install

Again, I got lots of valuable responses from my mentors and Morbus, they really kindly follow my work and tell the problems and the suggestions.
You can install the FeedAPI modules to any Drupal 5 site and you can do the following:

Read more
snufkin's picture

Drawing module midterm update

The half of the Summer of Code period seems to have passed so quickly as a Cray XT4 prints out "hello world". This not only means these machines are very fast, but also that I enjoyed much of the time i spent working on my project. Lets have a quick overview what has been done so far, and what is to be done in the second term.

Read more
theflowimmemorial's picture

Weekly File Report

So this has been a good week for files. File uploads are mostly completely working and interfaces are being changed over to use the new file object interface. Right now there is an expected release date of August 5th and most of the code should be done by then. As usual you can check out the current code at http://drupal.codeincarnate.com with bazaar.

Read more
mh86's picture

Taxonomy Manager Update

This week I got some feedback for the first parts of the taxonomy manager. People provided me with additional ideas, that's always great. Again I thought about some points, like how to manage term weights or how to do merging.

Read more
jpetso's picture

Version Control API iterations

Well, I promised you an update on the API module, so that's what you'll get. Just a short notice beforehand: the CVS backend's database structure is now online and available for everyone's reviewing pleasure. Module functions will be added in a week or two, but before that, I'll get the xcvs-* scripts to fill in the entries for the new database structure. I've also made a (slightly different, but largely similar) SVN version of the .install file, you can find that one attached to this post. (As a Subversion backend module is only an optional deliverable, I'd rather not start a versioncontrol_svn project and its directory in CVS just yet.) So it seems to me that deliverable number three, a finished database schema for the CVS backend, can be marked as done.

Get to the point, dude!

Ok, ok. My remaining problem with the Version Control API was that it lacked a way to consistently deal with tags and branches, and to uniquely identify files and directories even if they are not versioned themselves (which is the case for directories in CVS and other version control systems). So I thought a bit more about how to deal with this, and the outcome is a new building block object for items, in addition to the previously existing ones for repositories and commits.

Read more
allisterbeharry's picture

Creating a patch-testbed with DAST step-by-step

The dast-patch build script automates the process of creating and patching a fresh Drupal site fetched from CVS. This is a step-by-step guide on using the build script to:
0. Clean the existing directory and database location you want to run the test site from;
1. Fetch core HEAD from CVS;
2. Drop and recreate a MySQL database and user for the site;
3. Fetch a patch file from a URL and apply it to the Drupal site code-tree

Read more
BlakeLucchesi's picture

Fuzzy Search Scoring Hook (SoC Update)

I'm contemplating how to implement a scoring factor hook into my new fuzzy search engine module. I believe what may work out to be the best way of doing this is allowing modules to tap into this scoring hook at the time of indexing.

Each hook should return a value between 0 and 10 as a score to add to the node being indexed. Then in the administration screen an administrator would be able to set the importance of the score given by that hook. This would allow the administrator of a drupal site to manage the scoring from different contributed modules.

Read more
jpetso's picture

News on project node integration

Actually, I wanted to write a piece on how the Version Control API is maturing, but I've got to leave here in a few minutes and won't have internet available until tomorrow, so this must wait for now. Instead, a short coverage of the Version Control / Project Node Integration module (versioncontrol_project.module).

Read more
bradfordcp's picture

BitTorrent Module - Wrapping the tracker up...

Lately I have been scrambling to get the passkey portion of the tracker working. The system is designed to keep track of users even if their IP changes. Passkey also adds a layer of security to the tracker, making it almost impossible for non-registered users to use the tracker. The way the system works each user has a passkey assigned to them. This passkey is placed in the announce url of the torrents that the user downloads, (http://example.com/announce.php?passkey=).

Read more
mxk's picture

XMPP Module - Week 6

This week I'm making the first release of the XMPP Drupal module. It basically wraps the functionality of the latest library version, giving you an interface to configure the client and send test messages. I would love to get some feedback both on the user interface and the actual functionality, since so far I've heard very little regarding the two library releases. You can grab the module archive from my site, be sure to read what I posted regarding the configuration steps.

-Max

Read more
jpetso's picture

Comeback

[disclaimer] I'm writing this update while drupal.org (including g.d.o) is attacked by database-eating gremlins, so I can't currently check back on previous entries. Apologies in advance if I mention something that has already been said before. Yes, I could use the Google cache, but that's kinda tedious. [end of disclaimer]

So, I've been pretty absent for quite some time. After getting my university stuff finished, I found a bit less time for my Summer of Code project than I had expected, moving out from the dorms, packing bags, wrapping up undone stuff, whatever. Last week (June 29th to July 7th) I've been attending aKademy, the KDE conference, as previously announced. Great event, great people, great location (this year it took place in Glasgow, Scotland). You can read lots of coverage on KDE Dot News - start here (you can find me in the group photo) and go left in the navigation at the buttom, the marketing team has been active as never before. I wonder in which ways DrupalCon will be different from aKademy, as in my view the projects and their attitudes already differ fundamentally. Ok, so that's that.

Not having found the time before, I reallocated a few hours from aKademy's hacking sessions to my Summer of Code project. Since the last real update, the RCS API module has changed its name to Version Control API (versioncontrol.module), and the former project_rcs.module is now Version Control / Project Node Integration (versioncontrol_project.module). Both now contain a good amount of API functions for accessing commit data. Even if the implementation is still missing out (which, according to the project proposal, has been planned this way), they are the core of what other modules will use from the API module. (Read more...)

Read more
snufkin's picture

Drawing module release

Its not time for the next weekly progress report yet, but in the past days finally i managed to progress far enough to have a development snapshot release, so I wanted to inform those interested in the project.

Read more
aron novak's picture

Aggregation API -> FeedAPI

Last week there were important decisions again:

Read more
BlakeLucchesi's picture

Fuzzy Search Engine Updates

Fuzzy Search Module (search_fuzzy.module)

Read more
mlncn's picture

CMT w04 interim updates for Community Managed Taxonomy

The only update of interest to the general populace is the creation, together with Matthias Hutterer of the Taxonomy Manager GSOC project, of the Taxonomy Drupal Group on this site.

Read more
mlncn's picture

w03 Community Managed Taxonomy UI breakthrough

(Apologies for the long delay in actually posting this.) Here's the user interface breakthrough - a breakthrough at least until I try to implement and use it, at least - for node-centric community taxonomy management.

Read more

Drupal Project Metrics

This is my list of possible metrics used to rate the quality of project nodes on Drupal.org. I'm envisioning that there will be many different metrics grouped into three categories, development, usage, and support. Development would be focused on determining how active the module's developers are. Usage would look at how popular the module is. Support would focus on how well the maintainers and other users help answer questions.

Read more
Subscribe with RSS Syndicate content

SoC 2007

Group notifications

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