Live data from Hacker News

Deck.js: A JavaScript library for building modern HTML presentations.

imakewebthings.github.com

11–20 of 63 posts

Re: Deck.js: A JavaScript library for building modern HTML presentations.

#11
There's only one problem that's holding me back from switching to HTML/SVG/CSS/JS for my slides: the problem of monitor/projector resolution scale. Most projectors I've presented on had a low resolution: 640x480 or 800x600. Let's say my monitor has a 1600x900 resolution, so if I develop in that resolution, my presentation would break (or at least it wouldn't look as I expect it to). Presentation software and PDF viewers take care of that for me: what you see on the screen is what you would get on the projector (i.e. the text and graphics would have the same relative height&width as on the screen). Is there any reliable way to achieve that in HTML presentations as well?

Re: Deck.js: A JavaScript library for building modern HTML presentations.

#12

I like the idea behind this and other projects like it, but I have one main issue with it/them: It isn't trivial to share presentations, which is something that most people will want to do. Sadly the fact that you can build a presentation in HTML (and that people can look at it online) doesn't outweigh sharing a PDF. Don't get me wrong, I'm all for lighter more flexible solutions (which html is), but the market as a…

I fucking hate PDF on the browser. It's very slow to download, take up huge resources, hard/not lenient in re-sizing and is the worst choice for presentations.

This is a lot better choice, but each scenario has different needs. PDF is good for books, and long documents.

Re: Deck.js: A JavaScript library for building modern HTML presentations.

#15
This looks very nice. I use slidedown[1] right now (Ruby + jQuery). There, slides are written as one Markdown file and then slideshow builds that into a presentation (the Javascript gets included in the file). I could imagine writing a small script to automate doing a similar thing here. (Not really necessary, but I like that workflow.)

The only extra I'm missing right away is a simple, built-in way to embed code blocks with some kind of syntax highlighting. (Slidedown uses Pygments + a simple custom syntax to specify language.) Probably shouldn't be too hard to make an extension that does that.

[1] https://github.com/nakajima/slidedown

Re: Deck.js: A JavaScript library for building modern HTML presentations.

#16
post #8

I really like the aesthetics but as mentioned here it's not portable / shareable offline. In addition - more than the fact that you need a modern browser (which is ok, really), you need a modern projector for such a resolution, and this is nothing you can just download and install. Nothing is more awkward than displaying such a presentation on a backwards projector which cuts it off. I use this regularily, which solv…

> - needs to understand markdown

No it does not.

Re: Deck.js: A JavaScript library for building modern HTML presentations.

#17

What are the docs created in? http://imakewebthings.github.com/deck.js/docs/ Beautiful.. would love to do something similar.

By hand, not generated. But feel free to steal.

Thanks, will take a look.

And didn't want to imply the rest of it is any less awesome. Really dig it.

I personally see myself using it purely on the web, as a way of getting across an idea or perhaps even a tutorial of some kind.

Big thumbs up.

Re: Deck.js: A JavaScript library for building modern HTML presentations.

#18
It looks beutiful and all. But does people actually do presentations like this for hand? (css and html).

If this could be done with an interface like PPT i would like it. But then it would be kind of redundant. I like PPT, although most people have no sense of design.

Re: Deck.js: A JavaScript library for building modern HTML presentations.

#19
post #11

There's only one problem that's holding me back from switching to HTML/SVG/CSS/JS for my slides: the problem of monitor/projector resolution scale. Most projectors I've presented on had a low resolution: 640x480 or 800x600. Let's say my monitor has a 1600x900 resolution, so if I develop in that resolution, my presentation would break (or at least it wouldn't look as I expect it to). Presentation software and PDF view…

Yes, I also find this the major thing holding me back from HTML presentations. I wrote a HTML presentation for a conference and didn't realise this was a problem until I came to present it, and found out there doesn't seem to be any way to cleanly enlarge / shrink HTML.

EDIT: After a very quick reply to a bug report, I decided to try zoom in/out in Chrome. For anyone else who hasn't tried this in a very long time, the zoom in/out actually does a very good job, allowing me to resize slides to the correct size. Some time after the introduction of CSS2 I found zoom in/out became useless. Turns out at some point it became useful again.

Post reply on HN