I'm trying to use the client/master presentation "thing", however, for me this all very new! I have installed node.js, installed "npm install" and runned "node plugin/multiplex". It is also possible for me to run the presentation from the localhost.
After this it goes "wrong" however, I use an FTP server to put my presentation online. But I'm not able to control this presentation or whatsoever! It is even possible to run this presentation manually (which isn't the purpose I guess). the presentation is on huubhoofs.eu.pn. So any advice is welcome!!! The only difference between the index.html from the internet with my localhost index.html is the configuration which is:
Reveal.initialize({
controls: false,
progress: true,
history: true,
center: true,
history: true,
theme: Reveal.getQueryHash().theme, // available themes are in /css/theme
transition: Reveal.getQueryHash().transition || 'default', // default/cube/page/concave/zoom/linear/fade/none
multiplex: {
// Example values. Generate your own.
secret: 13719205123578474166, // Obtained from the socket.io server. Gives this (the master) control of the presentation
id: '01e56dfefbc7d9af', // Obtained from socket.io server
url: 'huubhoofs.eu.pn:80' // Location of socket.io server
},
// Optional libraries used to extend on reveal.js
dependencies: [
{ src: 'lib/js/classList.js', condition: function() { return !document.body.classList; } },
{ src: 'plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
{ src: 'plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
{ src: 'plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } },
{ src: 'plugin/zoom-js/zoom.js', async: true, condition: function() { return !!document.body.classList; } },
{ src: '//cdnjs.cloudflare.com/ajax/libs/socket.io/0.9.10/socket.io.min.js', async: true },
{ src: 'plugin/multiplex/master.js', async: true },
{ src: 'plugin/notes/notes.js', async: true, condition: function() { return !!document.body.classList; } }
// { src: 'plugin/search/search.js', async: true, condition: function() { return !!document.body.classList; } }
// { src: 'plugin/remotes/remotes.js', async: true, condition: function() { return !!document.body.classList; } }
]
});
Any help or further directions would be very welcome because I'm very enthousiastic about the whole program!
Greetings,
Huub