SeatCurve is Made Media's 4th generation select your own seat application.
Quick start
To get up and running with SeatCurve you will need to run through the following steps:
- Create a middleware application to securely ferry data from the Tessitura V14 API to the SeatCurve application.
- Install and configure the SeatCurve application on your website.
- Create custom seat-map SVG files (optional).
The below sections outline each of the above steps and link to dedicated guides for each step.
Server Setup
SeatCurve communicates with Tessitura using V14 Tessitura REST API calls. For security we recommend creating a middleware application to proxy requests from SeatCurve to the Tessitura REST API. This way you can restrict public access to only the needed REST API calls for SeatCurve. An example technical outline of what that middleware could look like can be in our Request Proxy Outline.
It is also recommended to have A content delivery network (for example Fastly) in front of the middleware application with the middleware application serving HTTP cache headers appropriate for each call.
A full list of the API calls SeatCurve needs along with the request schema, response schema and suggested cache TTL's can be found in our API endpoint documentation.
SeatCurve setup and configuration
Once you have a middleware server application up and running you are ready to install and configure the SeatCurve Javascript library. Our Javascript setup guide will help you initialise and configure SeatCurve ready for use on your website.
Additionally SeatCurve comes with a syos-bundle.css
CSS file that contains the necessary styles for SeatCurve to function, it is optional for you to include this file as you can create your own custom CSS styles for SeatCurve however it is recommended that you use the syos-bundle.css
file as a base and simply override any styles you wish to change.
Custom Seatmap SVG generation
To fully unlock the functionality of SeatCurve you will need to create custom seatmap SVG files, with such a file you will be able to fully customise the look and feel of your seatmap and will be able to use additional features such as multi-layered seatmaps. This guide will explain the process of creating a seatmap using the SeatCurve application to help speed up the process.