Skip to main content
Skip table of contents

Introduction to Rails Builder

Overview

Rails Builder enables operators to build and control the TV app user experience. You can define the pages of the TV app and the rules for the content and promotions within them, using a mixture of editorial curation, personalized segmentation and personalized recommendations.

Templates

Templates are used to create the pages of the TV app and can be defined in a hierarchy that represents the service navigation structure. For example:

  • Home

  • Movies

  • Guide

  • Explore

TLR.png

green icon A green icon on a template indicates an active layout.

yellow icon A yellow icon on a template indicates an inactive layout. 

Template layout

A template layout can contain one or more rails. You can apply certain settings to the rails within at layout level.

Although Rails Builder allows you to add more than one layout to a template, you should not do this.

If you need to target content to different device types, use segment targeting at the rail level.

layout-ds3.png

Rails

Rails define the strips visible to users on the TV app. You can add and configure rails as required using the library of predefined rail blueprints, create your own variants, or alternatively design and build your own custom rail blueprints.

The top and bottom of each rail in Rails Builder provides rail information and statistics at a glance.

layout-ds2.png

Rail items

You can build the content of each rail by curating a variety of individual rail items, including:

  • Content

  • Banners

  • Launchers

Rails sections

A rail can also contain one or more sections of rail items, for example:

  • One promotional banner

  • Twenty recommended content items

  • Three curated content items

The number in the lower left corner of each rail item shows its position within its section and the total number of items in that section, for example 1/20, 2/20, 3/20.

rail-section-nos3.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.