Система управления вещанием, контентом, метаданными и базами данных «Датастрим»

My Image

Инструкция для эксплуатации экземпляра программного обеспечения использованию Системы управления вещанием, контентом, метаданными и базами данных «Датастрим», предоставленного для проведения экспертной проверки


1. Подготовка к запуску

Экземпляр программного обеспечения, который эксперт сможет запустить у себя в изолированной тестовой среде, подготовлен в виде преднастроенного образа виртуальной машины.

Образ предоставляется в виде архива с паролем https://dfm.equityalgorithm.com/ikt/dfm.zip.

Пароль к архиву: fRyd7qSGrGbe8GH

2. Серверная часть инструкции

При старте виртуальная машина напишет ip-адрес, который получит. Этот ip-адрес надо добавить в локальный файл hosts в виде:

<ip> local.dfm.ru

После чего в браузере можно будет отрыть сайт по ссылке: https://local.dfm.ru/

Если требуется, то внутрь виртуальной машины можно зайти по ssh:

пользователь root, пароль passwd

пользователь user, пароль passwd

Старт всех скриптов и процессов осуществляется под пользователем user. Код доступен под пользователем user.

Бэкенд node+ruby+postgresql

Картинки и видео файлы bank+ffmpeg+mongodb

Снаружи nginx

3. Инструкция по использованию в браузере

Так как образ виртуальной машины не может рассылать письма, необходимые для завершения регистрации и подтверждения электронной почты, для использования Системы предлагается использовать созданных пользователей:

Администратор CMS:

После перехода по ссылке (адрес CMS) https://local.dfm.ru/cms/ необходимо использовать логин xk0hn@soscandia.org, пароль 1qaz2wsx

Пользователь:

После перехода по ссылке https://local.dfm.ru/auth/login/ необходимо использовать логин jpt0m@soscandia.org, пароль 1qaz2wsx

3.1. Личный кабинет

Вход в личный кабинет https://local.dfm.ru/profile/ осуществляется по клику на иконку пользователя в верхней части сайта.

После редактирования информации необходимо нажать на кнопку «Сохранить»

3.2. Формирование любимого списка (Моё)

Формирование списка любимых подкастов, подборок и эпизодов осуществляется нажатием на кнопку с сердечком около нужного материала. После чего материал попадает в раздел https://local.dfm.ru/favorites с любимыми материалами автоматически

4. CMS

Находится по адресу https://local.dfm.ru/cms

Вход осуществляется под администратором:
администратор admin@novraz.ru, пароль 1qaz2wsx

Доступно администраторам и редакторам Системы.

4.1. Миксы

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

При создании микса заполняются следующие данные: • Изображение
• Заголовок
• Короткий текст
• Текст
• Отметка о новинке
• Положение на главной
• Мета данные
• Связи: с ведущим, пакетом либо тэгом
• Место публикации (сайт, приложения)
• Отложенное действие для статуса публикации
• Статус публикации

К миксу привязываются либо загружаются аудиоматериалы

4.2. Подкасты

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

При создании подкаста заполняются следующие данные:
• Изображение
• Заголовок
• Короткий текст
• Текст
• Отметка о новинке
• Положение на главной
• Мета данные
• Связи: с ведущим, пакетом либо тэгом
• Место публикации (сайт, приложения)
• Отложенное действие для статуса публикации
• Статус публикации

К подкасту привязываются либо загружаются аудиоматериалы

4.3. Материалы

Функционал раздела представляет собой список материалов Системы.

При создании материала заполняются следующие данные:
• Изображение
• Аудиофайл
• Заголовок
• Отложенное действие для статуса публикации
• Статус публикации

4.4. Люди

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

При создании персоны указываются следующие данные:
• Имя
• Фамилия
• Должность
• Текст
• Мета данные
• Отметка о новинке
• Связи: программы, материалы
• Место публикации (сайт, приложения)
• Отложенное действие для статуса публикации
• Статус публикации
• Место публикации (сайт, приложения)
• Отложенное действие для статуса публикации
• Статус публикации

4.5. Стримы

Каталог цифровых аудиопотоков (вещательных адаптивных ссылок в HLS формате), по которым выдается аудио сигнал. При необходимости к стримам можно добавить ссылку на видео из VK видео или YouTube, а также видеоролики, загруженные в Систему. Функционал раздела представляет собой список стримов.

При создании стрима заполняются следующие поля:
• Изображение
• Брендирование
• Заголовок
• Владелец
• Короткий текст
• Полный текст
• Отметка об активации брендирования
• Отметка о скрытии плейлиста
• Мета данные
• Отложенное действие для статуса публикации
• Статус публикации

4.6. Новинки

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

При создании трека заполняются следующие поля:
• Изображение
• Аудиофайл
• Заголовок
• Артист
• Альбом
• Место публикации (сайт, приложения)
• Отложенное действие для статуса публикации
• Статус публикации

4.7. Чарты

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

При создании чарта заполняются следующие поля:
• Изображение
• Название
• Отложенное действие для статуса публикации
• Статус публикации

К чарту привязываются либо загружаются аудиоматериалы

4.8. Медиатека (артисты, композиции)

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

Работоспособность не может быть продемонстрирована на виртуальной машине. Раздел наполняется путем получения данных с сайта https://micro-it.ru/ по API и структурируется путем обработки мета-данных. В результате пользователь может просматривать каталоги музыкальных композиций на сайте.

4.9. Push уведомления

Функционал по отправке push уведомлений на мобильные устройства пользователей Android и iOS.

При создании push уведомления заполняются следующие поля:
• Изображение
• Заголовок
• Сообщение
• Условия по доставке
• Цель перехода
• Отложенное действие для статуса публикации
• Статус публикации

4.10. Рассылки по почте

Функционал по отправке рассылок по email с настройкой адресатов. Можно создать рассылку, указать ее тему, текст, пользователей, которым она должна прийти (все либо конкретные), запустить тестовую рассылку.

При создании рассылки заполняются следующие поля:
• Название
• Тема
• Текст
• Фиксированный список email-адресов через запятую (для отправки всем в этом поле ничего не указывается)
• Отложенное действие для статуса публикации
• Статус публикации

4.11. Новости

Раздел управления новостями и статьями Системы. Функционал раздела предоставляет список новостей с поиском по названию.

При создании новости заполняются следующие поля:
• Изображение
• Брендирование
• Заголовок
• SEO заголовок
• Короткий текст
• Полный текст
• Отметка о разделе публикации
• Мета данные
• Тэги
• Связи: с подкасты, материалы, ведущие, темы
• Место публикации (сайт, приложения)
• Отложенное действие для статуса публикации
• Статус публикации

4.12. Расписание эфира

Публикация эфирной сетки радиостанции с помощью excel-документа.

4.13. Документы

Каталог загружаемых материалов. Также в раздел автоматически попадают документы, которые были добавлены в сущностях с соответствующими полями (новости) ранее. В материалах есть возможность копирования ссылки на них для последующего использования, например, в новостях.

4.14. Тэги

Управление тэгами для разделения новостей на тематики. Функционал раздела предоставляет список новостей с поиском по названию.

При создании тэга заполняются следующие поля:
• Тэг
• Короткий текст
• Мета данные
• Связи

4.15. Промоблоки

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

При создании промоблока заполняются следующие поля:
• Изображение
• Заголовок
• Место размещения
• Цель
• Отложенное действие для статуса публикации
• Статус публикации

4.16. Фрагменты (главная)

Конструктор блоков главной страницы сайта. Функционал раздела предоставляет список фрагментов, размещенных на главной странице.

При создании фрагмента заполняются следующие поля:
• Поведение
• Позиция
• Маршрут
• Маркер
• Статус публикации

4.17. Маршруты фрагментов

Определение формата и места положения блоков внутри главной страницы. Функционал раздела предоставляет список фрагментов.

При создании маршрута заполняются следующие поля:
• Заголовок
• Текст
• Тип
• Маршрут
• Статус публикации

4.18. Маркеры

Маркеры (отладочные метки) предназначены для перевода элементов в отладочный режим и сборки по нему логов. Функционал раздела предоставляет список маркеров.

При создании маркера заполняются следующие поля:
• Заголовок
• Текст
• Настройка
• Статус публикации

4.19. Подписки

Подписки и пакеты – в настоящее время недоступны и предоставляют собой задел на будущее.

4.20. Системные переменные

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

При создании системной переменной заполняются следующие поля:
• Ключ
• Заголовок
• Значение
• Платформа

4.21. Текстовые переменные

Статичные страницы для размещения на сайте и в приложениях. Функционал раздела предоставляет список текстовых переменных, для создания статичных страниц сайта и приложений.

При создании текстовой переменной заполняются следующие поля:
• Ключ
• Платформа
• Заголовок
• Значение

4.22. Обратная связь

Функционал раздела предоставляет список обращений в обратную связь.

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

Функционал раздела предоставляет список зарегистрированных пользователей Системы, с поиском по имени.

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

4.24. Пользователи редакции

Функционал раздела предоставляет список администраторов, редакторов и роботов Системы. Доступно добавление новых и блокировка и изменение роли уже заведенных пользователей.

При создании пользователя заполняются следующие поля:
• Логин
• Отображаемое имя
• Имя
• Фамилия
• Пароль
• Категория прав

В этом же разделе можно изменить права либо заблокировать пользователя.