KVS 6.2.0

30 October, 2023

Úplné informace o aktualizaci naleznete na fóru KVS: KVS 6.2. 0 aktualizace.

Co je nového v KVS 6.2.0:

  1. S potěšením oznamujeme, že podpora PHP 8.1 je k dispozici pro beta testování, protože jsme to zvládli bez aktualizace Smarty. Pro nové projekty doporučujeme používat PHP 8.1, ale prozatím nedoporučujeme aktualizovat PHP na běžících projektech bez kritické nutnosti, protože stále mohou nastat problémy s plnou kompatibilitou. Ačkoli je pravděpodobně podporováno i PHP 8.2, nemůžeme to zatím oficiálně prohlásit. Při přechodu na PHP8 mohou nastat kritické problémy s přizpůsobením šablony vašeho webu a jakýmkoli vlastním kódem PHP, který máte. V tuto chvíli existuje jeden známý problém s výchozím motivem KVS, ale může jich být více; takže před změnou verze PHP se prosím podívejte na naše fórum, kde najdete nejnovější podrobnosti o migraci PHP8 - budeme průběžně aktualizovat všechny nové nalezené problémy.
  2. Začali jsme připravovat konverzní engine pro nadcházející podporu HLS / adaptivního streamování. V této aktualizaci jsme změnili koncept skupin video formátů. Dříve KVS podporovalo pouze 2 pevné skupiny formátů pojmenované jako „Standardní“ a „Premium“. Pro veřejná a soukromá videa byly použity standardní formáty a pro prémiová videa byly použity prémiové formáty. Takový koncept neumožňoval přepnutí prémiového videa na veřejný / soukromý typ nebo naopak. Nyní bude KVS podporovat libovolný počet skupin formátů videa a nebudou přímo připojeny k typu videa jako dříve (avšak kvůli zpětné kompatibilitě jsme museli ponechat možnost automatického výběru jedné skupiny formátů pro prémiová videa stejnou jako dříve). V první řadě to umožní kdykoli přepínat jakékoli video mezi veřejným / soukromým / prémiovým typem. Za druhé, bude možné migrovat videa z jedné skupiny formátů do druhé. Tato funkce bude v budoucnu vyžadována při migraci stávajících projektů do formátu videa HLS, takže nebudete muset přemýšlet o tom, kolik videí máte, a vyžadovat, aby vaše servery úložiště měly x2 diskový prostor, protože proces migrace smaže staré video. soubory pro každé video, jakmile vytvoří nové video soubory.
  3. V konverzním enginu jsme optimalizovali kopírování video screenshotů mezi hlavním a konverzním serverem, takže všechny soubory screenshotů jsou sloučeny do jednoho páskového archivu a zkopírovány jako jeden soubor. Tato optimalizace může dramaticky zvýšit rychlost zpracování videa u projektů, které používají vzdálené konverzní servery s vysokou latencí FTP.
  4. V nastavení snímku obrazovky videa můžete nyní povolit, aby se vertikální snímky obrazovky sloučily do jednoho horizontálního snímku obrazovky po 2, 3 nebo 4 snímcích za sebou.
  5. V konverzních serverech nyní můžete určit, zda má být server plně zatížen úlohami, než začnete používat jiné servery. Tato možnost může být užitečná, pokud máte výkonnější konverzní server spolu s některým méně výkonným. V takovém případě, pokud tuto možnost neaktivujete, mohou být vaše konverzní úlohy náhodně distribuovány na všechny servery, což povede k tomu, že některé úlohy budou zkopírovány na méně výkonné servery, zatímco výkonnější nebudou plně načteny. Použití nové možnosti povede k rychlejšímu zpracování, s výjimkou případů, kdy máte velkou frontu úkolů čekajících na zpracování a všechny vaše konverzní zdroje by měly být načteny v plném rozsahu.
  6. Nyní je možné oddělit vertikální VS horizontální videa v administračním panelu a oblasti webu, KVS má podporu pro nový příznak ve video datech.
  7. Externí vyhledávací plugin byl rozšířen o podporu pro alba a vyhledávací dotazy, které lze nyní obsluhovat přes SphinxSearch pro lepší přesnost a výkon vyhledávání. Plugin nyní bude také podporovat upozornění na chyby v případě, že KVS zjistí, že SphinxSearch nefunguje. Chcete-li dostávat e-mailová upozornění na tento typ chyby, budete jej muset ručně povolit v Osobním nastavení. Podívejte se prosím na náš příspěvek na fóru pro konfiguraci SphinxSearch, je propojen ze stránky pluginu v admin panelu.
  8. Plugin Synonymizer byl rozšířen o podporu víceslovných výrazů, dříve podporoval pouze jednotlivá slova. Nově bude také možné mazat konkrétní slova jejich nahrazením prázdným textem. Vezměte prosím na vědomí, že plugin Synonymizer není určen k nahrazování zakázaných slov v obsahu zveřejněném uživateli, existuje další funkce pro tento úkol, která se nachází v nastavení webu. Ale tento plugin lze použít ke zpracování obsahu z grabberů / importu a také je schopen kdykoli dodatečně zpracovat existující obsah pomocí funkce hromadných úprav.
  9. Architektura KVS nextgen konečně přichází do všech bloků kategorizace list_xxx a xxx_view, včetně kategorií, modelů, značek a zdrojů obsahu. To jim přináší nové funkce: více filtrů, textové vyhledávání, související seznamy a – to, co bylo často kladeno – propojené dotazy. Propojené dotazy umožní zobrazit kategorizaci, která se používá společně s jinou kategorizací ve videích, albech nebo příspěvcích. Příklad: u modelu zobrazte všechny kategorie nebo značky, které se ve videích používají společně s tímto modelem. Nebo pro kategorii zobrazit všechny štítky, které se ve videích používají společně s touto kategorií. Tyto dotazy jsou drahé, takže takové bloky by měly být dobře ukládány do mezipaměti, aby se snížilo zatížení databáze.
  10. Další nextgen funkce byla přidána primárně do modelů, ale zatím se nám ji nepodařilo úplně dokončit. Je to schopnost přizpůsobit seznamy předdefinovaných hodnot selektoru pro taková pole, jako je pohlaví, barva očí a vlasů (a v budoucnu také pro uživatelské profily). Zatím neexistuje způsob, jak to upravit pomocí panelu administrátora, ale je to možné prostřednictvím databáze, a pokud to zoufale potřebujete, obraťte se na naši podporu pro podrobnosti. Tato změna však vedla k neslučitelnosti s tématy týkajícími se modelových genderových hodnot. Výchozí motiv KVS měl v seznamu modelů filtr pohlaví, který po aktualizaci přestane správně fungovat. A jakékoli přizpůsobení motivu spojené s pohlavím modelu přestane správně zobrazovat hodnoty. Bohužel neexistuje žádný způsob, jak to automaticky opravit, a pokud je toto konkrétní filtrování pro váš web důležité, podívejte se prosím do průvodce na fóru o tom, co je třeba změnit v tématu a jakým způsobem.
  11. Logika transliterace pro adresáře (textová část URL pro videa, kategorie atd.) byla mírně změněna. Pokud dříve nebyl povolen přepis (vzácné případy, protože přepis je ve výchozím nastavení povolen a pravděpodobně se poté nevypne), KVS by v URL ponechal latinské znaky a čísla a odstranil cokoli jiného. Pokud by název neobsahoval žádné latinské znaky, což je běžný případ pro čínštinu/arabštinu/ruštinu, bude adresa URL vygenerována jako náhodný řetězec o 32 znacích. Toto chování se nyní změnilo: pokud není povolen přepis, KVS použije název jako adresu URL, pouze mezery a speciální znaky nahradí pomlčkami. Aby se toto chování projevilo dříve, bylo nutné nahrát speciálně vytvořený soubor rozšíření PHP kvs_translit.php, ale to již nebude potřeba. Pokud chcete mít adresy URL ve svém rodném jazyce, stačí vypnout přepis v Nastavení obsahu -> Nastavení generovaných adresářů.
  12. Chování vloženého přehrávače bylo vylepšeno v případech, kdy se vaši vydavatelé vložení snaží skrýt svého referrera (původní doménu, kam vložili vaše kódy pro vložení). Přehrávač KVS v tomto případě nepřehraje videa, ale místo toho po kliknutí otevře adresu URL vaší stránky videa. Statistiky využití vloženého přehrávače budou v takových případech i nadále počítat využití , ale nyní tato použití nebudou moci sledovat vaše videa. Tito majitelé stránek budou muset buď odstranit vaše kódy pro vložení ze svých stránek, nebo přestat skrývat informace o svých doménách, aby kódy pro vložení plně fungovaly. Existuje také další problém s sandboxováním vašich kódů pro vložení a bohužel nemá žádné technické řešení. Režim izolovaného prostoru umožňuje majitelům stránek, kteří vkládají obsah, zabránit otevírání odkazů z přehrávače pro vkládání, včetně reklamních kliknutí a odkazů na stránky videí na vašem webu. Samotná reklama se zobrazí normálně, ale nelze na ni kliknout. To by snížilo poměr statistik reklamy a mohlo by to mít za následek nižší sazby placené inzerenty. Jediným řešením by zde bylo sledovat domény, které používají vaše kódy pro vložení (tyto statistiky najdete v části Statistiky -> Použití vložení) a zkontrolovat, zda web přidává atribut sandbox do značky < iframe>, která propojuje vaši doménu. Pokud ano, možná budete chtít zablokovat tento web pomocí černé listiny domén v nastavení přehrávače pro vložení, pak tam vaše kódy pro vložení přestanou fungovat.
  13. Reklamní profily jsou nyní schopny omezit konkrétní inzerenty na konkrétní prohlížeče.
  14. V grafickém uživatelském rozhraní pro hromadné úpravy nyní můžete znovu vytvořit snímky obrazovky časové osy pro konkrétní sadu videí a vynutit zrušení platnosti CDN pro vybranou sadu obsahu.
  15. Plugin Grabbers nyní může podporovat subdomény pro některé konkrétní grabery. To je vyžadováno pro import lokalizovaného obsahu ze zkumavek, jejichž lokalizace je provedena prostřednictvím subdomén. Pokud zjistíte, že to u konkrétních grabberů nefunguje, dejte nám prosím vědět a my pro to aktualizujeme grabbery.
  16. Ve verzi 6.1.0 jsme uživatelům zakázali přístup ke svým účtům z více zařízení současně, nyní jsme přidali možnost v nastavení webu, která tuto možnost v případě potřeby znovu povolí.
  17. V nastavení Memberzone je nyní možné určit odlišnou výchozí cenu tokenu pro veřejná a soukromá videa. Dříve bylo možné tuto cenu nastavit pouze pro oba tyto typy videí.
  18. Export zdrojů nyní umožní uživatelům zdrojů dotazovat se pouze na videa, která byla upravena během určitého období dnů.
  19. V ovládacím prvku voliče na panelu administrátora můžete nyní vypnout zobrazování synonym nebo vyhledávat v synonymech.
  20. V Osobním nastavení můžete nyní vypnout automatické chování nové karty pro interní admin URL adresy, pokud chcete, aby byly striktně otevírány na stejné kartě, pokud k vynucení nové karty ručně nepoužijete klávesu Ctrl.
  21. GUI přehrávače v administračním panelu nyní umožní změnu rychlosti přehrávání.
  22. V pluginu Neuroscore byla přidána nová možnost pro změnu adresářů videí spolu s názvy v úlohách přepisu titulků.
  23. V bloku album_edit je nyní možné omezit minimální a maximální povolenou velikost souborů nahraných obrázků.
  24. Ve verzi 6.1.0 jsme vypnuli podporu pro snímky obrazovky časové osy JPG jako záložní pro formát WebP. Po zpětné vazbě od našich klientů jsme se rozhodli jej vrátit zpět - nyní, pokud v nastavení přehrávače máte pro snímky obrazovky časové osy vybrán formát WebP a kromě toho pro ně váš projekt definuje další formát JPG - přehrávač KVS automaticky přejde na JPG pro zařízení, která ano nepodporuje WebP.

Chyby, které byly opraveny:

  1. [VÁŽNÉ] Ochrana video souboru by nefungovala, pokud byste měli některé IP adresy v nastavení ochrany (od 6.1.0) povoleny.
  2. [STŘEDNÍ] Některé zpětné vazby (obvykle spam) nebylo možné odeslat, vedly k chybám zobrazeným uživatelům. To bylo na jednu stranu dobré, ale mohlo to mít za následek vynechání něčeho důležitého (od 6.1.0).
  3. [NÍZKÁ] Plugin pro nahrávání obsahu FTP by přestal fungovat, pokud by název souboru videa obsahoval více teček (od 6.1.0).
  4. [NÍZKÁ] Autopilot Grabber nefungoval správně, pokud byl nastaven na časový rozvrh.
  5. [NÍZKÉ] Protokoly přihlášení uživatelů budou nyní uchovávat plnou verzi IPv6 adres, dříve uchovávaly pouze jejich poslední část.
Zbrusu nový KVS 6.3.0 je tady Objednejte nyní