Кроссплатформенная система управления цифровым радиовещанием и контентом

My Image

Функциональное описание и инструкция по использованию Кроссплатформенной системы управления цифровым радио вещанием и контентом


Оглавление

1. Использование документа

2. Общая информация

2.1. Описание Системы

2.2. Требования к персональным компьютерам

2.3. Требования к мобильным устройствам

2.4. Регистрация и авторизация в Системе

2.5. Установка Системы

2.6. Удаление Системы

2.7. Регистрация и авторизация в приложениях

2.8. Функции Системы

2.9. Роли Системы

3. Архитектура

3.1. Раздел «Личный кабинет»

3.2. Раздел «Радио»

3.3. Раздел «Подкасты»

3.4. Раздел «Новости»

3.5. Раздел «Любимое»

3.6. Раздел «Люди»

3.7. CMS

1. Использование документа

Данный документ предназначен для пользователей Кроссплатформенной системы управления цифровым радио вещанием и контентом для работы на ПК, мобильных устройствах с операционной системой iOS или Android.

В документе описываются основные функциональные характеристики Системы, ее структура (разделы), представлена подробная информация для установки, регистрации и использования.

2. Общая информация

2.1. Описание Системы

Кроссплатформенная система управления цифровым радио вещанием и контентом – система, которая позволяет осуществлять управление цифровым контентом: подкастами, материалами, стримами, формируя для пользователя удобный интерфейс для прослушивания подкастов, музыкальных подборок и вещания радиостанций и неэфирных потоков.

Система состоит из CMS для администраторов, адаптивного веб-сайта, приложений на iOS, iPadOS, CarPlay, WatchOS и Android, Android Auto, Wear OS.

Основные возможности Системы:

• Авторизация пользователя.
• Просмотр доступного контента.
• Прослушивание аудиоматериалов.
• Фоновое воспроизведение материалов.
• Прослушивание онлайн вещания радиостанций.
• Формирование личной библиотеки.
• Push-оповещения о новых материалах.
• Поиск материалов.
• Доступ к загруженным материалам без интернета.

Основные разделы Системы:

• Список радиостанций с возможностью прослушивания
• Новости
• Система информирования и рассылок
• Подкасты
• Люди
• Личный кабинет
• Система обратной связи
• Любимое (избранное)

Доступ к разделам осуществляется через меню.

2.2. Требования к персональным компьютерам

Для корректной работы Системы должно выполняться требование по кросс-браузерности, определяющее, что все страницы корректно отображаются и функционируют при просмотре с использованием браузеров:

• Microsoft Edge 44.0 или выше
• Chrome, Mozilla Firefox, Safari, Opera последних версий.

Верстка Системы должна удовлетворять требованиям адаптивного представления. Т.е. сайт на стороне клиента должен изменять число и размеры отображаемых визуальных блоков в зависимости от типа устройства (десктоп/планшет/мобильный телефон).

2.3. Требования к мобильным устройствам

Типы приложений:

• iOS (iPad)
• Android (планшет)
• iOS (iPhone)
• Android (мобильные устройства)

Виды платформ:

• Версия Android SDK 9
• Версия iOS iOS 15 или более поздняя версия.

Мобильные приложения для Android и iOS реализованы нативными средствами для обеспечения максимальной производительности.

2.4. Регистрация и авторизация в Системе

Регистрация нового пользователя Системы осуществляется по электронной почте. Для регистрации по электронной почте необходимо заполнить обязательные поля – email и пароль и подтвердить их.

2.5. Установка Системы

Загрузка Приложения для iOS в мобильное устройство пользователя должно осуществляться из сети Интернет с веб-сайта iTunes (адрес магазина - https://itunes.apple.com/) или через стандартное приложение App Store.

Перед загрузкой необходимо убедиться, что в устройстве настроен доступ к сети Интернет.

Примечание. Для загрузки Приложения из магазина пользователь должен иметь на данном ресурсе учетную запись (Apple ID). Если пользователь учетной записи не имеет, то ему будет предложено создать учетную запись в процессе загрузки выбранного Приложения.

Для загрузки приложения из магазина iTunes необходимо выполнить следующие действия:

• на мобильном устройстве открыть приложение App Store;

• найти и выбрать приложение. Для этого можно воспользоваться Поиском (стандартная функция App Store), либо перейти по прямой ссылке страницы приложения.

• нажать кнопку «Загрузить»;

• создать учетную запись (если у пользователя нет учетной записи на данном ресурсе);

• приложение устанавливается автоматически. После установки его можно сразу запустить, нажав кнопку «Открыть», либо запустить позже, найдя соответствующую иконку приложения на устройстве.

Загрузка Приложения для Android в мобильное устройство пользователя осуществляется из сети Интернет с веб-сайта Play Маркет (адрес магазина -https://play.google.com/store) или через стандартное приложение Play Маркет.

Перед загрузкой необходимо убедиться, что в устройстве настроен доступ к сети Интернет.

Примечание. Для загрузки Приложения из магазина пользователь должен иметь на данном ресурсе учетную запись (аккаунт Google). Если пользователь учетной записи не имеет, то ему будет предложено создать учетную запись в процессе загрузки выбранного Приложения.

Для загрузки приложения из магазина Play Маркет необходимо выполнить следующие действия:

• на мобильном устройстве открыть приложение Play Маркет;

• найти и выбрать приложение. Для этого можно воспользоваться Поиском (стандартная функция Play Маркет), либо перейти по прямой ссылке страницы приложения.

• нажать кнопку «Установить», принять перечисленные разрешения;

• Приложение устанавливается автоматически. После установки его можно сразу запустить, нажав кнопку «Открыть», либо запустить позже, найдя соответствующую иконку приложения на устройстве.

В процессе запуска Приложения на экране отображается заставка (splash screen). Процесс загрузки Приложения должен занимать до 1-3 секунд в зависимости от модели и технических характеристик устройства и качества интернет-соединения. В случае отсутствия интернет-соединения при запуске будет выведено соответствующее сообщение.

Обновляется Приложение с помощью используемого магазина приложений.

2.6. Удаление Системы

Удаление Приложения осуществляется стандартным для операционной системы средством (для iOS - долгий тап по иконке приложения с последующим подтверждением удаления, для Android - Настройки устройства -> Приложения -> Приложение -> Удалить с последующим подтверждением удаления).

2.7. Регистрация и авторизация в приложениях

Регистрация нового пользователя Системы в приложениях осуществляется по электронной почте, адрес которой необходимо ввести в соответствующем поле. После ввода верного пароля произойдет автоматический переход на главную страницу. Пароль можно изменить в настройках.

В случае повторной установки Приложения после удаления, либо авторизации на другом устройстве, авторизация осуществляется аналогично регистрации, при этом все пользовательские настройки, избранное, профиль сохраняются (загружаются с сервера Приложения).

2.8. Функции Системы

• Регистрация в Системе
• Просмотр списка доступных материалов и радиостанций.
• Воспроизведение доступных материалов
• Просмотр новостей
• Просмотр людей (персон)
• Просмотр общей информации
• Поиск
• Формирование личной библиотеки на базе избранных материалов
• Загрузка подкастов
• Кэширование доступных материалов для последующего доступа при отсутствии сети интернет
• Получение уведомлений о появлении новых материалов
• Обратная связь, при возникновении вопросов
• Хранилище статических данных, поддерживающее ручной импорт материалов
• Медиа-банк, обеспечивающий прием медиа данных в различных входных форматах, а также конвертацию медиа данных в различные выходные форматы
• Система Push/E-mail нотификации приложения
• Аналитические сервисы
• Инструменты управления приложением (редактирование и удаление контента как в автоматическом режиме, так и в ручном)
• Конструкторы экранов приложения
• Система хранения данных по пользователям приложения с возможностью поиска на основании E-mail адреса, уникального номера приложения на устройстве пользователя
• Управление стримами и неэфирными потоками

2.9. Роли Системы

Гость, незарегистрированный посетитель. Видит публичный интерфейс.

2. Зарегистрированный пользователь. Имеет доступ к личному кабинету, может формировать список избранных материалов, использовать обратную связи и обращение в эфир, менять оформление. Регистрируется самостоятельно.

3. Редактор. Назначается администратором в CMS. Имеет доступ к CMS и функционалу создания и редактирования материалов, персон, подкастов и других текстовых и графических материалов Системы.

4. Администратор. Имеет неограниченный доступ с CMS и возможность изменять функциональные параметры Системы.

5. Главный Робот. Автоматизированная сущность, выполняющая задачи по заложенным скриптам.

3. Архитектура

3.1. Раздел «Личный кабинет»

Функционал раздела:

• аватар
• добавление/редактирование пользовательских данных:
     o никнейм
     o дата рождения
     o пол
     o о себе
• адрес электронной почты;
• темная тема
• любимое (избранное)
• смена пароля;
• выход из личного аккаунта.

3.2. Раздел «Радио»

Список радиостанций и неэфирных потоков. Доступно прослушивание, кнопка «Поделиться».

3.3. Раздел «Подкасты»

Список подкастов, формируемый редакцией. Доступно прослушивание и добавление в любимые, кнопка «Поделиться».

3.4. Раздел «Новости»

Доступно просмотр новостей, полного текста новости.

3.5. Раздел «Любимое»

Доступно добавление радиостанций, потоков, стримов, подкастов и материалов и их прослушивание.

3.6. Раздел «Люди»

Доступно просмотр персон их данных и связанных ними материалов.

3.7. CMS

Для доступа в систему правления контентом необходимы права редактора либо администратора Системы.

Список разделов:

3.7.1. Материалы

• Подкасты – создание и управление подкастами
• Материалы – создание и управление подкастами (Подкасты)
• Персоны – создание и управление персонами (Люди)
• Стримы – создание и управление стримами (радиостанции и нефирные потоки)

3.7.2. Информирование

• Создание и управление новостями

• Создание и управление рассылками

3.7.3. Разметка

• Создание и управление тэгами

3.7.4. Конструктор

В разделе осуществляется конструирование промоблоков, фрагментов и сценариев, формирующий внешний вид приложений.

3.7.5. Подписки

В разделе осуществляется создание подписок и пакетов. После нажатия на кнопку создания новой подписки необходимо заполнить поля и нажать на кнопку «Сохранить».

3.7.6. Системные

В разделе осуществляется создание системных и текстовых переменных.

3.7.7. Пользователи

Просмотр профилей пользователей и их данных, привязанных устройств, изменение пароля. Просмотр сообщений обратной связи.

3.7.8. Пользователи

В разделе осуществляется управление пользователей категории «Редактор» и «Администратор» – добавление и блокировка.