Key Concepts
Backstage is a robust and dynamic interactive engine that serves as the foundation for over 400 of Hollywood's top events. This powerful engine has the capability to create a wide range of projects, from simple landing sites to intricate and immersive narrative experiences.
Sites
In Backstage, the site is the foundation upon which all projects are built. A site serves as a centralized location for all of the details associated with a project. This includes domain management, page creation, flow management, and any other necessary components needed to execute an event. In essence, a site serves as a hub that brings all of the necessary components together to create a successful project.
Sites are created through a combination of three key subsystems: Layouts, Flows, and Show Controls.
Layout Editor
The Layout Editor is a comprehensive tool that provides a canvas for users to create and customize the visual aspects of your site. It offers a diverse set of modules that can be conveniently dragged and dropped to create pages. Each module contains a full set of features for a specific application. For example, dragging out a Chat Module creates a chat room on the page without additional development effort. Stack and Container Modules can be combined to create complex page layouts exactly matching any design.
Flow Controller
The Flow Controller drives the behavior of your site. Using Flows, you can build logic into your sites, creating the exact experience you want for your users.
Flows are made up of two key concepts, "Broadcasters" and "Listeners". Broadcasters are triggered something occurring in a Module. For example, clicking a Button or sending a Chat Message. A Listener performs some action on a Module. For example, playing an Animation, or moving to a new Chat Room. By connecting a Broadcaster to a Listener, you can build robust interactions into your site, without writing a single line of code.
Show Controller
The Show Controls empowers you to build time based interactions for your site. Push a button, and trigger a Flow instantly for all your users, or a subset. Drop exclusive merch at a set time, or change the state of your site as an event progresses. Internally, we use the Show Controller to push users between different pages during various parts of a live event.
Last updated
Was this helpful?