Last week, CSS guru Eric Meyer posted his system called S5, a simple and elegant way to publish an XHTML file that can be displayed by any modern browser as a slideshow.
Using his primer and a little bit of custom templating in Movable Type, it's easy to create a template that can show your recent blog posts as a slideshow. (If you just want to jump to a live example, you can view the Professional Network blog as a slideshow.)
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <title><$MTBlogName encode_html="1"$></title>
- <meta name="version" content="S5 1.0" />
- <link rel="stylesheet" href="ui/slides.css" type="text/css" media="projection" id="slideProj" />
- <link rel="stylesheet" href="ui/opera.css" type="text/css" media="projection" id="operaFix" />
- <link rel="stylesheet" href="ui/print.css" type="text/css" media="print" id="slidePrint" />
- <div class="layout">
- <div id="currentSlide"></div>
- <div id="header"></div>
- <div id="footer">
- <h2><MTEntries lastn="1"><$MTEntryAuthorNickname$></MTEntries></h2>
- <div id="controls"></div>
- <div class="presentation">
- <div class="slide">
- <h3><MTEntries lastn="1"><$MTEntryAuthorNickname$></MTEntries></h3>
- <div class="slide">
- <div class="slidetext"><$MTEntryBody$></div>
- <div class="handout">
Some of the more advanced ideas you might want to try would include limiting the posts being displayed to just those in a particular category (only "Important" posts would be viewable as a slideshow) or by giving permission to others in your organization to edit your posts, so that the whole group can collaborate on editing the text in a slideshow. This might be even easier if you use a text formatting plugin like Textile or Markdown to add bullet points to your posts.
And Movable Type generates static HTML pages by default, so you can take the generated output from this template and throw it on a USB disk or burn it to a CD for presentations from anywhere that you can access a web browser. These tools are pretty good at publishing to a web server too, of course, so there should be a number of ways to show your presentation skills off to your audience.
Who knows, by using a slideshow, maybe you can even get your marketing staff to start reading your blog.