The document discusses using Drupal to power a digital signage pipeline. It describes how Drupal can be used to manage the complex relationships and contextual data needed for multiple digital displays. Specifically, it outlines how Drupal content types can define relationships between routes, stations, platforms and signs. It also discusses using Drupal to cache categorized data from the pipeline to improve performance when sending frequent updates to many displays. The document advocates testing the full pipeline, including communication with IoT devices, using Behat functional tests within the Acquia BLT framework.
6. #SrijanWW | @srijan
About Me
Technical Architect @ Acquia
Organizer of Drupal GovCon
Maintainer of BLT + COD
D.O: mikemadison
Github: mikemadison13
LinkedIn: mikemadison
7. #SrijanWW | @srijan
Today’s Agenda
– Intro to Data Pipelines
– Methodologies for building a data pipeline
– Testing with Behat / PHPunit
– Integrating Drupal and its features / capabilities
– Powering Digital Experiences (broadly)
12. Why do you need a Pipeline?
“T
, .”
#SrijanWW | @srijan
13. What Does a Pipeline Do?
● Pushes Data Automatically
● Limits Human Interaction
● Streamlines Data Collection
● Broadcasts to Multiple Location
#SrijanWW | @srijan
14. What Does a Pipeline Do?
● Limits what/who can interact with system
● Provides fault tolerance
#SrijanWW | @srijan