KVS v3.6.0

22 September, 2014

Протестирована работа KVS под HTTPS и внесены необходимые поправки. Рекомендуем рассмотреть возможность запуска новых проектов полностью под HTTPS, что может улучшить позиционирование в поисковых системах.
В блоках list_videos и list_albums сделаны значительные доработки:
- Переписана логика динамических фильтров (по категории, по тэгу и т.д.), что позволило значительно увеличить скорость их работы. Разница в скорости особенно будет заметна на проектах с большим кол-вом контента (от 50 тыс и выше).
- Добавлена поддержка динамических фильтров по списку тэгов, моделей, контент провайдеров и др., как это было ранее доступно только по списку категорий. За это отвечают новые параметры var_tag_ids, var_model_ids, var_content_source_ids и др.
- Добавлена возможность показать похожие видео или альбомы по пользователю, т.е. вывести другие видео или альбомы, созданные пользователем текущего видео или альбома.
- Добавлена возможность показать только видео или альбомы от определенных пользователей или моделей, либо наоборот, исключить видео или альбомы от определенных пользователей или моделей.
- Добавлена поддержка динамической сортировки результатов поиска по всем поддерживаемым сортировкам. Ранее в случае использования метода поиска по полнотекстовому индексу сортировка всегда форсировалась по релевантности.
В конфиге языковых сателлитов теперь можно включить фильтрацию по переведенному контенту. Это позволит выводить только те видео и альбомы, которые имеют перевод названия для текущей локали (наличие или отсутствие перевода описания игнорируется).
В конфиге языковых сателлитов теперь можно также включить выборку директорий для всех языков. Это требуется чтобы корректно перелинковать страницы на разных языках между собой в случае, если в настройках языков включена генерация отдельных директорий. Поскольку директории на разных языках могут быть разными, ссылки на одну и ту же страницу на разных языках могут отличаться.
По завершенным фоновым задачам теперь собирается информация о реальном времени их выполнения движком. Ранее время выполнение рассчитывалось как разница между временем начала и завершения задачи, однако это не давало реальной оценки времени, т.к. задача могла висеть длительное время в ожидании. Теперь движок учитывает только реальное время, потраченное на выполнение задачи на главном сервере (копирование задачи на сервер конвертации + обработка результатов выполнения) плюс время потраченное на сервере конвертации.
Загрузка файлов переведена на HTML5 File API, что позволяет не использовать отдельный модуль прогрессбара для nginx. Также улучшен механизм отображения ошибок, связанных с лимитом по размеру загружаемых файлов.
При использовании CDN сервера хранения, настроенного на локальную директорию KVS теперь отображает показатели дискового пространства. Ранее для CDN серверов эти показатели не учитывались.
Если embed код в данных импорта или фидах импорта указан в виде ссылки, то он автоматически будет оборачиваться в iframe.
Исправлены следующие баги:
- Если указанное в настройках кол-во скриншотов было больше длительности видео, то создавались одинаковые скриншоты.
- При отображении рекламы с заданными ограничениями по категориям, такая реклама показывалась даже в тех случаях, когда в контексте страницы не было информации о категориях. Теперь в таких случаях реклама с ограничениями по категориям не будет отображаться.
- Фиды импорта могли добавлять дубликаты категорий и моделей во время параллельной работы нескольких фидов.
- Если при импорте была выключена рандомизация даты и времени постинга, то объекты добавлялись с текущей датой и временем 00:00:00, вместо текущего серверного времени.
- Плеер не отображался корректно при просмотре видео с маленькой шириной в панели администрирования.
- Комментарии не отображались при включенном параметре match_locale в блоке комментариев.
В связи с серьезными изменениями публичное обновление будет доступно не ранее чем через месяц. При необходимости срочного обновления просьба обращаться в службу поддержки. Обновление приведет к сбросу кэша для блоков list_videos и list_albums, что может вызвать значительную перегрузку при большом трафике.
Новая версия KVS 6.2.1 доступна Оформить заказ