Что нового в версии 6.0.0
Общие улучшения интерфейса панели:
- Полностью новый дизайн, который также хорошо выглядит на разных мобильных устройствах. Новая цветовая гамма, новые иконки, одинаковый вид компонентов в разных браузерах.
- Добавлен компонент календаря для выбора даты и времени.
- Улучшенные компоненты выбора теперь поддерживают отображение деталей выбранных объектов, больше опций группировки и подсветку выбранных элементов при отображении полных списков, а также индикатор включенного фильтра, если выборка отфильтрована.
- Попапы теперь позволяют изменять свои размеры и положение на странице с функцией запоминания. Все попапы разбиты на разные классы и каждый класс может быть выведен в разных местах и размерах.
- Вместо использования встроенных в браузер диалогов мы теперь используем свои, также с поддержкой перемещения и размера. Подтверждение деструктивных операций будет подсвечиваться для большего привлечения внимания.
- Прогресбары будут показывать детали выполняемой работы, а не только процент выполнения.
Улучшения списков панели:
- На большинстве списков теперь поддерживаются именованные схемы настроек. Вы можете создавать любое кол-во схем с разными настройками фильтров, столбцов и сортировки. Это позволит вам быстро переключаться между разными видами списка для выполнения разных задач.
- В любой момент можно в один клик перейти к виду списка по умолчанию.
- На списке теперь будут показываться только включенные фильтры. Каждый фильтр можно будет легко изменить или выключить.
- Попап для настройки списка можно сохранить при помощи комбинации Ctrl+S для удобства.
- Компонент для выбора числа элементов на списке теперь позволяет переключиться между несколькими предварительно заданными типовыми значениями, а также ввести любое значение при необходимости.
- Селекторы элементов списка будут показывать общее число выбранных в текущий момент элементов.
- Деструктивные операции в меню будут подсвечиваться для большего привлечения внимания.
- Каждая ссылка в списке теперь будет показывать меню с возможностью открыть редактор исследуемого объекта, добавить его к текущему фильтру или полностью заменить текущий фильтр на фильтрацию только по исследуемому объекту. Не так давно мы изменили поведение этих ссылок с исходного открытия редактора на добавление к фильтру, и стоит признать, это изменение было довольно противоречивым и неудобным.
- Заголовок списка, его пагинация и массовые операции теперь будут всегда видимы в интерфейсе независимо от числа элементов списка - скроллинг будет вестись только по элементам списка.
Улучшения редакторов панели:
- Все подсекции теперь можно сворачивать с функцией запоминания.
- Все компоненты выбора теперь могут создавать новые объекты на лету (где применимо), по тому же принципу как раньше это было возможно для категорий, тэгов и моделей в редакторе видео. Теперь можно будет сразу создать новый контент провайдер, или канал или даже пользователя. Также в импорте и массовом редактировании.
- Кнопки сохранения редактора теперь будут всегда видны внизу страницы, скроллинг будет вестись только по содержимому редактора.
Новый компонент для редактирования Smarty шаблонов:
- Полная подсветка Smarty синтаксиса (ключевые слова, строки, переменные, модификаторы, числа).
- Базовая подсветка HTML тэгов.
- Отображение номеров строк сбоку.
- Подсветка логических блоков, которые имеют открывающий и закрыващие тэги в тот момент когда вы поставите курсор на начало или конец блока.
- Подсветка основных ошибок синтаксиса Smarty, таких, как отсутствие закрывающего тэга.
- Теперь можно переключить редактор в полноэкранный режим и использовать кнопку быстрого сохранения (или Ctrl+S) для сохранения изменений шаблона без перегрузки редактора. Это позволит значительно упростить работу с шаблонами и работать практически как "на локале".
- Поддержка табуляции блоков при помощи комбинаций Tab и Shift+Tab.
Пакет улучшений плеера:
- Улучшился детектор adblock плагинов, а также в статистике плеера теперь можно будет посмотреть процент пользователей со включенными блокировщиками рекламы.
- Событие определения adblock плагинов добавилось в API событий плеера. Теперь разработчики шаблонов могут определять наличие блокировщиков без подключения сторонних скриптов (которые также могут быть заблокированы блокировщиками).
- Добавлена поддержка HLS в VAST рекламу.
- Pre-roll и post-roll VAST реклама теперь может быть привязана к контент провайдерам видео через доп. поля.
- Попандер плеера теперь можно настроить пропускать несколько видео прежде чем открывать попандер. Также в статистике плеера добавили статистику и по открытиям попандера.
- Embed коды теперь могут поддерживать несколько параметров отслеживания трафика.
Другие изменения:
- В редакторе альбомов наконец появилась возможность загружать сразу несколько файлов изображений. Ранее приходилось либо загружать изображения одно за другим, либо запаковывать их в ZIP архив.
- Функция отладки сайта теперь работает гораздо лучше: она будет следовать логике шаблона и отображать только те блоки, которые отображаются при текущем запросе (ранее отладчик всегда отображал все блоки, заданные на странице). Также отладчик теперь будет показывать переменные, установленные внутри шаблона, и их актуальные значения на момент окончания обработки шаблона.
- Добавлена поддержка крипто биллинга coinpayments.net.
- Подраздел проверки видео дополнился блоком с отображением до 5 видео, которые KVS считает похожими на текущее. Тем самым вы сможете легко понять, является ли новое видео дубликатом уже какого-то другого или нет.
- Лимит на макс. размер файлов для загрузки теперь не будет включаться для администраторов.
- Существенное изменение в логике работы защиты видео от парсинга по IP. Ранее эта защита срабатывала для всех файлов, включая превью трейлеры, что приводило к большим сложностям с ее реальной настройкой - многие пользователи могли оказаться заблокированными просто при активном проведении мышкой по разным видео. Теперь мы изменили это - защита не будет срабатывать для формата с постфиксом "_preview.mp4", а также для любых форматов трейлеров с длительностью до 30 секунд.
- В настройках антиспама мы добавили опцию, чтобы перестать применять запрещенные слова к сообщениям обратной связи. Обычно, клиенты хотят заблокировать добавление ссылок в комментарии и другие отправляемые данные, в то время как в сообщениях обратной связи наличие ссылок является ожидаемым. Теперь можно поставить regexp фильтр по ссылкам и в то же время не бояться что полезные сообщения обратной связи попадут в спам из-за него.
- В интерфейсе массового редактирования больше не придется вручную выбирать, делать выборку по ссылкам или ID, KVS сам поймет что именно вы вставили.
- Добавлена статистика по донатам (подаркам).
- В статистике по видео и альбомам теперь поддерживается группировка по контент провайдерам и каналам, чтобы получить по ним агрегированные данные.
- В поиске по теме поиск теперь может искать в JS и CSS файлах. Также результаты сгруппированы для лучшего восприятия.
- В панели администрирования теперь будут показываться предупреждения по недостаточной защите контента на серверах хранения и на главном сервере, если такие случаи обнаружены.
- В плагине резервного копирования появилась возможность удалять старые резервные копии через интерфейс.
- В плагине Google ReCAPTCHA теперь можно указывать любое кол-во зеркал.
- Разработка nextgen движка идет параллельно полным ходом. В блоках списков мы добавили поддержку фильтрации по непосредственному перечислению ID элементов для показа или для исключения, поддержку текстового поиска и отображения похожих элементов. Увы, пока что мы не успели закончить работы необходимые для полного переключения основных блоков категоризации на новый движок, но это случится уже в следующей основной версии и все блоки категоризации получат эти новые фичи.
- В блоках загрузки видео и альбома с сайта теперь можно указывать дату публикации в будущем.
- При настройке разной рекламы для разных браузеров теперь можно указывать отдельные настройки для Samsung Internet браузера.
Исправлены следующие баги:
- [СРЕДНЕ] Если начальный звук плеера стоял выключенным, то изменение настроек звука пользователем не сохранялось в его браузере и любое последующее видео начиналось также без звука.
- [СРЕДНЕ] При включении поисковых подсказок в режиме видео, альбомов и моделей в поисковую статистику попадали не полностью сформированные фразы и засоряли статистику поиска.
- [МЕЛОЧЬ] Грабберы в некоторых случаях могли скачивать видеофайлы прежде чем установить что видео является дубликатом.
- [МЕЛОЧЬ] Плагин загрузки контента по FTP не обнаруживал дубликаты файлов, если директория их загрузки была изменена.
- [МЕЛОЧЬ] Запрещенные слова в настройках антиспама не позволяли указывать регулярные выражения с запятой.
- [МЕЛОЧЬ] Запрещенные слова в настройках антиспама могли обходиться, формируя сообщение особым образом.