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. Thedependenciesattribute 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
nodedirectory either locally or in the cloud (e.g. on Heroku). -
In
js/reveal-sync.js, change theremoteServervariable to match your server and port.
- Explain dashboard.html