KVS 4.0.1

18 February, 2018

Puteți găsi informații complete despre actualizare pe forumul KVS: Actualizare KVS 4.0.1

Începând cu KVS a patra generație, am dori să schimbăm modul în care abordăm politica de versiuni și de actualizare. Anterior, KVS avea filiale (1.x, 2.x, 3.x) și toate actualizările dintr-o sucursală erau gratuite, dar actualizarea la o nouă sucursală costa 25% din prețul unei noi licențe pentru fiecare licență individuală. Au trecut mulți ani de succes, iar KVS are acum mulți clienți cu un număr mare de licențe în conturile lor, așa că actualizarea acestora pe toate la KVS 4 va însemna bani uriași pentru ei.

Ca urmare, ne-am reechilibrat politica de actualizare:

  1. În ceea ce privește versiunea, nu vom mai folosi termenul „ramură”, toate versiunile noi vor fi de două tipuri: actualizări majore ale caracteristicilor (de exemplu, 4.1, 4.2 etc.) și actualizări minore de remediere a erorilor (4.0.1, 4.0.2). ). Versiunile minore vor fi anunțate ca de obicei, dar nu le vom face disponibile public dacă nu există remedieri critice de erori, acestea vor fi disponibile numai la cerere. Schimbarea acestei abordări ne va permite să introducem instantaneu remedieri importante de erori fără a lua în considerare starea actuală a versiunii majore.
  2. Accesul la orice actualizări va costa acum 100 USD anual per client și nu contează câte licențe aveți. Orice achiziție nouă de licență Ultimate va oferi +1 an de actualizări gratuite din ziua achiziției. Orice altă achiziție nouă de licență va oferi +0,5 ani de actualizări gratuite din ziua achiziției.
  3. Toți clienții care au achiziționat o nouă licență Ultimate din 15.01.2017 sau orice altă licență nouă din 15.07.2017 vor avea acces gratuit la actualizarea 4.0. Pentru comoditate, vom actualiza zona noastră de clienți cu aceste informații în curând.
  4. Toate licențele neutilizate vor folosi cea mai recentă versiune în orice moment, nu vor fi conectate la nicio dată.

Rețineți că actualizarea la 4.0 nu ar fi niciodată gratuită oricum, nu adăugăm aici o plată care nu a existat niciodată înainte. Politica de 25% a existat din 2009. Cu toate acestea, ramura 3.x a fost dezvoltată în ultimii 5 ani și toate actualizările din cadrul acesteia au fost gratuite, așa că această politică nu a fost niciodată aplicată. Noua politică face mult mai ieftină aplicarea actualizării 4.x pentru clienții care au multe licențe în conturile lor, în timp ce nu îi afectează prea mult pe acești clienți care au doar o licență. De asemenea, în loc să plătiți pentru actualizări, puteți pur și simplu să cumpărați o nouă licență KVS, iar perioada de actualizări va fi prelungită automat pe baza regulii descrise mai sus.

Ce este nou în 4.0.0

Îmbunătățiri globale în modulul de publicitate:

  1. Posibilitatea de a restricționa anunțurile individuale la anumite dispozitive, browsere și statut de membru.
  2. Posibilitatea de a restricționa afișarea anunțurilor individuale pe un anumit interval de timp (de exemplu, începând cu ora 22:00 și se termină la ora 02:00 în fiecare zi).
  3. Posibilitatea de a configura data de începere/terminare a reclamei cu o precizie de 1 minut.
  4. Posibilitatea de a exclude afișarea anumitor reclame pentru anumite categorii.
  5. Spoturile publicitare permit acum configurarea codului HTML împachetat, astfel încât niciun bloc publicitar gol să nu fie afișat atunci când nu există nimic de afișat în interiorul acestuia.
  6. Publicitatea HTML Player poate fi acum conectată la spoturi publicitare și, astfel, oferă o modalitate ușoară de a utiliza toate funcționalitățile modulului de publicitate din interiorul playerului.
  7. Pluginul Adblock nu ar trebui să mai împiedice salvarea reclamelor în panoul de administrare KVS.

Multe îmbunătățiri ale modulului de conversie:

  1. Crearea trailerului video a fost optimizată, acum trailere sunt create mult mai rapid și cu mai puține pierderi de calitate. De asemenea, acum este posibil să adăugați efecte de crossfade la remorci.
  2. Fiigranele în mișcare sunt acum acceptate cu capacitatea de a seta viteza, direcția și orice număr de poziții în secunde și procente pentru repetare.
  3. Posibilitatea de a comuta conversia noilor videoclipuri în proces în două etape: prima fază va crea numai toate formatele video necesare, a doua fază va crea toate formatele de înaltă rezoluție care sunt de obicei declarate ca fiind opționale condiționat. Astfel, videoclipul va deveni disponibil mai repede, nu este nevoie să așteptați ca toate formatele video să fie create.
  4. A fost adăugată capacitatea de a activa opțional setările de decupare a capturilor de ecran pentru capturile de ecran încărcate manual. Anterior, decuparea nu a fost folosită niciodată pentru capturile de ecran încărcate.
  5. Înregistrarea sarcinilor de fundal a fost îmbunătățită. Acum jurnalul de activități de fundal poate afișa informații despre toate fazele de conversie și, cel mai important, despre sarcini secundare și durata acestora.
  6. Acum este posibil să codificați un script PHP personalizat pentru a configura decuparea, rotația sau oglindirea individuală a unui fișier sursă pentru orice videoclip încărcat. Aceste opțiuni nu sunt expuse pentru uz public, deoarece sunt prea specifice pentru majoritatea utilizatorilor.
  7. KVS va accepta acum încărcarea fișierelor audio direct în format MP3. Pentru a utiliza această funcționalitate, ar trebui să adăugați extensia mp3 în lista de extensii video permise din /admin/include/setup.php și, de asemenea, să încărcați capturi de ecran pentru fiecare astfel de videoclip.

Set mare de îmbunătățiri și remedieri ale playerului KVS:

  1. Posibilitatea de a activa preîncărcarea automată, ceea ce sugerează tuturor dispozitivelor să înceapă o memorie tampon optimistă a videoclipurilor înainte ca utilizatorul să înceapă redarea.
  2. Posibilitatea de a afișa videoclipuri similare în pauză (dacă nu este configurată nicio publicitate în pauză).
  3. Posibilitatea de a afișa durata video globală în player în loc de durata formatului actual. Acest lucru poate fi util pentru site-urile de plată dacă utilizatorii non-premium pot viziona numai trailere scurte - atunci este mai bine să afișați durata completă a videoclipului în loc de durata trailerului.
  4. Toată publicitate HTML pentru jucători este acum complet integrată în modulul de publicitate KVS.
  5. Pentru publicitatea pre-roll și post-roll, skin-urile actualizate vor afișa cronologia cu durata publicității.
  6. Pentru publicitatea pre-roll și post-roll, acum este posibil să activați VAST de la mai mulți furnizori acceptați.
  7. Pentru publicitatea pre-roll, acum o puteți configura astfel încât să nu fie afișată pentru fiecare videoclip, dar puteți sări peste unele videoclipuri înainte de următoarea afișare.
  8. În setările playerului de încorporare, acum puteți seta intervalul de stocare în cache pentru codurile de încorporare. Codurile încorporate anterior au fost memorate automat în cache până la 24 de ore.
  9. S-a remediat comportamentul greșit al indicatorului buffer-ului la omiterea sau trecerea la alt format.
  10. S-a remediat problema de afișare a capturilor de ecran cronologice în unele browsere.
  11. S-a remediat problema de ecran complet în Safari desktop.

Câteva îmbunătățiri importante în sistemul de stocare KVS:

  1. S-a adăugat suport pentru sincronizarea unui server de stocare de la un alt server de stocare dacă se află în același grup de stocare. Această sarcină este în principiu necesară atunci când mutați conținut de la un server la altul sau când doriți să duplicați conținut între mai multe servere de stocare pentru echilibrarea încărcăturii. Anterior, puteai face asta doar manual, acum KVS poate face asta pentru tine.
  2. Am extins API-ul de invalidare CDN pentru a accepta un parametru suplimentar care descrie tipul de operație (adăugați, actualizați sau ștergeți). Astfel, API-ul de invalidare va fi executat și atunci când conținut nou este adăugat în CDN.
  3. Acum puteți dezactiva grupurile de stocare, astfel încât acestea să nu fie utilizate în alocarea de conținut nou.
  4. Lista albă IP configurată în setările de protecție anti-hotlink video va dezactiva acum toate nivelurile de protecție pentru IP-urile date, inclusiv protecția bazată pe stare.

Set de îmbunătățiri pentru pluginul grabber:

  1. Posibilitatea de a configura calea liniei de comandă către biblioteca youtube-dl cu toate opțiunile de linie de comandă acceptate.
  2. Pentru utilizatorii bazați pe youtube-dl, KVS va descărca și fișiere video prin youtube-dl, ceea ce va permite utilizarea bibliotecii aria2 pentru descărcări cu mai multe fire fără limită de viteză.
  3. Pentru utilizatorii bazați pe youtube-dl, va fi posibil să configurați lista de servere proxy dacă IP-ul serverului dvs. este blocat.
  4. Toți dispozitivele de captare existente vor fi comutate în curând la youtube-dl.

Câteva modificări în pluginul de încărcare a conținutului FTP:

  1. Posibilitatea de a specifica descrierea videoclipului/albumului într-un fișier TXT separat.
  2. Posibilitatea de a alege aleatoriu în ordinea în care conținutul va fi adăugat.
  3. S-au adăugat informații de afișare despre duplicatele, dacă au fost detectate.

Alte îmbunătățiri:

  1. Setările pentru dimensiunea imaginii au fost îmbunătățite cu opțiune suplimentară de tip de redimensionare care va permite acum să aveți imagini cu dimensiune dinamică (anterior era posibil doar să aveți imagini cu dimensiune fixă ​​pentru categorii, modele etc.). De asemenea, pentru categorii și membri am adăugat a doua dimensiune, așa că acum toate imaginile acceptă 2 dimensiuni separate cu diferite tipuri de redimensionare. Datorită migrării avatarului categoriilor către o nouă structură de stocare, va fi necesară modificarea unor coduri din șabloane. După actualizare, pluginul de audit va afișa problema KVS #10. Creați un bilet de asistență specificând toate domeniile pe care le-ați actualizat și asigurați-vă că accesul la asistență este activat acolo.
  2. KVS acceptă acum abonamente interne plătite pentru membri și canale care folosesc jetoane. La achiziționarea unui abonament, membrii vor avea acces premium la tot conținutul de la membrul sau canalul la care se abonează, inclusiv orice conținut adăugat în viitor de acest membru sau pe acest canal. Un abonament poate fi limitat în timp sau nelimitat (configurabil de către administrator). Abonamentele plătite limitate vor fi reînnoite automat dacă un membru are suficiente jetoane în sold. În caz contrar, abonamentul va expira și membrul va trebui să-l cumpere din nou pentru a avea acces. La fel ca și în cazul achiziției de conținut individual, KVS vă va permite să setați că o parte din jetoanele cheltuite sunt câștigate de autorii de conținut, astfel încât membrii să câștige jetoane din vânzarea abonamentelor la profilurile și canalele lor. În blocurile de editare a profilului de membru și de editare a canalului, acum este posibil să specificați prețul jetoanelor în câmpul tokens_required.
  3. Pentru pachetele de acces premium, acum puteți alege dacă sunt disponibile la înscriere, upgrade sau ambele. Această opțiune poate fi folosită, de exemplu, pentru a oferi unele reduceri pentru membrii care revin, având în același timp prețul integral pentru membrii noi.
  4. Pachetele de acces premium pot fi acum achiziționate cu jetoane. Am adăugat un procesor de plăți specific pentru gestionarea acestor jetoane interne numite. Deci, dacă site-ul dvs. oferă zone gratuite și premium, membrii dvs. gratuiti pot câștiga jetoane pentru activitatea lor și apoi pot folosi jetoane pentru a achiziționa acces la zona premium.
  5. Pentru a permite acceptarea plăților folosind diferite metode, blocurile de înscriere și upgrade vor permite acum afișarea pachetelor de acces de la toți procesatorii de plăți activi. Astfel, puteți utiliza mai multe procesoare de plăți în același timp și puteți permite utilizatorilor să decidă pe care să-l folosească.
  6. Membrii pot fi acum premiați cu jetoane pentru a se conecta la memberzone la fiecare interval de timp specific. Acest lucru poate fi folosit pentru a le stimula activitatea pe site-ul dvs.
  7. În setările formatului video, acum veți putea specifica ordinea de descărcare pentru fiecare format pe care îl activați opțiunea de descărcare. Anterior, ordinea de descărcare a fișierelor nu a fost definită.
  8. În setările formatului video, acum puteți limita viteza separat pentru modul cod încorporat. Acest lucru vă poate reduce utilizarea traficului și, în același timp, nu este nevoie să blocați utilizarea codurilor încorporate.
  9. Pluginurile de selecție automată a categoriilor și a etichetelor vor accepta acum potrivirea indulgentă pentru etichetele și categoriile compuse. Această nouă opțiune va oferi o modalitate mai bună pentru limbile în care terminațiile cuvintelor variază în diferite cazuri. De asemenea, va oferi flexibilitate în gestionarea selecției automate.
  10. Modelele și sursele de conținut acceptă acum clasarea pe baza criteriilor definite (sortare). Acum puteți afișa clasarea recentă pentru fiecare model sau sursă de conținut și clasarea anterioară dacă este modificată. Criteriile de clasare pot fi setate în setările de conținut.
  11. În editare în masă, acum puteți trimite recrearea mai multor formate video în același timp (anterior era posibil să faceți doar unul la un moment dat). De asemenea, editarea în masă acceptă acum câmpul nivel de acces.
  12. A fost adăugată o nouă interfață pentru operarea în masă a videoclipurilor/albumelor: selecția în masă. Îl puteți folosi pentru a selecta o listă de videoclipuri/albume pe baza ID-urilor sau adreselor URL ale acestora și apoi fie să le filtrați, fie să le editați în masă, fie să le ștergeți.
  13. Dacă utilizați funcția de marcare a videoclipului/albumului ca șters, acum puteți trimite e-mail de notificare chiar de acolo. Această funcționalitate este utilizată de obicei pentru a gestiona reclamațiile DMCA, așa că trimiterea de e-mail cu lista de adrese URL șterse poate fi utilă.
  14. Când editați videoclipuri sau albume, acum puteți rula pluginuri de selecție automată pentru categorii, etichete sau modele pentru ele individual. Anterior, aceasta era disponibilă numai din GUI de editare în masă.
  15. Exportarea feedurilor poate acum filtra după semnalizare HD. De asemenea, acum puteți alege să exportați pur și simplu calitatea „cea mai bună” sau „cea mai proastă” pentru fiecare videoclip în loc să specificați numele formatului direct.
  16. Panoul de administrare poate căuta acum după titluri/descrieri/directoare localizate în toate obiectele care acceptă localizarea.
  17. Secțiunea de interfață a site-ului web include acum un sistem de control al versiunilor, care monitorizează toate modificările în șabloanele de teme, stilurile și fișierele JS. Acest lucru vă va permite să anulați orice modificare specifică în orice moment sau să restaurați versiunea originală dacă ați făcut ceva greșit. Poate fi folosit și cu site-uri de comparare text online pentru a găsi ceea ce a fost modificat într-o anumită versiune.
  18. În setările site-ului web va fi acum posibil să configurați acel conținut cu stările „în proces” sau „eroare” care este afișat prin linkuri directe. Anterior, un astfel de conținut nu era niciodată afișat. Această caracteristică este extrem de utilă pentru site-urile web care oferă funcționalitate de găzduire video, utilizatorii își pot încărca videoclipurile și pot obține imediat coduri de încorporare care nu returnează eroarea 404. Vă rugăm să rețineți că va trebui să actualizați șabloanele, astfel încât astfel de cazuri să afișeze un mesaj rezonabil, altfel, în majoritatea temelor, acestea vor afișa mesaje de eroare fără acces.
  19. În setările de statistici pentru statisticile de căutare, acum puteți configura lungimea maximă a interogării și simbolurile listei negre, ceea ce va împiedica adăugarea la statistici a interogărilor care nu se potrivesc cu aceste filtre. Acest lucru este necesar pentru a preveni ca unele interogări neplăcute să fie afișate ulterior pe site-ul dvs.
  20. Motorul site-ului KVS va putea acum să producă HTML minimizat, însă această opțiune nu va fi disponibilă în setările publice și poate fi activată numai prin configurația /admin/include/setup.php. Minificarea HTML produce cod HTML cu o singură linie, fără întreruperi de linie, cu toate acestea, va duce la nefuncționarea corectă a zonelor de text (tot conținutul cu mai multe rânduri afișat într-o zonă de text va fi împachetat, de exemplu, editarea descrierii video va încheia descrierea cu mai multe rânduri); și, de asemenea, dacă aveți un cod JS / CSS inline fără a se termina punctul și virgulă, acest lucru îi va rupe sintaxa. Utilizați pe propriul risc dacă este necesar.
  21. În setările site-ului web pentru parametrii HTTP dinamici, acum le puteți configura durata de viață a cookie-urilor. Înainte de asta, viața lor a fost forțată la 365 de zile. Acestea sunt de obicei folosite pentru a transmite referințe afiliate site-ului dvs.
  22. În setările de conținut este acum posibil să configurați accesul la funcțiile de încărcare a fișierelor. Anterior, funcția de încărcare a fișierelor era disponibilă public (unele site-uri ar putea avea nevoie de încărcare anonimă), dar acum o puteți permite numai membrilor sau administratorilor înregistrați. Pentru încărcările de adrese URL de la distanță, puteți seta și o limită de dimensiune maximă a fișierelor.
  23. În această actualizare, am schimbat modul în care sunt adăugate etichetele în panoul de administrare. Anterior, puteți adăuga etichete în masă doar în lista simplă, dar acum puteți adăuga etichete în masă împreună cu sinonimele lor; de asemenea, puteți utiliza aceeași abordare pentru a adăuga sinonime noi la etichetele existente.
  24. Playerul video din pagina de editare video din panoul de administrare va permite acum comutarea între toate formatele video, dacă există mai multe. Anterior, acesta arăta formatul de cea mai mare dimensiune, ceea ce nu este întotdeauna convenabil.
  25. O schimbare logică foarte importantă pentru nivelul de acces al webmasterilor. Webmasterii nu vor mai avea același nivel de acces ca membrii premium, ci vor avea un nivel de acces standard.
  26. Când protecția la supraîncărcare este declanșată pentru o pagină, KVS va returna starea 503 cu redarea conținutului overload.html în loc să facă redirecționarea ca înainte.
  27. S-a schimbat modul în care funcționează comportamentul căutării text atunci când găsiți un singur rezultat (doar 1 videoclip, 1 album etc.). În mod implicit, KVS redirecționa automat către această pagină de rezultate. După actualizare, redirecționarea nu va avea loc în mod implicit și KVS va afișa pur și simplu pagina cu rezultatele căutării cu 1 videoclip sau 1 album. Dacă doriți să aveți redirecționare ca înainte, ar trebui să utilizați parametrul search_redirect_enabled în blocul list_xxx corespunzător din tema dvs.
  28. Blocurile din lista de etichete (list_tags) și din norul de etichete (tags_cloud) acceptă acum afișarea etichetelor din orice obiect și nu numai din videoclipuri sau albume. KVS acceptă, de asemenea, etichete în modele, surse de conținut, postări, canale și liste de redare.
  29. A fost adăugat un nou parametru show_stats la blocurile de vizualizare video (video_view) și vizualizare album (album_view). Puteți folosi acest parametru pentru a forța un bloc să efectueze o interogare suplimentară și să selectați statisticile de vizionări ale videoclipurilor sau ale albumului pentru ultimele N zile. Aceste statistici pot fi folosite pentru a afișa graficul popularității videoclipurilor/albumului pentru o anumită perioadă de timp (numărul de zile în care KVS păstrează aceste statistici este definit în setările statisticilor).
  30. Blocul de liste de categorii (list_categories) poate afișa acum o listă de categorii asociate, de ex. categorii din aceeași grupă. Pentru a activa acest lucru, au fost adăugați noii parametri var_category_id / var_category_dir, care se așteaptă ca ID-ul categoriei sau directorul să fie transmis în URL.
  31. Blocul listă de interogări de căutare (search_results) poate afișa acum interogări de căutare similare cu categoria sau eticheta dată (de exemplu, interogări de căutare care folosesc această categorie sau etichetă). Pentru a permite acest lucru, au fost adăugați noii parametri var_category_id / var_category_dir / var_tag_id / var_tag_dir, care se așteaptă ca categoria / ID-ul etichetei sau directorul să fie transmis în URL.
  32. Blocarea listelor de postări (list_posts) acceptă acum filtrarea după câmpuri personalizate.
  33. Acum va fi posibil să afișați videoclipuri/albume viitoare sau viitoare. Pentru a face acest lucru, utilizați noul parametru de bloc mode_futures din blocul list_videos / list_albums. Această opțiune este extrem de utilă pentru site-urile de plată pentru a afișa actualizările viitoare.

Erori care au fost remediate:

  1. Multe remedieri pentru logica jucătorului și skin (descrise mai sus).
  2. În unele cazuri, procesorul Epoch ar închide accesul înainte de sfârșitul perioadei.
  3. Domeniile care au fost incluse pe lista neagră pentru e-mailurile de înscriere nu ar fi puse pe lista neagră și subdomeniile.
  4. Pluginul de rezervă a fost optimizat pentru sateliți.
  5. Vulnerabilitate critică pe care am trimis-o patch-ul pe 20 noiembrie.
  6. Redirecționarea aleatorie pentru videoclipuri/album a fost memorată în cache timp de 1 minut și redirecționată către același videoclip/album pe parcursul întregului minut.
  7. Când utilizați pluginul de căutare extern, KVS nu va returna eroarea 404 pentru paginile inexistente în paginarea căutării.
  8. O duzină de alte mici îmbunătățiri ale gradului de utilizare/stabilitate.

Ce este nou în 4.0.1

Mai multe îmbunătățiri ale jucătorilor:

  1. Acum va fi posibil să utilizați furnizori VAST terți pentru un abonament. Momentan, abonamentul va fi gratuit pentru perioada de testare beta.
  2. Publicitatea nu va mai dispărea după ce se face clic.
  3. Funcția îmbunătățită a playerului de blocare a anunțurilor. Acum puteți configura durata de timp în secunde pe care utilizatorul adblock va avea voie să vizioneze. După aceea, playerul va emula blocarea afișând în schimb codul dvs. HTML predefinit.
  4. S-a adăugat compatibilitate pentru redarea inline pe Iphones, care va permite, de asemenea, afișarea reclamelor pre-roll pe dispozitivele Iphone.
  5. S-a remediat comportamentul butonului de sunet pe dispozitivele mobile. Anterior nu era afișat pentru dispozitivele mobile.

Alte îmbunătățiri:

  1. În exportul și exportul de videoclipuri, acum va fi posibil să formatați durata în format HH:MM:SS.
  2. Blocarea listei de comentarii (list_comments) va accepta un mod suplimentar pentru a afișa comentarii la întregul conținut al utilizatorului.
  3. Blocarea listei de canale (list_dvds) va accepta un nou mod care permite listarea canalelor disponibile pentru încărcare pentru utilizatorul dat pe baza setărilor de confidențialitate ale acestuia.
  4. Au fost adăugate mai multe moduri noi pentru blocarea listei de videoclipuri și albume mixte (list_content). Acestea vor permite afișarea conținutului încărcat, a conținutului achiziționat și a conținutului din abonamentele unui anumit utilizator.

Erori care au fost remediate:

  1. În unele cazuri, filigranul în mișcare nu a fost aplicat videoclipurilor.
Noul KVS 6.3.0 este aici Comanda acum