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 - Public Testing

In the next one or two days I'll release the last version (before SoC end) of my XMPP library, and before that I'd like to have a few people test message delivery to their jabber accounts. This test does not involve Drupal just yet, but it perfectly mimics what my Drupal module will be doing once I update it to work with the latest library revision. As I posted on my development site, this demo would be most useful if people ran it against servers other than Google Talk or Openfire.

Read more
anthonyoliver's picture

Extend Case tracker module - Week 10 Status

Much of last week I didn't have time to work on my summer of code project. I spent a lot of my time on the phone trying to find a house to live and people to live with for this coming fall semester at college (Which starts at the beginning of September). I also had to spend time on the phone to get my classes ironed out and financial aid. I also had to spend some time on a drupal project outside of my summer of code project due to my funds running a little short and bills being due. And I also had to due some phone interviews for job positions after my graduation this coming December.

Read more
Will White's picture

New revision of SMS Framework is in CVS

Thanks for all of your support and ideas during development. I'm getting ready for one final sprint during the last week and I'd appreciate your feedback on the code. The latest revision is currently available in CVS.

http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/smsframework/

Read more
drewish's picture

Project Metrics - Drupal.org's tracking project usage

As of about 2pm PDT Drupal.org has been tracking the module usage. #128827 has been committed to the project module and installed on d.o. There's a follow up issue to make this usage data visible to users (#165380). I've added support to the metrics module to factor that into the score.
I'm not sure if the metrics module will be installed on d.o until the current database troubles resolved.

Read more
hadsie's picture

Scalability and Load Testing - Week 10

I've updated my sandbox with the latest loadtest module source. It's ready to use for anyone who wants to play around with it. The loadtest source is in contributions/sandbox/hadsie/loadtest.

The first part of this module lets you define and configure "states" for your site that you can run tests against.

Only local images are allowed.

Read more
rwohleb@drupal.org's picture

Google Apps Provisioning

As I've mentioned in the past, another student and I had been tasked with developing Google Apps modules for SoC 2007. SSnider has since made public the excellent Google Auth module.

On my side of the project I've been developing abstraction code for the Google Apps API to make it more Drupal friendly. Part of this development is a user provisioning module. Before I make any of this public, I need a wish-list for a Google Apps provisioning module. I want to make sure I haven't missed any major features. What features do you want? What features are more important than others?

Read more
mxk's picture

XMPP Module - Week 10

This week was dedicated for the most part to the server implementation. As of today, my XMPP client is essentially finished and the server just needs a few more hours of work. Today I started writing the implementation of server dialback and router extensions, which are the last two pieces needed for a working server. My hope is wrap up the library in the next three days, followed by a day or two for testing and, of course, writing examples and documentation.

Read more
mh86's picture

Taxonomy Manager - Updates

The last 2 weeks I spent a lot of time in adding paging mechanism to the tree structure, in separating the tree structure as a own form element type and in adding of a form for editing data from a specific term.

Read more
klaasvw's picture

Core Theme Update and Regions

Having finished most of the theme's design I've been busy slicing and coding the theme. Currently every layout type except triple equal column is finished, so what mainly rests is writing CSS for all the Drupal elements.

Read more
allisterbeharry's picture

Writing to Apache conf files in DAST build scripts

Just a development snapshot before the 0.2 release - Download http://www.abeharry.info/stuff/DAST-0.2-dev.tar.gz

Unpackage anywhere like usr/share/DAST There is an httpd.conf in DAST/src/tests/etc/tasks/. Now run from DAST:

./bin/dast -f ./src/tests/etc/tasks/eApacheHttpdConfTaskTest.xml

The httpd.conf will be updated with new directives, sections, and embedded sections.

This snapshot has all dependencies bundled so don't download the dast-deps package. You must not place this snapshot in the same location as earlier releases

Read more
jpetso's picture

VCS management

This week, my Version Control SoC Project saw further completions of the API functions' implementations (the API itself is completely implemented now, if I'm not mistaken) and the creation of extendable admin screens, mainly for repositories for now. There's now a list of repositories separately for each version control system, and each backend can easily customize creation, editing and display of repository information by means of hook_form_alter() and a small number of more specific hooks. Repository management is now at the same level of functionality as the one in cvs.module, only that it's generic at the basics and other backends can without much effort provide their own custom stuff, just like CVS provides CVS modules and different methods of commit information retrieval. Sure, you want screenshots:

Read more
Will White's picture

SMS Update and Screencast

I've posted an update on the SMS Framework project and a screencast on the Development Seed blog. It introduces some of the new functionality that I've implemented using the API.

Read more
theflowimmemorial's picture

Files Week 9

Well, files have been coming along well. Full working private/public upload and download functionality is nearly working and a alpha release for testing will be coming in the very near future. Most of the work left that remains is with file_set_private which is a very important function in the entire scheme of things. As always if you want to get the code bazaar can be used, just point it at http://drupal.codeincarnate.com. Things may be a little delayed because I'm turning 21 tomorrow. Bottoms up!

Read more
aron novak's picture

FeedAPI: Alpha release + concept change

The alpha version was released last week, after that I fixed a number of bugs and issues. Now if someone check out the CVS, (s)he will find a module which UI is a little bit hard to understand, but the functionality mainly works. I planned to release the beta yesterday, but I didn't do it, because with Alex(the change was his idea and he wrote a proof-of-concept patch) we decide on a radical change. FeedAPI's API part will be changed a little bit.

Read more
allisterbeharry's picture

Diving into Phing II

This is the second in a series of articles on Phing the fantastic PHP application build framework which DAST extends. Although DAST will come with quite a number of ready-made scripts, its real power lies in providing the foundation for Drupal developers, testers, admins and distro maintainers to quickly and easily create their own build scripts. A distro builder may choose to bundle their build script which painlessly downloads the required modules, sets up the user's database, and runs basic smoke tests to verify the Drupal web site on the user's web server is ready to use. DAST applies the concept of a software project build to creating Drupal sites and has a wide range of uses - See the upcoming article "10 cool Drupal things to do with DAST."

In Part I I looked at the basic structure of a Phing build file - projects, targets, and tasks. I posted a use case http://groups.drupal.org/node/4477 which is now implemented as the dast-patch build file for automating creating patch test-beds. In Part III we'll look at how this build file was implemented using the stuff we've covered before. First I'll wrap up this dive into basic Phing with a a description of properties and types which are present in every useful build file, mappers and filter chains which are used for file I/O, and the ever-important conditional execution and iteration. Remember Phing is a feature complete implementation of Ant - all concepts in Phing are identical to their Ant counterparts, so if you're familiar with writing Ant build files, using Phing will be easy like Sunday morning.

Read more
anthonyoliver's picture

Extend Case tracker - Week 9 Status

Much of last week was spent reading the new jQuery book that I have just purchased. I have also been playing with the AJAX calls and trying to get the UI to place nice with jQuery and display the forms properly. I started working on a project dashboard too, which is basically and administrator interface to show all projects and their completion across a site. Also I spent time learning how to use joins in MySQL because some of the stuff I am using is getting into more advanced queries and my knowledge of mysql has been limited to just using basic selects to pull out data.

Read more
allisterbeharry's picture

DAST Week 8+9 update

Just a short update on what I'm working on right now
1. LAMP config - each build script derived from the base site-configure script can specify server config directives - I'm using the Pear::Config (http://pear.php.net/package/Config/) for writing and reading from the Apache conf, MySQL and PHP configuration files

Read more
mxk's picture

XMPP Module - Week 9

I forgot to post an update to this group last week, didn't I? My apologizes, but actually there wasn't a lot of new things to report. You can read the post on my site regarding all the "fun" I had that week. This week, as I'm moving closer and closer to the server implementation, I made a proposal to change the way the server communicates with the client.

Read more
klaasvw's picture

Core Theme: element mockups

The past week I've mainly been working on the several layout types the theme will support and styling several common Drupal elements.

For those who are interested, I've made a zip file containing all the layouts and styles I've made so far. These are jpg screenshots of mockups, I haven't included the psd's because the file would be too big.
Here it is: http://www.kvw.be/files/SoCCoreThemeKlaasv8full.zip

If you rather have a quick look I've attached three screenshots:
- Layout with two sidebars on the right and blocks in the footer

Read more
gábor hojtsy's picture

Localization server: translation and plurals UI

Only local images are allowed.Now I am up to implementing the translation and plural forms user interface. I'd welcome feedback on how would this work best. The idea is to provide a pager list with some number of strings on a page to translate. If the given string needs plural versions, then we display as many input fields as that language requires. Showing the plural formula for guidance in the localization server helper block. (It is advised to click through to the Flickr page, which shows notes on the image).

Making the plural formula comprehensible seems to be a tricky question. I made it wrap nicely in case it gets too long (as in the case of quite a few of the languages we have), but the complex looking expressions do not make it easy to understand. Also, I am still in high need of feedback on my language listing / plural forms cleanup post, but with help from Gerhard, I'll be able to mail the language team maintainers too.

Read more
Subscribe with RSS Syndicate content

SoC 2007

Group notifications

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