Bug 100498 - HTML EXPORT: Please integrate impress.js / bespoke.js in html Export or at least add key navigation
Summary: HTML EXPORT: Please integrate impress.js / bespoke.js in html Export or at le...
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
(earliest affected)
Hardware: All All
: medium normal
Assignee: Not Assigned
Keywords: needsUXEval
Depends on:
Reported: 2016-06-20 09:06 UTC by Stefan Grotz
Modified: 2021-07-05 14:56 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Grotz 2016-06-20 09:06:44 UTC
HTML Export is a great way to show Presentations on devices with no installation of LO. But the current options for export does not give you a good file for a real presentation. You have to click on a kink to get to the next slide and there are always a lot of links around your presentation. Therefore I have two suggestions for a better solution:

1. the most easy one: Add key navigation and a full screen mode, which only shows the slides one after another. 

2. Integrate HTML5-Frameworks like impress.js or bespoke.js in the export menu. 

bespoke.js gives you a classic slide view with some small 3D effects:

impress.js is more like Prezi, and gives you an infinite 3-dimentional speace where you can show your slide:


I think this would push LO forward, because these frameworks are easy to implement and look very good. LO shouldn’t become a 3D html editor, but if one could choose one or two effects during the export, this would be a great achievement.
Comment 1 Stefan Grotz 2016-06-20 09:14:00 UTC
Sorry for al the typos and grammar mistakes, I was in a hurry when I wrote it and I am not a native English speaker.
Comment 2 Buovjaga 2016-06-26 10:33:44 UTC
I think the use of such 3rd party JavaScript frameworks would better fit an extension rather than LibO core. Just do a web search with "javascript framework fatigue" and you will get what I mean..

Design team, what do you think?
Comment 3 Tomaz Vajngerl 2016-06-28 10:06:06 UTC
Well the export to HTML as it is now is useless. You have the option of "Standard HTML", "Standard HTML with frames", "Single-document HTML", "Automatic", "WebCast". 

All of them except Single-document HTML will create images of slides with limited resolutions available (max 1024x768 is rather low even when we say it is "High", not to even mention it assumes 4:3 screen ratio). I think all this is rather useless today as we could make a much better job with exporting SVGs and/or use other HTML5 features.

"Standard HTML" is a basic with text for navigation..

"Standard HTML with frames" is something I would just remove.. frames aren't used today anymore for practically anything. The interface is however a more advanced and you can even choose some icons for navigation, but yeah quite lame for todays standard.

"Single-document HTML" will try to (at least) export all text and use some HTML features, but is incomplete. 

"Automatic" just advances slides automatically, otherwise same as "Standard HTML" I think.

"WebCast" creates in addition some perl or asp scripts for some sort of web casting.. I think an interesting idea but totally outdated - practically nobody can use this today anymore (or want to use it).

I think we should decide first what to do with this things - what HTML export should even do, what is useful.
Comment 4 Heiko Tietze 2016-09-23 09:26:39 UTC
The de facto standard of sharing documents is PDF. You can run your presentation on any machine in full screen mode. 
HTML is made for interactivity, not really needed for presentations. And as Tomaz states, the implementation in LibreOffice is more or less broken.
So if you really need this feature the best way to do is per extension. 

Setting as WONTFIX here.