S5 slideshow system and using it with FreeMind
S5 is a great little piece of software. It is a slide show format based entirely on XHTML, CSS, and JavaScript. The slide show is one simple HTML file and with the different style sheets provided, one has the slideshow, the printer-friendly and the online-friendly versions. Check out the S5 introduction slideshow and don’t forget to do a print preview.
Changing the format requires some CSS knowledge, and unfortunately it’s not documented. I found a page in German that gives some explanations.
Now I thought that a good way to create the slideshow was to use FreeMind, which I wrote earlier about.
So I wrote a little Perl script that takes a FreeMind .mm file (which is a very simple XML) and generates a S5 slideshow file. First level nodes make slides, and leafs become bullets.
Usage is simple (-h for help):
perl freemind2s5.pl < freemind.mm > slideshow.html
FreeMind and S5 make a good pair. FreeMind is great for brainstorming and once your ideas are clear and clean, they can right away be put in a presentation and shared.
Let me know if you find this useful.
Vincent Oberle’s blog

December 1st, 2004 07:34
worked after :
1. I installed XML Simple
2. keyed in
perl freemind2s5.pl < myfile.mm > myfile.html
instead of
perl freemind2s5.pl myfile.mm myfile.html
Thanks for sharing it.
January 18th, 2005 11:30
Hello, I just wanted to announce to you an open-source web application I call S5 Presents. It uses Eric Meyer’s great XHTML based presentation software, as well as incorporating many themes to make the process of creating a presentation very easy. I hope to incorporate features like Flickr and a WYSIWYG editor very soon. I hope you enjoy it.
http://s5presents.com
August 29th, 2006 13:19
This script almost perfect; I googled freemind converters and I found this. I need Freemind - Google sitemap.xml converter; actually sitemap.xml2freemind. How can I do this? I don’t know xslt, perl…