first_page

Design Diary: Songhay System Releases SimpleViewer, YUI Carousel and YouTube Chromeless Demos

SimpleViewer

Thank you for the lifetime achievement award for my release of a SimpleViewer Demo, featuring the sexy, professional photography of R/Kain Blaze for megafunk.com. This is another attempt to reduce the amount of code I write by evaluating, critiquing, using and appreciating the hard work of others. These are my random findings:

  • The level of customization through configuration is impressive! It even supports background images.
  • Something special must be happening under the covers to make sure the XML configuration file is fresh—this makes ‘refreshing and configging’ faster and easier!
  • There are several variable scope collisions (re-declaration) in swfobject.js. Using Douglas Crockford’s jslint.com would serve this code well.### YUI Carousel

Bill Scott’s Carousel Component is a shining example of progressive interactive design. The ‘progress’ here is from simple to complex. The documentation was actually worthy of full-duplex printing! My first pass starts with the simple example they provide and then the documentation suggests that far more can be done!

YouTube Chromeless Player Demo

My YouTube Chromeless Player Demo has great promise! For more information, see code.google.com. For this first draft I copied the ‘intrusive’ more “educational” code directly from Google. I can’t wait to spruce this one up with more YUI framework values!

Also… Off the TODO list: busy.js

I was just about to build a Songhay System sample page for busy.js but I noticed that the demos were running incredibly slow on Firefox 2 in Ubuntu Linux. This one is too ambitious for me at the moment and is far more than just a replacement for ajaxload.info.

rasx()