General description of integration principles
With the Oohdesk CMS platform, you can update prices and other data on screens in real time without reloading templates. For example: when the price of a burger changes in the company's database, the prices on the screens will also change in real time.
(Картинка)
Scenario #1: Data is sent to the Oohdesk CMS server, and the server sends this data to the players and controls the integrity of data delivery.
(Картинка)
- Integration module - Windows application (service) installed on the server with the database. Integration with any type of database is possible: MSSQL, MySQL, Firebird, Postgres or XML files. Works in read-only mode. Selects information only about the necessary product items. The identifiers of the required items are specified in the application configuration file. The selection is made in X seconds (configurable). The selected data (e.g. product name, price, etc.) is sent to the Oohdesk CMS server. The application also specifies the design template identifier in which the selected data will be displayed.
- The server receives a data stream from the application and, if there have been any changes since the previous version of the data was received, sends it to the templates on the required players/displays.
- All received information is instantly displayed on the screen without reloading the template. All data is stored in the player. Design templates are also cached in the player's memory.
Translated with DeepL.com (free version)
Scenario #2: The player retrieves data from an external source for the HTML template.
(Картинка)