KVS slaví 10 let! Před 10 lety v únoru 2009 jsme oznámili naše první veřejné vydání. Od té doby jsme vydali téměř 60 nových verzí a přidali téměř 1000 nových funkcí. Všechno nejlepší k výročí a jen tak dál!

Co je nového v:
- Implementována podpora PHP 7. To přineslo obrovské množství změn v KVS kódu a nyní většina vlastních PHP změn pravděpodobně přestane fungovat a bude vyžadovat úpravy. To neovlivní žádné přizpůsobení motivu provedené v šablonách, pokud nezmění žádný PHP kód v KVS. Použijte auditovací plugin k nalezení seznamu vlastních PHP souborů a vlastních změn v systémových souborech KVS: ty se nacházejí spuštěním instalace a bezpečnostními kontrolami.
- Plně jsme přepsali fakturační API a všechny zpracovatele plateb aktuálně integrované do KVS. Nyní bude přidání nového platebního procesoru jednoduchým úkolem kódování, který nevyžaduje znalost datové struktury KVS. Všechny stávající procesory plateb, kde jsou podporovány na úrovni fakturace, byly aktualizovány zkušební funkcí. KVS podporuje zkušební verze několika způsoby: zkušební uživatelé mohou mít prémiový přístup nebo mohou mít standardní přístup s určitým předdefinovaným počtem tokenů přiřazených k jejich profilům. To umožňuje konfigurovat různé úrovně přístupu pro zkušební a nezkušební členy; a tokeny jsou užitečné při konfiguraci limitů počtu přístupného obsahu (např. zkušební uživatelé mohou mít povoleno sledovat maximálně 5 videí, která by měla být odemčena pomocí tokenů).
- Všechny objekty kategorizace budou mít nyní pole stavu a možnost je deaktivovat. Deaktivované objekty se nebudou zobrazovat v seznamech, ale budou přístupné přes přímé URL. Také v satelitech bude nyní možné individuálně konfigurovat, která kategorizace je viditelná na kterém konkrétním satelitu.
- V nastavení obsahu jsme zavedli zcela novou sekci nastavení kategorizace se sadou pravidel pro vytváření značek. Tagy jsou ve srovnání s jinými objekty kategorizace skutečně dynamické, jsou automaticky vytvářeny z různých zdrojů, jako je import, grabbery a dokonce i uživateli webu při označování obsahu. Nyní máte možnost řídit proces automatického vytváření značek. Můžete například zakázat příliš krátké nebo příliš dlouhé značky, značky, které jsou běžnými slovy jako „a“ a „nebo“, značky se specifickými symboly. Tato pravidla ovlivní všechny datové toky, kde se značky vytvářejí automaticky, kromě editoru značek na panelu administrátora. V editoru značek budete stále moci ručně vytvářet libovolné značky, které chcete.
- Alba nyní podporují soubory PNG a GIF, včetně animovaných GIFů. Podpora, kterou jsme zde přidali, je pouze částečná: palce všech nahraných obrázků budou mít stále formát JPG (animované GIFy budou mít první snímek jako palec). Ale každopádně to umožní sledovat původně nahraný obrázek v původním formátu.
- Velké změny nastaly u vyhledávacích dotazů v KVS. V nové verzi jsme pro ně optimalizovali strukturu úložiště tak, aby se jejich zobrazovací výkon u velkých databází zvýšil více než 10x. Kromě toho jsme také přidali podporu pro administrátory k ručnímu vytváření / importu vyhledávacích dotazů pro pokrytí SEO.
- Ochrana reklamních bloků byla přidána ve spolupráci s reklamní společností Clickaine. Tato funkce je navržena tak, aby snížila šanci na zablokování reklam na vašem webu a zvýšila vaše příjmy z trubek. Nadále se budeme zabývat tím, co Google a další prohlížeče dělají z hlediska blokování reklam. Jak možná víte, Google se v červenci 2019 chystá do Chromu přibalit svůj vlastní software pro blokování reklam, což může ovlivnit reklamní trh. Počínaje KVS 5.0 to prozkoumáme podrobněji, abychom ochránili uživatele KVS před těmito nadcházejícími změnami.
- V seznamech videí a alb na panelu administrátora si nyní můžete vybrat zobrazitelné sloupce přímo zde – dříve to bylo možné konfigurovat pomocí osobních nastavení. Obecně byly selektory sloupců přidány do mnoha dalších seznamů v panelu administrátora, ale stále ne všude. V jejich finalizaci budeme pokračovat v nadcházejících aktualizacích, zbývá už jen několik. Ve všech seznamech, kde to bylo možné, jsme přidali podporu pro povolení zobrazení sloupců s palcem a navíc nyní můžete povolit také libovolné sloupce souborů. Nakonec jsme ve verzi 5.0 přidali podporu pro změnu pořadí sloupců, takže si nyní můžete přizpůsobit pohodlnou konfiguraci zobrazení seznamu téměř všude na panelu administrátora.
- Přidali jsme podporu pro uživatele, aby získali tokeny za doporučení jiných uživatelů k registraci na vašem webu. Chcete-li povolit tuto funkci, měli byste jít do nastavení Memberzone a nakonfigurovat tam parametr affiliate a počet tokenů, které se mají udělit pro odkazující bezplatnou registraci. Poté byste měli vykreslit odkaz na doporučení v profilu uživatele pomocí tohoto názvu parametru a ID uživatele; tento odkaz použijí uživatelé k odeslání nových uživatelů na váš web. Tokeny je možné získat i placenou registrací, ale pouze za použití přístupových kódů. V tomto případě byste měli při vytváření přístupových kódů nakonfigurovat udělování tokenů, protože různé přístupové kódy mohou mít různé množství.
- Vzdálená kontrola souborů byla vylepšena tak, aby podporovala odpovědi serveru HTTP/2.
- Modely budou nyní podporovat seskupování podobné kategoriím.
- Hesla pro uživatele a správce budou nyní uložena bezpečněji. Bude také možné přizpůsobit metodu hašování hesel, což nyní umožní bezproblémovou migraci uživatelů z jiných skriptů, kde se používá jiná metoda hašování hesel. Pro lepší zabezpečení se doporučuje změnit heslo superadmin po aktualizaci na 5.0 v osobním nastavení. Můžete použít stejné heslo jako dříve.
- Pluginy, které jsou založeny na plánu (vyčištění mezipaměti šablon, generování avatarů, zálohování), lze nyní nakonfigurovat tak, aby se spouštěly v konkrétním časovém intervalu. To je užitečné, pokud máte na stejném serveru nainstalováno více projektů KVS a chcete se ujistit, že vynalézavé operace budou spouštěny v různou dobu.
- Vylepšili jsme způsob, jakým v KVS fungují zastavovací slova. Dříve zastavovací slova, která neobsahovala symbol hvězdičky (*), fungovala nesprávně. Pokud byste například měli jako náhradu „slovo“ a „[del]“, KVS by nahradilo „formulování“ za „[del]ing“, což nevypadalo dobře. Nyní budou taková slova považována pouze za celá slova, a pokud chcete mít částečnou shodu, měli byste použít symbol hvězdičky, např. "slovo*". To ovlivní „slovo“ i „slovo“. Kromě toho si nyní můžete nakonfigurovat vlastní pravidla nahrazování regulárních výrazů, která ovlivní veškerý obsah odeslaný uživateli.
- Administrátorský panel nyní bude mít lepší výkon na velkých databázích. Pokud u některých seznamů zaznamenáte pomalé generování seznamů, můžete jednoduše zakázat (skrýt) některé sloupce agregace pro lepší výkon seznamu.
- Všechny kategorizační editory na panelu administrátora budou nyní podporovat další postup ukládání a úprav podobně jako dříve u editorů obsahu.
- Administrátoři a skupiny a také uživatelé webu budou nyní ve svých editorech podporovat textové popisy.
- V pluginu pro zálohování jsme změnili způsob ukládání nastavení přehrávače. Dříve byla nastavení přehrávače uložena společně se šablonami stránek a existovala samostatná možnost zálohování nastavení přehrávače. Ve verzi 5.0 jsme se rozhodli je sloučit do samostatné možnosti zálohování, která bude zálohovat nastavení přehrávače i vloženého přehrávače plus profily VAST.
- Zpracování nastavení proxy v pluginu grabbers bylo vylepšeno. Nyní budou použity v žádostech youtube-dl i cURL. Také v nastavení jednotlivých grabberů bude možné konfigurovat přihlašovací údaje, které mají být použity pro přístup k chráněnému obsahu.
- Grabbers bude nyní podporovat další filtr terminologie, který umožňuje přeskakování obsahu s konkrétními slovy v názvu.
- Země na panelu administrátora byly pro vaše pohodlí seskupeny podle kontinentů.
- Změnili jsme způsob ukládání bloků xxx_view a xxx_comments pro členy do mezipaměti. Výsledkem by mělo být snížení počtu souborů mezipaměti koše a obecně snížení počtu souborů mezipaměti bez významného dopadu na výkon.
- Všechny bloky webových stránek byly seskupeny podle kategorie a typu bloku. Všechny parametry bloku byly seskupeny podle jejich logiky a vzájemných vazeb. 45 ze 60 bloků bylo aktualizováno novými výchozími šablonami a novou dokumentací. Nové výchozí šablony jsou navrženy tak, aby vykreslovaly všechna možná datová pole / akce a měly by správně fungovat s výchozím souborem JS motivu. Stačí přidat nějaký styl a rozvržení, aby vypadaly dobře ve vašem stylu motivu.
- Při konfiguraci pokročilého filtrování obsahu na satelitech KVS nejen skryje filtrovaný obsah ze seznamů, ale také vrátí 404 prostřednictvím přímé adresy URL pro takový obsah. Pokročilé filtrování se používá na satelitech k omezení množiny obsahu, který je tam k dispozici, pomocí přizpůsobené logiky dotazů.
- Členové nyní mohou vytvářet příspěvky pomocí nového bloku post_edit.
- V blocích komentářů je nyní možné řadit komentáře podle jejich hodnocení. Nyní můžete vykreslit nejlépe hodnocený komentář pro jakýkoli obsah přidáním dalšího bloku komentářů na stránku a jeho konfigurací pomocí items_per_page=1 a sort_by=rating.
- Členové se nyní mohou přihlašovat nejen pomocí svých uživatelských jmen, ale také pomocí e-mailů.
- V bloku search_results je nyní možné konfigurovat kritéria podobnosti při zobrazování podobných dotazů pomocí parametru search_method: může to být fulltextový index, úplná shoda nebo částečná shoda.
- V blocích video_view a album_view jsme změnili způsob, jak funguje limit sledování (limit max. N videí během M sekund). Dříve to bylo založeno na souborech cookie a mělo dobrý výkon, ale zároveň umožňovalo uživatelům resetovat soubory cookie a resetovat limit. Tento limitní výpočet jsme přepnuli na IP. Pokud ji máte povolenou, můžete po aktualizaci zaznamenat zvýšení zatížení databáze.
Chyby, které byly opraveny:
- Při vytváření nebo mazání formátů snímků obrazovky časové osy by KVS opakoval všechna videa, i když časové osy mělo povoleno jen několik. To by vedlo k pomalému zpracování úloh u velkých databází.
- Při restartování neúspěšných úloh převodu nových videí nebo alb KVS v některých vzácných případech zanechá na některých úložných serverech nevyžádané soubory.
- Celá obrazovka přehrávače nefungovala na iPadech s novou verzí iOS vždy správně (tato oprava byla dříve oznámena na fóru jako oprava hotfix pro přehrávač po verzi 4.0.4).
- Selektory kategorií a modelů v panelu administrátora nefungovaly správně při kopírování a vkládání kombinovaného seznamu položek a také někdy vedly k vytvoření podobných kategorií nebo modelů s různými malými/velkými písmeny.
- Přehrávač byl opraven, aby se v mobilním prohlížeči UC nezobrazoval před videem VAST, protože tento prohlížeč nesplňuje standardy HTML5, a proto neumožňuje správné zobrazení tlačítka přeskočení. V současné době mají tento problém také všichni ostatní hráči; v budoucnu můžeme přijít s jiným řešením.
Problém VAST s prohlížečem UC na celém světě a oprava hotfix pro hráče pro verze 4.0.3 a 4.0.4:
V současné době existuje celosvětový problém s vykreslováním reklamy před videem (VAST) na mobilních zařízeních v prohlížeči UC. Tento problém je způsoben nesprávným chováním prohlížeče UC při zobrazování videí HTML5. Podle požadavků inzerentů jsme to vyřešili v přehrávači KVS vypnutím zobrazování reklam VAST na mobilních zařízeních v prohlížeči UC. Tato oprava přišla na KVS 5.0.0 a také jsme poskytli opravu hotfix pro přehrávač pro verze KVS 4.0.3 a 4.0.3. Další podrobnosti najdete na Fórum KVS.