Blueprints are little plug-in programs that runs inside Sofie. They are the logic that determines how Sofie interacts with rundowns, hardware, and media.
Blueprints are custom scripts that you create yourself (or download an existing one). There are a set of example Blueprints for the Spreadsheet Gateway available for use here: https://github.com/SuperFlyTV/sofie-blueprints-spreadsheet.
To begin installing any Blueprint, navigate to the Settings page. Getting there is covered in the Sofie Access Levels page.
To upload a new blueprint, click the + icon next to Blueprints menu option. Select the newly created Blueprint and upload the local blueprint JS file. You will get a confirmation if the installation was successful.
There are 3 types of blueprints: System, Studio and Show Style:
System Blueprints handles some basic functionality on how the Sofie system will operate.
After you've uploaded the your system-blueprint js-file, click Assign in the blueprint-page to assign it as system-blueprint.
Studio Blueprints determine how Sofie will interact with the hardware in your studio.
After you've uploaded the your studio-blueprint js-file, navigate to a Studio in the settings and assign the new Blueprint to it (under the label Blueprint ).
After having installed the Blueprint, the Studio's baseline will need to be reloaded. On the Studio page, click the button Reload Baseline. This will also be needed whenever you have changed any settings.
Show Style Blueprints determine how your show will look / feel.
After you've uploaded the your show-style-blueprint js-file, navigate to a Show Style in the settings and assign the new Blueprint to it (under the label Blueprint ).