rajgoel / reveal.js-plugins

Plugins for reveal.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NPM release old?

edemaine opened this issue · comments

I noticed that chalkboard/palette.css is not in the NPM release, and neither is the associated colorButtons code in chalkboardp/plugin.js. Probably just need to do another npm publish.

That's right. I am just wrapping up some stuff before the next release (which will include chalkboard broadcasting, polls, Q&As).

Your latest comments come in handy. Thanks a lot!

Just published: https://www.npmjs.com/package/reveal.js-plugins/v/4.1.3

@edemaine Would love to hear your thoughts on the new seminar plugin. With the plugin multiple hosts can simultaneously control a presentation and draw on the chalkboard together. Might be a good fit to your work on supercollaboration.

P.S. For consistency with other plugins I renamed palette.cssto style.css.

@rajgoel Very cool!! Finally got a chance to try out the demo (sorry for the long delay). I couldn't figure out a way to get two hosts hosting/drawing on the same slides, even though the sample code seems to open the same room in the case of multiple hosts — or am I missing something? I have an upcoming presentation with multiple speakers for which this would be nice.

P.S. Here's a talk that features the Chalkboard plugin. I'm also working on a template repo for this combination of technologies, which I'm becoming quite fond of.

P.P.S. I assume you've seen Cocreate?

@edemaine Do you have the problem using the demo on https://rajgoel.github.io/reveal.js-demos/seminar-demo.html ? If so, the only important thing to consider should be that the room name is the same. You can set the room name with an URL parameter, e.g. https://rajgoel.github.io/reveal.js-demos/seminar-demo.html?room=MY_ROOM_NAME. Every instance should automatically connect to this room and any host should send slide change events and chalkboard drawings. I just tested an it works for me. Let me know if it doesn't for you and any details that may help me identifying the issue.

Seminar

P.S. Didn't know about Cocreate, but it looks interesting.

Ohh, the room name feature is what I was missing. I was trying the "host seminar" button without fixing a room name, which I guess ended up generating a random room name, I guess on this line. Makes sense now, and works for me.

It might be worth adding some documentation to the demo to explain this feature. In this example, we could simply mention that once a client joins they can also become a host using the "host seminar" button (because they have the password). I'll make an issue.