KVS 6.1.0

05 June, 2023

Какво е новото в KVS 6.1.0

Бяха направени огромни промени около новия админ панел. Получихме някои отрицателни отзиви от стари потребители и решихме да предоставим някои допълнителни опции за частично възстановяване на външния вид и усещането на стария администраторски панел:

  1. Напомняне какво вече беше възможно в 6.0.1: изключване на иконите в менютата, преоразмеряване и преместване на всички изскачащи прозорци с функция за памет, добавяне на персонализиран CSS във вашия администраторски акаунт - всичко това в Настройки -> Лични настройки. Моля, обърнете внимание, че персонализираният CSS може да се използва не само за задаване на шрифтове и цветове, но и за скриване на части от GUI, които не ви трябват. Например, всеки редактор има HTML атрибут "data-editor-name" и всеки ред на поле има атрибут "data-field-name". Използвайки тези и персонализиран CSS, вече можете да скриете части от редактора, които никога не използвате.
  2. Опцията за режим на превъртане беше добавена в личните настройки. Тази опция ще ви позволи да преминете към старото превъртане на KVS, когато нямаше фиксирани горен и долен колонтитул и цялата страница можеше да се превърта.
  3. В личните настройки също беше добавена нова опция за персонализиране на режима на отваряне на редактора. Ще ви позволи да преминете към 2 нови режима на показване на редактора: в изскачащи прозорци на същата страница и в нови раздели. Тези два нови начина няма да рендират заглавка и странично меню, така че могат да бъдат полезни за малки дисплеи.
  4. Допълнително е добавена опция за принудително затваряне на изскачащи прозорци при щракване където и да е върху празно пространство извън изскачащия прозорец, подобно на начина, по който се случваше в стария администраторски GUI.
  5. Някои промени в графичния интерфейс на филтрите на мрежата: увеличихме размера на контрола за търсене и добавихме бутона Приложи до набора от активни филтри, както беше преди. Освен това всички полета за търсене вече са активирани по подразбиране.
  6. Вече можете да използвате клавиша на клавиатурата „надолу“ в разширените контроли за избор, за да покажете пълния списък с налични елементи като падащо меню, подобно на собствените контроли за избор.


  7. Всеки изскачащ прозорец, където е приложимо, вече предоставя връзка за изтегляне и отваряне на изскачащо съдържание в нов раздел на браузъра.
  8. Възстановено автоматичното фокусиране по подразбиране към първото поле в редакторите.
  9. Контролът на календара вече позволява избор на дати само с помощта на клавиатурата.
  10. Решетките ще показват превключватели във формат на мрежа с много колони, ако изберете само колона с превключватели в инструмента за избор на колони. Това може да се използва за преглед на големи набори от палци.

Функцията за поставяне на воден знак във видеото беше засилена, за да предотврати лесното изтриване на водния знак:

  1. Добавена възможност за указване на максимално отместване в пиксели или % от размера на видеото, за да има воден знак, който се измества на случаен принцип по оста X и Y.
  2. Добавена е поддръжка за превключване на позицията на ъгъла на фиксирания воден знак, което ще го направи произволно показван в различни ъгли за N броя пъти, които сте определили).
  3. За превъртащи се водни знаци, добавена поддръжка за рандомизиране на времето за превъртане с помощта на специален синтаксис.

Добавен е списък с функции за SEO/DMCA, свързани с търсенето:

  1. Заявките за търсене вече поддържат статус, така че можете да деактивирате всяка заявка. Причината да направите това е да предотвратите показването на тази заявка във всички страници, които изброяват заявки за търсене (обикновено използвани за SEO цели). Преди можехте да изтривате само заявки, които не искате да бъдат видими, но те можеха да се появят отново.
  2. В настройките на статистиката вече можете да конфигурирате всички нови заявки да се добавят в неактивен статус. Можете да използвате тази опция, ако искате ръчно да одобрявате заявки, които искате да изложите на вашия сайт.
  3. Навсякъде в блокове, където се поддържа текстово търсене, вече е възможно да персонализирате поведението на блока, когато потребителят се опитва да търси нещо, което съответства на неактивна заявка във вашата база данни, или нещо, което съдържа блокирана дума. И в двата случая можете да използвате блокови параметри, за да предизвикате грешка 404 в отговор или да направите пренасочване към друг URL адрес. Това изглежда е необходимо с последните ограничения на DMCA, когато агентите изискват URL адреси, които съдържат собственик на авторски права, да върнат 404 грешки (вероятно за премахване на тези URL адреси от индекса на Google), дори ако не бъдат намерени резултати за уместност.
  4. И накрая, вече ще е възможно да се контролира по-добре кеширането на страниците с резултати от търсенето. Преди това KVS кешираше резултатите само за заявки с една дума, за да избегне препълването на кеша в системата. Сега добавихме блоков параметър search_caching_words, така че можете да разрешите заявки от 2 думи или дори заявки от 3 думи също да бъдат кеширани.

Други подобрения:

  1. Функцията за изпращане на известия по имейл беше добавена в личните настройки на всеки администратор. Вече можете да конфигурирате своя имейл и да изберете кои известия искате да получавате (наборът от налични известия зависи от вашите администраторски разрешения и пълният списък е достъпен само за суперадминистратори). В допълнение към известията ще бъде възможно да се изпращат имейли с обратна връзка от потребителите - или всички, или само с дадения списък с думи в белия списък.
  2. Добавена е поддръжка за Amazon S3 и S3-съвместими системи за съхранение в сървъри за съхранение. В допълнение към това добавихме и опцията „Без публичен достъп“ в полето тип стрийминг за случаите, когато искате да използвате сървър за съхранение само за архивно копие (имате множество сървъри за съхранение в една и съща група).
  3. Във форматите за екранни снимки вече ще бъде законно да се изтриват JPG формати и да се запазват само WebP формати, тъй като тяхната поддръжка на устройства най-накрая достига 98%. Настройките на плейъра вече ще поддържат само един формат за екранни снимки на времевата линия и актуализацията на KVS трябва автоматично да го превключи към WebP. Затова препоръчваме да изтриете JPG формат от списъка с формати за екранни снимки на TIMELINE (!) след актуализацията. За формати за преглед на екранни снимки решихме да запазим както JPG, така и WebP по подразбиране в нашата тема по подразбиране, но в настройките на темата вече ще можете да избирате WebP формати във всички опции, където преди това бяха възможни само JPG формати (основна опция за формат с палец). Така можете да изберете напълно да се отървете от JPG форматите във видеоклиповете (за съжаление не на други места засега, но това предстои). Ще разгледаме и бъдещия формат AVIF, тъй като сега той достига 80%+ приемане.
  4. Подобрена защита на администраторския панел за масово редактиране. По-рано масовото редактиране беше автоматично възможно за администратори с разрешение „редактиране на всички данни“. Сега ще има отделно разрешение за масово редактиране, което трябва да бъде зададено ръчно за всеки администратор, който се нуждае от тази функция (това включва и редактиране чрез GUI за импортиране). Също така GUI за масово редактиране ще позволи промяна само на данни, които са разрешени от други разрешения за редактиране. Това ще гарантира, че ограничените администратори няма да могат да навредят на вашите данни извън техните специфични отговорности. Освен това добавихме специално разрешение за промяна на собствеността на администратора на съдържанието, което преди беше възможно само за суперадминистратори.
  5. Подобрена сигурност при изтриване на съдържание. Сега можете да конфигурирате максималния дневен лимит на изтрито съдържание за всеки ограничен администратор (30 ще бъдат зададени по подразбиране след актуализацията). Тази промяна ще гарантира, че вашите администратори не могат случайно или злонамерено да изтрият вашето съдържание. Суперадминистраторите няма да имат това ограничение, но ще има допълнително строго ограничение от максимум 1000 обекта със съдържание (видеоклипове и/или албуми), които фоновият процесор на задачи може да изтрива на ден. Ако е необходимо, може да се коригира чрез конфигурационния файл setup.php.
  6. KVS вече може да генерира потребители, избирайки произволно от 8 милиона база данни с потребителски имена с отворен код. Такива потребители ще получат ново състояние „Генерирано“, което да ги отдели от реалните потребители. Това може да се активира навсякъде, където е възможно импортиране на съдържание, за да се емулира съдържание, качено от реални потребители. За съществуващи KVS проекти можете да използвате GUI за масово редактиране, за да пренасочвате видеоклипове към новогенерирани потребители. Имаше също така добавена опция в настройките на Memberzone, която позволява да се персонализира колко често KVS трябва да „използва повторно“ вече генериран потребител срещу създаване на нови. Това ще емулира, че някои генерирани потребители добавят повече видеоклипове от един.
  7. Контрол на скоростта, добавен към плейъра, изключен по подразбиране, може да се активира в настройките на плейъра.
  8. Въведен е съветникът за инсталиране на тема. Може да се използва за замяна на темата по подразбиране с всяка друга тема, предоставена от трета страна или копирана от другия ви проект чрез плъгина за архивиране на KVS. Темите обикновено имат зависимости от размера на палеца, за който са проектирани, така че съветникът не само ще замени темата, но също така ще провери зависимостите и ще ви предложи автоматично да създадете необходимите формати на палеца или да промените други опции за изображение, както се изисква от новата тема.
  9. Историята на темата вече ще записва промените в параметрите на блока. Всички изтрити файлове, записани преди това в хронологията на темата, също ще задействат събитие за промяна, когато бъдат изтрити.
  10. Предварителните настройки за импортиране на съдържание вече поддържат черни списъци, които ще позволят пропускане на импортиране на конкретни редове, които съдържат някоя от думите в черния списък.
  11. Плъгинът Neuroscore вече ще поддържа пренаписване на заглавия от стари заглавия, категории и имена на модели. Освен това, вече ще може автоматично да открива модели и категории от екранни снимки на видео. Тези функции все още са в процес на тестване за интегриране и ние ще ги активираме напълно само в последната актуализация.
  12. Приставката за почистване на кеша на шаблона вече ще прави по-интелигентно почистване на кеша и също ще може да показва по-разширени статистики за кеша, полезни за анализиране на претоварването на кеша. Предишното увеличаване на времето за кеширане за един блок би довело до огромно количество нежелани кеш файлове, но със скорошната промяна това вече няма да е проблем.
  13. В плъгина DigiRegs вече можете да изберете да прилагате проверка на DigiRegs само за видеоклипове, които нямат информация за източника на съдържание.
  14. Приставката за автоматичен избор на модел ще вземе предвид потребителско име, канал и източник на съдържание, за да присвои автоматично модели, това ще увеличи процента на успеваемост на приставката със съдържание от grabbers.
  15. В плъгина за грабери, когато активирате автопилот за отделни грабери, вече можете да посочите диапазона от време, когато искате да бъде изпълнен конкретен грабер. Преди беше възможно само да се посочи интервалът между следващите изпълнения.
  16. Приставката за архивиране вече поддържа дублиране на архиви за архивиране на някои FTP.
  17. Масовото редактиране вече ще поддържа създаване на нови плейлисти в движение.
  18. Експортирането на емисии ще позволи конфигуриране само на експортиране на конкретни типове видео съдържание (напр. само вградени или качени видеоклипове).
  19. Логиката, която хешира качени файлове и търси дубликати, беше оптимизирана да хешира само част от файла, който обикновено съдържа информация за заглавка и ключови кадри. Това обаче няма да засегне всички след актуализацията. Ако искате да приложите тази корекция, ще трябва да добавите $config['optimize_file_hashing']="true"; ред (с точка и запетая в края) към /admin/include/setup.php, но след активиране на това - всички съществуващи видеоклипове ще спрат да участват в проверки за дублиране и потенциално биха могли да бъдат качени отново. Този метод ще бъде активиран по подразбиране за нови инсталации.
  20. По-добра сигурност за потребителски акаунти и имейли. KVS вече ще позволява само една потребителска сесия, така че ако друга сесия е влязла със същия акаунт, всички други сесии ще бъдат автоматично излезли. Процедурите за регистрация и възстановяване на парола ще спрат да излагат, ако предоставеният имейл вече се използва в KVS или не (проверка за дубликат на имейл). Следователно няма да е възможно да се каже дали някой конкретен имейл е регистриран или не. Също така, KVS ще се увери, че потребител със същия имейл може да създаде нов акаунт чрез процесор за обработка на плащания отново. Това може да се случи, когато платен потребител анулира своя цикъл на префактуриране и след това иска да купи достъп още веднъж. Преди това KVS изискваше не само уникално потребителско име, но и имейл.
  21. В блоковете video_view и album_view добавихме параметър limit_ignore_seo_bots, който може да се използва за изключване на ограничението за гледане на съдържание за SEO ботове (потребителски агенти). Ограничението за гледане на съдържание е друга настройка в споменатите блокове, ограничаваща броя съдържание, което може да бъде достъпно от потребител с един IP през определен период от време. Това ограничение обикновено се използва, за да позволи на потребителите, които се регистрират, да имат достъп до повече съдържание, но може също така да повлияе отрицателно върху индексирането на SEO ботове.
  22. В блоковете list_videos, list_albums и list_content въведохме параметър limit_access_level, който може да се използва за показване на достъпно съдържание за текущия потребител въз основа на глобални и индивидуални настройки за ниво на достъп до съдържание. Освен това добавихме параметър access_level_id за показване на съдържание с конкретно ниво на достъп.
  23. Защитата на видео файлове вече автоматично ще постави в белия списък всички IP адреси на Googlebot / Bingbot, като използва предоставения списък с известни IP адреси. Преди това KVS използваше само обратно търсене в DNS, за да постави в белия списък заявките на Googlebot, но беше съобщено, че тази функция не винаги работи. В допълнение към това добавихме поддръжка за нотиране на CIDR маска в полето на IP белия списък на настройките за видео защита.

Грешки, които са коригирани:

  1. [СРЕДЕН] KVS плейърът не инициализира предварително зареждане на устройства с Android.
  2. [НИСКО] Статистическите данни не са отчетени правилно за поддомейни, различни от www.
  3. [НИСКО] Плейърът VAST не поддържа отместване за пропускане на 00:00:00, за да покаже незабавно бутона за пропускане.
  4. [НИСКО] В някои случаи статистиката за търсене ще съдържа нула намерени резултати.
  5. [НИСКО] Експортиращите канали не връщаха празни резултати при предаване на несъществуваща категория или друг филтър за категоризиране в параметрите.
  6. [НИСКО] Различни малки корекции на грешки в новия админ панел.
Чисто новият KVS 6.3.0 е тук Поръчайте сега