Problem: You work at a school or business and want to a cost-effective and simple to deploy solution for distributing information to displays across your campus or enterprise.
If your organization uses Google Apps for Education or Google Apps for Work, you are in luck! Chrome Sign Builder is a great application for accomplishing this. In this post I will outline how I used this tool to distribute daily announcements (via Google Slides) to multiple locations throughout our building. Using our existing wireless network for connectivity, I was able to put 65″ LCD TVs in multiple locations for $1,133 per location ($929 of which was the display itself).
Breakdown of products purchased:
- 65″ Vizio LCD TV – $929
- LCD Bracket – $19
- Dell Chromebox (plus ChromeOS Management Console License) – $175
- Security Cable – $7
- HDMI cable – $3 (each)
What it looks like:
Dell’s Chromebox comes with a VESA mounting plate that is the same footprint as the device. This display didn’t have a place to mount the plate (most don’t), but because the Chromebox is very lightweight I was able to use mounting tape to secure that plate to the back of the display, then “drop in” the Chromebox onto the mount.
Suggestions for lower cost implementations:
- Use a smaller / less expensive TV – We used 65″ TVs because these were going in large rooms and we wanted students to be able to see the information at a distance.
- Use a Chromebit instead of a Chromebox – I used Chromeboxes because I was familiar with them and wanted the ability to secure the device using a security cable.
Chrome Sign Builder Initial Setup:
- Enterprise enroll the ChromeOS devices you are planning to use so that they show up in your Google Admin Console. The ChromeOS devices need to be managed for this to work, hence the ChromeOS Management Console License included in the Chromebox purchase listed above.
- Create a device OU in your Google Admin Console for your signage devices. You’ll need one OU for each configuration, but multiple devices may have the same configuration. In my situation, I have several displays, but they all display the same content, so I only needed one OU.
- Move your newly enrolled devices into the applicable OU.
- Using an account hat has access to devices in the Google Admin Console, go to the Chrome Web Store and install Chrome Sign Builder. (Note: You do not need to do this on the signage devices – your normal computer will work just fine)
- Launch Chrome Sign Builder.
Setup a Schedule:
You should have a default schedule under “My schedules” and a calendar shown at right (as seen below). In this example, I am going to show how to loop a single presentation, forever (other scenarios are supported, see here for other use cases). Below you’ll see how to automatically re-load the presentation so that changes made to the slide deck are reflected on the displays automatically.
- Select the schedule you would like to use from the left column (or create a new one).
- Click in the “all-day” row of the date you want to start displaying your content.
- Paste the URL of the Google Slides file that contains your content into the URL box and click the “Open Advanced Drive Configuration” option that appears.
- Set your options for your presentation. In my example, I turn all of these on.
- Set the amount of time you want each slide to be shown. In this screenshot, it is set to 3000ms. 1000ms = 1s, so 3000ms is 3 seconds.
- Click “Done”.
- Check “Show forever” to repeat this schedule every day moving forward
- Click “Advanced…”
- Check “Automatically reload url” and provide a value for how often the URL should be reloaded. Note: Using this option is important if you want modifications made to the slide deck to reflect on the displays. I reload mine every 10 minutes.
- Click “Save”
- You should now have an entry in your “all-day” row. Click it to make modifications if necessary.
- Once you are satisfied with your configuration, click the green “EXPORT” button.
- Name and save the policy file in an easily accessible location (like your desktop).
Deploy Your Configuration:
Once your export file is saved, you should be directed to log into the Google Admin Console. If you aren’t sent there automatically (or want to revisit your deployment settings later), you can find it under Device Management > Chrome Management > App Management > Chrome Sign Builder.
- In the “Kiosk settings” section, select the OU you created that contains your signage devices.
- Turn on both “Install automatically” and “Allow app to manage power” (if the parent container does not have these settings applied, you’ll need to click the “Override” hyperlink under each switch first).
- Click “Upload Configuration File”, then select the file that contains the configuration file you exported in the previous section (if you don’t see this button, you’ll need to click the “Override” button beneath “Configure”).
- Click “Save”.
- Click the “device settings page” hyperlink.
- In the left hand column, select the OU that contains your signage devices.
- In the “Kiosk Settings” section, select “Chrome Sign Builder” for the “Auto-Launch Kiosk App” drop-down list.
- Make sure to click “SAVE” to apply your changes.
Congratulations – you’ve just told the devices in that OU to launch Chrome Sign Builder as a kiosk app and configured them to display your content automatically! Go turn on your ChromeOS device(s) and enjoy your distributed content!
If you have questions about this process or have a tip on Chrome Sign Builder, please leave a comment.