KVS 4.0.1

18 February, 2018

Можете да намерите пълна информация за актуализацията във форума на KVS: KVS 4.0.1 актуализация

Започвайки с KVS 4-то поколение, бихме искали да променим начина, по който подхождаме към версията и политиката за актуализиране. По-рано KVS имаше клонове (1.x, 2.x, 3.x) и всички актуализации в рамките на клон бяха безплатни, но актуализирането до нов клон струваше 25% от цената на нов лиценз за всеки отделен лиценз. Минаха много успешни години и KVS вече има много клиенти с голям брой лицензи в акаунтите си, така че актуализирането на всички до KVS 4 ще означава огромни пари за тях.

В резултат на това балансирахме нашата политика за актуализиране:

  1. По отношение на версиите вече няма да използваме термина „разклонение“, всички нови версии ще бъдат от 2 вида: основни актуализации на функции (напр. 4.1, 4.2 и т.н.) и малки актуализации за отстраняване на грешки (4.0.1, 4.0.2 ). По-малките версии ще бъдат обявени както обикновено, но няма да ги направим публично достъпни, ако няма критични корекции на грешки, те ще бъдат достъпни само при поискване. Промяната на този подход ще ни позволи незабавно да въведем важни корекции на грешки, без да вземаме предвид текущото състояние на основната версия.
  2. Достъпът до всякакви актуализации вече ще струва $100 годишно на клиент и няма значение колко лиценза имате. Всяка нова покупка на Ultimate лиценз ще даде +1 година безплатни актуализации от деня на покупката. Всяка нова покупка на друг лиценз ще даде +0,5 години безплатни актуализации от деня на покупката.
  3. Всички клиенти, които са закупили нов Ultimate лиценз след 15.01.2017 г. или друг нов лиценз след 15.07.2017 г., ще имат безплатен достъп до актуализация 4.0. За удобство скоро ще актуализираме нашата клиентска зона с тази информация.
  4. Всички неизползвани лицензи ще използват най-новата версия по всяко време, те няма да бъдат свързани с никакви дати.

Моля, имайте предвид, че актуализирането до 4.0 така или иначе никога няма да бъде безплатно, ние не добавяме плащане тук, което никога не е съществувало преди. Политиката за 25% съществува от 2009 г. Въпреки това клонът 3.x се разработваше през последните 5 години и всички актуализации в него бяха безплатни, така че тази политика никога не е била прилагана. Новата политика прави много по-евтино прилагането на актуализация 4.x за клиенти, които имат много лицензи в акаунтите си, докато не засяга много тези клиенти, които имат само 1 лиценз. Също така, вместо да плащате за актуализации, можете просто да закупите нов KVS лиценз и периодът на актуализациите ви ще бъде автоматично удължен въз основа на правилото, описано по-горе.

Какво е новото в 4.0.0

Глобални подобрения в рекламния модул:

  1. Възможност за ограничаване на отделни реклами до определени устройства, браузъри и статуси на членове.
  2. Възможност за ограничаване на показването на отделни реклами през определен интервал от време (например започвайки в 22:00 ч. и завършвайки в 02:00 ч. всеки ден).
  3. Възможност за конфигуриране на начална/крайна дата на рекламиране с точност до 1 минута.
  4. Възможност за изключване на конкретна реклама от показване за определени категории.
  5. Рекламните места вече позволяват конфигуриране на обвит HTML код, така че да не се показва празен рекламен блок, когато в него няма нищо за показване.
  6. HTML рекламата на плейър вече може да бъде свързана с рекламни места и по този начин осигурява лесен начин за използване на цялата функционалност на рекламния модул в плейъра.
  7. Приставката Adblock вече не трябва да пречи на запазването на реклами в административния панел на KVS.

Много подобрения в модула за преобразуване:

  1. Оптимизирано създаване на видео трейлъри, сега трейлърите се създават много по-бързо и с по-малко загуба на качество. Също така вече е възможно да добавяте ефекти на кръстосано избледняване към трейлърите.
  2. Вече се поддържат движещи се водни знаци с възможност за задаване на скорост, посока и произволен брой позиции в секунди и проценти за повторение.
  3. Възможност за превключване на конвертирането на нови видеоклипове в двуфазен процес: първата фаза ще създаде само всички необходими видео формати, втората фаза ще създаде всички формати с висока разделителна способност, които обикновено се декларират като условно незадължителни. Така видеото ще стане достъпно по-бързо, няма нужда да чакате да бъдат създадени всички видеоформати.
  4. Добавена възможност за незадължително активиране на настройките за изрязване на екранни снимки за ръчно качени екранни снимки. По-рано изрязването никога не е било използвано за качени екранни снимки.
  5. Записването на фонови задачи беше подобрено. Вече фоновият регистър на задачите може да показва информация за всички фази на преобразуване и най-важното подзадачи и тяхната продължителност.
  6. Вече е възможно да се кодира персонализиран PHP скрипт за настройка на индивидуално изрязване, завъртане или дублиране на изходен файл за всеки качен видеоклип. Тези опции не са изложени за обществено ползване, тъй като са твърде специфични за повечето потребители.
  7. KVS вече ще поддържа качване на аудио файлове директно в MP3 формат. За да използвате тази функционалност, трябва да добавите mp3 разширение в списъка с разрешени видео разширения в /admin/include/setup.php, както и да качите екранни снимки за всяко такова видео.

Голям набор от подобрения и корекции на KVS плейъра:

  1. Възможност за активиране на автоматично предварително зареждане, което подсказва на всички устройства да започнат оптимистично видео буфериране, преди потребителят да започне да възпроизвежда.
  2. Възможност за показване на свързани видеоклипове на пауза (ако не е конфигурирано рекламиране на пауза).
  3. Възможност за показване на обща продължителност на видеото в плейъра вместо продължителност на текущия формат. Това може да е полезно за платени сайтове, ако потребители, които не са премиум, могат да гледат само кратки трейлъри - тогава е по-добре да се покаже пълната продължителност на видеоклипа вместо продължителността на трейлъра.
  4. Всички HTML реклами на играчи вече са напълно интегрирани в рекламния модул на KVS.
  5. За реклама преди и след видеоклипа актуализираните кожи ще показват времева линия с продължителност на рекламата.
  6. За рекламиране преди и след видеоклипа вече е възможно да активирате VAST от няколко поддържани доставчици.
  7. За реклама преди видеоклипа вече можете да конфигурирате така, че да не се показва за всеки отделен видеоклип, но може да пропусне някои видеоклипове преди следващото показване.
  8. В настройките на плейъра за вграждане вече можете да зададете интервал на кеширане за кодовете за вграждане. Предишните кодове за вграждане бяха автоматично кеширани до 24 часа.
  9. Коригирано неправилно поведение на индикатора за буфер при пропускане или превключване към друг формат.
  10. Коригиран проблем с показването на екранни снимки на времевата линия в някои браузъри.
  11. Коригиран проблем с цял екран в настолното safari.

Няколко важни подобрения в системата за съхранение на KVS:

  1. Добавена е поддръжка за синхронизиране на един сървър за съхранение от друг сървър за съхранение, ако се намират в една и съща група за съхранение. Тази задача е основно необходима, когато премествате съдържание от един сървър на друг или когато искате да дублирате съдържание между няколко сървъра за съхранение за балансиране на натоварването. Преди можехте да правите това само ръчно, сега KVS може да го направи вместо вас.
  2. Разширихме API за анулиране на CDN, за да поддържа допълнителен параметър, който описва типа операция (добавяне, актуализиране или изтриване). По този начин API за невалидност ще се изпълнява и когато в CDN се добавя ново съдържание.
  3. Вече можете да деактивирате групите за съхранение, така че да не се използват при ново разпределение на съдържание.
  4. Белият списък с IP адреси, конфигуриран в настройките за защита на видео срещу хотлинк, вече ще деактивира всички нива на защита за дадените IP адреси, включително защита, базирана на състояние.

Набор от подобрения на приставката за захващане:

  1. Възможност за конфигуриране на пътя на командния ред до библиотеката youtube-dl с всички поддържани опции на командния ред.
  2. За грайфери, базирани на youtube-dl, KVS също ще изтегля видео файлове чрез youtube-dl, което ще позволи използването на библиотека aria2 за многопоточни изтегляния без ограничение на скоростта.
  3. За грайфери, базирани на youtube-dl, ще бъде възможно да конфигурирате списък с прокси сървъри, ако IP адресът на вашия сървър бъде блокиран.
  4. Всички съществуващи грайфери скоро ще бъдат превключени към youtube-dl.

Няколко промени в плъгина за качване на FTP съдържание:

  1. Възможност за указване на описание на видеоклип/албум в отделен TXT файл.
  2. Възможност за рандомизиране на реда, в който ще се добавя съдържание.
  3. Добавена информация за показване на дубликати, ако бъдат открити.

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

  1. Настройките за размер на изображението бяха подобрени с допълнителна опция за преоразмеряване на типа, която ще позволи вече да имате изображения с динамичен размер (преди беше възможно да имате изображения с фиксиран размер само за категории, модели и т.н.). Също така за категории и членове добавихме 2-ри размер, така че сега всички изображения поддържат 2 отделни размера с различни типове преоразмеряване. Поради миграцията на аватар на категории към нова структура за съхранение ще е необходимо да се промени част от кода в шаблоните. След актуализиране плъгинът за одит ще покаже проблем с KVS #10. Моля, създайте билет за поддръжка, като посочите всички домейни, които сте актуализирали, и се уверете, че достъпът за поддръжка е разрешен там.
  2. KVS вече поддържа вътрешни платени абонаменти за членове и канали, използващи токени. При закупуване на абонамент членовете ще получат първокласен достъп до цялото съдържание от члена или канала, за който се абонират, включително всяко съдържание, добавено в бъдеще от този член или в този канал. Абонаментът може да бъде ограничен във времето или неограничен (може да се конфигурира от администратора). Ограничените платени абонаменти ще бъдат автоматично подновявани, ако член има достатъчно токени в баланса. В противен случай абонаментът ще изтече и членът ще трябва да го купи отново, за да получи достъп. Също като при закупуването на индивидуално съдържание, KVS ще ви позволи да зададете, че част от изразходваните токени се печелят от авторите на съдържание, така че можете да имате членове да печелят токени от продажба на абонаменти за своите профили и канали. В блоковете за редактиране на профили на членове и редактиране на канали вече е възможно да се посочи цена на токените в полето tokens_required.
  3. За премиум пакети за достъп вече можете да изберете дали да са налични при регистрация, надстройка или и двете. Тази опция може да се използва например за предоставяне на някои отстъпки за завърнали се членове, докато има пълна цена за нови членове.
  4. Премиум пакетите за достъп вече могат да бъдат закупени с токени. Добавихме конкретен процесор за обработка на плащанията за обработка на тези наречени вътрешни токени. Така че, ако вашият сайт предлага безплатни и премиум зони, вашите безплатни членове могат да печелят жетони за дейността си и след това да използват жетони за закупуване на достъп до премиум зона.
  5. За да се позволи приемането на плащания чрез различни методи, блоковете за регистрация и надграждане вече ще позволяват показване на пакети за достъп от всички активни процесори за обработка на плащания. Така можете да използвате няколко процесора за обработка на плащания едновременно и да позволите на потребителите да решат кой да използват.
  6. Членовете вече могат да бъдат награждавани с токени за влизане в членската зона всеки конкретен интервал от време. Това може да се използва за стимулиране на тяхната активност на вашия сайт.
  7. В настройките на видео формата вече ще можете да посочите реда на изтегляне за всеки формат, за който активирате опцията за изтегляне. По-рано редът на изтегляне на файлове не беше определен.
  8. В настройките на видеоформата вече можете да ограничите скоростта отделно за режима на код за вграждане. Това може да намали използването на вашия трафик и в същото време няма нужда да блокирате използването на кодове за вграждане.
  9. Приставките за автоматичен избор на категории и етикети вече ще поддържат снизходително съответствие за съставни тагове и категории. Тази нова опция ще осигури по-добър начин за езици, където окончанията на думите варират в различните падежи. Също така ще осигури гъвкавост при обработката на автоматичния избор.
  10. Моделите и източниците на съдържание вече поддържат класиране въз основа на дефинираните критерии (сортиране). Вече можете да показвате скорошен ранг за всеки модел или източник на съдържание и предишен ранг, ако е променен. Критериите за класиране могат да бъдат зададени в настройките на съдържанието.
  11. При масовото редактиране вече можете да изпращате повторно създаване на множество видео формати едновременно (преди това беше възможно да се прави само 1 наведнъж). Освен това масовото редактиране вече поддържа поле за ниво на достъп.
  12. Добавен е нов интерфейс за масова работа с видеоклипове/албуми: масов избор. Можете да го използвате, за да изберете списък с видеоклипове / албуми въз основа на техните идентификатори или URL адреси и след това или да ги филтрирате, или масово да ги редактирате, или да ги изтриете.
  13. Ако използвате функцията за маркиране на видеоклип/албум като изтрит, вече можете да изпращате имейл с известия направо от там. Тази функционалност обикновено се използва за обработване на DMCA оплаквания, така че изпращането на имейл със списъка с изтрити URL адреси може да е полезно.
  14. Когато редактирате видеоклипове или албуми, вече можете да стартирате приставки за категория, етикет или модел за автоматичен избор за тях поотделно. Преди това беше достъпно само от GUI за масово редактиране.
  15. Експортирането на емисии вече може да филтрира по HD флаг. Също така вече можете да изберете просто да експортирате „най-добро“ или „най-лошо“ качество за всеки видеоклип, вместо да посочвате директно име на формат.
  16. Административният панел вече може да търси по локализирани заглавия/описания/директории във всички обекти, които поддържат локализация.
  17. Секцията на потребителския интерфейс на уебсайта вече включва система за контрол на версиите, която следи всички промени в шаблоните на теми, стиловете и JS файловете. Това ще ви позволи да върнете всяка конкретна промяна по всяко време или да възстановите оригиналната версия, ако сте направили нещо нередно. Може да се използва и със сайтове за онлайн сравнение на текст, за да се намери какво е променено в конкретна версия.
  18. В настройките на уебсайта вече ще е възможно да се конфигурира съдържанието със статуси „в процес“ или „грешка“ да се показва чрез директни връзки. Преди това такова съдържание никога не се показваше. Тази функция е изключително полезна за уебсайтове, които предлагат функционалност за видео хостинг, потребителите могат да качват своите видеоклипове и веднага да получават кодове за вграждане, които не връщат грешка 404. Моля, обърнете внимание, че ще трябва да актуализирате шаблоните, така че такива случаи да показват разумно съобщение, в противен случай в повечето теми те ще показват съобщение за грешка при липса на достъп.
  19. В настройките на статистиката за статистика за търсене вече можете да конфигурирате максимална дължина на заявката и символи за черен списък, което ще попречи на заявки, които не съответстват на тези филтри, да бъдат добавени към вашата статистика. Това е необходимо, за да предотвратите показването на някои неподходящи заявки по-късно на вашия сайт.
  20. KVS уебсайтът вече ще може да произвежда минимизиран HTML, но тази опция няма да е налична в публичните настройки и може да бъде активирана само чрез /admin/include/setup.php конфигурация. HTML минимизирането създава едноредов HTML код без прекъсвания на редове, но това ще доведе до неправилно функциониране на текстовите полета (цялото многоредово съдържание, показано в текстово поле, ще бъде обвито, напр. редактирането на видео описание ще обвие многоредово описание); и също така, ако имате някакъв вграден JS / CSS код без крайна точка и запетая, това ще наруши неговия синтаксис. Използвайте на свой собствен риск, ако е необходимо.
  21. В настройките на уебсайта за динамични HTTP параметри вече можете да конфигурирате техния живот на бисквитките. Преди това животът им беше принуден да бъде 365 дни. Те обикновено се използват за предаване на референтни връзки към вашия сайт.
  22. В настройките на съдържанието вече е възможно да конфигурирате достъпа до функциите за качване на файлове. Преди това функцията за качване на файлове беше достъпна публично (някои сайтове може да се нуждаят от анонимно качване), но сега можете да я разрешите само за регистрирани членове или само за администратори. За дистанционно качване на URL можете също да зададете ограничение за максимален размер на файла.
  23. В тази актуализация променихме начина, по който се добавят тагове в административния панел. Преди можехте да добавяте масово тагове само в обикновен списък, но сега можете масово да добавяте тагове заедно с техните синоними; също можете да използвате същия подход, за да добавите нови синоними към съществуващи тагове.
  24. Видео плейърът в страницата за редактиране на видео в административния панел вече ще позволява превключване между всички видео формати, ако има няколко. Преди показваше формат с най-голям размер, което не винаги е удобно.
  25. Много важна логическа промяна за нивото на достъп на уеб администраторите. Уеб администраторите вече няма да имат същото ниво на достъп като премиум членовете, вместо това ще имат стандартно ниво на достъп.
  26. Когато защитата от претоварване се задейства за дадена страница, KVS ще върне състояние 503 с изобразяване на overload.html съдържание, вместо да прави пренасочване както преди.
  27. Променен е начинът, по който работи поведението при търсене на текст при намиране само на 1 резултат (само 1 видеоклип, 1 албум и т.н.). По-ранните KVS автоматично пренасочваха към тази страница с резултати по подразбиране. След актуализацията пренасочването няма да се случи по подразбиране и KVS просто ще покаже страница с резултати от търсенето с 1 видеоклип или 1 албум. Ако искате да имате пренасочване както преди, трябва да използвате параметъра search_redirect_enabled в съответния блок list_xxx във вашата тема.
  28. Блоковете за списък с етикети (list_tags) и облак от етикети (tags_cloud) вече поддържат показване на тагове от всякакви обекти, а не само от видеоклипове или албуми. KVS също поддържа тагове в модели, източници на съдържание, публикации, канали и плейлисти.
  29. Добавен е нов параметър show_stats към блоковете за изглед на видео (video_view) и изглед на албум (album_view). Можете да използвате този параметър, за да принудите блок да направи допълнителна заявка и да изберете статистически данни за прегледи на видеоклипове или албуми за последните N дни. Тези статистики могат да се използват за показване на графика на популярността на видеоклипове/албуми за даден период от време (броят дни, в които KVS съхранява тези статистики, се определя в настройките на статистиката).
  30. Блокът със списък с категории (list_categories) вече може да показва списък със свързани категории, напр. категории от една и съща група. За да се активира това, бяха добавени нови параметри var_category_id / var_category_dir, които очакват ID на категория или директория да бъдат предадени в URL.
  31. Блокът със списък със заявки за търсене (search_results) вече може да показва заявки за търсене, подобни на дадената категория или етикет (напр. заявки за търсене, които използват тази категория или етикет). За да се активира това, бяха добавени новите параметри var_category_id / var_category_dir / var_tag_id / var_tag_dir, които очакват ID на категория / таг или директория да бъдат предадени в URL.
  32. Блокът със списъци с публикации (list_posts) вече поддържа филтриране по персонализирани полета.
  33. Вече ще е възможно да се показват бъдещи или предстоящи видеоклипове/албуми. За да направите това, използвайте новия параметър за блок mode_futures в блока list_videos / list_albums. Тази опция е изключително полезна за платените сайтове, за да показват предстоящите актуализации.

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

  1. Много корекции на логиката и кожата на играча (описани по-горе).
  2. В някои случаи процесорът Epoch затваря достъпа преди края на периода.
  3. Домейните, които са били в черния списък за имейли за регистрация, няма да добавят в черен списък и поддомейните.
  4. Приставката за архивиране е оптимизирана за сателити.
  5. Критична уязвимост, за която изпратихме корекция на 20 ноември.
  6. Произволно пренасочване на видеоклип/албум беше кеширано за 1 минута и пренасочено към същия видеоклип/албум през цялата минута.
  7. Когато използвате външна добавка за търсене, KVS няма да върне грешка 404 за несъществуващи страници в странирането на търсенето.
  8. Дузина други малки подобрения на използваемостта/стабилността.

Какво е новото в 4.0.1

Няколко подобрения на плейъра:

  1. Вече ще е възможно да използвате VAST доставчици на трети страни за абонамент. В момента абонаментът ще бъде безплатен за периода на бета тестване.
  2. Рекламата вече няма да изчезне след щракване.
  3. Подобрена функция за плейър за блокиране на реклами. Сега можете да конфигурирате времето в секунди, което потребителят на adblock ще има право да гледа. След това играчът ще емулира срив, като вместо това ще покаже вашия предварително дефиниран HTML код.
  4. Добавена е поддръжка за вградено възпроизвеждане на Iphone, което също ще позволи показването на реклама преди видеоклипа на устройства Iphone.
  5. Коригирано поведение на бутона за заглушаване на мобилни устройства. Преди това не се показваше за мобилни устройства.

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

  1. При експортиране на видеоклипове и експортиране на емисии вече ще е възможно да се форматира продължителност във формат ЧЧ:ММ:СС.
  2. Блокът със списък с коментари (list_comments) ще поддържа допълнителен режим за показване на коментари към цялото съдържание на потребителя.
  3. Блокът на списъка с канали (list_dvds) ще поддържа нов режим, който позволява изброяване на канали, налични за качване на даден потребител, въз основа на неговите настройки за поверителност.
  4. Няколко нови режима бяха добавени за смесени видеоклипове и списък с албуми (list_content). Те ще позволят показване на качено съдържание, закупено съдържание и съдържание от абонаменти на даден потребител.

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

  1. В някои случаи движещ се воден знак не е приложен към видеоклипове.
Чисто новият KVS 6.3.1 е тук Поръчайте сега