Динамический контент через RSS ленту (пользовательская версия): различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
== '''Описание ситуации''' == | == '''Описание ситуации''' | ||
Периодически у пользователей появляется необходимость вывести какую-нибудь дополнительную текстовую информацию на устройстве совместно с основной трансляцией. Для этого можно запускать динамический контент через RSS ленту в трансляции. | |||
=== '''Принцип действия''' === | === '''Для чего это можно использовать''' === | ||
Такой контент хорошо подходить для нескольких форматов: | |||
* Вывода статичного текстового контента на устройства | |||
* Вывода динамического контента (бегущих дорожек) на устройства | |||
* Создание "контента", схожего с информационным табло и последующим вывод его на устройства | |||
=== '''Логика работы''' === | |||
# Сначала системный администратор настраивает работу приложения пользователя через RSS. | |||
# Далее необходимо чтобы пользователь в личном кабинете создал подходящий вид контента, описанного выше. | |||
# Следующим этапом будет идти "Создание трансляции" | |||
# Предпоследний действием будет создание расписания для трансляции | |||
# Вывод нужного контента на устройства | |||
[[File:Логика работы.png|thumb|center|Логика работы функционала|800px]] | |||
== '''Принцип действия''' == | |||
{{Note|Для начала необходимо чтобы системный администратор со стороны клиента настроил правильную работу сервера с RSS лентами и возможность подключаться к нашему серверу через API. |warn}} | |||
После того, как, системный администратор клиента настроил работу приложения клиента с RSS, пользователь может начинать готовить контент для выведения на устройство. | |||
Для этого в личном кабинете ему необходимо необходимо перейти в раздел контент и находим раздел с текстом. | |||
Кликнув на кнопку "Добавить новый текст", откроется новая страница с параметрами, которые необходимо настроить. | |||
=== '''Настройка "текстового" контента''' === | |||
* Первоначально необходимо выбрать тип источника. В нашем случае - это URL - источник. | |||
Необходимо вставить URL нашего свагера в раздел "RSS - источника" и нажимаем иконку просмотра. | |||
Далее сервер SmartPlayer распарсивает URL и позволяет выбрать поле, которое будет показываться клиентским приложением. | |||
В данном случае это будет поле (из скрина) | |||
После клика по нужной строке - сформируется шаблон строки. | |||
Перед ним, в строке, необходимо текстом указать "что за информация" будет выводиться. | |||
Получится так что в шаблоне будет статичная часть строки - которую прописывает пользователь и динамическая часть строки - которой является шаблон. | |||
При желании пользователя можно будет поменять внешний вид контента. Из параметров которые можно настроить: | |||
* Редактирование текста | |||
* Шрифт | |||
* Размер шрифта | |||
* Частота обновления информации (как часто клиентское приложение SmartPlayer будет обращаться на сервер за новыми данными) | |||
Далее нажимаем "Сохранить" | |||
=== '''Создание трансляции''' === | |||
Следующим этапом идёт создание трансляции. | |||
Мы заходим в раздел "Трансляции" и делим окно трансляции на зоны. | |||
Подставляем нужный нам контент. Он может быть любой, кроме того, который мы создали для отображения текста. | |||
Переименовываем трансляцию и сохраняем настройки трансляции. | |||
=== '''Создание расписания''' === | |||
Заходим в раздел "Расписание". |
Версия от 16:23, 11 сентября 2023
== Описание ситуации Периодически у пользователей появляется необходимость вывести какую-нибудь дополнительную текстовую информацию на устройстве совместно с основной трансляцией. Для этого можно запускать динамический контент через RSS ленту в трансляции.
Для чего это можно использовать
Такой контент хорошо подходить для нескольких форматов:
- Вывода статичного текстового контента на устройства
- Вывода динамического контента (бегущих дорожек) на устройства
- Создание "контента", схожего с информационным табло и последующим вывод его на устройства
Логика работы
- Сначала системный администратор настраивает работу приложения пользователя через RSS.
- Далее необходимо чтобы пользователь в личном кабинете создал подходящий вид контента, описанного выше.
- Следующим этапом будет идти "Создание трансляции"
- Предпоследний действием будет создание расписания для трансляции
- Вывод нужного контента на устройства
Принцип действия
После того, как, системный администратор клиента настроил работу приложения клиента с RSS, пользователь может начинать готовить контент для выведения на устройство. Для этого в личном кабинете ему необходимо необходимо перейти в раздел контент и находим раздел с текстом. Кликнув на кнопку "Добавить новый текст", откроется новая страница с параметрами, которые необходимо настроить.
Настройка "текстового" контента
- Первоначально необходимо выбрать тип источника. В нашем случае - это URL - источник.
Необходимо вставить URL нашего свагера в раздел "RSS - источника" и нажимаем иконку просмотра. Далее сервер SmartPlayer распарсивает URL и позволяет выбрать поле, которое будет показываться клиентским приложением. В данном случае это будет поле (из скрина) После клика по нужной строке - сформируется шаблон строки. Перед ним, в строке, необходимо текстом указать "что за информация" будет выводиться. Получится так что в шаблоне будет статичная часть строки - которую прописывает пользователь и динамическая часть строки - которой является шаблон. При желании пользователя можно будет поменять внешний вид контента. Из параметров которые можно настроить:
- Редактирование текста
- Шрифт
- Размер шрифта
- Частота обновления информации (как часто клиентское приложение SmartPlayer будет обращаться на сервер за новыми данными)
Далее нажимаем "Сохранить"
Создание трансляции
Следующим этапом идёт создание трансляции. Мы заходим в раздел "Трансляции" и делим окно трансляции на зоны. Подставляем нужный нам контент. Он может быть любой, кроме того, который мы создали для отображения текста. Переименовываем трансляцию и сохраняем настройки трансляции.
Создание расписания
Заходим в раздел "Расписание".