Using Google Slides in RV (the quick and easy way)

  • 5
  • Idea
  • Updated 3 years ago
We recently batted around the idea of using Google Slides to allow some non tech savvy groups in our organization (HR) to share content internally on employee-facing displays. We wanted it to be self service and settled on Google Slides. However, the way it appeared in Rise Vision was sometimes less than optimal. 

However I came across an easy solution. In another thread on this site you'll see directions for how to get Google Slides to give you the embed code for your presentation. That's great but it can be even better! :) 

In Google Slides, with the Slides document you'd like to share open you need only do the following:
  1. Click File
  2. Click Share
  3. Click "Get shareable link"
  4. Click Anyone with the link can view on the dropdown. 
  5. Copy the link. It'll look something like this: 
    https://docs.google.com/presentation/d/1RmDHjnlLAYJYpvJwTz1AIYovWcFnVCyq-kBnpwh87W0/edit?usp=sharing
  6. Open Notepad and paste the link you just copied. Remove everything except the ID (shown above in bold italics). Yours will be different, this is an example.
  7. Paste in this text before the ID:
    https://docs.google.com/presentation/embed?id=
  8. Paste in this text after the ID:
    &start=true&loop=true&rm=minimal&delayms=3000
  9. Adjust the slide delay to suit your taste/needs.

Now, in Rise Vision you'll open your Schedule (instead of putting this in a Presentation) and paste your completed link from the steps above. It'll look something like this (ID in bold italics for continued clarity):
https://docs.google.com/presentation/embed?id=1RmDHjnlLAYJYpvJwTz1AIYovWcFnVCyq-kBnpwh87W0&start=true&loop=true&rm=minimal&delayms=3000
That's it! The best part of doing it this way is the Slides are fluid. If you created the Slides in 16:9 and show it on displays with different resolutions (1920x1080 and 1366x768, for example) it'll fill the screen correctly on either one. 
Photo of Robert Schoneman

Robert Schoneman, Champion

  • 4,990 Points 4k badge 2x thumb

Posted 3 years ago

  • 5
Photo of Byron

Byron, Keener

  • 9,658 Points 5k badge 2x thumb
Awesome!
Photo of Robb

Robb, Official Rep

  • 76,676 Points 50k badge 2x thumb
Thanks for sharing Robert!
Photo of Pacer Nation

Pacer Nation

  • 70 Points
Thanks Robert, can't get it to display. Any tips or tricks besides making sure the URL is correct?
Photo of Robert Schoneman

Robert Schoneman, Champion

  • 4,990 Points 4k badge 2x thumb
Can you give us a little more detail about "can't get it to display"? Are you receiving error messages? Blank screens? Incorrect content? 

The first few things I'd check are:
  • Be sure it is shared in Google Slides. When you share it the screen should look like this:
  • Double check your work on the links. If there's an extra space or errant character or anything it won't work.

Are you adding this as a URL in Rise Vision to your schedule directly or are you embedding it in a presentation? 
Photo of Pacer Nation

Pacer Nation

  • 70 Points
Double and Triple checked link work. I've tried it as a URL and in a presentation. The screen is just white...no error message at all, nothing. I switch to a known working presentation and after a few minutes it displays; not so with the Google Presentation, just a blank.
Photo of Darius - PRODO.us

Darius - PRODO.us, Champion

  • 26,850 Points 20k badge 2x thumb
Try PUBLISH TO THE WEB > EMBED. This way you'll get an <IFrame> code with all of your settings. You can simply use it with HTML Widget or, as I do, embed it in a web page within <div> with hidden overflow (Google slides add a little banner to the bottom and I like to hide it). Then I pull the web page to my presentation with Web Page Widget. I like working this way because I can edit the web page outside RV later if needed.
Photo of Robert Schoneman

Robert Schoneman, Champion

  • 4,990 Points 4k badge 2x thumb
Pacer Nation,

If you use the final link I provided in the example, does it work in your setup? This one:
https://docs.google.com/presentation/embed?id=1RmDHjnlLAYJYpvJwTz1AIYovWcFnVCyq-kBnpwh87W0&start=true&loop=true&rm=minimal&delayms=3000
Does your prepared link work in a Chrome Incognito window? 
Photo of HSuarez

HSuarez

  • 11,896 Points 10k badge 2x thumb
Thanks Rob! Already forwarded your link to a user enquiring about Google Slides
Photo of FIAS IT

FIAS IT

  • 670 Points 500 badge 2x thumb
This is a really great way to get non-tech savvy users creating content. 
My only question is once a user has updated a Google Slide how can we get the Schedule to update to reflect the change like add a slide, change a transition or edit text?
Photo of Robert Schoneman

Robert Schoneman, Champion

  • 4,990 Points 4k badge 2x thumb
Absolutely! The easiest way to do it then is to create a presentation in RV. Add the Web Page Widget to the presentation and set it like this:

When you set the Data Refresh Interval you'll want to give some thought to how you do it. When the page refreshes it will start the Google Slides deck over from the beginning.

In my example presentation there's three (3) slides which run for three (3) seconds each (3000ms/ea). I set the refresh interval to 5 minutes (5min*60sec*1000ms = 300,000ms). If we take 300,000ms and divide by our presentation length (9000ms) we see it will refresh every 33.333... passes through. This means 2/3 of the time the slide deck will be interrupted in the middle. 

Ideally, you'd want to get the timing a little closer so it's less likely to interrupt your slide deck with a refresh. If you need high data concurrency then do the math. Otherwise, I'd use 1 hour.

If you use the URL directly in the schedule then it'll refresh when the player reboots overnight. 

Sidebar: one nice benefit of doing it this way is you can still set the RV Presentation to be fluid so it'll show correctly on different sized displays. The Web Page Widget and the Google Slides page it loads are all usable with a fluid design.  

Fluid Example (try resizing the window and you'll see what I mean):
http://preview.risevision.com/Viewer.html?type=presentation&id=80f9419d-b311-437e-b1aa-626c587e249f&showui=false
Photo of FIAS IT

FIAS IT

  • 670 Points 500 badge 2x thumb
Another question on this but when we create multiple presentations with a web page widget containing a google slide and then schedule these presentations to a display the google slide loads from the start each time the schedule goes to the next presentation.
I have only tested this in the preview at the moment though as I don't have a machine with the player installed handy.
could this just be a fault of the preview and not happen in the player?
Photo of HSuarez

HSuarez

  • 11,896 Points 10k badge 2x thumb
When you go to File > Publish to the Web there are additional options:
Start slideshow as soon as the player loads
Restart slideshow after the last slide

I think the second option may be of use for this..

Let us know how you go with the above
Photo of Robert Schoneman

Robert Schoneman, Champion

  • 4,990 Points 4k badge 2x thumb
FIAS, your experience with the Slides starting from the beginning each time the presentation loads is, as far as my experience is concerned, the only way it'll work. Like HSuarez mentioned, you can adjust the settings but I don't know of a way to make it "hold" where it is when you have RV navigate away from it. 
Photo of Wendi Borden

Wendi Borden, Champion

  • 6,028 Points 5k badge 2x thumb
Very nice Robert - worked great in my test here :) Will remember it for the future!
Photo of Robert Schoneman

Robert Schoneman, Champion

  • 4,990 Points 4k badge 2x thumb
Thanks! Glad I could share!! 
Photo of HSuarez

HSuarez

  • 11,896 Points 10k badge 2x thumb
A tad late - but added this as a link below the Google Slides article and also as a comment at https://community.risevision.com/rise...

Thanks for sharing!
Photo of Robert Schoneman

Robert Schoneman, Champion

  • 4,990 Points 4k badge 2x thumb
Yay! Glad to share. 
Photo of HSuarez

HSuarez

  • 11,896 Points 10k badge 2x thumb
*thumbsup*