Обновление InstantVideo 2.1.0

Здравствуйте, друзья!

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

  Управление рекламой

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

Основные изменения:

  • Плеер для рекламы теперь можно выбирать в настройках;
  • Добавлены скины для рекламы в плеерах Jwplayer7, kt_player, VideoJS;
  • Рекламные блоки можно отключать для показа на мобильных устройствах;
  • Рекламные блоки теперь ротируются без привязки к посетителю, если он зашел на сайт впервые. Такому посетителю показывается первым рекламный блок, следующий по порядку в админке за последним просмотренным другим пользователем;
  • Как в пользовательской части, так и в админке доступна полная статистика по показам и кликам в рекламе, а также по расходам/приходам в Биллинге;
  • В профиле пользователей добавлены две вкладки: управление рекламой и статистика показов рекламы в ваших роликах. Последняя будет показываться, если у вас установлен Биллинг;
  • Добавлен тип рекламы "оверлей";
  • Накрутка кликов по рекламе теперь исключена;
  • Для рекламных блоков типа "Видео реклама" добавлена поддержка файлов webm и swf;
  • Исправлен недочет, когда post-roll реклама не запускалась, если проигрывается плейлист или в виджете "Следующий ролик" включен автоплей.

Права доступа к рекламе видео Общие настройки рекламы видео Реклама в видео CMS Реклама в видео CMS Реклама в видео CMS Реклама в видео CMS Реклама в видео CMS Реклама в видео CMSРабота с рекламой в видео CMSРабота с рекламой в видео CMSРабота с рекламой в видео CMSРабота с рекламой в видео CMS

Полная поддержка Биллинга

В этом релизе мы включили в Биллинг и монетизацию сайта очень много возможностей.

Мы добавили возможность при помощи Биллинга продавать ролики. Функционально, это продажа поля плеера в Биллинге, т.е. доступен весь функционал продажи полей, включая оплату в пользу автора. При создании поля необходимо указать его имя как "virtual_player_field". На сайте страница подобных роликов будет доступна всем, однако при нажатии "плей" посетителю будет предложено купить просмотр за цену, указанную в настройках или в специальном поле цены. В списках роликов сразу показывается цена, при чем неавторизованным пользователям цена показывается "от" - согласно заданных цен в админке Биллинга. При продаже таких видео убедитесь чтобы группе не было доступно скачивание.

Также мы добавили:

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

Биллинг в видео CMS Биллинг в видео CMS Биллинг в видео CMS Биллинг в видео CMS

  Новое в управлении провайдерами

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

Для провайдеров, которые получают токены доступа (YouTube, Вконтакте), добавлена функция очистки полученных ключей без правок напрямую в базе. Теперь больше никаких проблем с ключами быть не должно.

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

Одним из важных и интересных новшеств - это каталог провайдеров в админке, где можно быстро и удобно установить, обновить или удалить их. Этот каталог располагается на наших серверах и все, что в нем есть - выкладывается и проверяется нами лично. Однако, мы предусмотрели возможность выгрузки в наш каталог новых провайдеров, созданных нашими клиентами. Таким образом, каждый из клиентов может создать своего провайдера с нужного сайта-донора и поделиться им со всеми, опубликовав его - по желанию разумеется. Он станет сразу же доступным для установки всем клиентам InstantVideo, но с пометкой, что он на модерации. Нам, как разработчикам, после публикации приходит email уведомление (email отправляется не с вашего сайта) о новом провайдере на модерации. Мы проверяем и окончательно публикуем его. Кроме того, разработку нужного вам провайдера вы можете заказать у нас. Цена зависит от сложности.

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

Каждый из поддерживаемых провайдеров имеет опции прав доступа в части его доступности для импорта по ссылке и/или массового импорта. Нужных провайдеров можно ограничить в использовании по группе пользователей.

Кроме всего прочего, в комплекте улучшенный движок парсинга по ссылкам - он корректно работает с сайтами, где кодировка страниц Windows1251.

Грабберы в видео CMS Грабберы в видео CMS

  Мультисерверность

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

  Механизм ретрансляции видео

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

Убраны "зависания" при проигрывании ролика ретрансляцией. Добавлена опция "Действия после скачивания", позволяющая после отвязки (скачивания) от сайта-донора выполнять действия:

  • ничего не делать;
  • создать скриншоты ролика заново, на основе скаченного файла;
  • отправлять на конвертацию (скриншоты также пересоздадутся). При чем при выборе этой опции появится дополнительная опция "Отправлять на конвертацию, если разрешение не менее", где можно будет задать разрешение у скаченного файла, не менее которого этот файл должен пройти переконвертацию полностью в заданные форматы.

Также мы исправили работу ретрансляции с "Вконтакте".

Массовый импорт видео

Массовый импорт с директории на сервере стал более совершенным. Теперь для администраторов и пользователей (если им разрешен такой импорт) разные директории, с которых производится добавление видео. Для администраторов это /upload/video/import/admin/ , а для пользователей /upload/video/import/ID-пользователя. Это полезно, если вы предоставляете FTP доступ своим доверенным пользователям, а корень FTP указывается как раз на директорию /upload/video/import/ID-пользователя.

При импорте стало возможным указывать чекбоксами какие файлы импортировать, а также сразу прикреплять к нужным плейлистам.

В форме создании задания для автонаполнения видео по расписанию добавлен чекбокс "Использовать описание выше для всех добавляемых роликов", т.е. вне зависимости от того, есть ли оригинальное описание.

Граберы видео CMSГрабберы видео CMS

  Плееры

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

Прочие изменения

  • Проверка прав доступа теперь работает по запросу и выполняется при помощи ajax;
  • Ролики, помеченные как "для взрослых" в общем списке показываются с размытой картинкой и имеют знак "18+". Также при нажатии плей в плеере показывается предупреждение;
  • Полная информативность приватных роликов (те, что доступны только друзьям);
  • Форма загрузки видеофайлов теперь работает максимально корректно с учетом ограничений PHP в части загрузки файлов;
  • Плейлисты в форме добавления теперь отсортированы по дате. Для каналов, где плейлистов большое количество, они показываются в свернутом виде;
  • Исправлена работа рассылки писем о новом ролике подписчикам каналов;
  • Для конвертации добавлена поддержка медиаконтенеров webm и ogg;
  • Для провайдера LocalHost добавлена опция отладки ffmpeg - теперь можно все информационные сообщения конвертации не логировать;
  • При добавлении роликов теперь можно сразу указывать плейлисты;
  • Корректная работа с кешированием InstantCMS;
  • При определении похожих роликов по заголовку поддерживаются стоп-слова, если у вас InstantCMS 2.5.0 и выше;
  • Исправлен вывод статистики просмотров;
  • Корректное удаление компонента из админки;
  • Разметка schema.org для видео убрана из списков и добавлена только на самой странице ролика, т.к. Яндекс по-другому не понимает.

Инструкция по обновлению

В полученном письме у вас прикреплен пакет обновления для InstantVideo с версии 2.0.1. Этот пакет предназначен только для обновления существующей установки. Если вы хотите установить чистый компонент последней версии - вы его можете получить в своем личном профиле на этом сайте.

  • Сделать бэкап сайта и базы данных;
  • Проверить что бэкап успешно создан;
  • Если бэкап не создан - перейти к пункту 1;
  • Отключите кеширование в админке, если оно включено;
  • Установите пакет согласно инструкции по ссылке docs.instantcms.ru/manual/addons. Обратите внимание! Если вы выберите ручной способ установки пакета, то загружать файлы по FTP нужно в двоичном режиме;
  • Очистите кеш браузера;
  • Если у вас свой шаблон (сами делали или покупали) и в файлах шаблона присутствуют файлы этого обновления - замените их и/или внесите необходимые правки. Если шаблон вы покупали - обратитесь к его разработчику за обновлением;
  • Обновление завершено.

Если что-то пойдет не так при обновлении - восстанавливайтесь из бэкапа. В случае обращения в техподдержку с проблемами обновления, в первую очередь проверьте, повторяется ли проблема на шаблоне по умолчанию.

Спасибо всем, кто выбирает и пользуется нашими продуктами. Обновление бесплатное и было автоматически разослано всем клиентам.

Команда InstantMedia