plugin for hakimel/reveal.js for sync'd and remote-controlled presentations.
-
Install this directory into
reveal.js/plugin
. -
In
reveal.js/index.html
, find the call toReveal.initialize
. Thedependencies
attribute of the argument object is a list of objects that specify dependencies. Add the following entries to this list:{ src: 'plugin/reveal-sync/js/jquery.min.js', condition: function() { return !!document.body.classList;}}, { src: 'plugin/reveal-sync/js/socket.io.js', condition: function() { return !!document.body.classList; } }, { src: 'plugin/reveal-sync/js/reveal-sync.js', async: true, condition: function() { return !!document.body.classList; } }
-
Run the node.js application which is in the
node
directory either locally or in the cloud (e.g. on Heroku). -
In
js/reveal-sync.js
, change theremoteServer
variable to match your server and port.
- Explain dashboard.html