Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Digital Signage for YMCA and the Drupal role

158 views

Published on

- Business goals and Use Cases - The YMCA is an evolving organization with a wide variety of needs, from member services to marketing, to wellness promotion. With a new facility and new capabilities, we can only predict a portion of the messaging needs that the Y will have in-branch.

- Architecture - Because of the fundamental lack of control we have over third party services, a strong, flexible architecture that can cover a wide variety of use cases and adapt to changes in data format and service availability is necessary.

- Implementation - I will demonstrate how everything comes together and show what you need to implement it, add your own features, and adapt it to new use cases.

Published in: Internet
  • Be the first to comment

  • Be the first to like this

Digital Signage for YMCA and the Drupal role

  1. 1. Digital Signage for YMCA and the Drupal role
  2. 2. Introduction Dmitry Drozdik TechnicalLead https://www.drupal.org/u/ddrozdik https://github.com/ddrozdik https://www.linkedin.com/in/ddrozdik
  3. 3. 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
  4. 4. What is Digital Signage?
  5. 5. InTheBeginning…
  6. 6. It All Started With Analog …andToday.
  7. 7. Public Transportation
  8. 8. Retail Stores
  9. 9. Retail Stores
  10. 10. Restaurants & Coffee shops
  11. 11. Indoor & Outdoor Advertising
  12. 12. Corporate Communication
  13. 13. Healthcare
  14. 14. Times Square: When digital signage goes wild.
  15. 15. History and Background
  16. 16. About the YMCA
  17. 17. 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
  18. 18. • Basketball • Summer Camp • Swimming Lessons • Body Building • Volleyball • … • Open Y Innovation
  19. 19. 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
  20. 20. 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
  21. 21. • 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
  22. 22. Goals and Objectives
  23. 23. 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
  24. 24. 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.
  25. 25. Deliver marketing, operations, and mission-related content via digital displays: • Promotions • Fitness challenges • Health information • Facility closures • Announcements • Community spotlights DigitalSigns
  26. 26. Hardware and Software Components
  27. 27. 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.
  28. 28. Display Screen Minimal Requirements: • Power source (USB or outlet) • HDMI output. OR • Smart Display (Android/Other)
  29. 29. 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.
  30. 30. 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/
  31. 31. 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…
  32. 32. Google ChromeBit • Designed for Digital Signage • Runs Google ChromeOS • Inexpensive - $85.00 • Easy to setup • Supports remote management
  33. 33. 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
  34. 34. Design and Content
  35. 35. ScreenLayouts
  36. 36. Putting It All Together
  37. 37. YMCA TC 3rd party services
  38. 38. YMCA Twin Cities • Drupal 8 / Open Y • Multimedia management • Panels and Layouts • GroupEx Pro integration • Personify integration • MindBody integration • Other features www.ymcamn.org
  39. 39. GroupEx PRO
  40. 40. GroupEx PRO API GroupEx PRO API
  41. 41. Personify
  42. 42. GroupEx Pro Entity Personify Entity New Entity Session GroupEx PRO Personify Another data source Drupal 8 / Open Y Block Views References …Manually created
  43. 43. How it works Screen Content Class schedule Promotional block Announcem ents Screen Content • Layout • Content modules • Promotional blocks • Classes schedules • Announcements • …
  44. 44. 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
  45. 45. How it works Screen Screen Content Schedule Class schedule Promotional block Announcem ents Screen • Machine name • Meta information • Orientation • Location • Schedule • Fallback Content
  46. 46. 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
  47. 47. Building Content Modules • Single room (class) schedule • Leverage Open Y blocks • Promotional blocks • Free HTML • Announcements
  48. 48. Room Entry Screen Schedule Current and upcoming classes are generated from a list of scheduled activities filtered by room.
  49. 49. 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

  50. 50. Promotional Blocks A new type of block allows content editors to enter text and images which are transformed into promotional screens.
  51. 51. Announcements Announcements can be used to display useful or emergency information with predefined styles.
  52. 52. Admin interface
  53. 53. Admin interface
  54. 54. Adding content to Playlist
  55. 55. Admin interface - next steps
  56. 56. + • 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
  57. 57. Demo
  58. 58. Thank you!
  59. 59. Join Us for Contribution Sprint Day 2. Sunday, June 11, 2017 10:00am - 19:00pm  Codesprint in Coworking “Platforma” Address: Kyiv, Bilomorska Str. 1a
  60. 60. Questions?

×