I'm also working on making reveal.js available to folks who don't know HTML. Give it a go at http://slid.es/
The following presentation gives a good overview of the differences between Bespoke and Reveal: http://markdalgleish.com/presentations/bespoke.js/
(keep pressing forward...it gets more interesting as you progress)
I liked the plugins, the docs were simple, they include grunt so your style changes are applied live, and they linked to other people presentations so you could peak at what others were doing.
In particular, I was 100% willing to switch right back to Keynote the moment any JS based presentation tool made me work on the tool more than the content. That never happened, and I ended up finishing the slides in Bespoke.
Up until recently, I was putting slides together using Google Docs (ugh!), and thought there had to be a different way so I started looking around. Reveal.js looked the best to me, but I wanted two things:
1) It running on a server reading new slideshows automatically, and
2) To write the slides in pure markdown (like how some others use `---` for slide separation).
I ended up hacking together a quick Erlang-based slideshow server called Sliderl[1] that lists all slideshows (showing a quick preview of the first slide), and has a simple text-search. And of course, all the slideshows are rendered with Reveal.js.
1) Make sure Erlang is installed
2) clone the repo
3) put your slideshows in its "slideshow/" directory (slideshows must end with .markdown)
4) make
5) make run
6) Open browser to http://127.0.0.1:8000
I suppose it's simple if you have Erlang installed already, but if you don't have Erlang installed, you probably don't want to install it just to show some slides. A running example with some of my slide decks is at http://slides.sigma-star.com/
It looks like the "pure markdown" part is built into reveal.js now: https://github.com/hakimel/reveal.js#external-markdown
Might this also address your requirement to read new slideshows (via browser refresh)?
Nice cuz a) no live coding, no risk there b) dep tool requires network access for most operations; bad wifi at conference = "oh no" c) ppl can follow along at home or go over the steps themselves d) not an image so you can select/copy text.
Here's an example: http://sequoia.github.io/composer-talk/#/7/1 (press spacebar to advance). I plan to write a blog post about my strategies for avoiding live coding in presentations... one of these days :p
A presentation is a linear process. The first time a skipped through someone's slides who had this concept (without being presented to) I missed half of the content.
Is it for "things I might not have time for"? or What am I missing here?
Someone who didn't see the talk but looked at the slides found it VERY confusing.
The need for drill-down is valid, but I some means of entering/exiting a new context would require less brain power. Like tabbed browsing. Or push/pop from a stack.
We're trying to crack these problems with some presenation tools we're prototyping. Fun fun...
Use "space" for advancing.
You should check out all his labs on http://hakim.se/
Be ware that most of the stuff there is just PoC and you may have some issues trying to adapt them, but the showcases are awesome :)
Alt+mouse is bound to "move window" by default in GNOME (and perhaps others), and your event handlers will never get fired. (Personally, I love this keybinding: IMHO, it's a every quick and efficient way to move windows, since it increases the "catchable" area to the entire window, not just the title bar.)
Also, did anyone else notice that progress bar at the bottom?
It's a bit different and more technical than Reveal.js but it allow you to create fully customizable and unique presentation.
Reveal.js is great! :D
Example: http://phillc-cd.meteor.com/
Open in multiple tabs and click the following button in the top left and move around.
Use animations to explain concepts & context but don't make the animations your presentation!
But one killer feature Keynote lacks is slide inheritance. I love using build-outs and I wish I could edit a parent slide and have the changes propagate to its children. This feature would be much easier to build out with a JS presentation framework.
As for the app itself, I'll have to play around a bit more, but initial impressions are that it's very responsive and something I wish was available years ago.
https://github.com/shower/shower
Used it for several presentations and I'm pretty satisfied.