Vänligen hitta fullständig information om uppdateringen på KVS-forumet: KVS 6.2. 0 uppdatering.
Vad är nytt i KVS 6.2.0:
- Vi är glada att kunna meddela att PHP 8.1-stöd är tillgängligt för beta-testning, eftersom vi lyckades göra det utan Smarty-uppdatering. Vi rekommenderar att du använder PHP 8.1 för nya projekt, men för närvarande rekommenderar vi inte att du uppdaterar PHP för projekt som körs utan kritisk nödvändighet, eftersom det fortfarande kan finnas problem med full efterlevnad. Även om PHP 8.2 sannolikt också stöds, kan vi ännu inte säga det officiellt. När du byter till PHP8 kan det vara kritiska problem med anpassningar av din webbplatsmall och eventuell anpassad PHP-kod du har. För närvarande finns det ett enda känt problem med KVS standardtema, men det kan finnas fler; så innan du byter PHP-version, vänligen kolla vårt forum för senaste information om PHP8-migrering - vi kommer att fortsätta uppdatera med alla nya problem som hittas.
- Vi har börjat förbereda konverteringsmotorn för det kommande HLS/adaptive streaming-stödet. I den här uppdateringen ändrade vi konceptet med videoformatgrupper. Tidigare stödde KVS endast 2 fasta grupper av format som heter 'Standard' och 'Premium'. Standardformat användes för offentliga och privata videor, och premiumformat användes för premiumvideor. Ett sådant koncept tillät inte att byta en premiumvideo till offentlig/privat typ eller vice versa. Nu kommer KVS att stödja valfritt antal videoformatgrupper, och de kommer inte att vara direkt kopplade till videotyp som tidigare (men för bakåtkompatibilitetens skull var vi tvungna att behålla möjligheten för en formatgrupp att automatiskt väljas för premiumvideor som tidigare). Först och främst kommer detta att tillåta att växla vilken video som helst mellan offentlig / privat / premiumtyp när som helst. För det andra kommer det att vara möjligt att migrera videor från en formatgrupp till en annan. Den här funktionen kommer att krävas i framtiden när du migrerar befintliga projekt till HLS-videoformat, så att du inte behöver tänka på hur många videor du har och kräver att dina lagringsservrar har x2 diskutrymme, eftersom migreringsprocessen kommer att radera gammal video filer för varje video så snart den skapar nya videofiler.
- I konverteringsmotorn optimerade vi videoskärmdumpar som kopierades mellan huvud- och konverteringsservrar, så att alla skärmdumpsfiler slås samman till ett enda bandarkiv och kopieras som en enda fil. Denna optimering kan dramatiskt öka videobearbetningshastigheten för projekt som använder fjärrkonverteringsservrar med hög FTP-latens.
- I videoskärmdumpinställningar kan du nu aktivera att vertikala skärmdumpar slås samman till en enda horisontell skärmdump med 2, 3 eller 4 bilder i rad.
- I konverteringsservrar kan du nu ange om en server ska vara fulladdad med uppgifter innan du börjar använda andra servrar. Det här alternativet kan vara användbart om du har en kraftfullare konverteringsserver tillsammans med några mindre kraftfulla. I ett sådant scenario, om du inte aktiverar det här alternativet, kan dina konverteringsuppgifter distribueras slumpmässigt till alla servrar, vilket resulterar i att vissa uppgifter kopieras till mindre kraftfulla servrar, medan mer kraftfulla förblir inte helt laddade. Att använda det nya alternativet kommer att resultera i snabbare bearbetning, förutom de fall då du har en stor uppgiftskö som väntar på bearbetning och alla dina konverteringsresurser bör laddas till fullo.
- Nu möjligt att separera vertikala VS horisontella videor i adminpanelen och webbplatsområdet, KVS har stöd för en ny flagga i videodata.
- Extern sökplugin utökades med stöd för album och sökfrågor, de kan nu betjänas via SphinxSearch för bättre söknoggrannhet och prestanda. Även plugin-programmet kommer nu att stödja felmeddelanden om KVS upptäcker att SphinxSearch inte fungerar. För att få e-postmeddelanden för denna feltyp måste du aktivera den manuellt i Personliga inställningar. Se vårt foruminlägg för att konfigurera SphinxSearch, det är länkat från pluginsidan i adminpanelen.
- Synonymizer-plugin förbättrades med stöd för flerordsuttryck, tidigare stödde den bara enstaka ord. Det kommer nu också att vara möjligt att ta bort specifika ord genom att ersätta dem med tom text. Observera att Synonymizer-plugin inte är utformad för att ersätta förbjudna ord i innehållet som lagts upp av användare, det finns en annan funktion för denna uppgift i webbplatsinställningarna. Men detta plugin kan användas för att bearbeta innehåll från grabbers/import, och kan även efterbehandla befintligt innehåll när som helst med hjälp av massredigeringsfunktioner.
- KVS nextgen-arkitektur kommer äntligen till alla kategoriseringslist_xxx och xxx_view-block, inklusive kategorier, modeller, taggar och innehållskällor. Detta ger dem nya funktioner: fler filter, textsökning, relaterade listor och - vad som ofta har ställts - sammanlänkade frågor. Sammankopplade frågor tillåter visning av kategorisering som används tillsammans med annan kategorisering i videor, album eller inlägg. Exempel: för en modell visar alla kategorier eller taggar som används tillsammans med denna modell i videor. Eller för kategori visa alla taggar som används tillsammans med denna kategori i videor. Dessa frågor är dyra, så sådana block bör vara väl cachade för att minska databasbelastningen.
- En annan nextgen-funktion lades till i första hand till modeller, men vi lyckades inte fullfölja den för tillfället. Det är möjligheten att anpassa listor med fördefinierade väljarvärden för sådana fält som kön, ögonfärg och hårfärg (och kommer i framtiden även för användarprofiler). Det finns inget sätt att anpassa detta via adminpanelen ännu, men möjligt via databasen, och om du desperat behöver detta, kontakta vår support för detaljer. Denna förändring har dock resulterat i inkompatibilitet med teman angående modellens könsvärderingar. KVS standardtema hade ett könsfilter i modelllistan som slutar fungera korrekt efter uppdateringen. Och varje temaanpassning kopplad till modellens kön kommer att sluta visa värden korrekt. Tyvärr finns det inget sätt att automatiskt fixa det, och om denna specifika filtrering är viktig för din webbplats, vänligen se forumguiden om vad som behöver ändras i temat och på vilket sätt.
- Translitterationslogik för kataloger (textdelen av webbadresser för videor, kategorier etc.) ändrades något. Tidigare om translitterering inte var aktiverad (sällsynta fall, eftersom translitterering är aktiverad som standard och sannolikt inte stängs av efter) skulle KVS behålla latinska tecken och siffror i URL och ta bort allt annat. Om titeln inte hade några latinska tecken, vilket är ett vanligt fall för kinesiska/arabiska/ryska språk, skulle webbadressen genereras som en slumpmässig 32-teckensträng. Det här beteendet har ändrats nu: om translitterering inte är aktiverat kommer KVS att använda titel som URL, och bara ersätta mellanslag och specialtecken med bindestreck. För att ha detta beteende tidigare krävdes man att ladda upp en specialgjord PHP-tilläggsfil kvs_translit.php, men detta kommer inte att behövas längre. Om du vill ha webbadresser på ditt modersmål kan du bara stänga av translitterering i Innehållsinställningar -> Genererade kataloginställningar.
- Bädda in spelarens beteende förbättrades i fall när dina inbäddade utgivare försöker dölja sin hänvisare (den ursprungliga domänen där de placerade dina inbäddningskoder). KVS-spelaren kommer inte att spela upp videor i det här fallet, utan öppnar istället din videosidas URL när du klickar på den. Användningsstatistik för inbäddade spelare kommer att fortsätta att räkna
-användning i sådana fall, men nu kommer dessa användningar inte att kunna titta på dina videor. Sådana utgivare måste antingen ta bort dina inbäddningskoder från sina webbplatser eller sluta dölja information om sina domäner för att få inbäddningskoder att fungera fullt ut. Det finns också ett annat problem med att sandlåda dina inbäddningskoder och tyvärr har det ingen teknisk lösning. Sandlådeläget låter dina inbäddade utgivare förhindra att länkar öppnas inifrån din inbäddade spelare, inklusive reklamklick och länkar till videosidorna på din webbplats. Själva reklamen kommer att visas normalt, men går inte att klicka på. Detta skulle minska din annonsstatistik och kan resultera i lägre priser som annonsörer betalar. Den enda lösningen här skulle vara att övervaka domäner som använder dina inbäddningskoder (du kan hitta denna statistik i Stats -> Embed use), och kontrollera om en webbplats lägger till sandbox-attribut till < iframe >-taggen som länkar din domän. Om så är fallet kanske du vill blockera den här webbplatsen genom att använda Domains black list i inställningarna för Bädda in spelaren, då kommer dina inbäddningskoder att sluta fungera där. - Annonsprofiler kan nu begränsa specifika annonsörer till specifika webbläsare.
- I massredigeringsgränssnittet kan du nu återskapa tidslinjeskärmdumpar för en specifik uppsättning videor och tvinga fram CDN-ogiltigförklaring för den valda uppsättningen innehåll.
- Grabbers plugin kan nu stödja underdomäner för vissa specifika grabbers. Detta krävs för att importera lokaliserat innehåll från rör som har sin lokalisering gjord via underdomäner. Om du ser att detta inte fungerar för specifika grabbers, vänligen meddela oss så uppdaterar vi grabbers för det.
- I 6.1.0 inaktiverade vi möjligheten för användare att komma åt sina konton från flera enheter samtidigt, nu har vi lagt till ett alternativ i webbplatsinställningarna för att aktivera denna möjlighet tillbaka om det behövs.
- I Memberzone-inställningarna är det nu möjligt att ange olika standardtokenpris för offentliga och privata videor. Tidigare kunde detta pris endast ställas in för båda dessa videotyper.
- Att exportera flöden gör det nu möjligt för flödesanvändare att bara fråga videor som har ändrats inom en viss period av dagar.
- I administratörspanelens väljarkontroll kan du nu stänga av visningen av synonymer, eller söka i synonymer.
- I Personliga inställningar kan du nu stänga av automatiskt beteende för ny flik för interna admin-URL:er om du vill att de ska öppnas strikt på samma flik, om du inte manuellt använder Ctrl-tangenten för att tvinga fram ny flik.
- Spelarens GUI i adminpanelen tillåter nu att ändra uppspelningshastighet.
- I Neuroscore plugin lades ett nytt alternativ till för att ändra videokataloger tillsammans med titlar i titel omskrivningsuppgifter.
- I album_edit block är det nu möjligt att begränsa den minsta och högsta tillåtna filstorleken för de uppladdade bilderna.
- I 6.1.0 stängde vi av stödet för JPG-tidslinjeskärmdumpar som en reserv för WebP-format. Efter feedback från våra kunder beslutade vi att returnera det - nu om du i spelarinställningar har valt WebP-format för tidslinjeskärmdumpar och utöver det definierar ditt projekt ett annat JPG-format för dem - kommer KVS-spelaren automatiskt att falla tillbaka till JPG för enheter som gör det stöder inte WebP.
Buggar som har åtgärdats:
- [ALLVARLIG] Videofilskydd skulle inte fungera om du hade vissa IP-adresser vitlistade i skyddsinställningarna (sedan 6.1.0).
- [MEDIUM] Viss feedback (vanligtvis spam) kunde inte skickas, de resulterade i fel som visades för användarna. Detta var bra från ena sidan, men kan resultera i att något viktigt missas (sedan 6.1.0).
- [LÅG] Plugin för FTP-innehållsuppladdning skulle sluta fungera om videofilnamnet innehöll flera punkter (sedan 6.1.0).
- [LOW] Grabber-autopiloten fungerade inte korrekt om den var inställd på tidsbaserat schema.
- [LÅG] Användarloggar kommer nu att behålla den fullständiga versionen av IPv6-adresser, tidigare behöll de bara den sista delen av dem.