10.14.2003

miniSlideshow.lzx

My latest small contribution to the Laszlo widget universe

A miniSlideshow Laszlo widget is now incorporated in my blog gutter on the right. This widget displays a sequence of small photo thumbnails defined in an external XML file. Just click on the widget to start the show.

The widget is built with Laszlo's XML language. The source code, default XML configuration file and default slideshow images are hosted for free at mylaszlo.com.

Given the location of an XML configuration list and associated 120x90 pixel JPG images, this widget can play any externally defined slideshow. This is accomplished by passing a 'slideshow_url' parameter to the widget in the form:

http://www.mylaszlo.com/lps/lyndonwong/miniSlideshow/miniSlideshow.lzx?slideshow_url=[URL of xml list]

See for example this slideshow that invokes the miniSlideshow app on mylaszlo.com with an XML file and images hosted at GeoCities:

Slideshow Assets | Widget invoked with slideshow_url

10.04.2003

Laszlo Blogbox

Nudging the World Wide Web forward ever so slightly

Last night, Sarah Allen and a merry band of collaborators including Mark Davis, Yossie Silverman, Marc Canter and myself launched a first incarnation of a simple 'widget' that the world at large could customize and add to their personal blogs and web pages. It was an honor, really, to be invited to assist such a stimulating crew (I was the best HTML designer available for the project...don't laugh, my services were free :-).

The technical implementation of the Blogbox is of note. The entire app, currently sitting in my blog gutter, contains a mere 113 lines of code comprised entirely of XML tags and JavaScript. This app is deployed and thus centrally updated from a server, and works within any Web browser enabled with the Flash Player (version 5 and above).

What do users get as a result? They get an app that can be discretely added to any web page, accessed from over 95% of the world's deployed Web browsers, and can be customized to suit by editing a simple xml file hosted anywhere on the Web (mine is on Yahoo GeoCities). For the hacking inclined, by generating that xml file dynamically with a CGI, the Blogbox's list of links can change at will. Perhaps some creative souls out there may spot in all this new opportunities to make the Web an ever more integral part of all of us.