Hello,
To celebrate the Ruby 1.9.1 release and demo S9/S6 in action I
adapted Bruce Williams's "Migrating to Ruby 1.9" original PDF slide
deck from the Scotland on Rails, Edinburgh, April 2008 talk.
Find the all-in-one web page version (w/ three CSS stylesheets -
projection, outline, print) online @
http://slideshow.rubyforge.org/ruby19mig.html
S9/S6 tip: Use the T key to toggle between outline and
projection/presentation mode.
== What's new in Slide Show (S9) v0.7?
The updated -g/--generate switch lets you generate a sample template
package w/ manifest to help you get started with using your own
templates. Example:
slideshow -g # generates a template package w/ manifest in
your working folder (using the s6 package)
slideshow -g -s5 # same as above but uses builtin s5 template package
Note, you can, of course, also create your own template packages w/
manifest from scratch.
You can find the manifest samples online:
s5.txt.sample @
http://slideshow.rubyforge.org/svn/trunk/lib/templates/s5.txt.sample
s6.txt.sample @
http://slideshow.rubyforge.org/svn/trunk/lib/templates/s6.txt.sample
To use your own custom package use the new -t/--template switch
passing along the manifest. Example:
slideshow -t s6.txt microformats
slideshow -t s6nosvg.txt microformats
I also removed the dependency on Maruku (and Oniguruma) and now allow
and check for optional installed Markdown libraries/gems. For
now the search order for markdown libraries is first come, first serve, that is:
rdiscount > rpeg-markdown > maruku > bluecloth (fallback, always
present because it's required in gem spec).
If you want to use rdiscount as your markdown library install it
using RubyGems e.g.
gem install rdiscount
Same goes for rpeg-markdown or maruku and so on.
That's it. Questions and comments welcome. Send them along here or to
the S5, S6, S9 and friends web slide show forum/mailing list @
http://groups.google.com/group/webslideshow
Cheers.
PS: What's Slide Show (S9)?
A Ruby gem that lets you create slide shows and author slides in plain
text using a wiki-style markup language that's easy-to-write and
easy-to-read. The Slide Show (S9) project also collects and welcomes
themes and ships "out-of-the-gem" with built-in support for
"loss-free" gradient vector graphics themes and more. Find out more @
http://slideshow.rubyforge.org
--
Gerald Bauer - Internet Professional - http://rubybook.ca