PyCon/2015-cart-screen

Decide on workflow for AV operators

Closed this issue · 2 comments

From @wolever via email:

Okay, in that case, you'll need to know that the A/V people will be getting a new StreamText link at the beginning of each talk, so we'll need some way of swapping that iframe's URL (right now they will be getting an email which has the link in it).

NOW, if we want to get REALLY fancy, we could potentially even swap that URL automatically. If you're interested, give me a call / drop me an IM when you've got a couple minutes and we could talk through the logistics there.

From @wolever via email:

The workflow right now is:

  • before each session starts, a writer creates a stream text session and manually emails the URL to pycon2015cart+room@gmail.com
  • the AV operator opens the email and opens the link
  • the AV operator calls the writer on Skype
  • the writer starts writing into stream text once they get audio

Post-discussion with @wolever, the decision is to go for two approaches.

  • A safe, single static file approach where the workflow would be:
    • CART operator emails StreamText link to pycon2015cart+room@gmail.com
    • AV operator visits the static page, and pastes link into a JS dialog that displays on load
    • done: that brings up the cart display with the StreamText view embedded in an iframe
  • A riskier, but fancier approach with some JS whizbangery, which eliminates AV operator's role in getting CART output onscreen. This would involve:
    • setting up a Firebase DB that powers everything
    • when a StreamText comes in someone (likely @wolever) pastes it as the room's source in an admin interface
    • JS whizbangery happens: the CART screen is showing a web page that is listening for updates from Firebase, and updates its iframe's source to the StreamText view