KVS v3.4.0

23 December, 2013

1) Выполнена серьезная переработка логики раздела UI сайта и добавлено несколько важных нововведений:
- Информация о страницах сайта и рекламе больше не хранится в базе данных. Это позволит упростить синхронизацию дизайна между сайтами (например, между главным сайтом и языковыми сателлитами, а также между DEV и продакшен версиями).
- Глобальные блоки теперь можно использовать в компонентах страниц. Многие сталкивались с необходимостью вставить блок категорий или глобальной статистики в шапку сайта, чтобы он выводился на всех страницах. Ранее приходилось вставлять блок в шаблон каждой страницы по отдельности, теперь его можно вставить только один раз в компонент шапки.
- Добавлена возможность настроить динамические параметры для отдельных блоков и страниц с целью обхода проблемы кэширования, когда в шаблоне блока или страницы необходимо использовать данные, переданные через запрос.
- Значительно улучшена и оптимизирована проверка страниц и шаблонов в разделе UI сайта и в плагине аудита. Теперь выполняются также проверки ошибок кэширования, включая некорректное спользование данных из сессии и данных из запроса в местах, где это не будет работать.
- В настройках UI сайта добавлена глобальная опция выключения кэширования.
- Добавлена возможность восстановления удаленных страниц и удаленных со страниц блоков.
2) В настройках рекламы появилась возможность привязывать рекламу к категориям и к определенным странам через GEO_IP. При использовании категорий в рекламе движок ищет любые данные о категориях в контексте страницы (например, выводится список видео по какой-либо категории, или отображается страница с видео, у которого есть категории). В таких случаях в рекламном слоте будет показываться только реклама, которая имеет любую категорию из контекста страницы.
3) Несколько ключевых изменений в плеере и его настройках
- Добавлена поддержка HTML рекламы и возможность ее настройки.
- Добавлена возможность более детально настроить размеры плеера и embed плеера без поправок в шаблонах.
- Добавлена возможность использовать изображения (PNG, JPG) в качестве всплывающих баннеров, а также указывать длительность их показа.
4) Добавлен новый тип данных - посты - с возможностью гибкой кастомизации и разбиения на классы. Посты могут использоваться для любых нужд: новости, игры и любые данные, которые не имеют стандартной поддержки в KVS.
5) Расширены настройки по ограничению скорости отдачи для форматов видео. Теперь можно установить не только фиксированный битрейт, но и динамическое ограничение, зависящее от конкретного битрейта видеофайла. Также появилась возможность задать разные ограничения скорости для пользователей разных статусов.
6) Добавлена группа настроек для статистики, которые позволяют выключить сбор ненужных данных, а также включить сбор новых видов данных, таких как: уникальные посещения страниц видео и альбомов (с проверкой на уникальность IP адреса), запросы видеофайлов и фотографий альбомов. Кроме включения / выключения определенных видов статистики, настройки также позволяют указать длительность хранения для каждого вида данных. Это можно использовать для оптимизации работы некоторых блоков сайта, которые базируются на статистике.
7) Добавлено отображение статистики по контенту - рейтинг, посещения, уникальные посещения, запросы файлов с группировкой по дате либо по отдельным видео / альбомам.
8) Расширено отображение статистики по посещениям контента зарегистрированными пользователями, появилась информация по запросам пользователями видеофайлов и фотографий (ранее была доступна только информация по посещениям страниц просмотра).
9) В видео добавилось понятие года выпуска с возможностью сортировки и выборки в диапазоне.
10) Плагин резервного копирования переписан с возможностью настроить регулярное создание резервных копий. Новые настройки позволяют включить создание ежемесячных бэкапов за последний год, еженедельных бэкапов за последний месяц и ежедневных бэкапов за последнюю неделю.
11) Расширена интеграция с биллингом segpay для покупки токенов. Добавлена поддержка one-click покупок.
12) Появилась возможность вручную изменять группы хранения для отдельных видео и альбомов на странице редактирования (раньше такая возможность была только через массовое редактирование).
13) Появилась возможность указывать конкретную группу хранения при ручном создании контента и при его импорте.
14) В случае использования удаленных CDN серверов хранения появилась возможность определять свободное место на них путем генерации файла специального формата на файловой системе сервера.
15) В фотографиях убралось ограничение описания по длине, до этого максимальная длина описания была равна 150 символов.
16) При ручной нарезке скриншотов появилась возможность указать смещение первого скриншота. Ранее смещение всегда бралось из настроек контента. Кроме этого, использование медленного метода нарезки теперь выключено по умолчанию, а для его включения добавилась отдельная опция. Медленный метод нарезки скриншотов может создать неудобство при обработке длинных видео.
17) В панели администрирования на списках видео и альбомов добавился отдельный фильтр по контенту, загруженному вебмастерами.
18) В панели администрирования на списках видео и альбомов появилась возможность включить отображение директории.
19) В панели администрирования на списках видео и альбомов появилась возможность поиска контента по списку айди, разделенных через запятую.
20) При создании трейлера убралось минимальное ограничение в 5 секунд для каждой части трейлера.
21) В фидах экспорта добавилась поддержка экспорта полей кастомизации. Также появилась возможность получить список удаленных видео в виде ссылок на их страницы.
22) В настройках ротатора добавилась возможность выключить прокрутку скриншотов при наведении мыши, чтобы пользователю всегда показывался только 1 скриншот.
23) Добавилась поддержка комбинации Ctrl+S во всех местах, где раньше ее не было.
24) В настройках сервера хранения появилась возможность выключить тестирование стриминга. Актуально для серверов, которые не возвращают корректный content-length заголовок, из-за чего по ним постоянно показывается ошибка стриминга.
25) В блоке album_view появилась возможность установить лимиты по кол-ву просмотров по аналогии с видео.
26) Очередное улучшение в пагинации - неизвестные параметры не добавляются к адресам страниц, как это было ранее. Данная поправка не будет включаться автоматически при обновлении. Для ее включения просим обратиться в службу поддержки.
27) В блоках list_videos, list_albums и list_content добавилась группа параметров show_comments, которые позволяют для каждого элемента списка вывести несколько последних комментариев.
28) В блоках list_videos и list_albums добавился параметр var_mode_related, который позволяет динамически изменить методику пересчета похожего контента. Это позволяет упростить разработку шаблона, если вы показываете закладки с возможностью отобразить похожий контент по разным критериям.
29) В блоке search_results появилась возможность выбрать, какое кол-во результатов поиска следует использовать в фильтре по кол-ву результатов (кол-во найденных видео, найденных альбомов или всего вместе).
30) В блоке search_results появилась возможность указать минимальный порог кол-ва запросов, до которого поисковые запросы не будут выводиться.
31) Блок list_comments теперь позволяет выводить имя анонимного пользователя, который отправил комментарий, а также название страны пользователя.
32) В блоке list_members добавилась сортировка по общему кол-ву комментариев. Также поиск по строке теперь ищет и в названии страны.
33) В блоке member_profile_view теперь можно вывести дату, когда пользователи подружились.
34) В блоке list_messages добавилась поддержка папки invites, в которой выводятся только приглашения подружиться.
35) Исправлены следующие баги:
- Использование нестандартного CSV формата в импорте.
- В случае использования внешнего поиска кол-во найденных результатов не учитывалось в статистике поиска.
- Не подчищались некоторые временные файлы ротатора, что при большом трафике могло приводить к проблемам файловой системы.
- При логине после восстановления пароля пользователю показывалась не совсем корректная информация.
- В панели администрирования не пропускались изображения с расширением JPEG.
- В форматах видео нельзя было установить флаг "исходника" одновременно для формата из стандартной группы и из премиум группы.
- Плагин подбора категорий при работе с тэгами не учитывал тэги с пробелами.
- Плагин резервного копирования создавал бэкапы с некорректными привилегиями на файлы.
- При скачивании файлов импортом не производилась проверка на нулевой размер файла.
Инсталляция версии 3.4.0 начнется 26.12.2013
В будущих версиях...
Пересмотр концепции видео и фото галерей, добавление универсальной поддержки грабберов, которые будут получать URL страницы на вход и отдавать данные о видео / альбоме на выходе, что позволит импортировать их в проект.
Добавление поддержки CDN инвалидации для скриншотов видео.
Качество данных контента: увеличивается кол-во требований по настройкам различных ограничений как в панели администрирования, так и на сайте: например, минимальные / максимальные длительности названий, описаний и т.д. для видео и альбомов. Мы бы хотели привести все к общему знаменателю и сделать единую страницу с подобными настройками.
Пересмотр концепции кастомных полей, добавление возможностей для более удобной работы с ними.
Добавление возможности для массового редактирования данных видео и альбомов через систему импорта. В этом случае одно из полей импорта должно указывать ID видео или альбома, остальные поля должны указывать изменяемые данные.
Поддержка всех полей контент провайдера, DVD / канала и их групп в импорте / экспорте видео и альбомов. Так, например, если объекты DVD используются для сезонов, а группы DVD используются для сериалов, то будет возможность единоразово импортировать серии + все данные о сезонах + все данные о сериале без необходимости дальнейшей обработки объектов вручную.
Пересмотр проблем iframe embed кода. Сейчас iframe embed код генерируется страницей сайта, что позволяет довольно гибко его настраивать, но не позволяет собирать корректную статистику и использовать опции белого / черного списка.
Продолжение работы над улучшением юзабилити панели администрирования. Поддержка действия "Сохранить и открыть след." для всех списков (а не только для видео и альбомов), поддержка действий удаления на страницах редактирования объектов, поддержка возможности удаления объектов категоризации сразу вместе с контентом.
Возможность массового импорта / экспорта / массового редактирования объектов категоризации.
Создание плагина планировщика для публикации контента с заданными настройками кол-ва контента в сутки.
Черный список пользователей.
Множество других больших и маленьких улучшений ждет своего часа в будущих версиях!
Новая версия KVS 6.2.0 доступна Оформить заказ