Darrel O'Pry --living one bug at a time...

Blog

Finally... Personal blog on D7

At long last I've upgraded to D7.

D7 Contibutors Cloud

Using URL Aliases/Paths for Language Detection in Drupal 7 and Multilingual UX.

I've recently taken a deep dive into multilingual site building. The site I'm working with is a simple brochure site, http://mezzaninetulum.com/. The site uses content translate, and the i18n module to help with menu and path translation. The setup was fairly straight forward to get the node translation in place. However. there were a few issues with multilingual menus and path.

WOW.... just how many websites have I impacted...

Looking at the statistics now available on drupal.org. I maintain 5 modules in the top 20 list. Excluding my core contributions, code I have written is deployed on almost 1/2 of all drupal sites participating in the statistics collection.

Progress Events, Continued research on XMLHttpRequest2.

Apparently, I don't pay enough attention to the W3C, but who does. :) So I've discovered the basis spec for all theHTML 5 progress events. The events are great. A quick look at the Event definitions reveal we get 5 new cool events loadstart, progress, error, abort, and load. Well at least error and abort are pretty obvious.

XMLHttpRequest2 and the future of AJAX...

I've been working on the ImageField update for D6 today, normally when I'm working on updates I research current developments in the project's domain. A little bit of googling lead me to one of the questions that always seems to pop up in my head... Why do browsers still not have file upload progress meters?

Installing `bzr` on Media Temple(GS)

I've been migrating a few personal development sites to Media Temple's Grid Service. I normally use bzr to manage my websites through development and roll out.

MediaTemple Logo

ImageField 2.0, ImageCache 2.0, ImageAPI 1.1

I'm finally comfortable enough with my Image* namespace to have official releases of the 2.x series of ImageField and ImageCache + ImageAPI... I'd like to extend thanks to everyone who has filed issues and submitted patches, especially Drewish and Quicksketch.

Non-persistent variable_set for testing and hackery

Writing simpletests for imagecache_create_url and file_create_url today, I had to change a few of Drupal's persistent variables, namely clean_url and file_downloads. I was kind of frustrated by the need to save the old values, set the values I needed for the test case, run the test, then restore the old variables. The process itself is a little dangerous in the case where you hit runtime fatal errors and the variables never get restored.

Microformats and Media... RFC if you like JS or CSS

I have a love hate relationship with microformats. The apostles who think they're the end all be all of the semantic web drive me insane. 'Semantic Web' aside, microformats are a powerful approache to reusable design. Consistent markup with the appropriate JS or CSS can make for great reusable UI widgets.

ImageAPI 1.0 - RC2 with ImageMagick support is out...

ImageMagick support has been a release blocker on this module for me. My attempts at using the Imagick extension failed, and I finally broke down and wrote the imageapi_imagemagick module, and it needs testing.