KVS 4.0.1

18 February, 2018

Du kan hitta fullständig information om uppdateringen på KVS-forumet: KVS 4.0.1-uppdatering

Från och med KVS 4:e generationen vill vi ändra vårt sätt att hantera versionshantering och uppdateringspolicy. Tidigare hade KVS filialer (1.x, 2.x, 3.x) och alla uppdateringar inom en filial var gratis, men uppdatering till en ny filial kostade 25 % av ett nytt licenspris för varje enskild licens. Många framgångsrika år har gått och KVS har nu många kunder med ett stort antal licenser på sina konton, så att uppdatera dem alla till KVS 4 kommer att betyda enorma pengar för dem.

Som ett resultat har vi balanserat om vår uppdateringspolicy:

  1. När det gäller versionshantering kommer vi inte att använda termen "branch" längre, alla nya versioner kommer att vara av två typer: större funktionsuppdateringar (t.ex. 4.1, 4.2, etc.) och mindre buggfixningsuppdateringar (4.0.1, 4.0.2 ). Mindre versioner kommer att tillkännages som vanligt, men vi kommer inte att göra dem tillgängliga offentligt om det inte finns några viktiga buggfixar, de kommer endast att vara tillgängliga på begäran. Om du ändrar det här tillvägagångssättet kommer vi att introducera viktiga buggfixar omedelbart utan att ta hänsyn till den aktuella versionen.
  2. Åtkomst till alla uppdateringar kommer nu att kosta 100 USD per år per kund och det spelar ingen roll hur många licenser du har. Alla nya Ultimate-licensköp ger +1 års gratis uppdateringar sedan köpdagen. Alla nya andra licensköp ger +0,5 år gratis uppdateringar sedan köpdagen.
  3. Alla klienter som har köpt en ny Ultimate-licens sedan 15.01.2017 eller någon annan ny licens sedan 15.07.2017 kommer att ha fri tillgång till 4.0-uppdateringen. För enkelhetens skull kommer vi snart att uppdatera vår kundzon med denna information.
  4. Alla oanvända licenser kommer att använda den senaste versionen när som helst, de kommer inte att kopplas till några datum.

Observera att uppdatering till 4.0 aldrig skulle vara gratis ändå, vi lägger inte till en betalning här som aldrig funnits tidigare. 25%-policyn har funnits sedan 2009. Men 3.x-grenen utvecklades under de senaste 5 åren och alla uppdateringar inom den var gratis, så denna policy har aldrig tillämpats. Den nya policyn gör det mycket billigare att tillämpa 4.x-uppdatering för kunder som har många licenser på sina konton, samtidigt som det inte påverkar så mycket de kunder som bara har en licens. I stället för att betala för uppdateringar kan du helt enkelt köpa en ny KVS-licens och din uppdateringsperiod förlängs automatiskt baserat på regeln som beskrivs ovan.

Vad är nytt i 4.0.0

Globala förbättringar i annonsmodulen:

  1. Möjlighet att begränsa enskilda annonser till vissa enheter, webbläsare och medlemsstatusar.
  2. Möjlighet att begränsa enskilda annonser så att de visas under ett visst tidsintervall (till exempel från 22:00 och slutar 02:00 varje dag).
  3. Möjlighet att konfigurera annonserings start-/slutdatum med 1 minuts precision.
  4. Möjlighet att utesluta specifik reklam från att visas för vissa kategorier.
  5. Annonsplatser tillåter nu konfigurering av inslagen HTML-kod, så att inget tomt reklamblock visas när det inte finns något att visa inuti det.
  6. Player HTML-annonsering kan nu kopplas till reklamplatser och ger därmed ett enkelt sätt att använda all reklammodulfunktionalitet i spelaren.
  7. Adblock-plugin bör inte längre förhindra att annonser sparas i KVS adminpanel.

Många förbättringar i konverteringsmodulen:

  1. Skapandet av videotrailer är optimerat, nu skapas trailers mycket snabbare och med mindre kvalitetsförlust. Det är nu också möjligt att lägga till övertoningseffekter till trailers.
  2. Rörliga vattenstämplar stöds nu med möjlighet att ställa in hastighet, riktning och valfritt antal positioner i sekunder och procent för upprepning.
  3. Möjlighet att byta konvertering av nya videor till en tvåfasig process: den första fasen skapar bara alla nödvändiga videoformat, den andra fasen skapar alla högupplösta format som vanligtvis deklareras som villkorligt valfria. På så sätt blir video tillgänglig snabbare, du behöver inte vänta på att alla videoformat ska skapas.
  4. Möjlighet har lagts till för att valfritt aktivera inställningar för beskärning av skärmdumpar för manuellt uppladdade skärmdumpar. Tidigare användes beskärning aldrig för uppladdade skärmdumpar.
  5. Loggning av bakgrundsuppgifter har förbättrats. Nu kan bakgrundsuppgiftsloggen visa information om alla konverteringsfaser och viktigast av allt deluppgifter och deras varaktighet.
  6. Det är nu möjligt att koda ett anpassat PHP-skript för att ställa in individuell beskärning, rotation eller spegling av en källfil för alla uppladdade videoklipp. Dessa alternativ är inte exponerade för offentlig användning, eftersom de är för specifika för de flesta användare.
  7. KVS kommer nu att stödja uppladdning av ljudfiler direkt till MP3-format. För att använda den här funktionen bör du lägga till mp3-tillägg i listan över tillåtna videotillägg i /admin/include/setup.php, och även ladda upp skärmdumpar för varje sådan video.

Stor uppsättning förbättringar och korrigeringar av KVS-spelare:

  1. Möjlighet att aktivera automatisk förladdning, vilket ger tips till alla enheter att starta optimistisk videobuffring innan användaren börjar spela.
  2. Möjlighet att visa relaterade videor på paus (om ingen pausannonsering är konfigurerad).
  3. Möjlighet att visa global videovaraktighet i spelaren istället för aktuell formatlängd. Detta kan vara användbart för betalsajter om icke-premiumanvändare bara kan se korta trailers – då är det bättre att visa hela videons varaktighet istället för trailerns varaktighet.
  4. All spelares HTML-annonsering är nu helt integrerad i KVS-annonseringsmodulen.
  5. För pre-roll och post-roll-annonsering kommer de uppdaterade skalen att visa tidslinje med annonseringslängd.
  6. För pre-roll och post-roll-annonsering är det nu möjligt att aktivera VAST från flera leverantörer som stöds.
  7. För pre-roll-annonsering kan du nu konfigurera så att den inte visas för varje enskild video, men kan hoppa över några videor innan nästa visning.
  8. I inställningarna för inbäddningsspelare kan du nu ställa in cachingintervall för inbäddningskoder. Tidigare inbäddade koder cachades automatiskt upp till 24 timmar.
  9. Åtgärdat fel beteende hos buffertindikatorn när du hoppade över eller bytte till ett annat format.
  10. Fixade skärmdumpar på tidslinjen visar problem i vissa webbläsare.
  11. Åtgärdat helskärmsproblem i skrivbordssafari.

Flera viktiga förbättringar i KVS-lagringssystem:

  1. Lägg till stöd för att synkronisera en lagringsserver från en annan lagringsserver om de finns i samma lagringsgrupp. Denna uppgift krävs i princip när du flyttar innehåll från en server till en annan eller när du vill duplicera innehåll mellan flera lagringsservrar för lastbalansering. Tidigare kunde du bara göra det manuellt, nu kan KVS göra det åt dig.
  2. Vi utökade CDN-invaliderings-API för att stödja ytterligare parameter som beskriver operationstyp (lägg till, uppdatera eller ta bort). Således kommer invaliderings-API att köras även när nytt innehåll läggs till i CDN.
  3. Du kan nu inaktivera lagringsgrupper så att de inte används i ny innehållsallokering.
  4. IP-vitlista som konfigurerats i video-anti-hotlink-skyddsinställningar kommer nu att inaktivera alla skyddsnivåer för de givna IP-adresserna, inklusive statusbaserat skydd.

Set med förbättringar av plugin-grabber:

  1. Möjlighet att konfigurera kommandoradssökväg till youtube-dl-biblioteket med alla kommandoradsalternativ som stöds.
  2. För grabbers baserade på youtube-dl kommer KVS också att ladda ner videofiler via youtube-dl, vilket gör det möjligt att använda aria2-biblioteket för flertrådiga nedladdningar utan hastighetsbegränsning.
  3. För grabbers baserade på youtube-dl kommer det att vara möjligt att konfigurera proxyserverlistan om din servers IP blockeras.
  4. Alla befintliga grabbers kommer snart att bytas till youtube-dl.

Flera ändringar i plugin för FTP-innehållsuppladdning:

  1. Möjlighet att ange video-/albumbeskrivning i en separat TXT-fil.
  2. Möjlighet att slumpvisa ordning i vilken innehåll kommer att läggas till.
  3. Lägg till visningsinformation om dubbletter, om de upptäcks.

Andra förbättringar:

  1. Inställningarna för bildstorlek har förbättrats med ytterligare alternativ för storleksändring som gör det möjligt att nu ha bilder med dynamisk storlek (tidigare var det bara möjligt att ha bilder med fast storlek för kategorier, modeller och etc). Även för kategorier och medlemmar har vi lagt till 2:a storleken, så nu stöder alla bilder 2 separata storlekar med olika storleksändringstyper. På grund av migrering av kategorier avatar till en ny lagringsstruktur kommer det att behövas modifiera en del kod i mallar. Efter uppdatering kommer revisionsplugin att visa KVS #10-problem. Skapa ett supportärende som anger alla domäner du har uppdaterat och se till att supportåtkomst är aktiverad där.
  2. KVS stöder nu interna betalprenumerationer för medlemmar och kanaler som använder tokens. När du köper en prenumeration får medlemmar premiumåtkomst till allt innehåll från medlemmen eller kanalen de prenumererar på, inklusive allt innehåll som läggs till i framtiden av denna medlem eller till denna kanal. En prenumeration kan vara tidsbegränsad eller obegränsad (konfigurerbar av admin). Begränsade betalprenumerationer kommer att förnyas automatiskt om en medlem har tillräckligt med tokens i balans. Annars kommer prenumerationen att löpa ut och medlemmen måste köpa den igen för att få tillgång. På samma sätt som med individuellt innehållsköp låter KVS dig ställa in att en del av förbrukade tokens tjänas in av innehållsförfattare, så att du kan få medlemmar som tjänar tokens från att sälja prenumerationer på deras profiler och kanaler. I medlemsprofilredigering och kanalredigeringsblock är det nu möjligt att ange tokens pris i tokens_required-fältet.
  3. För premiumaccesspaket kan du nu välja om de är tillgängliga vid registrering, uppgradering eller båda. Det här alternativet kan till exempel användas för att ge vissa rabatter för återkommande medlemmar, samtidigt som det har fullt pris för nya medlemmar.
  4. Premium-åtkomstpaket kan nu köpas med tokens. Vi har lagt till en specifik betalningsprocessor för hantering av dessa namngivna Interna Tokens. Så om din webbplats erbjuder gratis- och premiumzoner kan dina gratismedlemmar tjäna tokens för sin aktivitet och sedan använda tokens för att köpa tillgång till premiumzonen.
  5. För att tillåta att acceptera betalningar med olika metoder kommer registrerings- och uppgraderingsblock nu att tillåta visning av åtkomstpaket från alla aktiva betalningsbehandlare. Således kan du använda flera betalningsprocessorer samtidigt och låta användarna bestämma vilken de ska använda.
  6. Medlemmar kan nu belönas med tokens för att logga in i medlemszonen varje specifikt tidsintervall. Detta kan användas för att stimulera deras aktivitet på din webbplats.
  7. I videoformatinställningarna kommer du nu att kunna ange nedladdningsordning för varje format som du aktiverar nedladdningsalternativet. Tidigare var ordningen för nedladdningsfiler inte definierad.
  8. I videoformatinställningar kan du nu begränsa hastigheten separat för läge för inbäddningskod. Detta kan minska din trafikanvändning och samtidigt inte behöva blockera användningen av inbäddade koder.
  9. Insticksprogram för automatiskt val av kategorier och taggar kommer nu att stödja mild matchning för sammansatta taggar och kategorier. Detta nya alternativ kommer att ge bättre sätt för språk där ordändelser varierar i olika fall. Ger också flexibilitet i hanteringen av automatiskt val.
  10. Modeller och innehållskällor stöder nu rankning baserat på de definierade kriterierna (sortering). Du kan nu visa den senaste rankningen för varje modell eller innehållskälla och tidigare rankning om den ändras. Rankningskriterier kan ställas in i innehållsinställningar.
  11. I massredigering kan du nu skicka in återskapande av flera videoformat samtidigt (tidigare var det bara möjligt att göra ett åt gången). Även massredigering stöder nu åtkomstnivåfält.
  12. Ett nytt gränssnitt för massoperation för videor/album har lagts till: massval. Du kan använda den för att välja lista över videor/album baserat på deras ID:n eller webbadresser och sedan antingen filtrera dem eller massredigera dem eller ta bort dem.
  13. Om du använder markeringsvideo/album som raderad funktionalitet kan du nu skicka e-postmeddelande direkt därifrån. Den här funktionen används vanligtvis för att hantera DMCA-klagomål, så det kan vara användbart att skicka e-post med listan över raderade webbadresser.
  14. När du redigerar videor eller album kan du nu köra plugin-program för automatiskt val av kategori, tagg eller modell för dem individuellt. Tidigare var detta endast tillgängligt från massredigeringsgränssnittet.
  15. Exporterande flöden kan nu filtreras efter HD-flagga. Du kan nu också välja att helt enkelt exportera "bästa" eller "sämsta" kvalitet för varje video istället för att ange ett direktformatnamn.
  16. Adminpanelen kan nu söka efter lokaliserade titlar/beskrivningar/kataloger i alla objekt som stöder lokalisering.
  17. Webbplatsens UI-sektion har nu versionskontrollsystem, som övervakar alla ändringar i temamallar, stilar och JS-filer. Detta gör att du kan återställa alla specifika ändringar när som helst, eller återställa originalversionen om du har gjort något fel. Den kan också användas med webbsidor för textjämförelse för att hitta vad som har ändrats i en specifik version.
  18. I webbplatsinställningar kommer det nu att vara möjligt att konfigurera att innehåll med statusen "pågår" eller "fel" visas via direktlänkar. Tidigare skulle sådant innehåll aldrig visas. Den här funktionen är extremt användbar för webbplatser som erbjuder videovärdfunktionalitet, användare kan ladda upp sina videor och omedelbart få inbäddade koder som inte returnerar 404-fel. Observera att du kommer att behöva uppdatera mallar så att sådana fall visar ett rimligt meddelande, annars kommer de inte att visa något åtkomstfelmeddelande i de flesta teman.
  19. I statistikinställningar för sökstatistik kan du nu konfigurera maximal frågelängd och svartlistasymboler, vilket förhindrar att frågor som inte matchar dessa filter läggs till i din statistik. Detta behövs för att förhindra att vissa inte trevliga frågor senare visas på din webbplats.
  20. KVS webbplatsmotor kommer nu att kunna producera minifierad HTML, men detta alternativ kommer inte att vara tillgängligt i offentliga inställningar och kan endast aktiveras via /admin/include/setup.php-konfigurationen. HTML-minifiering producerar enkelrads HTML-kod utan radbrytningar, men det kommer att resultera i att textområden inte fungerar korrekt (allt innehåll med flera rader som visas i ett textområde kommer att raderas, t.ex. redigering av videobeskrivningar kommer att omsluta beskrivningar med flera rader); och även om du har någon inline JS / CSS-kod utan slutande semikolon, kommer detta att bryta dess syntax. Använd på egen risk vid behov.
  21. I webbplatsinställningarna för dynamiska HTTP-parametrar kan du nu konfigurera deras cookielivslängd. Innan dess var deras livstid tvingad till 365 dagar. Dessa används vanligtvis för att skicka affiliatereferenser till din webbplats.
  22. I innehållsinställningar är det nu möjligt att konfigurera åtkomst till filuppladdningsfunktioner. Tidigare var filuppladdningsfunktionen tillgänglig offentligt (vissa webbplatser kan behöva anonym uppladdning), men nu kan du bara tillåta det för registrerade medlemmar eller administratörer. För fjärruppladdningar av webbadresser kan du också ställa in en maxgräns för filstorlek.
  23. I den här uppdateringen ändrade vi hur taggar läggs till på adminpanelen. Tidigare kunde du bara masslägga taggar i vanlig lista, men nu kan du masslägga taggar tillsammans med deras synonymer; Du kan också använda samma metod för att lägga till nya synonymer till befintliga taggar.
  24. Videospelaren på adminpanelens redigeringssida för video tillåter nu växling mellan alla videoformat, om det finns flera. Tidigare visade den det största formatet, vilket inte alltid är bekvämt.
  25. En mycket viktig logisk förändring för webbansvarigas åtkomstnivå. Webbansvariga kommer inte längre att ha samma åtkomstnivå som premiummedlemmar, de kommer att ha standardåtkomstnivå istället.
  26. När överbelastningsskydd utlöses för en sida kommer KVS att returnera 503-status med rendering av overload.html-innehåll istället för att göra omdirigering som tidigare.
  27. Ändrade hur textsökningsbeteendet fungerar när endast ett resultat hittas (endast 1 video, 1 album osv.). Tidigare omdirigerade KVS automatiskt till denna resultatsida som standard. Efter uppdateringen kommer omdirigering inte att ske som standard och KVS visar helt enkelt sökresultatsidan med 1 video eller 1 album. Om du vill ha omdirigering som tidigare bör du använda parametern search_redirect_enabled i motsvarande list_xxx-block i ditt tema.
  28. Tagglista (list_tags) och tags cloud (tags_cloud) block stöder nu visning av taggar från alla objekt och inte bara från videor eller album. KVS stöder även taggar i modeller, innehållskällor, inlägg, kanaler och spellistor.
  29. Lade till en ny parameter show_stats till videovy (video_view) och album view (album_view) block. Du kan använda den här parametern för att tvinga ett block att göra en ytterligare fråga och välja video- eller albumvisningsstatistik för de senaste N dagarna. Denna statistik kan användas för att visa video/album popularitetsdiagram för den givna tidsperioden (antalet dagar KVS behåller denna statistik definieras i statistikinställningarna).
  30. Kategorilistblock (list_categorys) kan nu visa lista över relaterade kategorier, t.ex. kategorier från samma grupp. För att aktivera detta lades de nya parametrarna var_category_id / var_category_dir till, som förväntar sig att kategori-ID eller katalog skickas i URL.
  31. Listblocket för sökfrågor (search_results) kan nu visa sökfrågor som liknar den givna kategorin eller taggen (t.ex. sökfrågor som använder denna kategori eller tagg). För att aktivera detta lades de nya parametrarna var_category_id / var_category_dir / var_tag_id / var_tag_dir till, som förväntar sig att kategori / tagg-ID eller katalog skickas i URL.
  32. Inläggslistblock (list_posts) stöder nu filtrering efter anpassade fält.
  33. Det kommer nu att vara möjligt att visa framtida eller kommande videor/album. För att göra det använder du den nya blockparametern mode_futures i blocket list_videos / list_albums. Det här alternativet är extremt användbart för betalsajter för att visa de kommande uppdateringarna.

Buggar som har åtgärdats:

  1. Många spelarlogik- och skalfixar (beskrivs ovan).
  2. I vissa fall skulle Epoch-processorn stänga åtkomsten före periodens slut.
  3. Domäner som var svartlistade för registrerings-e-postmeddelanden skulle inte också svartlista underdomäner.
  4. Säkerhetskopieringsplugin har optimerats för satelliter.
  5. Kritisk sårbarhet som vi skickade patch den 20 november.
  6. Slumpmässig omdirigering av video/album cachelagrades i 1 minut och omdirigerades till samma video/album under hela minuten.
  7. När du använder extern sökplugin skulle KVS inte returnera 404-fel för icke-existerande sidor i sökpaginering.
  8. Ett dussin andra små förbättringar av användbarhet/stabilitet.

Vad är nytt i 4.0.1

Flera spelarförbättringar:

  1. Det kommer nu att vara möjligt att använda tredje parts VAST-leverantörer för en prenumeration. För närvarande kommer prenumerationen att vara gratis under betatestperioden.
  2. Reklam försvinner inte längre efter att ha klickat.
  3. Förbättrad adblock player-funktion. Nu kan du konfigurera hur lång tid i sekunder som adblock-användare får titta på. Efter det kommer spelaren att emulera kraschen med att visa din fördefinierade HTML-kod istället.
  4. Lägg till stöd för inline-uppspelning på Iphones, vilket även gör det möjligt att visa pre-roll-annonsering på Iphone-enheter.
  5. Åtgärdat funktion för ljudavstängning på mobila enheter. Tidigare visades den inte för mobila enheter.

Andra förbättringar:

  1. I videoexport och export av flöden kommer det nu att vara möjligt att formatera varaktighet i HH:MM:SS-format.
  2. Kommentarlistblock (list_comments) stöder ytterligare läge för att visa kommentarer till hela användarens innehåll.
  3. Kanallistblock (list_dvds) kommer att stödja ett nytt läge som tillåter listning av kanaler tillgängliga för uppladdning till den givna användaren baserat på deras sekretessinställningar.
  4. Flera nya lägen har lagts till för blandade videor och albumlistblock (list_content). De gör det möjligt att visa uppladdat innehåll, köpt innehåll och innehåll från en viss användares prenumerationer.

Buggar som har åtgärdats:

  1. I vissa fall användes inte rörlig vattenstämpel på videor.
Den helt nya KVS 6.3.1 är här Beställ nu