I've been accepted to Google's Summer of code programme this year. I'll be working for Drupal. Drupal is a great, powerfull and flexible CMS, written in PHP. Drupal is probbably the least know of three most popular open source PHP CMSes (Joomla, Wordpress, Drupal), but it is still predicted to run between 1% and 2% of entire web. It's flexibility, scalability and proverbial friendly community made it a frequent choice for larger projects (Grammy, Whitehouse, Examiner ...).
I'll be working on Media ecosystem (a lot of modules around Media module), which introduces a new way of handling media in latest release (Drupal 7). I'll focus on Derivates API; an API responsible for generating and handling of derivates for various types of media assets. Most common use case for this API are HTML5 <video> and <audio> tags, where we have to overcome problems with codecs. Editor would upload file in just one format and Derivates would then take care of conversions to other supported formats. This is defenetley just one of many possible use cases.
I'll be posting updates about my project here. Everybody is welcome to comment and propose suggestions that would make this project even better.
Other resources:
It will be a great interesting summer!!