Tools

Tools

#drupal
Hudson and Simpletest | computerminds
Hudson and Simpletest | computerminds

To cut a long story short, it's really hard to find a specification of the JUnit output file format, but after lots of trying, I had a script that could run simpletests and report the results in a JUnit friendly (Hudson friendly) format, yey!

Find the script attached, there's an extra argument from the normal set, --xml which allows you to specify the directory in which to output the xml result files. Lovely.

Finally you'll want to make a bash script that passes in all the right arguments to the script and then run that from Hudson, as part of the normal build process.

Hudson and Simpletest | computerminds
Managing News
Managing News

RSS/Atom based news tracker with search, republishing and mapping. Features Aggregate RSS/Atom newsShow news as list or on a mapSearch newsRepublish news by bundling articles into channelsConfigurable location taggingConfigurable maps

Managing News
Tattler (app)
Tattler (app)

"Tattler (app) is an open source topic monitoring tool for today's Web. Tattler finds and aggregates content from the Web on topics you ask it to monitor. Using semantic Web technologies, Tattler mines news, websites, blogs, multimedia sites, and other social media like Twitter, to find mentions of the issues most relevant to your organization.

Built and distributed on open source Drupal, Tattler's unique workflow and a toolset of intelligent content processors allow users to easily filter, organize, share, and take action on content gathered from the Web. "

Tattler (app)
SlingshotSMS Alpha Code Released: A Lightweight SMS Gateway on a Stick | Development Seed
SlingshotSMS Alpha Code Released: A Lightweight SMS Gateway on a Stick | Development Seed
SlingshotSMS is a lightweight open source SMS gateway that can run run on a laptop or a USB drive and all the code is available on github. Using an GSM modem or cellphone, SlingshotSMS will send and receive text messages on behalf of your web application. It builds on the work of pygsm, an excellent Python library for dealing with AT-compatible modems. What this means is that SlingshotSMS is compatible with Mac, Windows, and Linux, and can interface with a wide range of GSM modems and cell phones - including many sub-$200 field-ready modems like the one we used for testing when we were field-testing last week as part of our participation in Camp Roberts experiments.
SlingshotSMS Alpha Code Released: A Lightweight SMS Gateway on a Stick | Development Seed
MediaMosa: open source media management software | MediaMosa
MediaMosa: open source media management software | MediaMosa

MediaMosa is a Full Featured, Webservice Oriented Media Management and Distribution platform.

MediaMosa is a state-of-the-art, scalable Middleware Media Distribution Platform and facilitates access to, and usage of (shared) storage capacity, metadata databases, transcoding- and streaming servers. The platform offers functionality for searching, playing, uploading, transcoding, as well as a fine granularity media access control system towards its users. MediaMosa is based on the Representational State Transfer (REST) architecture and is designed to support content streaming applications by providing a back-end-, audio- and video-infrastructure.

It's main features are: • Delivery platform for audio, video (and other content) • Streaming of any format (e.g. Flash, H.264 MPEG-4 and WindowsMedia) • Transcoding based on FFmpeg • Flexible Metadata Element Sets • Open Source under GPLv2 license

MediaMosa is a free and open software package. It is based on the Drupal CMS and supports the use of several other Open Source software such as FFmpeg

MediaMosa: open source media management software | MediaMosa
Drush | drupal.org
Drush | drupal.org
drush is a command line shell and Unix scripting interface for Drupal, a veritable Swiss Army knife designed to make life easier for those of us who spend some of our working hours hacking away at the command prompt.
Drush | drupal.org
Spaces | drupal.org
Spaces | drupal.org
Spaces allows features (a blog, calendar, casetracker, shoutbox, gallery, etc.) to be enabled and customized in different configurations in different spaces.
Spaces | drupal.org
Form Builder | drupal.org
Form Builder | drupal.org
This project allows users to build entire Form API structures through a graphical, AJAX-like interface. It has the ability to read and export FAPI arrays, and users are permitted to change any properties exposed by modules that expose forms to the Form Builder.
Form Builder | drupal.org
Drupal Migraine
Drupal Migraine

Drupal has many good qualities, but one thing its web site platform lacks is a good way to develop freely on a test site while still allowing content updates to continue on a production site.

This small script allows you to maintain separate test and production versions of your Drupal site. After you've made configuration changes on the test site, this script can migrate them to the production site for you. Your production site stays up while you make changes to the test site, and content created on the production site in that period is preserved.

Drupal Migraine