KVS 6.1.0

05 June, 2023

Vad är nytt i KVS 6.1.0

Enorma ändringar gjordes kring den nya adminpanelen. Vi fick negativ feedback från gamla användare och bestämde oss för att tillhandahålla några ytterligare alternativ för att delvis återställa den gamla administratörspanelens utseende och känsla:

  1. Påminnelse om vad som redan var möjligt i 6.0.1: stänga av ikoner i menyer, ändra storlek och flytta alla popup-fönster med minnesfunktion, lägga till anpassad CSS i ditt adminkonto - allt detta i Inställningar -> Personliga inställningar. Observera att anpassad CSS inte bara kan användas för att ställa in teckensnitt och färger, utan också för att dölja delar av GUI som du inte behöver. Till exempel har varje redigerare HTML-attributet "data-editor-name" och varje fältrad har attributet "data-field-name". Genom att använda dessa och anpassad CSS kan du nu dölja delar av editorn som du aldrig använder.
  2. Alternativet rullningsläge lades till i Personliga inställningar. Det här alternativet låter dig byta till gammal KVS-rullning, när det inte fanns någon fast sidhuvud och sidfot och hela sidan var rullbar.
  3. Ett nytt alternativ för att anpassa redigeringsöppningsläget lades till i Personliga inställningar också. Det låter dig byta till 2 nya lägen för redigeringsvisning: i popup-fönster på samma sida och i nya flikar. Dessa båda nya sätt kommer inte att återge huvud- och sidmenyn, så de kan vara användbara för små skärmar.
  4. Lade dessutom till ett alternativ för att tvinga popup-stängning när du klickar var som helst på ett tomt utrymme utanför popup, liknande hur det hände i det gamla administratörsgränssnittet.
  5. Vissa ändringar i rutnätsfiltrets GUI: vi ökade storleken på sökkontrollen och la till knappen Använd bredvid uppsättningen aktiva filter, som det var tidigare. Alla sökfält är också aktiverade som standard nu.
  6. Du kan nu använda "nedåt"-tangentbordstangenten i avancerade väljarkontroller för att visa hela listan över tillgängliga objekt som en rullgardinsmeny, liknande inbyggda valkontroller.
  7. Varje popup där det är tillämpligt ger nu länk för att ladda ner och öppna popup-innehåll i en ny webbläsarflik.
  8. Återställd standard autofokus till det första fältet i redaktörer.
  9. Kalenderkontroll tillåter nu att välja datum endast med hjälp av tangentbordet.
  10. Grids kommer att visa tummar i rutnätsformat med flera kolumner om du endast väljer tumkolumn i kolumnväljaren. Detta kan användas för att granska stora uppsättningar tummar.

Funktionen för videovattenmärke har härdats för att förhindra enkel radering av vattenstämpeln:

  1. Tillagd möjlighet att specificera max offset i pixlar eller % av videostorlek för att få vattenstämpeln att förskjutas slumpmässigt på X- och Y-axeln.
  2. Tillagt stöd för att byta hörnposition för den fasta vattenstämpeln, vilket gör att den visas slumpmässigt i olika hörn under det N antal gånger som du definierar).
  3. För rullning av vattenstämplar, lagt till stöd för att slumpvisa rullningstider med hjälp av speciell syntax.

En lista över sökrelaterade SEO/DMCA-funktioner har lagts till:

  1. Sökfrågor stöder nu status, så att du kan inaktivera alla sökfrågor. Anledningen till att göra detta är att förhindra att den här frågan visas på alla sidor som listar sökfrågor (används vanligtvis för SEO-ändamål). Tidigare kunde du bara ta bort frågor som du inte ville vara synliga, men de kunde dyka upp igen.
  2. I Statsinställningar kan du nu konfigurera att alla nya frågor läggs till i inaktiv status. Du kan använda det här alternativet om du manuellt vill godkänna frågor som du vill visa på din webbplats.
  3. Överallt i block där textsökning stöds är det nu möjligt att anpassa blockbeteendet när användaren försöker söka efter något som matchar inaktiv fråga i din databas, eller något som innehåller ett blockerat ord. I båda fallen kan du använda blockparametrar för att tvinga fram 404-fel som svar, eller göra en omdirigering till någon annan URL. Detta verkar vara nödvändigt med de senaste DMCA-begränsningarna, när agenter kräver webbadresser som innehåller någon upphovsrättsägare för att returnera 404-fel (troligen för att ta bort dessa webbadresser från Googles index), även om inga relevansresultat hittas.
  4. Äntligen kommer det nu att bli möjligt att bättre kontrollera cachning av sökresultatsidor. Tidigare cacheade KVS resultat för endast enordsfrågor för att undvika översvämning av cachesystemet. Nu har vi lagt till en blockparameter för search_caching_words så att du kan tillåta 2-ordsfrågor, eller till och med 3-ordsfrågor att cachelagras också.


Andra förbättringar:

  1. Funktionen för e-postmeddelanden lades till i personliga inställningar för varje administratör. Du kan nu konfigurera din e-post och välja vilka aviseringar du vill ta emot (uppsättningen tillgängliga meddelanden beror på dina administratörsbehörigheter och hela listan är endast tillgänglig för superadmins). Utöver aviseringar kommer det också att vara möjligt att skicka feedback från användare via e-post - antingen alla eller bara med den givna listan med vitlistade ord.
  2. Tillagt stöd för Amazon S3 och S3-kompatibla lagringssystem i lagringsservrar. Utöver det har vi också lagt till alternativet "Ingen offentlig åtkomst" i fältet för streamingtyp för de fall du vill använda lagringsservern endast för säkerhetskopiering (med flera lagringsservrar i samma grupp).
  3. I skärmdumpsformat kommer det nu att vara lagligt att ta bort JPG-format och bara behålla WebP-format, eftersom deras enhetsstöd äntligen når 98%. Spelarinställningar kommer nu bara att stödja ett enda format för tidslinjeskärmdumpar, och KVS-uppdatering bör automatiskt byta till WebP. Därför rekommenderar vi att du tar bort JPG-format från listan över TIDSLINJE (!) skärmdumpsformat efter uppdateringen. För översiktliga skärmdumpsformat bestämde vi oss för att behålla både JPG och WebP som standard i vårt standardtema, men i temainställningarna kommer du nu att kunna välja WebP-format i alla alternativ där tidigare endast JPG-format var möjliga (alternativ för primärt tumformat). Således kan du välja att helt bli av med JPG-format i videor (tyvärr inte på andra ställen just nu, men det här kommer). Vi kommer också att titta på AVIF framtida format, eftersom det nu når 80%+ adoption.
  4. Förbättrad säkerhet för massredigering av administratörspanelen. Tidigare var massredigering automatiskt möjlig för administratörer med "redigera all data"-behörighet. Nu kommer det att finnas en separat behörighet för massredigering som bör ställas in manuellt för varje administratör som behöver den här funktionen (detta inkluderar även redigering via import-GUI). Massredigering GUI tillåter också att endast ändra data som är tillåtna av andra redigeringsbehörigheter. Detta skulle säkerställa att begränsade administratörer inte kommer att kunna skada dina uppgifter utöver deras specifika ansvar. Dessutom har vi lagt till specifik behörighet för att ändra äganderätten till innehållsadministratören, vilket tidigare endast var möjligt för superadmins.
  5. Förbättrad säkerhet för borttagning av innehåll. Nu kan du konfigurera den maximala dagliga gränsen för raderat innehåll för varje begränsad administratör (30 skulle ställas in som standard efter uppdateringen). Denna ändring kommer att se till att dina administratörer inte kan radera ditt innehåll av misstag eller med uppsåt. Superadmins kommer inte att ha denna gräns, men det kommer att finnas en extra hård gräns på max 1000 innehållsobjekt (videor och/eller album) som bakgrundsuppgiftsprocessorn kan ta bort per dag. Om det behövs kan det justeras via setup.php-konfigurationsfilen.
  6. KVS kan nu generera användare som slumpmässigt väljer från 8 miljoner användarnamnsdatabas med öppen källkod. Sådana användare kommer att få ny "Genererad" status för att skilja dem från riktiga användare. Detta kan aktiveras var som helst där innehållsimport är möjligt, för att efterlikna innehåll som laddas upp från riktiga användare. För befintliga KVS-projekt kan du använda massredigeringsgränssnitt för att omtilldela videor till nygenererade användare. Det fanns också ett alternativ lagt till i Memberzone-inställningarna som gör det möjligt att anpassa hur ofta KVS ska "återanvända" redan genererade användare VS skapa nya. Detta kommer att emulera att vissa genererade användare lägger till fler videor än en.
  7. Hastighetskontroll läggs till spelaren, avstängd som standard, kan aktiveras i spelarinställningar.
  8. Installationsguiden för tema introducerad. Det kan användas för att ersätta standardtema med vilket annat tema som helst som tillhandahålls av tredje part eller kopieras från ditt andra projekt via KVS backup-plugin. Teman har vanligtvis beroenden av tumstorlekar de designades för, så guiden kommer inte bara att ersätta tema, utan kommer också att kontrollera beroenden och föreslår att du automatiskt skapar de nödvändiga tumformaten, eller ändrar andra bildalternativ som krävs av det nya temat.
  9. Temahistorik kommer nu att registrera ändringar i blockparametrar. Alla raderade filer, som tidigare har registrerats i temahistoriken, kommer också att utlösa ändringshändelse när de raderas.
  10. Förinställningar för innehållsimport stöder nu svartlistor som gör det möjligt att hoppa över import av specifika rader som innehåller något av de svartlistade orden.
  11. Neuroscore-plugin kommer nu att stödja omskrivning av titlar från gamla titlar, kategorier och modellnamn. Dessutom kommer den nu att automatiskt kunna upptäcka modeller och kategorier från videoskärmdumpar automatiskt. Dessa funktioner är fortfarande under integrationstestning och vi kommer att aktivera dem helt och hållet endast i den slutliga uppdateringen.
  12. Plugin för rensning av mallcache skulle nu göra mer intelligent rensning av cacheminnet, och skulle också kunna visa mer avancerad cachestatistik, vilket är användbart för att analysera cacheöverbelastning. Tidigare ökad cachetid för ett enda block skulle resultera i enorma mängder skräpcachefiler, men med den senaste ändringen kommer det inte att vara ett problem längre.
  13. I DigiRegs-plugin kan du nu välja att endast tillämpa DigiRegs-kontroll för videor som inte har innehållskälla.
  14. Plugin för automatiskt val av modell kommer att överväga användarnamn, kanal och innehållskälla för att autotilldela modeller, detta kommer att öka plugin-framgångsfrekvensen med innehåll från grabbers.
  15. I grabbers plugin när du aktiverar autopilot för enskilda grabbers kan du nu ange tidsintervallet när du vill att specifik grabber ska exekveras. Tidigare var det bara möjligt att ange intervallet mellan efterföljande avrättningar.
  16. Plugin för säkerhetskopiering stöder nu duplicering av säkerhetskopieringsarkiv till vissa FTP.
  17. Massredigering kommer nu att stödja att skapa nya spellistor i farten.
  18. Genom att exportera flöden kan du endast konfigurera export av specifika videoinnehållstyper (t.ex. endast inbäddade eller uppladdade videor).
  19. Logik som hashaar uppladdade filer och söker efter dubbletter optimerades för att hasha endast en del av filen som vanligtvis innehåller information om sidhuvuden och nyckelbildrutor. Detta kommer dock inte att påverka alla efter uppdateringen. Om du vill tillämpa denna korrigering måste du lägga till $config['optimize_file_hashing']="true"; rad (med semikolon i slutet) till /admin/include/setup.php, men efter att ha aktiverat detta - kommer alla befintliga videor att sluta delta i dubbletter av kontroller och kan eventuellt laddas upp igen. Denna metod kommer att vara aktiverad som standard för nya installationer.
  20. Bättre säkerhet för användarkonton och e-post. KVS kommer nu endast att tillåta en enstaka användarsession, så att om en annan session loggas in under samma konto kommer alla andra sessioner att loggas ut automatiskt. Procedurerna för registrering och lösenordsåterställning kommer att sluta avslöjas om den tillhandahållna e-posten redan används i KVS eller inte (e-post duplicate check). Därför kommer det inte att vara möjligt att avgöra om någon specifik e-post är registrerad eller inte. Dessutom kommer KVS att se till att användare med samma e-post kan skapa ett nytt konto via betalningsprocessorn igen. Detta kan hända när en betald användare avbryter sin återfaktureringscykel och sedan vill köpa åtkomst en gång till. Tidigare krävde KVS inte bara ett unikt användarnamn utan också e-post.
  21. I video_view- och album_view-block lade vi till parametern limit_ignore_seo_bots som kan användas för att stänga av innehållsvisningsgränsen för SEO-bots (användaragenter). Innehållsvisningsgräns är en annan inställning i de nämnda blocken, som begränsar antalet innehåll som kan nås av en användare med en enda IP under en viss tidsperiod. Denna gräns används vanligtvis för att göra det möjligt för användare som registrerar sig för att få tillgång till mer innehåll, men kan också negativt påverka SEO-bots indexering.
  22. I list_videos, list_albums och list_content-block introducerade vi parametern limit_access_level, som kan användas för att visa innehåll tillgängligt för den aktuella användaren baserat på globala och individuella inställningar för innehållsåtkomstnivå. Förutom det lade vi till parametern access_level_id för att visa innehåll med specifik åtkomstnivå.
  23. Videofilskydd kommer nu automatiskt att vitlista alla Googlebot / Bingbot IP:er med hjälp av den tillhandahållna listan över kända IP:er. Tidigare använde KVS endast omvänd DNS-sökning för att vitlista Googlebot-förfrågningar, men det rapporterades att den här funktionen inte alltid fungerade. Utöver det har vi lagt till stöd för CIDR-masknotation i IP-vitlistans fält för videoskyddsinställningar.

Buggar som har åtgärdats:

  1. [MEDIUM] KVS-spelaren initierade inte förladdning på Android-enheter.
  2. [LÅG] Statistik räknades inte korrekt på andra underdomäner än www.
  3. [LÅG] Spelaren VAST stödde inte 00:00:00 hoppa offset för att visa hoppa över knappen omedelbart.
  4. [LÅG] I vissa fall skulle sökstatistiken innehålla noll hittade resultat.
  5. [LÅG] Exporterande flöden returnerade inte tomma resultat när en obefintlig kategori eller något annat kategoriseringsfilter i parametrar passerade.
  6. [LÅG] Olika små buggfixar i den nya adminpanelen.
Den helt nya KVS 6.3.0 är här Beställ nu