KVS oslavuje 10 rokov! Pred 10 rokmi vo februári 2009 sme oznámili naše prvé verejné vydanie. Odvtedy sme vydali takmer 60 nových verzií a pridali takmer 1 000 nových funkcií. Všetko najlepšie k výročiu a len tak ďalej!

Čo je nové v:
- Implementovaná podpora PHP 7. To prinieslo obrovské množstvo zmien v kóde KVS a teraz väčšina vlastných zmien PHP pravdepodobne prestane fungovať a bude si vyžadovať úpravy. Toto neovplyvní žiadne prispôsobenia tém vykonané v šablónach, ak nezmenia žiadny PHP kód v KVS. Použite audit plugin na nájdenie zoznamu vlastných PHP súborov a vlastných zmien v systémových súboroch KVS: tieto sa nachádzajú spustením inštalácie a bezpečnostných kontrol.
- Plne sme prepísali fakturačné rozhranie API a všetkých spracovateľov platieb, ktorí sú v súčasnosti integrované do KVS. Teraz pridanie nového platobného procesora bude jednoduchou úlohou kódovania, ktorá si nevyžaduje znalosť dátovej štruktúry KVS. Všetky existujúce procesory platieb, ktoré sú podporované na úrovni fakturácie, boli aktualizované o skúšobnú funkciu. KVS podporuje skúšobné verzie viacerými spôsobmi: skúšobní používatelia môžu mať prémiový prístup alebo môžu mať štandardný prístup s určitým preddefinovaným počtom tokenov priradených k ich profilom. To umožňuje konfiguráciu rôznych úrovní prístupu pre skúšobných a neskúšobných členov; a tokeny sú užitočné pri konfigurácii limitov počtu prístupného obsahu (napr. skúšobným používateľom môže byť povolené sledovať maximálne 5 videí, ktoré by sa mali odomknúť pomocou tokenov).
- Všetky objekty kategorizácie budú mať teraz pole stavu a možnosť ich deaktivácie. Deaktivované objekty sa nebudú zobrazovať v zoznamoch, ale budú prístupné prostredníctvom priamych adries URL. Aj v satelitoch bude teraz možné individuálne konfigurovať, ktorá kategorizácia je viditeľná na ktorom konkrétnom satelite.
- V nastaveniach obsahu sme zaviedli úplne novú sekciu nastavení kategorizácie so sadou pravidiel vytvárania značiek. Značky sú v porovnaní s inými kategorizačnými objektmi skutočne dynamické, sú automaticky vytvárané z rôznych zdrojov, ako je import, grabber a dokonca aj používateľmi stránok pri označovaní obsahu. Teraz máte možnosť ovládať proces automatického vytvárania značiek. Môžete napríklad zakázať príliš krátke alebo príliš dlhé značky, značky, ktoré sú bežnými jazykovými slovami ako „a“ a „alebo“, značky so špecifickými symbolmi. Tieto pravidlá ovplyvnia všetky toky údajov, pri ktorých sa značky vytvárajú automaticky, okrem editora značiek na paneli správcu. V editore značiek budete môcť manuálne vytvárať ľubovoľné značky.
- Albumy teraz podporujú súbory PNG a GIF vrátane animovaných súborov GIF. Podpora, ktorú sme tu pridali, je len čiastočná: palce všetkých nahraných obrázkov budú mať stále formát JPG (animované obrázky GIF budú mať prvú snímku ako palec). V každom prípade to však umožní sledovať pôvodne nahraný obrázok v pôvodnom formáte.
- Veľké zmeny nastali vo vyhľadávacích dopytoch v KVS. V novej verzii sme im optimalizovali štruktúru úložiska tak, aby sa ich zobrazovací výkon zvýšil viac ako 10x pre veľké databázy. Okrem toho sme pridali aj podporu pre administrátorov na manuálne vytváranie / import vyhľadávacích dopytov pre pokrytie SEO.
- V spolupráci s reklamnou spoločnosťou Clickaine bola pridaná ochrana pred blokovaním reklám. Táto funkcia je navrhnutá tak, aby znížila možnosť blokovania reklám na vašej stránke a zvýšila vaše príjmy z trubice. Naďalej sa budeme zaoberať tým, čo robí Google a ďalšie prehliadače z hľadiska blokovania reklám. Ako možno viete, spoločnosť Google sa v júli 2019 chystá pripojiť svoj vlastný softvér na blokovanie reklám do prehliadača Chrome, čo môže ovplyvniť reklamný trh. Počnúc KVS 5.0 to budeme podrobnejšie skúmať, aby sme ochránili používateľov KVS pred týmito nadchádzajúcimi zmenami.
- V zoznamoch videí a albumov na správcovskom paneli si teraz môžete vybrať zobrazené stĺpce priamo tam – predtým to bolo možné konfigurovať pomocou osobných nastavení. Vo všeobecnosti boli selektory stĺpcov pridané do mnohých ďalších zoznamov na paneli správcu, ale stále nie všade. V ich finalizácii budeme pokračovať v nadchádzajúcich aktualizáciách, zostáva už len niekoľko. Vo všetkých zoznamoch, kde je to možné, sme pridali podporu pre povolenie zobrazenia stĺpcov s palcom a navyše teraz môžete povoliť aj ľubovoľné stĺpce súborov. Nakoniec sme vo verzii 5.0 pridali podporu pre zmenu poradia stĺpcov, takže si teraz môžete prispôsobiť pohodlnú konfiguráciu zobrazenia zoznamu takmer všade na paneli správcu.
- Pridali sme podporu pre používateľov, aby získali tokeny za odporúčanie iných používateľov, aby sa zaregistrovali na vašej lokalite. Ak chcete povoliť túto funkciu, mali by ste prejsť do nastavení členskej zóny a nakonfigurovať tam parameter pridruženého programu a počet tokenov, ktoré sa majú udeliť na bezplatnú registráciu. Potom by ste mali vykresliť odkaz na sprostredkovanie v profile používateľa pomocou tohto názvu parametra a ID používateľa; tento odkaz použijú používatelia na posielanie nových používateľov na vašu stránku. Tokeny je možné získavať aj z platenej registrácie, ale len pri použití prístupových kódov. V tomto prípade by ste mali pri vytváraní prístupových kódov nakonfigurovať udeľovanie tokenov, pretože rôzne prístupové kódy môžu mať rôzne množstvo.
- Vzdialená kontrola súborov bola vylepšená tak, aby podporovala odpovede servera HTTP/2.
- Modely budú teraz podporovať zoskupovanie podobné kategóriám.
- Heslá pre používateľov a správcov budú teraz uložené bezpečnejším spôsobom. Bude tiež možné prispôsobiť metódu hashovania hesiel, čo teraz umožní bezproblémovú migráciu používateľov z iných skriptov, kde sa používa iná metóda hashovania hesiel. Pre lepšiu bezpečnosť sa odporúča zmeniť heslo superadmin po aktualizácii na 5.0 v osobných nastaveniach. Môžete použiť rovnaké heslo ako predtým.
- Pluginy, ktoré sú založené na pláne (vyčistenie vyrovnávacej pamäte šablón, generovanie avatarov, zálohovanie), je teraz možné nakonfigurovať tak, aby sa spúšťali v určitom časovom intervale. Je to užitočné, ak máte na rovnakom serveri nainštalovaných viacero projektov KVS a chcete sa uistiť, že vynaliezavé operácie budú spustené v rôznom čase.
- Vylepšili sme spôsob fungovania stop slov v KVS. Predtým zastavovacie slová, ktoré neobsahovali symbol hviezdičky (*), fungovali nesprávne. Napríklad, ak by ste mali ako náhradu „slovo“ a „[del]“, KVS by nahradil „formuláciu“ „[del]ing“, čo nevyzeralo dobre. Teraz sa takéto slová budú považovať len za celé slová a ak chcete mať čiastočnú zhodu, mali by ste použiť symbol hviezdičky, napr. "slovo*". To ovplyvní „slovo“ aj „formuláciu“. Okrem toho si teraz môžete nakonfigurovať vlastné pravidlá nahradenia regulárnych výrazov, ktoré ovplyvnia všetok obsah odoslaný používateľmi.
- Správcovský panel bude mať teraz lepší výkon v rozsiahlych databázach. Ak na niektorých zoznamoch zaznamenáte pomalé generovanie zoznamov, môžete jednoducho zakázať (skryť) niektoré stĺpce agregácie, aby ste dosiahli lepší výkon zoznamu.
- Všetky editory kategorizácie na správcovskom paneli budú teraz podporovať Uložiť a upraviť nasledujúci postup podobný tomu, ktorý sme predtým mali pre editory obsahu.
- Správcovskí používatelia a skupiny a tiež používatelia lokality budú teraz vo svojich editoroch podporovať textové popisy.
- V doplnku zálohovania sme zmenili spôsob, akým sa ukladajú nastavenia prehrávača. Predtým sa nastavenia prehrávača ukladali spolu so šablónami stránok a existovala samostatná možnosť zálohovania nastavení prehrávača. Vo verzii 5.0 sme sa ich rozhodli zlúčiť do samostatnej možnosti zálohovania, ktorá bude zálohovať nastavenia prehrávača aj vloženia prehrávača, plus profily VAST.
- Spracovanie nastavení servera proxy v doplnku grabbers bolo vylepšené. Teraz sa budú používať v žiadostiach youtube-dl aj cURL. Taktiež v nastaveniach jednotlivých grabberov bude možné konfigurovať prihlasovacie údaje, ktoré sa majú použiť na prístup k chránenému obsahu.
- Grabbers bude teraz podporovať ďalší filter terminológie, ktorý umožňuje preskakovanie obsahu s konkrétnymi slovami v názve.
- Krajiny na paneli správcu boli pre vaše pohodlie zoskupené podľa kontinentov.
- Zmenili sme spôsob ukladania blokov xxx_view a xxx_comments do vyrovnávacej pamäte pre členov. Výsledkom by malo byť zníženie počtu súborov vyrovnávacej pamäte koša a vo všeobecnosti zníženie počtu súborov vyrovnávacej pamäte bez výrazného vplyvu na výkon.
- Všetky bloky webových stránok boli zoskupené podľa kategórie a typu bloku. Všetky parametre bloku boli zoskupené podľa ich logiky a prepojení. 45 zo 60 blokov bolo aktualizovaných novými predvolenými šablónami a novou dokumentáciou. Nové predvolené šablóny sú navrhnuté tak, aby vykresľovali všetky možné dátové polia / akcie a mali by správne fungovať s predvoleným súborom JS témy. Stačí pridať nejaký štýl a rozloženie, aby vyzerali dobre vo vašom štýle témy.
- Pri konfigurácii pokročilého filtrovania obsahu na satelitoch KVS nielenže skryje filtrovaný obsah zo zoznamov, ale pre takýto obsah vráti aj 404 prostredníctvom priamej adresy URL. Pokročilé filtrovanie sa používa na satelitoch na obmedzenie množiny obsahu, ktorý je tam dostupný, pomocou prispôsobenej logiky dotazu.
- Členovia teraz môžu vytvárať príspevky pomocou nového bloku post_edit.
- V blokoch komentárov je teraz možné zoradiť komentáre podľa ich hodnotenia. Teraz môžete vykresliť najlepšie hodnotený komentár pre akýkoľvek obsah pridaním dodatočného bloku komentárov na stránku a jeho konfiguráciou s items_per_page=1 a sort_by=rating.
- Členovia sa teraz môžu prihlásiť nielen pomocou svojich používateľských mien, ale aj pomocou e-mailov.
- V bloku search_results je teraz možné konfigurovať kritériá podobnosti pri zobrazovaní podobných dopytov pomocou parametra search_method: môže to byť fulltextový index, úplná zhoda alebo čiastočná zhoda.
- V blokoch video_view a album_view sme zmenili spôsob fungovania limitu pozerania (limit max. N videí počas M sekúnd). Predtým to bolo založené na súboroch cookie a malo dobrý výkon, no zároveň umožňovalo používateľom resetovať súbory cookie a resetovať limit. Tento limitný výpočet sme zmenili na IP. Ak ju máte povolenú, po aktualizácii môžete zaznamenať zvýšenie zaťaženia databázy.
Chyby, ktoré boli opravené:
- Pri vytváraní alebo odstraňovaní formátov snímok obrazovky časovej osi by KVS opakoval všetky videá, aj keď len niektoré z nich mali povolené časové osi. To by malo za následok pomalé spracovanie úloh pre veľké databázy.
- Pri reštartovaní neúspešných úloh konverzie pre nové videá alebo albumy môže KVS v niektorých zriedkavých prípadoch ponechať nevyžiadané súbory na niektorých úložných serveroch.
- Celá obrazovka prehrávača nefungovala na iPadoch s novou verziou iOS vždy správne (táto oprava bola predtým oznámená na fóre ako rýchla oprava pre prehrávač po verzii 4.0.4).
- Selektory kategórií a modelov na paneli správcu nefungovali pri kopírovaní a prilepovaní kombinovaného zoznamu položiek nesprávne a niekedy tiež viedli k vytvoreniu podobných kategórií alebo modelov s rozdielnymi malými/veľkými písmenami.
- Prehrávač bol opravený, aby sa v mobilnom prehliadači UC nezobrazoval VAST pre-roll, pretože tento prehliadač nespĺňa štandardy HTML5, a preto neumožňuje správne zobrazenie tlačidla preskočenia. V súčasnosti majú tento problém aj všetci ostatní hráči; v budúcnosti môžeme prísť s iným riešením.
Problém VAST s prehliadačom UC na celom svete a rýchla oprava prehrávača pre verzie 4.0.3 a 4.0.4:
V súčasnosti existuje globálny problém s vykresľovaním reklamy na začiatku videa (VAST) na mobilných zariadeniach v prehliadači UC. Tento problém je spôsobený nesprávnym správaním prehliadača UC pri zobrazovaní videí HTML5. Podľa požiadaviek inzerentov sme to opravili v prehrávači KVS zakázaním zobrazovania reklamy VAST na mobilných zariadeniach v prehliadači UC. Táto oprava prišla do KVS 5.0.0 a poskytli sme aj rýchlu opravu pre prehrávač pre verzie KVS 4.0.3 a 4.0.3. Viac podrobností nájdete na Fórum KVS.