Digital Signage for
YMCA and the
Drupal role
Introduction
Dmitry Drozdik
TechnicalLead
https://www.drupal.org/u/ddrozdik
https://github.com/ddrozdik
https://www.linkedin.com/in/ddrozdik
1. Introduction
2. What is Digital Signage?
3. History and Background
4. Hardware and Software Components
5. Design and Content
6. Putting It All Together
7. Demo
Agenda
What is Digital Signage?
InTheBeginning…
It All Started
With Analog
…andToday.
Public Transportation
Retail Stores
Retail Stores
Restaurants & Coffee shops
Indoor & Outdoor Advertising
Corporate Communication
Healthcare
Times Square: When digital signage goes wild.
History and Background
About the YMCA
YMCA:AWorldwideInstitution
• 874 associations and 2,700
locations across the US
• Ranked 5th largest US charity
in 2016
• 9 million youth and 13 million
adults engaged annually in the
US
• Operating in 119 countries and
engaging 58 million people
worldwide
• Basketball
• Summer Camp
• Swimming Lessons
• Body Building
• Volleyball
• …
• Open Y
Innovation
Open Y
OpenYMCA.org
www.drupal.org/project/openy
• A philosophy that collaboration
drives innovation and impact
• A community of YMCAs and digital
partners
• An open-source digital platform for
marketing and E-commerce
YMCA of Greater Twin Cities
is one of the largest
associations in the USA (and
world)
• 26 branches
• 17 camps
• over 250,000 members
www.ymcamn.org
YMCAofGreaterTwinCities
• New Downtown Branch at
Gaviidae Commons
• To open December 2017/
January 2018
• A model for innovation in fitness
with multiple digital initiatives
Branch of the Future
Goals and Objectives
1. Use digital signage and room entry screens to display timely and
relevant content to YMCA members in branch
2. Allow content to be centrally created and managed from the Open Y
platform
3. Allow content created for the web to be reused on digital signage
4. Enable control of content distribution over groups of displays,
regardless of their physical location
Overview
Free, walk-in group exercise classes are held in fitness studios at all branches.
RoomEntryScreens
Room entry screens will provide
real-time information about
current and upcoming classes in
the place where they will do the
most good.
Deliver marketing, operations, and mission-related content via
digital displays:
• Promotions
• Fitness challenges
• Health information
• Facility closures
• Announcements
• Community spotlights
DigitalSigns
Hardware and Software
Components
What components
are required?
• Display screen - to display digital
signage content.
• Software - a tool that fits your
requirements and has an integration
with a player.
• Player / Casting Device - is
responsible for delivering content
from software to TV screen.
Display Screen
Minimal Requirements:
• Power source (USB or outlet)
• HDMI output.
OR
• Smart Display (Android/Other)
Software
Requirements:
• The ability to create schedules for different
days
• Support different layouts
• The ability to use external content by pasting
URL links
• The ability to group screens and assign
content to those groups of screens easily.
ScreenCloud
• SASS solution by a new and fast
growing company
• Simple user interface
• Supports a variety of devices
• Supports a variety of media
types
• Supports daily playlist creation
• Allows group screens
https://screen.cloud/
Media Player / Casting Device
• Google Chromecast
• Google Chromebit
• Amazon Fire TV Stick
• Intel Compute Stick
• Google(Asus/HP/Acer) ChromeBox
• Amazon Fire TV
• Mi Box
• many others…
Google ChromeBit
• Designed for Digital Signage
• Runs Google ChromeOS
• Inexpensive - $85.00
• Easy to setup
• Supports remote management
Open Y Distribution
• Drupal 8
• Mobile Friendly
• Content Scheduling
• Multimedia management
• Webforms
• Slideshows
• SEO tools
• Personify (CRM) Integration
• GroupEx Pro Class Schedules
• MindBody Personal Training
Management
Design and Content
ScreenLayouts
Putting It All Together
YMCA
TC
3rd party
services
YMCA
Twin Cities
• Drupal 8 / Open Y
• Multimedia management
• Panels and Layouts
• GroupEx Pro integration
• Personify integration
• MindBody integration
• Other features
www.ymcamn.org
GroupEx PRO
GroupEx PRO API
GroupEx PRO
API
Personify
GroupEx Pro
Entity
Personify
Entity
New
Entity
Session
GroupEx PRO
Personify
Another data
source
Drupal 8 / Open Y
Block
Views
References
…Manually
created
How it works
Screen
Content
Class
schedule
Promotional
block
Announcem
ents
Screen Content
• Layout
• Content modules
• Promotional blocks
• Classes schedules
• Announcements
• …
How it works
Screen
Content
Schedule
Class
schedule
Promotional
block
Announcem
ents
Schedule
• Name
• Schedule items
• Title
• Screen content
• Start Time
• End Time
• Override dates
How it works
Screen
Screen
Content
Schedule
Class
schedule
Promotional
block
Announcem
ents
Screen
• Machine name
• Meta information
• Orientation
• Location
• Schedule
• Fallback Content
What We Use
• Drupal 8
• Custom entities
• Node (Content types)
• Blocks
• Panelizer
• Panels IPE
https://www.drupal.org/project/panelizer
https://www.drupal.org/project/panels
Building Content Modules
• Single room (class) schedule
• Leverage Open Y blocks
• Promotional blocks
• Free HTML
• Announcements
Room Entry Screen Schedule
Current and upcoming classes are generated from a list of
scheduled activities filtered by room.
Leveraging Open Y
STRONG
COMMUNITIES.
ANOTHER
REASON Y.
Open Y Blocks which display marketing content can be leveraged to build content
modules for digital signage.
$0 enrollment through September 30.
Learn more:
ymcamn.org/Membership

Promotional Blocks
A new type of block allows content editors to enter text and
images which are transformed into promotional screens.
Announcements
Announcements can be used to display useful or emergency
information with predefined styles.
Admin interface
Admin interface
Adding content to Playlist
Admin interface - next steps
+
• Inexpensive
• Flexible
• Widely available hardware
• All components are independent
• Seamless editing experience from
the website
• Easy to use
• Available anytime and anywhere
• One-time setup
• Open Source code
Open Y +
Summary
Demo
Thank you!
Join Us for Contribution
Sprint
Day 2. Sunday, June 11, 2017
10:00am - 19:00pm
 Codesprint in Coworking “Platforma”
Address: Kyiv, Bilomorska Str. 1a
Questions?

Digital Signage for YMCA and the Drupal role