Экземпляр программного обеспечения, который эксперт сможет запустить у себя в изолированной тестовой среде, подготовлен в виде преднастроенного образа виртуальной машины.
Образ предоставляется в виде архива с паролем https://dfm.equityalgorithm.com/ikt/dfm.zip.
Пароль к архиву: fRyd7qSGrGbe8GH
При старте виртуальная машина напишет 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
Так как образ виртуальной машины не может рассылать письма, необходимые для завершения регистрации и подтверждения электронной почты, для использования Системы предлагается использовать созданных пользователей:
Администратор CMS:
После перехода по ссылке (адрес CMS) https://local.dfm.ru/cms/ необходимо использовать логин xk0hn@soscandia.org, пароль 1qaz2wsx
Пользователь:
После перехода по ссылке https://local.dfm.ru/auth/login/ необходимо использовать логин jpt0m@soscandia.org, пароль 1qaz2wsx
Вход в личный кабинет https://local.dfm.ru/profile/ осуществляется по клику на иконку пользователя в верхней части сайта.
После редактирования информации необходимо нажать на кнопку «Сохранить»
Формирование списка любимых подкастов, подборок и эпизодов осуществляется нажатием на кнопку с сердечком около нужного материала. После чего материал попадает в раздел https://local.dfm.ru/favorites с любимыми материалами автоматически
Находится по адресу https://local.dfm.ru/cms
Вход осуществляется под администратором:
администратор admin@novraz.ru, пароль 1qaz2wsx
Доступно администраторам и редакторам Системы.
Аудиофайлы сведенных музыкальных композиций диджеев. Функционал раздела представляет собой список миксов, а также фильтры по ведущему, тэгу, поиск по названию.
При создании микса заполняются следующие данные:
• Изображение
• Заголовок
• Короткий текст
• Текст
• Отметка о новинке
• Положение на главной
• Мета данные
• Связи: с ведущим, пакетом либо тэгом
• Место публикации (сайт, приложения)
• Отложенное действие для статуса публикации
• Статус публикации
К миксу привязываются либо загружаются аудиоматериалы
Тематические аудио ролики. Функционал раздела представляет собой список подкастов, а также фильтры по ведущему, тэгу, поиск по названию.
При создании подкаста заполняются следующие данные:
• Изображение
• Заголовок
• Короткий текст
• Текст
• Отметка о новинке
• Положение на главной
• Мета данные
• Связи: с ведущим, пакетом либо тэгом
• Место публикации (сайт, приложения)
• Отложенное действие для статуса публикации
• Статус публикации
К подкасту привязываются либо загружаются аудиоматериалы
Функционал раздела представляет собой список материалов Системы.
При создании материала заполняются следующие данные:
• Изображение
• Аудиофайл
• Заголовок
• Отложенное действие для статуса публикации
• Статус публикации
Представляет собой список персон (люди), профили авторов цифрового контента, представленных в Системе.
При создании персоны указываются следующие данные:
• Имя
• Фамилия
• Должность
• Текст
• Мета данные
• Отметка о новинке
• Связи: программы, материалы
• Место публикации (сайт, приложения)
• Отложенное действие для статуса публикации
• Статус публикации
• Место публикации (сайт, приложения)
• Отложенное действие для статуса публикации
• Статус публикации
Каталог цифровых аудиопотоков (вещательных адаптивных ссылок в HLS формате), по которым выдается аудио сигнал. При необходимости к стримам можно добавить ссылку на видео из VK видео или YouTube, а также видеоролики, загруженные в Систему. Функционал раздела представляет собой список стримов.
При создании стрима заполняются следующие поля:
• Изображение
• Брендирование
• Заголовок
• Владелец
• Короткий текст
• Полный текст
• Отметка об активации брендирования
• Отметка о скрытии плейлиста
• Мета данные
• Отложенное действие для статуса публикации
• Статус публикации
Раздел для управления новыми композициями в радийных потоках. При добавлении новой композиции указывается постер, исполнитель, альбом и фрагмент либо полная композиция. Функционал раздела представляет собой список треков-новинок Системы, а также фильтры по ведущему, тэгу, поиск по названию.
При создании трека заполняются следующие поля:
• Изображение
• Аудиофайл
• Заголовок
• Артист
• Альбом
• Место публикации (сайт, приложения)
• Отложенное действие для статуса публикации
• Статус публикации
Топ композиций радиостанций с голосованием. В нем можно посмотреть текущий топ, изменение с последнего обновления (насколько изменилась позиция композиции), голосовать (голосовать могут только авторизованные пользователи). А также прослушать фрагмент композиции и поделиться.
При создании чарта заполняются следующие поля:
• Изображение
• Название
• Отложенное действие для статуса публикации
• Статус публикации
К чарту привязываются либо загружаются аудиоматериалы
Самообновляемый каталог музыкальных исполнителей, который включает в себя название исполнителя, название альбома, название композиции, год альбома, текст композиции, иллюстрацию обложки, мировой рейтинг по данным Spotify, ссылки на стриминговые платформы для прослушивания и просмотра видео клипов, фрагменты треков. При этой нежелательные исполнители могут быть вручную заблокированы редакцией. При этой автоматически блокируются и все их композиции.
Работоспособность не может быть продемонстрирована на виртуальной машине. Раздел наполняется путем получения данных с сайта https://micro-it.ru/ по API и структурируется путем обработки мета-данных. В результате пользователь может просматривать каталоги музыкальных композиций на сайте.
Функционал по отправке push уведомлений на мобильные устройства пользователей Android и iOS.
При создании push уведомления заполняются следующие поля:
• Изображение
• Заголовок
• Сообщение
• Условия по доставке
• Цель перехода
• Отложенное действие для статуса публикации
• Статус публикации
Функционал по отправке рассылок по email с настройкой адресатов. Можно создать рассылку, указать ее тему, текст, пользователей, которым она должна прийти (все либо конкретные), запустить тестовую рассылку.
При создании рассылки заполняются следующие поля:
• Название
• Тема
• Текст
• Фиксированный список email-адресов через запятую (для отправки всем в этом поле ничего не указывается)
• Отложенное действие для статуса публикации
• Статус публикации
Раздел управления новостями и статьями Системы. Функционал раздела предоставляет список новостей с поиском по названию.
При создании новости заполняются следующие поля:
• Изображение
• Брендирование
• Заголовок
• SEO заголовок
• Короткий текст
• Полный текст
• Отметка о разделе публикации
• Мета данные
• Тэги
• Связи: с подкасты, материалы, ведущие, темы
• Место публикации (сайт, приложения)
• Отложенное действие для статуса публикации
• Статус публикации
Публикация эфирной сетки радиостанции с помощью excel-документа.
Каталог загружаемых материалов. Также в раздел автоматически попадают документы, которые были добавлены в сущностях с соответствующими полями (новости) ранее. В материалах есть возможность копирования ссылки на них для последующего использования, например, в новостях.
Управление тэгами для разделения новостей на тематики. Функционал раздела предоставляет список новостей с поиском по названию.
При создании тэга заполняются следующие поля:
• Тэг
• Короткий текст
• Мета данные
• Связи
Функционал размещения графических промоблоков на страницах сайта и мобильного приложения. В разделе передставлен список промоблоков.
При создании промоблока заполняются следующие поля:
• Изображение
• Заголовок
• Место размещения
• Цель
• Отложенное действие для статуса публикации
• Статус публикации
Конструктор блоков главной страницы сайта. Функционал раздела предоставляет список фрагментов, размещенных на главной странице.
При создании фрагмента заполняются следующие поля:
• Поведение
• Позиция
• Маршрут
• Маркер
• Статус публикации
Определение формата и места положения блоков внутри главной страницы. Функционал раздела предоставляет список фрагментов.
При создании маршрута заполняются следующие поля:
• Заголовок
• Текст
• Тип
• Маршрут
• Статус публикации
Маркеры (отладочные метки) предназначены для перевода элементов в отладочный режим и сборки по нему логов. Функционал раздела предоставляет список маркеров.
При создании маркера заполняются следующие поля:
• Заголовок
• Текст
• Настройка
• Статус публикации
Подписки и пакеты – в настоящее время недоступны и предоставляют собой задел на будущее.
Системные переменные предназначены для оповещения пользователей о поддержке актуальных версий приложения. Функционал раздела предоставляет список системных переменных, для оповещения пользователей о поддержке актуальных версий приложения.
При создании системной переменной заполняются следующие поля:
• Ключ
• Заголовок
• Значение
• Платформа
Статичные страницы для размещения на сайте и в приложениях. Функционал раздела предоставляет список текстовых переменных, для создания статичных страниц сайта и приложений.
При создании текстовой переменной заполняются следующие поля:
• Ключ
• Платформа
• Заголовок
• Значение
Функционал раздела предоставляет список обращений в обратную связь.
Функционал раздела предоставляет список зарегистрированных пользователей Системы, с поиском по имени.
Доступен просмотр деталей: ID, дата создания, имя, настройки по умолчанию, информация об устройствах, а также отключение от рассылок.
Функционал раздела предоставляет список администраторов, редакторов и роботов Системы. Доступно добавление новых и блокировка и изменение роли уже заведенных пользователей.
При создании пользователя заполняются следующие поля:
• Логин
• Отображаемое имя
• Имя
• Фамилия
• Пароль
• Категория прав
В этом же разделе можно изменить права либо заблокировать пользователя.