arthur's blog

Performance Profiling Drupal on OSX with Kcachegrind

I've been helping do some profiling on a large Drupal site and the tool that I find indispensable for doing this is KCachegrind. Unfortunately, since I've migrated back to OSX on my main machine I've not had all the same tools that I rely on with Linux- specifically KCachegrind.

Mail to OG

Email gateways to CMSs have lots of great uses. From automating content creation from various sources, to allowing people out in the field to easily post from non-web enabled devices, or to just lowering the bar for getting content onto your site, email can be make content creation that much easier.

Media Mover State of the Code

Media Mover is closing in on its two and a half year birthday. Not a huge milestone, but it bares some reporting back on where things have been and where things are going.

Media Sprint: Day Four

On the last day of the media sprint, Darrel and I are camped out in the Open Flows office here in the lovely Lower East Side. NYC has a fresh coating of ice and we are hard at work trying to tie up some of the loose ends- well there will be lots of loose ends, but we are trying to put some closure on a major step toward a unified resource (file) GUI and a new back end for Drupal's resource (file) handling.

Media Sprint: Prototyping

A way to rapidly push development is to prototype your ideas. Aaron Winborn and I laid out the concept of how we wanted our media browser to work on a white board and then started thinking through our data model.

After a few fast revisions and chicken scratches on the board, I sat down to code. I had a shell of functionality that was close enough to some of our ideas from a document the media sprint group had worked on several months ago.

Media Sprint Day One

A few folks are gathered in the Advomatic office in NYC this week to bang out a new backend and GUI for file uploading for Drupal. Yesterday myself, Aaron Winborn and Darrel O'Pry nailed down using PHP Stream wrappers to handle storage of files and embeded objects the same way- this means that we'll be able to use and reuse content from third party providers the same way that we can use content on the local Drupal file system- a big deal.

Media Mover- Stable is coming fast

Media Mover is a rich media batch processing engine that was initially developed several of CivicActions' clients. Currently deployed on several of our client's sites (most prominently on the Hub and ACLU.tv) Media Mover has served a niche for video content manipulation.

Media Mover Talk

Stephen Musgrave from Capellic was kind enough to video my talk at Drupal Camp a few weeks ago. I attempted (and succeeded!) to install the full Media Mover suite in under an hour, along with an introduction to the theory behind Media Mover. Check it out!

DruTube in one hour? Check.

Just got back from Drupal Camp NYC 4, where I did a session on settings up advanced video functionality on Drupal in an hour. In the span of the session I installed Drupal, installed a handful of modules, and got a site that lets users upload video to their site, transcodes it and deposits the file on Amazon's S3 site. While nothing new in terms of functionality for Media Mover, it is always a bit unnerving when you do something live.

Syndicate content