Vă rugăm să găsiți informații complete despre actualizare pe forumul KVS: KVS 6.2. 0 actualizare.
Ce este nou în KVS 6.2.0:
- Suntem încântați să anunțăm că suportul PHP 8.1 este disponibil pentru testarea beta, deoarece am reușit să facem asta fără actualizarea Smarty. Vă recomandăm să folosiți PHP 8.1 pentru proiecte noi, dar deocamdată nu vă recomandăm să actualizați PHP pentru proiectele care rulează fără o necesitate critică, deoarece pot exista încă probleme cu conformitatea deplină. Deși PHP 8.2 este probabil acceptat, de asemenea, încă nu putem declara acest lucru în mod oficial. Când treceți la PHP8, pot apărea probleme critice cu personalizările șablonului site-ului dvs. și cu orice cod PHP personalizat pe care îl aveți. În prezent, există o singură problemă cunoscută cu tema implicită KVS, dar ar putea fi mai multe; deci, înainte de a schimba versiunea PHP, vă rugăm să verificați forumul nostru pentru cele mai recente detalii despre migrarea PHP8 - vom continua să actualizăm cu orice probleme noi găsite.
- Am început să pregătim motorul de conversie pentru viitorul suport HLS/streaming adaptiv. În această actualizare am schimbat conceptul de grupuri de formate video. Anterior, KVS accepta doar 2 grupuri fixe de formate numite „Standard” și „Premium”. Formatele standard au fost folosite pentru videoclipurile publice și private, iar formatele Premium au fost folosite pentru videoclipurile premium. Un astfel de concept nu permitea trecerea unui videoclip premium la tipul public/privat sau invers. Acum, KVS va suporta orice număr de grupuri de formate video și nu vor fi conectate direct la tipul video ca înainte (cu toate acestea, de dragul compatibilității cu versiunea anterioară, a trebuit să păstrăm capacitatea unui grup de format de a fi selectat automat pentru videoclipurile premium la fel ca si inainte). În primul rând, acest lucru va permite comutarea oricărui videoclip între public / privat / tip premium în orice moment. În al doilea rând, va fi posibilă migrarea videoclipurilor dintr-un grup de formate în altul. Această caracteristică va fi necesară în viitor la migrarea proiectelor existente în format video HLS, astfel încât să nu va trebui să vă gândiți la câte videoclipuri aveți și să solicitați ca serverele dvs. de stocare să aibă spațiu pe disc x2, deoarece procesul de migrare va șterge videoclipul vechi. fișiere pentru fiecare videoclip de îndată ce creează noi fișiere video.
- În motorul de conversie am optimizat copierea capturilor de ecran video între serverul principal și serverul de conversie, astfel încât toate fișierele capturi de ecran să fie îmbinate într-o singură arhivă de bandă și copiate ca un singur fișier. Această optimizare poate crește dramatic viteza de procesare video pentru proiectele care utilizează servere de conversie la distanță cu latență FTP mare.
- În setările pentru capturi de ecran video, acum puteți activa ca capturile de ecran verticale să fie îmbinate într-o singură captură de ecran orizontală cu 2, 3 sau 4 imagini la rând.
- În serverele de conversie, acum puteți indica dacă un server ar trebui să fie complet încărcat cu sarcini înainte de a începe să utilizați alte servere. Această opțiune poate fi utilă dacă aveți un server de conversie mai puternic împreună cu unul mai puțin puternic. Într-un astfel de scenariu, dacă nu activați această opțiune, sarcinile dvs. de conversie pot fi distribuite aleatoriu pe toate serverele, rezultând unele sarcini copiate pe servere mai puțin puternice, în timp ce mai puternice vor rămâne neîncărcate complet. Folosirea noii opțiuni va avea ca rezultat o procesare mai rapidă, cu excepția cazurilor în care aveți o coadă mare de activități care așteaptă procesarea și toate resursele de conversie ar trebui să fie încărcate la maximum.
- Acum este posibil să separați videoclipurile verticale VS orizontale în panoul de administrare și zona site-ului, KVS are suport pentru un nou semnalizare în datele video.
- Pluginul de căutare externă a fost extins cu suport pentru albume și interogări de căutare, acestea putând fi acum servite prin SphinxSearch pentru o mai bună acuratețe și performanță de căutare. De asemenea, pluginul va accepta acum notificarea erorilor în cazul în care KVS detectează că SphinxSearch nu funcționează. Pentru a primi notificări prin e-mail pentru acest tip de eroare, va trebui să îl activați manual în Setări personale. Vă rugăm să consultați postarea noastră de pe forum pentru configurarea SphinxSearch, acesta este conectat de la pagina de plugin din panoul de administrare.
- Pluginul Synonymizer a fost îmbunătățit cu suport pentru expresii cu mai multe cuvinte, anterior suporta doar cuvinte individuale. De asemenea, acum va fi posibil să ștergeți anumite cuvinte prin înlocuirea lor cu text gol. Vă rugăm să rețineți că pluginul Synonymizer nu este conceput pentru a înlocui cuvintele interzise în conținutul postat de utilizatori, există o altă caracteristică pentru această sarcină aflată în setările site-ului. Dar acest plugin poate fi folosit pentru a procesa conținut de la grabber / import și, de asemenea, este capabil să postproceseze conținutul existent în orice moment, folosind funcționalitatea de editare în masă.
- Arhitectura KVS nextgen ajunge în sfârșit la toate blocurile de categorizare list_xxx și xxx_view, inclusiv categorii, modele, etichete și surse de conținut. Acest lucru le aduce noi funcții: mai multe filtre, căutare text, liste asociate și - ceea ce a fost întrebat frecvent - interogări interconectate. Interogările interconectate vor permite afișarea categorizării care este utilizată împreună cu alte categorii în videoclipuri, albume sau postări. Exemplu: pentru un model, afișați toate categoriile sau etichetele care sunt utilizate împreună cu acest model în videoclipuri. Sau pentru categorie afișați toate etichetele care sunt utilizate împreună cu această categorie în videoclipuri. Aceste interogări sunt costisitoare, așa că astfel de blocuri ar trebui să fie bine stocate în cache pentru a reduce încărcarea bazei de date.
- O altă caracteristică nextgen a fost adăugată în primul rând modelelor, dar nu am reușit să o terminăm complet deocamdată. Este capacitatea de a personaliza liste de valori predefinite ale selectorului pentru câmpuri cum ar fi sexul, culoarea ochilor și culoarea părului (și, în viitor, vor veni și pentru profilurile de utilizator). Nu există încă o modalitate de a personaliza acest lucru prin panoul de administrare, dar este posibil prin baza de date, iar dacă aveți nevoie disperată de acest lucru, vă rugăm să consultați asistența noastră pentru detalii. Această schimbare a dus totuși la incompatibilitatea cu temele referitoare la valorile modelului de gen. Tema implicită KVS a avut un filtru de gen în lista de modele care nu va mai funcționa corect după actualizare. Și orice personalizare a temei conectată la genul modelului nu va mai afișa corect valorile. Din păcate, nu există nicio modalitate de a o remedia automat și, dacă această filtrare specifică este importantă pentru site-ul dvs., vă rugăm să consultați ghidul forumului despre ce trebuie schimbat în temă și în ce mod.
- Logica de transliterare pentru directoare (partea text a URL-urilor pentru videoclipuri, categorii și etc.) a fost ușor modificată. Anterior, dacă transliterarea nu era activată (cazuri rare, deoarece transliterarea este activată în mod implicit și probabil că nu este dezactivată după), KVS ar păstra caracterele și numerele latine în URL și ar elimina orice altceva. Dacă titlul nu avea caractere latine, ceea ce este un caz obișnuit pentru limbile chineză / arabă / rusă, adresa URL ar fi generată ca șir aleatoriu de 32 de caractere. Acest comportament s-a schimbat acum: dacă transliterarea nu este activată, KVS va folosi titlul ca adresă URL, înlocuind doar spațiile și caracterele speciale cu liniuțe. Pentru a avea acest comportament înainte, a fost necesar să încărcați fișierul cu extensii PHP special creat kvs_translit.php, dar acest lucru nu va mai fi necesar. Dacă doriți să aveți adrese URL în limba dvs. maternă, puteți doar să dezactivați transliterarea în Setări conținut -> Setări directoare generate.
- Comportamentul playerului încorporat a fost îmbunătățit în cazurile în care editorii dvs. de încorporare încearcă să-și ascundă referrerul (domeniul original în care au pus codurile dvs. de încorporare). Playerul KVS nu va reda videoclipuri în acest caz, ci va deschide adresa URL a paginii video când faceți clic. Încorporați statisticile de utilizare a jucătorului vor continua să conteze utilizarea
pentru astfel de cazuri, dar acum aceste utilizări nu vor putea viziona videoclipurile dvs. Astfel de editori vor trebui fie să vă elimine codurile încorporate de pe site-urile lor, fie să nu mai ascundă informații despre domeniile lor pentru ca codurile încorporate să funcționeze pe deplin. Există și o altă problemă cu sandbox-ul codurilor de încorporare și, din păcate, nu are nicio soluție tehnică. Modul Sandbox permite editorilor dvs. de încorporare să împiedice deschiderea linkurilor din interiorul playerului dvs. de încorporare, inclusiv clicurile publicitare și linkurile către paginile video ale site-ului dvs. Publicitatea în sine va fi afișată normal, dar nu poate fi făcută clic. Acest lucru ar reduce raportul dvs. de statistici de publicitate și ar putea duce la tarife mai mici plătite de agenții de publicitate. Singura soluție aici ar fi să monitorizați domeniile care utilizează codurile dvs. de încorporare (puteți găsi aceste statistici în Statistici -> Utilizare încorporată) și să verificați dacă un site adaugă un atribut sandbox la eticheta < iframe > care leagă domeniul dvs. Dacă da, poate doriți să blocați acest site folosind lista neagră de domenii în setările playerului încorporați, atunci codurile dvs. de încorporare nu vor mai funcționa acolo. - Profilurile de publicitate sunt acum capabile să limiteze anumiți agenți de publicitate la anumite browsere.
- În GUI de editare în masă, puteți acum să recreați capturi de ecran cronologice pentru un anumit set de videoclipuri și să forțați invalidarea CDN-ului pentru setul de conținut selectat.
- Pluginul Grabbers poate suporta acum subdomenii pentru anumiți grabbers. Acest lucru este necesar pentru importarea conținutului localizat din tuburi care au localizarea lor prin subdomenii. Dacă vedeți că acest lucru nu funcționează pentru anumiți grabbers, vă rugăm să ne anunțați și vom actualiza grabbers pentru asta.
- În 6.1.0 am dezactivat posibilitatea utilizatorilor de a-și accesa conturile de pe mai multe dispozitive simultan, acum am adăugat o opțiune în setările site-ului pentru a activa această abilitate înapoi dacă este necesar.
- În setările Memberzone, acum este posibil să specificați un preț prestabilit diferit al simbolului pentru videoclipurile publice și private. Anterior, acest preț putea fi setat numai pentru ambele tipuri de videoclipuri.
- Exportarea feedurilor va permite acum utilizatorilor de feed să interogheze numai videoclipurile care au fost modificate într-o anumită perioadă de zile.
- În controlul selectorului panoului de administrare, acum puteți dezactiva afișarea sinonimelor sau puteți căuta în sinonime.
- În Setările personale, acum puteți dezactiva comportamentul automat al noii file pentru adresele URL interne ale administratorului, dacă doriți ca acestea să fie deschise strict în aceeași filă, cu excepția cazului în care utilizați manual tasta Ctrl pentru a forța o nouă filă.
- Player GUI din panoul de administrare va permite acum modificarea vitezei de redare.
- În pluginul Neuroscore a fost adăugată o nouă opțiune pentru a schimba directoarele video împreună cu titlurile în sarcinile de rescriere a titlurilor.
- În blocul album_edit acum este posibil să se limiteze dimensiunea minimă și maximă permisă a fișierelor imaginilor încărcate.
- În versiunea 6.1.0, am dezactivat suportul pentru capturile de ecran JPG cronologie ca alternativă pentru formatul WebP. După feedback de la clienții noștri, am decis să-l returnăm înapoi - acum, dacă în setările playerului aveți format WebP ales pentru capturile de ecran cronologice și, în plus, proiectul dvs. definește un alt format JPG pentru ei - playerul KVS va reveni automat la JPG pentru dispozitivele care nu nu acceptă WebP.
Erori care au fost remediate:
- [SEVERE] Protecția fișierelor video nu ar funcționa dacă ați avea unele IP-uri în lista albă în setările de protecție (începând cu 6.1.0).
- [MEDIUM] Unele feedback (de obicei spam) nu au putut fi trimise, au dus la erori afișate utilizatorilor. Acest lucru a fost bun dintr-o parte, dar ar putea duce la ratarea ceva important (din 6.1.0).
- [LOW] Pluginul pentru încărcarea conținutului FTP nu ar mai funcționa dacă numele fișierului video conține mai multe puncte (începând cu 6.1.0).
- [LOW] Pilotul automat Grabber nu a funcționat corect dacă era setat la un program bazat pe timp.
- [LOW] Jurnalele de conectare ale utilizatorilor vor păstra acum versiunea completă a adreselor IPv6, anterior păstrau doar ultima parte a acestora.