Skip to main content

Web Modules Overview

Sabre provides new Sabre Red 360 Developer Toolkit with new API for Red App developers which they can use to customize UI and workflow of the Sabre Red 360.

Sabre Red 360 Developer Toolkit

The Sabre Red 360 Developer Toolkit contains APIs for Red App developers that allow to deeply contribute to the SR360 product. Capabilities for SRW 2.0 and SR360 are clearly separated in the Sabre Red 360 Developer Toolkit chapters structure.
This new API brings together modern web-based technologies with cutting edge JavaScript frameworks. Red App developers can use new Sabre Red 360 Developer Toolkit to develop and extend SR360 UI by contributing Web Modules.

Web Modules

A Web Module is a concept of small web application which main feature is high level integration with SR360.
It is the smallest deployable unit within SR360 with web resource that contains web components, static resource and web content files.
Web Module enables developers to customize the UI and workflow of the Sabre Red 360.
Every Web Module is a part of Red App plug-in which deploys Web Module in the SR360.

What kind of Web Modules can you create?

Widgets

Interactive widgets are integrated throughout the new Sabre Red 360. Widgets are interactive pieces of information that, when clicked, prompt a popup containing more detailed information, shopping modules, calls to action, and more.

image111

What

  • Graphical component that contributes to Panel and Decision Support Bar.

  • To effectively highlight additional information/content that is available for the travel agent.

  • Can integrate 3rd party data.

  • Upsell/cross sell opportunities.

Widgets are currently available for Low Fare Search response under the Decision Support and Panel Components.

Technologies behind SR360 UI

SR360 UI is built using many different technologies, which does not mean that Red App developers use all of them directly. The main ones used to create Red Apps are:

You will find full list of external dependencies available for Red App developers in the SDK_DIR/webmodules/tools/offline-bundle/node_modules/sabre-ngv-app/package.json (ngv.buildDependencies) file.

Use of additional dependencies

Currently Web Module part of Red App does not support the use of additional dependencies. Red App developers are limited to using dependencies provided in the Sabre Red 360 Developer Toolkit.