KVS 6.3.0

24 November, 2024

Основная информация по обновлению и скриншоты улучшений содержатся на форуме: KVS 6.3.0 update.

Что нового в версии 6.3.0:

  1. Продолжается фоновая работа по переписыванию всего кода. В этой версии мы полностью переписали логику системных и сетевых вызовов по всему проекту.
  2. Nextgen архитектура впервые появилась в панели администрирования в нескольких разделах. В частности, в разделе настроек появились настройки системы, в которых можно задать временную зону, лимиты памяти для разных типов процессов и различные настройки сетевых взаимодействий. Некоторые из этих настроек раньше были доступны в разделе настроек контента, другие - полностью новые для KVS.
  3. Добавились настройки почты - теперь вы можете самостоятельно настроить отправку почты через сторонний сервис без нашей помощи. Возможность редактирования шаблонов писем появится в новых обновлениях.
  4. В форматах скриншотов появилась поддержка AVIF формата. На самом деле с точки зрения тумб это спорно, потому что AVIF формат создается в 10 раз дольше, чем, например, WebP, и имеет не сильно весомое улучшение степени сжатия по сравнению с ним (~55% улучшение против ~33% у WebP). Что гораздо важнее - это главные постеры плеера, которые отображаются на страницах видео и непосредственно являются LCP в терминологии Google. Теперь в настройках форматов скриншотов для них можно также выбрать AVIF формат и плеер будет отображать его для современных браузеров. Это может улучшить скорость отображения постера в плеере и повысить показатели SEO для страниц видео. В одном из предыдущих обновлений KVS автоматически форсировал переключение постеров плеера на WebP (если была поддержка на уровне imagemagick), сейчас автоматического изменения на AVIF не произойдет и это нужно будет сделать вручную.
  5. Поддержка WebP и AVIF также добавлена в форматы альбомов.
  6. В форматах скриншотов и альбомов появился диалог подтверждения, который показывает несколько примеров созданных тумб, используя измененные опции формата. Это позволяет визуально оценить настройки и либо подтвердить их, либо изменить.
  7. Значительные изменения в статистике в панели администрирования. В корне статистики теперь находится индекс с графиками. В первое время доступно 7 типов графиков, в будущем наборы графиков будут расширяться. Каждый график можно настраивать через фильтры и выбор отображаемых данных. Добавлен расчет почасовой статистики, а один из графиков позволяет сравнивать сегодняшнюю почасовую статистику со вчерашней. Некоторые списки статистики по трафику переведены на Nextgen архитектуру, и теперь они позволяют использовать несколько одинаковых фильтров с разными значениями. Например, можно сделать фильтрацию одновременно по нескольким странам или типам устройств.
  8. В настройках статистики появилась возможность ограничить сбор статистики у видео, альбомов и поисковых запросов по странам (запретить собирать из набора стран или наоборот собирать только из набора стран). Это требуется, чтобы избежать накрутки просмотров и уникальных просмотров у видео, когда весомый процент трафика составляет трафик из низкопрофильных стран. Также это полезно в случае начисления токенов за показы видео - можно настроить чтобы в качестве показов не считались низкопрофильные страны и, соответственно, за них не начислялись токены. С точки зрения поисковых запросов вы также можете избежать появления в статистике поиска поисковых запросов из специфических стран.
  9. В статистике по трафику начала собираться отдельная статистика по известным SEO ботам. Кроме того, запросы от SEO ботов теперь будут исключаться из статистики контента (просмотры видео, запросы файлов и т.д.).
  10. Финализировали логику ротатора по ротации скриншотов, что позволило разрешить сбор статистики ротации на сателлитах. Теперь ротатор будет собирать суммарную статистику по основному проекту и всем его сателлитам. Исправили проблему, при которой после удаления части скриншотов ротатором на сайте могли появляться битые тумбы. В настройках ротатора появилась возможность ограничить ротатор для набора стран.
  11. Склейка нескольких вертикальных скриншотов теперь будет брать скриншоты из разных частей видео, а не первые N как раньше.
  12. Добавлена поддержка биллинга billing.creditcard, который является дочерней компанией Verotel. А в Verotel добавлена поддержка рефандов и чарчбэков.
  13. Импорт и экспорт (включая фиды) теперь будут использовать Ник пользователя, а не его Логин.
  14. В разделе UI сайта появилась возможность изменять или добавлять статические файлы (CSS, JS, изображения) прямо из панели администрирования. Это поможет избежать необходимости предоставлять FTP доступ разработчикам темы, однако пока что не полностью - в случае необходимости изменять паттерны урлов пока еще требуется напрямую изменять содержимое .htaccess файла на диске.
  15. В целях безопасности мы добавили запрет на выполнение PHP кода через шаблоны, если не включена системная опция allow_php_in_templates в файле /admin/include/setup.php. Ранее включение этой опции было необходимо для сохранения шаблона с PHP вставками, но сам код был рабочим и без этой опции. Теперь код не будет выполняться, пока вы вручную не активируете эту опцию. Это может привести к несовместимым изменениям при обновлении, плагин обновления должен будет предупредить об этом.
  16. В настройках мемберзоны появилась возможность автоматически удалять неподтвержденных пользователей через N дней.
  17. В блоке logon появилась возможность перечислить список статусов, которым разрешено логиниться через данный блок.
  18. В поисковых запросах появилась возможность указать редирект для каждого поискового запроса индивидуально. Это можно использовать, чтобы какой-то из уже проиндексированных запросов, на который пришла жалоба, редиректил на другой запрос без запрещенного термина.

Исправлены следующие баги:

  1. [СЕРЬЕЗНО] Несколько новых проблем с поддержкой PHP8.
  2. [СРЕДНЕ] В плеере постер мог не показываться в некоторых отдельных случаях.
  3. [СРЕДНЕ] Исправлена проблема с неправильным определением браузера Chrome на мобильных устройствах Apple.
  4. [МЕЛОЧЬ] Логика автоудаления фида работала не совсем верно исходя из заданного расписания.
  5. [МЕЛОЧЬ] Исправлена проблема с корректным отображением субтитров в плеере.
  6. [МЕЛОЧЬ] Сайт позволял пользователям добавлять новые видео в заблокированные плейлисты.
Новая версия KVS 6.3.0 доступна Оформить заказ