I've always wished that transferring files would be as easy as using Imageshack or Pastebin. There are many times when email just doesn't work; between content filters and email attachment size limits, attachments often don't get through. Instant messaging is hit and miss. After falling in love with Dropbox, I decided that integration with Drupal would solve most of my problems. A weekend of coding later, and poof!

This module allows each user on a Drupal website to have a "Send file" form for recieving files. Each user has control over permissions for receiving files, while site administrators can enact global policies if needed. Extra care is taken to ensure that a user's private Host ID (used to connect to Dropbox) is never transmitted insecurely. Eventually, I'd like to see this module turn into a full interface for Dropbox files, either through embedded media field or other similar projects.

Special thanks goes to Jaka Jančar for initially writing a PHP interface to Dropbox, and agreeing to license it under the MIT license so it could be used with the Drupal module.

Read on to see the screencast demonstrating the module and how to set it up for a single-user website so clients and colleagues can easily send you files.

Today at the Advanced Security Drupalcon talk it was mentioned that drupal.org supports SSL access. Using user JavaScript, it becomes possible to modify the drupal.org login fields to use SSL. Here are the steps you need to ensure that logging in will use SSL automatically.

Back when I was first using Linux (around 2001), one of the things I really got into was squeezing as much performance as I could out of my old, second hand desktop. At the time, I was running with a Pentium 166 MMX. Playing MP3's actually took quite a bit of CPU power. It was worth my time to learn how to apply a patch to XMMS (a Winamp clone) which enabled MMX decoding of MP3's. With the patch, playing an MP3 would drop from 30-40% of the CPU to 1-2% - an amazing improvement.