Какво е новото в KVS 5.3.0
Подобрения на системата за преобразуване:
- Механизмът за преобразуване вече ще поддържа прикачване на фрагменти преди и/или след видеоклипа във видео файлове. Те могат да бъдат конфигурирани в настройките на видео формат поотделно за всеки видео формат.
- Когато създавате файлове с трейлъри в режим на бързо прескачане, машината за преобразуване ще провери продължителността на файла с резултатите и ще се върне към бавно прескачане в случай на грешна продължителност на трейлъра. Преди можеше да създава трейлъри с грешна продължителност поради някои проблеми с ffmpeg.
- Сървърът за преобразуване ще изчисти старите задачи по-бързо.
- Ще бъде възможно да конфигурирате приоритета на преобразуване по подразбиране отделно за видеоклипове и албуми. Това може да бъде полезно за сайтове, които имат голяма опашка от нови видеоклипове и албуми, качени от членове. В този случай KVS обикновено дава по-висок приоритет на видеоклиповете, които също се обработват по-бавно. Увеличаването на приоритета на преобразуване по подразбиране за албуми ще помогне за по-бързата им обработка.
- Ще бъде възможно да се зададе автоматично рестартиране на някои неуспешни фонови задачи до няколко пъти. В някои случаи лошата връзка между сървърите може да доведе до случаен неуспех на фонови задачи и обикновено рестартирането на такива задачи ще ги завърши в следващата итерация. Тази опция може да се активира в настройките на съдържанието.
Няколко нови функции при ръчно импортиране и емисии:
- Всички съобщения за проверка на импортирането вече са групирани по техния тип, така че ще бъде много по-лесно да ги видите.
- Добавена възможност за групово актуализиране на видеоклипове и албуми чрез GUI за импортиране. Идеята е, че ако искате да актуализирате определени стойности в много видеоклипове/албуми, можете първо да ги експортирате в CSV, след това да го отворите с Excel или подобен редактор и да редактирате, от което се нуждаете. След това импортирайте обратно в KVS в режим "актуализация". Единственото изискване е да имате експортирана и обратно импортирана колона с ID.
- Импортирането на емисии ще поддържа RSS 2.0 формат, който може да предоставя видео файлове.
- Експортирането на емисии ще осигури възможност за конфигуриране на филтриране чрез администраторски флаг.
Подобрения в настройките на плейъра:
- В селектора на кожи вече е възможно да премахнете избора на всяка кожа, принуждавайки възпроизвеждането да не зарежда никакви допълнителни CSS файлове. Това е предназначено за маниаци на уеб оптимизация, които може да искат да вградят CSS стилове на плейър или да ги включат в основния CSS файл.
- В настройките на плейъра навсякъде, където е било възможно да се свърже рекламен URL адрес с полето за URL адрес на източника на съдържание, сега също ще бъде възможно да се използва и всяко от персонализираните полета на източника на съдържание.
- Добавихме възможност за конфигуриране на рекламата преди видеоклипа, която да започне да се показва след N-тия видеоклип, гледан от потребителя.
Други подобрения:
- Администраторите вече ще виждат администраторската лента с инструменти на всяка страница, генерирана от KVS. Тази лента с инструменти подчертава структурата и йерархията на страницата и е предназначена да опрости разработването на теми и отстраняването на грешки в допълнение към вече наличната функция за отстраняване на грешки. Лентата с инструменти също така ще позволи на администраторите да активират кеширане на блокове, което може да бъде полезно при огромни проекти със силно генерирани страници. Тъй като кеширането не е активирано за администраторите по подразбиране, може да отнеме много време за пълното генериране на всяка страница от базата данни и може да направи навигацията в сайта болезнена, ако сте влезли в административния панел. Това е, когато активирането на блоковото кеширане е полезно. И накрая, лентата с инструменти ще предостави връзки за бърза навигация за отваряне на редактори за всеки видеоклип, потребител или друг контекстен обект, когато ги отворите на сайта.
- Разрешенията за редактиране за редактори на видео и албуми бяха подобрени. За албуми не беше възможно да персонализирате гранулирани разрешения, както за видеоклипове преди, това беше добавено в новата актуализация. За видеоклипове ние също разширихме списъка с разрешения и добавихме отделни разрешения за промяна на група за съхранение, заключен флаг, видео файлове и някои други полета. По-рано тези действия бяха възможни само с разрешение „Редактиране на всички данни за видеоклипове“. Коригирани са и редица други проблеми в тази област.
- Нова функция за известия на администратора стартира с някои критични проблеми и предупреждения, мигрирани към нея. Забелязахме, че администраторите много често игнорират проблеми, публикувани на началната страница на административния панел, но в повечето случаи те показват проблеми с вашия проект. Искаме администраторите да им обърнат повече внимание, така че те вече ще бъдат маркирани в менютата на администраторския панел.
- Приставката за проверка ще направи по-добро валидиране на съдържанието и ще позволи филтриране по проблеми от различен тип (например филтриране на видеоклипове, които имат проблеми с екранни снимки или с видео файлове). Преди проверката на съдържанието не посочваше типа на проблема, така че отделното филтриране не беше възможно.
- Редакторите на видео и албуми вече ще позволяват актуализиране на персонализирани флагове. Персонализираните флагове са много специфична функционалност за персонализиране, която обикновено се използва за оптимизиране на ефективността на филтриране на съдържание. В повечето случаи поддръжката на KVS ще конфигурира тези флагове да бъдат автоматично масово актуализирани въз основа на категории, тагове или нещо друго. В някои случаи обаче може да се наложи да имате възможност да ги променяте поотделно.
- Подобрен е GUI на административния панел за наблюдение на промените в шаблона и историята. Добавихме реклама към списъка с наблюдавани промени и история, така че да можете да се върнете към по-стар рекламен код, ако е необходимо. Също така добавихме показване на номера на версията във всеки наблюдаван редактор, за да ви позволим бързо да навигирате до хронологията на версиите на всеки шаблон. И накрая, в списъка с неочаквани промени добавихме възможност за одобрение само на част от тях чрез квадратчета за отметка.
- Функцията за масово избиране (видеоклипове, албуми) вече може да избира обекти с помощта на разделен със запетаи списък с идентификатори. Преди беше възможно да се избира само чрез предоставяне на идентификатори всеки на нов ред, което не беше удобно в някои случаи.
- Добавена възможност за търсене на потребители по IP, а също и групиране на IP адреси беше добавено в Stats -> Memberzone logins, за да видите потребители, които използват множество акаунти от един и същ IP адрес.
- Изображенията в редакторите на албуми вече ще показват идентификационен етикет, така че можете лесно да намерите всеки конкретен идентификатор на изображение в албума. Също така търсенето в албуми в административния панел вече може да търси по идентификатор на изображение.
- Настройките за защита от претоварване бяха преместени от setup.php в секцията Настройки на сайта в административния панел. Логиката им не се промени, но сега можете да ги промените от административния панел и да видите обяснения за какво са тези настройки и как могат да повлияят на поведението на вашия сайт.
- Добавихме възможност за конфигуриране на индивидуални ограничения на паметта за всяка страница на сайта в раздела Потребителски интерфейс на уебсайта. Това може да бъде полезно за огромни страници, които показват или зареждат много данни.
- Всички бисквитки, зададени от KVS, бяха актуализирани, за да посочат атрибут SameSite, който скоро ще се изисква от всички основни браузъри.
- За сайтове, които използват псевдовидеоклипове и пренасочват потребителите към действителните видеоклипове на други сайтове, вече е възможно да се активира отчитането на пренасочвания, свързани с източници на съдържание, в Outs stats. Това означава, че ако имате 100 псевдо видеоклипа, препращащи към сайт A, трябва да се уверите, че всички те имат сайт A като поле за източник на съдържание. След това KVS може да преброи броя на посетителите, пренасочени към сайт A всеки ден чрез тези псевдовидеоклипове. Тази настройка беше добавена в Настройки на сайта, където се задава поведението на псевдо видео.
- Качванията на файлове бяха защитени срещу спам, за да се предотврати изтичане на използване на диска.
- Текстовото търсене беше добавено към блоковете list_content_sources и list_posts.
- Филтрите за височина и тегло бяха добавени в блока list_models.
- Вече е възможно да се позволи на потребителите да задействат изтриването на своите профили, без да чакат потвърждение от администраторите. Новата настройка беше добавена в блока member_profile_delete. Ще ви позволи да изберете дали искате всички профили да бъдат изтрити автоматично, или само профили без никакво качено съдържание да бъдат изтрити автоматично, или изобщо да не разрешавате и да се обработват ръчно.
Грешки, които са коригирани:
- [ТЕЖКО] Пресъздаването на множество албумни формати за един и същ албум работи неправилно (ново в 5.2.0).
- [ТЕЖКО] Импортираните екранни снимки бяха игнорирани от нови видеоклипове, когато директорията videos_sources беше преместена в друг дисков дял (регресия след 5.2.0).
- [ТЕЖКО] Новите функции на 5.2.0 във VAST профилите не работеха напълно в кодовете за вграждане (нови в 5.2.0).
- [СРЕДЕН] Преоразмеряването на видео водните знаци за вертикални видеоклипове не работи правилно в някои случаи (ново в 5.2.0).
- [СРЕДЕН] Обслужването на грешка 404 за празни търсения в някои случаи може да доведе до отговор за състояние 200 поради кеширане.
- [СРЕДЕН] Поведението на филтрите skip_xxx във всички блокове беше коригирано по по-правилен начин. напр. имате блок list_videos, конфигуриран да пропуска всички видеоклипове с Категория 1, но това филтриране не е в сила при показване на видеоклипове по Категория 2, или по Категория 3, или по която и да е друга категория. Новото поведение ще покаже всички видеоклипове от категория 2, които нямат категория 1.
- [СРЕДЕН] Промяната на настройките на grabber в административния панел може да бъде отменена от фонова задача на grabber.
- [СРЕДЕН] Приставката за автоматичен избор на модел не работеше правилно с PHP 7.3+.
- [СРЕДЕН] Някои рекламни функции на VPAID не работеха в кодовете за вграждане на iframe.
- [НИСКО] Изображенията в редактора на албуми не се показват правилно (ново в 5.2.0).
- [НИСКО] Административният панел показва неправилно планиране на съдържанието на началната страница за дата „днес“.
- [НИСКО] Не беше възможно да се използват FTP връзки при импортиране на съдържание.
- [НИСКО] Грабърите могат да създават съдържание с празни заглавия.
- [НИСКО] Плъгинът за генериране на аватар не стартира незабавно повторно генериране, ако бъде помолен, чакаше cron сигнал.
- [LOW] Качването на нов изходен файл във видеото не нулира неговия дублиран ключ.
- [LOW] В някои сървърни конфигурации основният PHP процес ще изчака всички дъщерни процеси да завършат.