Моля, намерете пълна информация за актуализацията във форума на KVS: KVS 6.2. 0 актуализация.
Какво е новото в KVS 6.2.0:
- Имаме удоволствието да съобщим, че поддръжката на PHP 8.1 е достъпна за бета тестване, тъй като успяхме да направим това без актуализация на Smarty. Препоръчваме да използвате PHP 8.1 за нови проекти, но засега не препоръчваме да актуализирате PHP при работещи проекти без критична необходимост, тъй като все още може да има проблеми с пълното съответствие. Въпреки че PHP 8.2 вероятно също се поддържа, все още не можем да заявим това официално. При преминаване към PHP8 може да има критични проблеми с персонализациите на шаблона на вашия сайт и всеки персонализиран PHP код, който имате. В момента има един известен проблем с темата по подразбиране на KVS, но може да има повече; така че преди да промените версията на PHP, моля, проверете нашия форум за най-новите подробности относно миграцията на PHP8 - ние ще продължим да актуализираме с нови открити проблеми.
- Започнахме да подготвяме двигател за преобразуване за предстоящата поддръжка на HLS / адаптивен стрийминг. В тази актуализация променихме концепцията на групите видео формати. Преди това KVS поддържаше само 2 фиксирани групи формати, наречени „Стандарт“ и „Премиум“. Стандартните формати бяха използвани за публични и частни видеоклипове, а Premium форматите бяха използвани за първокласни видеоклипове. Тази концепция не позволяваше превключване на премиум видео към публичен / частен тип или обратно. Сега KVS ще поддържа произволен брой групи видео формати и те няма да бъдат директно свързани с типа видео, както преди (обаче в името на обратната съвместимост трябваше да запазим възможността една група формати да бъде автоматично избирана за премиум видеоклипове същата както преди). На първо място, това ще позволи превключване на всяко видео между публичен/частен/премиум тип по всяко време. Второ, ще бъде възможно да мигрирате видеоклипове от една група формати в друга. Тази функция ще се изисква в бъдеще, когато мигрирате съществуващи проекти към HLS видео формат, така че няма да е необходимо да мислите колко видеоклипа имате и да изисквате вашите сървъри за съхранение да имат x2 дисково пространство, тъй като процесът на миграция ще изтрие старо видео файлове за всеки видеоклип веднага щом създаде нови видео файлове.
- В машината за преобразуване оптимизирахме копирането на екранни снимки на видео между главния и сървъра за преобразуване, така че всички файлове със снимки на екрани да се обединят заедно в един архив на лента и да се копират като един файл. Тази оптимизация може драстично да увеличи скоростта на обработка на видео за проекти, които използват отдалечени сървъри за преобразуване с висока FTP латентност.
- В настройките за видео екранни снимки вече можете да активирате вертикалните екранни снимки да се обединяват в една хоризонтална екранна снимка с 2, 3 или 4 изображения в един ред.
- В сървърите за преобразуване вече можете да посочите дали даден сървър трябва да бъде напълно зареден със задачи, преди да започнете да използвате други сървъри. Тази опция може да е полезна, ако имате по-мощен сървър за конвертиране заедно с някои по-малко мощни. При такъв сценарий, ако не активирате тази опция, вашите задачи за преобразуване може да бъдат произволно разпределени на всички сървъри, което води до копиране на някои задачи на по-малко мощни сървъри, докато по-мощните няма да останат напълно заредени. Използването на новата опция ще доведе до по-бърза обработка, с изключение на случаите, когато имате голяма опашка от задачи, чакащи за обработка и всичките ви ресурси за конвертиране трябва да бъдат заредени в пълна степен.
- Вече е възможно да се разделят вертикални VS хоризонтални видеоклипове в административния панел и областта на сайта, KVS има поддръжка за нов флаг във видео данните.
- Плъгинът за външно търсене беше разширен с поддръжка за албуми и заявки за търсене, те вече могат да се обслужват чрез SphinxSearch за по-добра точност и производителност на търсенето. Освен това плъгинът вече ще поддържа известяване за грешка, в случай че KVS открие, че SphinxSearch не работи. За да получавате известия по имейл за този тип грешка, ще трябва ръчно да го активирате в Лични настройки. Моля, вижте нашата публикация във форума за конфигуриране на SphinxSearch, връзката към нея е от страницата на плъгина в админ панела.
- Приставката Synonymizer беше подобрена с поддръжка за изрази с много думи, преди това поддържаше само единични думи. Също така вече ще е възможно да изтриете конкретни думи, като ги замените с празен текст. Моля, обърнете внимание, че плъгинът Synonymizer не е предназначен за замяна на забранени думи в съдържанието, публикувано от потребителите, има друга функция за тази задача, която се намира в настройките на уебсайта. Но този плъгин може да се използва за обработка на съдържание от grabbers/import, а също така е способен на последваща обработка на съществуващо съдържание по всяко време с помощта на функционалност за масово редактиране.
- Архитектурата на KVS nextgen най-накрая идва до всички блокове за категоризация list_xxx и xxx_view, включително категории, модели, тагове и източници на съдържание. Това им носи нови функции: повече филтри, търсене на текст, свързани списъци и - което често се задава - взаимосвързани заявки. Взаимосвързаните заявки ще позволят показване на категоризация, която се използва заедно с друга категоризация във видеоклипове, албуми или публикации. Пример: за модел показва всички категории или тагове, които се използват заедно с този модел във видеоклипове. Или за категория показва всички тагове, които се използват заедно с тази категория във видеоклипове. Тези заявки са скъпи, така че такива блокове трябва да бъдат добре кеширани, за да се намали натоварването на базата данни.
- Друга функция за следващо поколение беше добавена основно към моделите, но засега не успяхме да я завършим напълно. Това е способността да персонализирате списъци с предварително дефинирани стойности на селектора за такива полета като пол, цвят на очите и цвят на косата (а в бъдеще и за потребителски профили). Все още няма начин да персонализирате това чрез администраторския панел, но е възможно чрез база данни и ако отчаяно се нуждаете от това, моля, свържете се с нашата поддръжка за подробности. Тази промяна обаче доведе до несъвместимост с темите, отнасящи се до ценностите на модела за пол. Темата по подразбиране на KVS имаше филтър за пол в списъка с модели, който ще спре да работи правилно след актуализацията. И всяко персонализиране на тема, свързано с пола на модела, ще спре да показва правилно стойностите. За съжаление няма начин да го коригирате автоматично и ако това конкретно филтриране е важно за вашия сайт, моля, вижте ръководството на форума за това какво трябва да се промени в темата и по какъв начин.
- Логиката на транслитерация за директории (текстовата част на URL адресите за видеоклипове, категории и т.н.) беше леко променена. Преди това, ако транслитерацията не беше активирана (редки случаи, тъй като транслитерацията е активирана по подразбиране и вероятно няма да бъде изключена след това), KVS запазваше латинските знаци и цифри в URL адреса и премахваше всичко останало. Ако заглавието не съдържа латински знаци, което е често срещан случай за китайски/арабски/руски езици, URL адресът ще бъде генериран като случаен низ от 32 знака. Това поведение се промени сега: ако транслитерацията не е активирана, KVS ще използва заглавието като URL, само заменяйки интервали и специални знаци с тирета. За да има това поведение преди, човек трябваше да качи специално създаден PHP файл с разширение kvs_translit.php, но това вече няма да е необходимо. Ако искате да имате URL адреси на вашия роден език, можете просто да изключите транслитерацията в Настройки на съдържанието -> Настройки на генерирани директории.
- Поведението на вградения плейър беше подобрено в случаите, когато вашите вградени издатели се опитват да скрият своя референт (оригиналния домейн, където са поставили вашите кодове за вграждане). KVS плейърът няма да възпроизвежда видеоклипове в този случай, но вместо това ще отвори URL адреса на страницата ви с видеоклипове при щракване. Статистиката за използване на вградения плейър ще продължи да отчита използването на <Празен референт> за такива случаи, но сега тези потребители няма да могат да гледат вашите видеоклипове. Такива издатели ще трябва или да премахнат вашите кодове за вграждане от своите сайтове, или да спрат да крият информация за своите домейни, за да имат кодовете за вграждане, които работят напълно. Има и друг проблем с поставянето на вашите кодове за вграждане в пясъчна среда и за съжаление той няма никакво техническо решение. Режимът Sandbox позволява на вашите вградени издатели да предотвратяват отварянето на връзки от вашия вграден плейър, включително кликвания върху реклами и връзки към видео страниците на вашия сайт. Самата реклама ще се показва нормално, но не може да се кликне върху нея. Това би намалило съотношението на вашите рекламни статистики и може да доведе до по-ниски ставки, плащани от рекламодателите. Единственото решение тук би било да наблюдавате домейни, които използват вашите кодове за вграждане (можете да намерите тези статистики в Статистика -> Използване на вграждане) и да проверявате дали даден сайт добавя атрибут на пясъчник към
- Рекламните профили вече могат да ограничават конкретни рекламодатели до конкретни браузъри.
- В GUI за масово редактиране вече можете да създавате отново екранни снимки на времевата линия за конкретен набор от видеоклипове и да принудите анулирането на CDN за избрания набор от съдържание.
- Плъгинът Grabbers вече може да поддържа поддомейни за някои конкретни grabbers. Това е необходимо за импортиране на локализирано съдържание от тръби, чиято локализация се извършва чрез поддомейни. Ако видите, че това не работи за конкретни грайфери, моля, уведомете ни и ние актуализираме грайферите за това.
- В 6.1.0 деактивирахме възможността потребителите да осъществяват достъп до своите акаунти от множество устройства едновременно, сега добавихме опция в настройките на уебсайта, за да активираме тази възможност обратно, ако е необходимо.
- В настройките на Memberzone вече е възможно да се посочи различна цена на токена по подразбиране за публични и частни видеоклипове. По-рано тази цена можеше да бъде зададена само за двата типа видеоклипове.
- Експортирането на емисии вече ще позволи на потребителите на емисии да заявяват само видеоклипове, които са били променени в рамките на определен период от дни.
- В управлението на селектора на административния панел вече можете да изключите показването на синоними или да търсите в синоними.
- В личните настройки вече можете да изключите автоматичното поведение на нов раздел за вътрешни администраторски URL адреси, ако искате те да се отварят строго в същия раздел, освен ако ръчно не използвате клавиша Ctrl, за да принудите нов раздел.
- GUI на плейъра в административния панел вече ще позволява промяна на скоростта на възпроизвеждане.
- В плъгина Neuroscore беше добавена нова опция за промяна на видео директории заедно със заглавия в задачи за пренаписване на заглавия.
- В блока album_edit вече е възможно да се ограничи минималният и максималния разрешен размер на файла на качените изображения.
- В 6.1.0 изключихме поддръжката за JPG екранни снимки на времевата линия като резервен вариант за WebP формат. След обратна връзка от нашите клиенти решихме да го върнем обратно - сега, ако в настройките на плейъра сте избрали формат WebP за екранни снимки на времевата линия и в допълнение към това вашият проект дефинира друг JPG формат за тях - KVS плейърът автоматично ще се върне към JPG за устройства, които го правят не поддържа WebP.
Грешки, които са коригирани:
- [ТЕЖКА] Защитата на видео файлове няма да работи, ако сте имали някои IP адреси в белия списък в настройките за защита (от 6.1.0).
- [СРЕДЕН] Някои отзиви (обикновено спам) не можаха да бъдат изпратени, те доведоха до грешки, показани на потребителите. Това беше добре от една страна, но можеше да доведе до пропускане на нещо важно (от 6.1.0).
- [НИСКО] Плъгинът за качване на FTP съдържание ще спре да работи, ако името на видео файла съдържа няколко точки (от 6.1.0).
- [НИСКО] Автопилотът на Grabber не работеше правилно, ако е зададен на базиран на времето график.
- [НИСКО] Потребителските регистрационни файлове вече ще пазят пълната версия на IPv6 адресите, преди това съхраняваха само последната част от тях.