Дашборд в Futuristic
Итак, мы наконец рады представить вам первую релизную версию нашего конструктора для главного меню в шаблоне Futuristic, который мы именуем кодовым словом ДАШБОРД:
Мы работали нам ним много месяцев и уже в прошлых релизах вы видели его отголоски в разных местах нашего продукта: в админке, в API, в ченчлогах. И вот наконец мы рады представить вам его практически во всей красе — в этом релизе в Futuristic уже можно создать свой собственный главный экран приложения, используя 7 видов лент:
- Главное меню
- Виджеты
- Телеканалы
- Фильмы
- Передачи
- Последние просмотренные каналы
- Слайдер
Что значит создать свой собственный главный экран приложения?
Раньше в базовом Futuristic существовало 2 вида главного экрана:
- классический — в котором внизу находится главное меню, а наверху лента приложений: погода, курс валют и т.д.
- витрина — в котором внизу также находится главное меню, выше находятся приложения, а ещё выше — список фильмов-новинок.
Многие задавали нам вопросы:
- а можно ли вместо фильмов-новинок отображать в витрине фильмы определенного жанра?
- а можно ли поменять местами главное меню и приложения?
- а можно ли менять местами пункты главного меню?
- а можно ли добавить ещё какие-то списки контента на главный экран?
На все эти вопросы теперь можно ответить «ДА», ведь ДАШБОРД-КОНСТРУКТОР позволяет всё это и даже больше. Подробнее с возможностями дашборда можно ознакомиться в видео-демонстрации:
В следующем релизе в Futuristic появятся ленты:
- Подборка — позволит добавить абсолютно любые списки каналов, фильмов, передач и камер
- Плеер — позволит отобразить превью-плеер контента из любой ленты
- Последние просмотренные фильмы с указанием прогресса и возможностью быстро продолжить просмотр
- Последние просмотренные передачи с теми же возможностями, что у фильмов
Как получить ДАШБОРД?
Нужно обратиться к своему менеджеру для получения теста или покупки данной лицензии.
Доработки рекламы
Добавили возможность гибкого отключения и включения рекламных блоков на отдельных группах устройств:
Помимо этого внесли ряд оптимизаций в механизм интеграции с провайдером Qvol в процессе запуска его рекламы у одного из крупных российских операторов. Примечательно, что это был наш первый запуск рекламы именно в видеотеке, поэтому, с почином нас 🙂
Внешние кинотеатры
В этом релизе мы оптимизировали работу наших интеграций с внешними кинотеатрами Start и Premier, повысили их стабильность и добавили дополнительные инструменты по очистке устаревших ассетов.
А также с этой версии Smarty кинотеатры Start и Premier были выделены в отдельные модули и опции лицензии, поэтому настоятельно рекомендуем обратиться к нам за обновлением тем операторам, кто уже использует эти интеграции.
Утилиты для создания BACKUP’a и восстановления Smarty из него
В Smarty появились 2 новые команды: smarty_backup
и smarty_recovery
, предназначенные для создания бэкапа базы Smarty и последующего разворачивания системы из данного бэкапа.
Рассылка сообщений
Проработали механизм отправки различных сообщений пользователям из панели администрирования, а именно:
- Внесены различного рода исправления в HTML-редактор сообщений
- В механизм команды
check_accounts
добавлена отправка e-mail-сообщений при активации и деактивации аккаунта - Исправлены ошибки в работе команды
send_activation_expires_messages
при отправке SMS - Исправлены ошибки в работе фильтра выбора абонентов для массовой рассылки сообщений
Локализация
В этом релизе мы уделили внимание мультиязычности нашей платформы и добавили/исправили локализацию для:
- актёров и их биографий;
- тарифов и их описаний;
- рассылаемых sms-сообщений.
Помимо этого в форму абонента было добавлено поле локали, поэтому теперь в мультиязычных сервисах каждому абоненту можно присвоить свою локаль.
Виджет «Личный кабинет» для интеграции с сайтом
- Для платежного шлюза Stripe добавлено удаление привязанных карт, исправлена работа в связке с 3DSecure, а также добавлена возможность указать адрес перехода после оплаты
- Исправлена работа оплаты с помощью платежного шлюза Paypal
- Исправлены проблемы при регистрации
EPG
- Для корректной работы механизма точных меток от EpgService был добавлен запрет на обновления EPG для уже прошедших передач.
- Восстановлена корректная работа парсера
teleguide
.
Разделение кеша на временные и постоянные данные
Уже довольно давно некоторые наши операторы столкнулись с проблемой, что при очистке кеша с помощью команды flushall
затираются некоторые полезные данные: отметки просмотренности для фильмов, сессии, ключи авторизации для внешних видеосервисов.
В этом релизе мы исправили эту проблему, разделив кеш на разные базы. Теперь команда flushall
, вызванная без параметров очищает только временные данные.
Помимо этого появилась новая management-команда save_content_position
, которая переносит данные о просмотренности фильмов из кеша в постоянную базу данных — это позволит сохранить историю просмотров пользователя даже в случае очистки защищенной части кеша или других непредвиденных проблем с Redis.
Content API
Добавили новый метод VideoFileModify
для возможности редактировать уже созданные ранее ассеты видео — с помощью этого метода теперь можно автоматизировать переезд на схему с сезонами сериалов. В будущих релизах по наводке одного из наших операторов планируем написать скрипты-примеры для переезда.
Billing API
Добавлен новый метод PromoCreate
для создания промокодов в Smarty из внешнего биллинга.
TVMW API
- В метод
CustomerInfo
добавлено новое поле ответаabonement
, а в ответ добавлена информация о покупках. - Проведена оптимизация основного метода для получения списка каналов
ProgramCategoryChannelList
. - Добавлен новый метод
ContentPositionRememberChannel
, позволяющий отмечать каналы просмотренными для пользователя. - В метод
ProgramList
добавлен новый параметр запросаpid_from
. - Исправлено некорректное кэширование данных в методах
ProviderList
иNoAuthSelectionDetail
. - В метод
Login
добавлена возможность авторизации с помощью одноразовых паролей, приходящих в sms на привязанный номер телефона. - В метод
AccountRegister
добавлено поле запросаparent_code
для возможности устанавливать дефолтный ПИН-код аккаунтам при регистрации. - Метод
NoAuthPortalClientChannelList
теперь учитывает флаг «Показывать данный канал на сайте» в своём ответе, а также для него добавлен новый параметр запросаchannel_sort_id
. - Исправлено некорректное значение по умолчанию у параметра
consider_program_category
в методеProgramCategoryList
. - Проведена оптимизация метода поиска передач
ProgramListSearch
.
Другое
- К IP-диапазонам теперь есть возможность привязать город для его автоматического определения в погодном виджете.
- Внесены исправления в механизм ограничений тарифов по городам и странам для аккаунтов.
- Проведена оптимизация объема хранимого кеша списка каналов.