See also
Deck.js¶
![../_images/logo-deckjs.png](../_images/logo-deckjs.png)
From time to time I have to make a presentation in my job. This doesn’t usually happen very often (I’m lucky), but from time to time. Not surprisingly I hate to use MS Powerp****-thing (calling it software would be IMHO too much honour here). The OpenOffice alternative isn’t much better either, mostly because both are based on the same principles and it takes far too much time compared to the functionalities to make even the simplest slides. But I don’t want to start talking about how I think a presentation should be done. Everybody should be allowed to torture the audience with his favourite tool.
If MS PP. is your favourite tool, then you can stop reading now. Nothing helpful for you is following below (nothing can help you anyway…).
Personally, I prefer deck.js. The whole presentation is based on HTML, CSS and JavaScript. Then basic editing in HTML. The layout: CSS. So you basically sit down once to make the sheets look out like you want - you can create a template for that which you can change whenever you like - and then you just throw all the content-stuff you want in it. That simple.
Well, I admit that a basic understanding of HTML and CSS is necessary, but considering the painful hours everybody used to get used to other presentation software - what you learn you can use a lot more often than just with deck.js.
Since the internet is full of tutorials about how to learn CSS and HTML, I’ll not start about that. For me the benefits are simply:
Presentation runs in every Browser (and therefore on almost any computer).
One file for editing the whole Presentation (a simple HTML-File).
Just basic layout-editing, the rest is done by deck.js.
Content and presentation is separated (as it should always be).
You can put your presentation online on any Webserver and make it immediately available.
The website of deck.js looks like it’s basically done using its own functionalities. So you get a first impression of how it looks like when it’s working.