HTML5 presentation framework. I deal with metric tons of complex slide sets every day. I need them in the browser, i need them to be fast and scriptable and I need to have speaker notes and a presenter mode. I created Pik7 to solve my own problems with existing solutions. If you're not me, you'll probably don't want to use it.
- 100% HTML5, CSS and JavaScript (jQuery)
- Programmable slides, easy to embed content from the web
- Good performance in modern browsers even with hundreds of slides
- Works in every modern browser (everything not IE 8 or older)
- As fancy or a simple as you want it to be
- Multiple synchronized presentation views and a presenter mode
- Reasonably printable (useful for PDF export)
- Rapid navigation between slide sets
- Requires a modern browser and a web server to run from (a simple server is included, but requires Node.js to work)
- No fancyful animations by default
- Shares all drawbacks common to HTML slides (no GUI to create presentations, no PDF export, images hard to use)
The easy way: download from pik.peterkroener.de and unzip into a directory on your web server.
The hard way:
- Clone repository into a directory on your web server:
git clone git://github.com/SirPepe/Pik7.git
- Install dependencies:
npm install
andsudo npm install -g bower && bower install
- Build:
grunt
If you want to use the included web server: node server.js
. Then:
- Copy the html file in
/presentations/Template
to/presentations/yourslidestitle
. Edit/add slides (<div class="pikSlide">
). - Open the presentation framework (
index.html
) in a recent version of your favorite browser - Use the "browse" link or the menu on the lower right to load your presentation
- Use the menu on the lower right to open the presenter view or point your browser to
presenter.html
- Navigate slides using the arrow keys or tap near the edges of the screen. Hide the presentation using the F5 or ESC key
See the slides about PIK7 (/presentations/Pik7
) for more details.