KVS 5.3.0

30 November, 2020

Що нового в KVS 5.3.0

Покращення механізму перетворення:

  1. Система перетворення тепер підтримуватиме додавання фрагментів попереднього та/або кінцевого відео до відеофайлів. Їх можна налаштувати в налаштуваннях відеоформату окремо для кожного відеоформату.
  2. Під час створення файлів трейлерів у режимі швидкого пропуску механізм перетворення перевірить тривалість файлу результату та повернеться до повільного пропуску в разі неправильної тривалості трейлера. Раніше він міг створювати трейлери з неправильною тривалістю через деякі проблеми з ffmpeg.
  3. Сервер перетворення швидше очищатиме старі завдання.
  4. Можна буде налаштувати пріоритет перетворення за умовчанням окремо для відео та альбомів. Це може бути корисним для сайтів, які мають велику чергу нових відео та альбомів, завантажених учасниками. У цьому випадку KVS зазвичай надає вищий пріоритет відео, які також обробляються повільніше. Збільшення пріоритету перетворення за умовчанням для альбомів допоможе швидше їх обробляти.
  5. Можна буде налаштувати автоматичний перезапуск деяких невдалих фонових завдань до кількох разів. У деяких випадках погане з’єднання між серверами може призвести до випадкових збоїв фонових завдань, і зазвичай перезапуск таких завдань завершує їх під час наступної ітерації. Цю опцію можна активувати в налаштуваннях вмісту.

Кілька нових функцій ручного імпорту та каналів:

  1. Усі повідомлення про перевірку імпорту тепер згруповано за типом, щоб було набагато простіше їх переглядати.
  2. Додано можливість масового оновлення відео та альбомів через графічний інтерфейс імпорту. Ідея полягає в тому, що якщо ви хочете оновити певні значення в багатьох відео чи альбомах, ви можете спочатку експортувати їх у CSV, а потім відкрити його за допомогою Excel або подібного редактора та виконати будь-яке необхідне редагування. Потім імпортуйте назад у KVS у режимі «оновлення». Єдина вимога полягає в тому, що вам потрібно експортувати та імпортувати стовпець ID.
  3. Імпорт каналів підтримуватиме формат RSS 2.0, який може надавати відеофайли.
  4. Експорт каналів надасть можливість налаштувати фільтрацію за прапорцем адміністратора.

Покращення налаштувань програвача:

  1. Тепер у засобі вибору скінів можна скасувати вибір будь-якого скіну, примусово відтворюваний не завантажувати додаткові файли CSS. Це призначено для маніяків веб-оптимізації, які можуть захотіти вбудувати стилі CSS програвача або включити їх до основного файлу CSS.
  2. У налаштуваннях програвача скрізь, де можна було пов’язати рекламну URL-адресу з полем URL-адреси джерела вмісту, тепер також можна буде використовувати будь-яке з настроюваних полів джерела вмісту.
  3. Ми додали можливість налаштувати рекламу на початку ролика, яка почне відображатися після перегляду N-го відео користувачем.

Інші вдосконалення:

  1. Тепер адміністратори бачитимуть панель інструментів адміністратора на кожній сторінці, згенерованій KVS. Ця панель інструментів висвітлює структуру та ієрархію сторінки та призначена для спрощення розробки теми та налагодження на додаток до вже доступної функції налагодження. Панель інструментів також дозволить адміністраторам активувати кешування блоків, що може бути корисним у великих проектах із інтенсивно генерованими сторінками. Оскільки кешування не активоване для адміністраторів за замовчуванням, повне створення кожної сторінки з бази даних може зайняти багато часу, і це може ускладнити навігацію сайтом, якщо ви ввійшли в панель адміністратора. Це коли вмикання кешування блоків стане в нагоді. Нарешті, панель інструментів також забезпечить швидкі навігаційні посилання для відкриття редакторів для будь-якого відео, користувача чи іншого об’єкта контексту, коли ви відкриваєте їх на сайті.
  2. Покращено дозволи на редагування для редакторів відео та альбомів. Для альбомів було неможливо налаштувати детальні дозволи, як раніше для відео, це було додано в новому оновленні. Для відео ми також розширили список дозволів і додали окремі дозволи для зміни групи зберігання, прапорця блокування, відеофайлів і деяких інших полів. Раніше ці дії були можливі лише з дозволом «Редагувати всі дані відео». Також виправлено ряд інших проблем у цій області.
  3. Запущено нову функцію сповіщень адміністратора, до якої перенесено деякі критичні проблеми та попередження. Ми помітили, що адміністратори дуже часто ігнорують проблеми, розміщені на початковій сторінці панелі адміністратора, однак у більшості випадків вони вказують на проблеми з вашим проектом. Ми хочемо, щоб адміністратори приділяли їм більше уваги, тому вони тепер будуть виділені в меню панелі адміністратора.
  4. Плагін Audit покращить перевірку вмісту та дозволить фільтрувати за проблемами різних типів (наприклад, фільтрувати відео, які мають проблеми зі знімками екрана або відеофайлами). Раніше перевірка вмісту не вказувала на тип проблеми, тому окреме фільтрування було неможливим.
  5. Редактори відео та альбомів тепер дозволятимуть оновлювати власні прапорці. Користувальницькі прапорці — це дуже специфічна функція налаштування, яка зазвичай використовується для оптимізації продуктивності фільтрації вмісту. У більшості випадків підтримка KVS налаштує ці позначки на автоматичне масове оновлення на основі категорій, тегів чи чогось іншого. Однак у деяких випадках вам може знадобитися можливість змінювати їх окремо.
  6. Покращено графічний інтерфейс панелі адміністратора для відстеження змін шаблону та історії. Ми додали рекламу до списку відстежуваних змін та історії, щоб у разі потреби ви могли повернутися до старішого рекламного коду. Ми також додали відображення номера версії в кожному контрольованому редакторі, щоб ви могли швидко переходити до історії версій будь-якого шаблону. І, нарешті, до списку неочікуваних змін ми додали можливість схвалити лише частину з них за допомогою прапорців.
  7. Функція масового вибору (відео, альбомів) тепер може вибирати об’єкти за допомогою списку ідентифікаторів, розділених комами. Раніше можна було вибрати, лише вказавши ідентифікатори в новому рядку, що в деяких випадках було незручно.
  8. Додано можливість пошуку користувачів за IP-адресою, а також групування IP-адрес додано в Статистика -> Вхід у зону учасників, щоб побачити користувачів, які використовують кілька облікових записів з однієї IP-адреси.
  9. Зображення в редакторах альбомів тепер відображатимуть ідентифікаційний тег, щоб ви могли легко знайти будь-який конкретний ідентифікатор зображення в альбомі. Також під час пошуку в альбомах на панелі адміністратора тепер можна шукати за ідентифікатором зображення.
  10. Параметри захисту від перевантаження переміщено з setup.php до розділу Параметри сайту панелі адміністратора. Їх логіка не змінилася, але тепер ви можете змінити їх з панелі адміністратора та переглянути пояснення, для чого ці налаштування та як вони можуть вплинути на поведінку вашого сайту.
  11. Ми додали можливість налаштувати індивідуальні обмеження пам’яті для кожної сторінки сайту в розділі Інтерфейс веб-сайту. Це може бути корисним для великих сторінок, які відображають або завантажують багато даних.
  12. Усі файли cookie, встановлені KVS, було оновлено, щоб указати атрибут SameSite, який незабаром буде вимагатися для всіх основних браузерів.
  13. Для сайтів, які використовують псевдовідео та переспрямовують користувачів на реальні відео на інших сайтах, тепер можна ввімкнути підрахунок переспрямувань, пов’язаних із джерелами вмісту, у статистиці Outs. Це означає, що якщо у вас є 100 псевдовідео, які посилаються на сайт A, ви повинні переконатися, що всі вони мають сайт A як поле Джерело вмісту. Потім KVS може підрахувати кількість відвідувачів, які щодня перенаправляються на сайт A через ці псевдовідео. Це налаштування було додано до налаштувань сайту, де встановлюється поведінка псевдовідео.
  14. Завантаження файлів було захищено від спаму, щоб запобігти витоку використання диска.
  15. Текстовий пошук додано до блоків list_content_sources і list_posts.
  16. Фільтри зросту та ваги додано до блоку list_models.
  17. Тепер можна дозволити користувачам ініціювати видалення своїх профілів, не чекаючи підтвердження від адміністраторів. Нове налаштування додано в блок member_profile_delete. Це дозволить вам вибрати, чи ви хочете дозволити автоматичне видалення всіх профілів, або лише профілі без будь-якого завантаженого вмісту, або взагалі не дозволити та обробити вручну.

Помилки, які було виправлено:

  1. [СЕРВНО] Повторне створення кількох форматів альбому для одного альбому спрацювало неправильно (нове у версії 5.2.0).
  2. [СЕРВНО] Імпортовані знімки екрана були проігноровані новими відео під час переміщення каталогу videos_sources до іншого розділу диска (регресія після 5.2.0).
  3. [СЕРВНО] Нові функції 5.2.0 у профілях VAST не повністю працювали в кодах для вбудовування (нове у 5.2.0).
  4. [СЕРЕДНІЙ] Зміна розміру водяних знаків відео для вертикальних відео в деяких випадках не працювала належним чином (нове у версії 5.2.0).
  5. [СЕРЕДНІЙ] Обслуговування помилки 404 для порожніх пошукових запитів у деяких випадках може призвести до відповіді статусу 200 через кешування.
  6. [СЕРЕДНІЙ] Поведінку фільтрів skip_xxx у всіх блоках було виправлено більш коректно. наприклад у вас є блок list_videos, налаштований на пропускання всіх відео з Категорії 1, але це фільтрування не діяло під час відображення відео за Категорією 2, або за Категорією 3, або за будь-якою іншою категорією. Нова поведінка відображатиме всі відео з Категорії 2, які не мають Категорії 1.
  7. [СЕРЕДНІЙ] Зміна налаштувань граббера на панелі адміністратора може бути скасована фоновим завданням граббера.
  8. [СЕРЕДНІЙ] Плагін автоматичного вибору моделі не працював належним чином із PHP 7.3+.
  9. [СЕРЕДНІЙ] Деякі рекламні функції VPAID не працювали в кодах вставки iframe.
  10. [НИЗЬКИЙ] Зображення в редакторі альбомів не відображалися належним чином (нове у версії 5.2.0).
  11. [НИЗЬКИЙ] Панель адміністратора неправильно відобразила планування вмісту на початковій сторінці для дати "сьогодні".
  12. [НИЗЬКИЙ] Не вдалося використати FTP-посилання для імпорту вмісту.
  13. [НИЗЬКИЙ] Грабери можуть створювати вміст із порожніми назвами.
  14. [НИЗЬКИЙ] Плагін генерації аватарів не розпочав повторне генерування негайно, якщо його запитали, очікував сигнал cron.
  15. [НИЗЬКИЙ] Завантаження нового вихідного файлу у відео не призвело до скидання його дубліката ключа.
  16. [НИЗЬКИЙ] У деяких конфігураціях сервера первинний процес PHP чекатиме завершення всіх дочірніх процесів.
Новий KVS 6.3.0 тут Замовляйте зараз