KVS v3.3.0
Spelarens helskärmsläge omarbetades och användbarheten förbättrades:
- Spelarskalning i helskärmsläge fixades och beror nu inte på källvideo eller spelarfönsterstorlekar. Detta låter oss också lösa problemet när videor inte visades korrekt om användaren aktiverade helskärmsläget innan videons metadata laddades ned.
- I fönsterläge kan spelaren nu skalas dynamiskt till valfri storlek utan att spelaren återinitieras.
- Kontrollfältets beteende kan nu anpassas så att kontrollfältet tonar ut.
- Om kontrollfältet tona ut är aktiverat, kommer fältet att visas när videon är pausad.
- Tangentbordskontroller lades till: utrymme pausar videon medan upp och ner justerar ljudvolymen.
- Genom att dubbelklicka på spelaren växlar du mellan helskärmsläge och vanligt läge.
- I fönsterläge kan spelaren nu skalas dynamiskt till valfri storlek utan att spelaren återinitieras.
- Kontrollfältets beteende kan nu anpassas så att kontrollfältet tonar ut.
- Om kontrollfältet tona ut är aktiverat, kommer fältet att visas när videon är pausad.
- Tangentbordskontroller lades till: utrymme pausar videon medan upp och ner justerar ljudvolymen.
- Genom att dubbelklicka på spelaren växlar du mellan helskärmsläge och vanligt läge.
I spelarinställningarna kan du nu ställa in standardvideosloten. Tidigare, om ingen vald slot sparades i användarens lokala lagring, valde spelaren den första tillgängliga sloten som den primära. Nu kan detta beteende anpassas.
I spelarinställningarna kan du nu inaktivera att komma ihåg vald plats i lokal lagring. Som standard kommer spelaren ihåg den plats som användaren väljer (t.ex. HD), och när nästa video visas för användaren kommer spelaren att välja standardplats (förutsatt att videon har det). Nu kan du inaktivera detta beteende.
Ny annonstyp tillagd, visas i mitten av spelarfönstret när användaren för musen över spelaren. Annonsen stannar så länge som musen stannar över spelaren.
Du kan nu visa anpassade logotyper i alla hörn av spelaren. Tidigare kunde du bara ange offset från övre vänstra hörnet.
I spelarens JS API kan du nu fånga upp klick på kontrollfältsannonser och använda anpassad JS-logik.
Spelaren har nu 7 slots.
Integration med videoswiper.com lades till, så att du kan lägga till videor till KVS från den här webbplatsens massiva databas via antingen inbäddningskoder eller nedladdning av videor till din server.
Konverteringsmotorns beteende vid kopiering av filer optimerades. Nu kan du ställa in filer som ska kopieras till lagringsservrar direkt från konverteringsservrar. Detta minskar hårddiskbelastningen på din primära server och påskyndar innehållsbearbetningen. Som standard är detta inaktiverat. För att aktivera den här funktionen uppdaterar du skriptet remote_cron.php på konverteringsservern och markerar kryssrutan i inställningarna för konverteringsservern i administrationspanelen.
Återskapande av videoöversiktsskärmdumpar om videon har källfiler lades till.
Kryssrutor för att starta översiktsskärmdumpar och återskapande av videoformat lades till på videoredigeringssidan i administrationspanelen. Dessa kryssrutor är endast tillgängliga när en video har en källfil. Nu, när du ersätter en källfil, kan du snabbt och enkelt återskapa alla videorelaterade filer.
Bakgrundsuppgiftslogg lades till, loggar alla bakgrundsuppgifter efter att de har slutförts eller tagits bort. Uppgifter för att skapa bakgrundsinnehåll är nu närmare knutna till innehållet. Till exempel, när en uppgift för att skapa bakgrundsvideo eller fotoalbum tas bort, ställs innehållsobjektets status in på fel istället för att objektet fastnar i väntan som det brukade hända. Administrationspanelen låter dig nu återstarta bearbetning för innehåll med felstatus, manuellt såväl som genom massdrift. Förr, när uppgifter för att skapa bakgrundsinnehåll togs bort, kunde de inte återlanseras och innehåll skulle tas bort och laddas upp igen.
Arbetskataloger på konverteringsservrar kan nu rengöras när bakgrundsuppgifter som redan kopierats till konverteringsservrar raderas. Tidigare låste konverteringsservrar ibland när det fanns för många borttagna uppgifter som tilldelats dem.
Överbelastningsskyddslogik för databas är nu konceptuellt annorlunda. Detta låter dig minska databasbelastningen mycket, vilket är särskilt viktigt för webbplatser med hög belastning. Denna nya funktion kräver separat konfiguration. Om du har problem med databasbelastning, kontakta supportavdelningen för hjälp.
När innehållet raderas rensas dess cache för visningssidan nu. Förut förblev innehållssidan cachelagrad tills cachen ogiltigförklarades.
Det gamla problemet med nya kommentarer som inte visas på webbplatsen på grund av sidcache är nu åtgärdat.
Lokaliseringsdata stöds nu i import, export och flöden.
I inställningarna för lokaliseringsspråk kan du nu ange lokaliseringsområdet: titlar och beskrivningar, eller endast titlar. Detta definierar om beskrivningsfält visas under översättning, och definierar också hur översatta/icke översatta objektfilter fungerar i administrationspanelen.
I import och export av video- och fotoalbum kan du nu välja URL-fältet för innehållsleverantören.
I video- och fotoalbumexport kan du nu exportera rader med datafältnamn.
Premiumvideor stöds nu i importflöden.
I CSV-exportflöden kan du nu ange statiska värden för alla fält med static:. När en sådan kolumn anges kommer flödet att visa för varje rad.
I exportflöden kan du nu skicka inte bara önskad inbäddningsspelares bredd utan även höjden. Således kan du nu generera inbäddningskoder med fasta storlekar, alla storlekar eller bara en (höjd eller bredd).
I Statistik kan du nu fördela behörigheter mellan administratörer på ett mer avancerat och detaljerat sätt.
Du kan nu ta bort sökfrågor från sökstatistiken.
I Personliga inställningar kan du nu visa eller dölja videospelaren på videoredigeringssidan i administrationspanelen.
Kortkommandon för knapparna Spara (Ctrl+S) och Spara och stäng (Ctrl+Skift+S) lades till. I Personliga inställningar kan du anpassa knappordningen, vilket låter dig ställa in Spara och redigera nästa som den första tillgängliga åtgärden.
Du kan nu ta bort användare med allt deras innehåll med bara ett klick.
Kategori auto-select plugin kan nu ta kategorier från taggar.
Modeller har nya fält: Land, Stad, Stat.
I statistik för hänvisningstrafik är jämförelselogiken nu annorlunda när hänvisningsadressen är en URL utan http. I det här fallet kommer statistiken inte att räkna webbplatsen som användaren kom från, utan webbadressen till sidan de besökte. Detta låter dig spåra trafik från partners som skickar den till din webbplats med en anpassad parameter, t.ex. http://domain.com?from=användarnamn. Trafik kan komma från olika webbplatser. För att spåra all denna trafik under en referens, ställ in dess URL till from=användarnamn.
Sideringslogik när sidor inte finns är nu annorlunda. Dessa sidor returnerar nu 404-felet. Den här korrigeringen kan påverka vissa webbplatssidor och den är inte aktiverad som standard i den här uppdateringen. Kontakta supportavdelningen för att aktivera detta.
Åtkomstinställningar för webbplatssidor låter dig nu göra vissa sidor tillgängliga endast för webbansvariga och betrodda användare.
I blocken video_edit och album_edit lades visuellt skydd mot automatiska inlämningar till.
I video_edit-blocket kan du nu visa kanallistan för att ladda upp en video till en viss kanal på din webbplats.
I list_albums, list_videos och list_content-block kan du nu visa innehåll som laddats upp av användare från den aktuella användarens land.
I list_albums, list_videos och list_content-block är search_scope en ny parameter som låter dig söka igenom endast titlar och inte beskrivningar.
I list_albums, list_videos och list_content-block kommer sökningen även att inkludera synonymer (pseudonymer) när sökning genom kategorier, taggar och modeller är aktiverad.
Vid uppladdning av video- och fotoalbum kommer KVS nu att kontrollera om utrymme används som taggseparator. KVS kräver att taggar separeras med kommatecken, men många använder taggar separerade med mellanslag, vilket tidigare ledde till att alla taggar separerade på ett sådant sätt behandlades som en enda tagg. Nu är detta fixat.
I blocket list_content_sources lades sortering av innehållsleverantörer efter album till.
I blocket global_stats kan du nu filtrera efter kategorier, det vill säga visa statistik för innehåll från en viss kategori.
List_dvds-blocket har nu en ny parameter, var_section, som låter dig bygga en alfabetisk lista över kanaler/DVD-skivor.
Video_edit-blocket stöder nu separata inställningar för maximal videolängd för premium- och webbansvariga användare.
Landskoder i variabeln $list_countries_codes är nu tillgängliga i mallarna.
Buggar som har åtgärdats:
- Videor med annonslänkar skulle inte pausas när användaren klickar på videoområdet.
- Videoslots som visades i spelaren berodde inte på om videofilen är tillgänglig, om användaren inte har tillgång till just detta videoformat. Detta resulterade i att platsen visades med en annonslänk, även om platsen inte skulle visas om användaren hade tillräckliga behörigheter.
- Problem med randomisering av annonsvisning om sidan hade flera instanser av samma annonsplats.
- Videons unikhet upptäcktes inte korrekt vid import om i stället för länken till källfilen länkar till formatfiler angavs.
- Uppladdade bilder skulle inte ändra storlek om deras filnamn hade mellanslag.
- Problem med paginering för nummerbaserade taggar.
- Exportflöden skickade inte rätt storlek på inbäddningskoden för videor med hotlinks.
- HTTP-parametrar skulle inte tas bort när filnamn tilldelades videor som laddats upp via länkar på webbplatsen.
- När objektkataloger ändrades manuellt i administrationspanelen kan detta leda till felaktiga länkar.
- I listblock fungerade inte skip_xxx och show_xxx korrekt. De utlöstes även när vissa filterobjekt skickades till listorna. Detta resulterade i tomma listor. Om till exempel parametern skip_categories med en kategorilista var aktiverad i list_videos block, skulle detta block visa en tom lista för alla dessa kategorier.
- I webbplatsmotorn, när användarstatusen uppdaterades, gjordes ingen kontroll av användarinaktivering. Således kunde en inloggad användare använda webbplatsen tills deras session var aktiv, även om just denna användare avaktiverades i administrationspanelen.
- Plugin för innehållsstatistik spårade inte vissa typer av videoinnehåll.
- Vissa problem med fotogalleribehandling.
- När granskningspluginen gjorde en innehållskontroll kontrollerades inte storleken på skärmdumparnas källa. Detta kan resultera i att några felaktiga källfiler inte upptäcks.
- Videoslots som visades i spelaren berodde inte på om videofilen är tillgänglig, om användaren inte har tillgång till just detta videoformat. Detta resulterade i att platsen visades med en annonslänk, även om platsen inte skulle visas om användaren hade tillräckliga behörigheter.
- Problem med randomisering av annonsvisning om sidan hade flera instanser av samma annonsplats.
- Videons unikhet upptäcktes inte korrekt vid import om i stället för länken till källfilen länkar till formatfiler angavs.
- Uppladdade bilder skulle inte ändra storlek om deras filnamn hade mellanslag.
- Problem med paginering för nummerbaserade taggar.
- Exportflöden skickade inte rätt storlek på inbäddningskoden för videor med hotlinks.
- HTTP-parametrar skulle inte tas bort när filnamn tilldelades videor som laddats upp via länkar på webbplatsen.
- När objektkataloger ändrades manuellt i administrationspanelen kan detta leda till felaktiga länkar.
- I listblock fungerade inte skip_xxx och show_xxx korrekt. De utlöstes även när vissa filterobjekt skickades till listorna. Detta resulterade i tomma listor. Om till exempel parametern skip_categories med en kategorilista var aktiverad i list_videos block, skulle detta block visa en tom lista för alla dessa kategorier.
- I webbplatsmotorn, när användarstatusen uppdaterades, gjordes ingen kontroll av användarinaktivering. Således kunde en inloggad användare använda webbplatsen tills deras session var aktiv, även om just denna användare avaktiverades i administrationspanelen.
- Plugin för innehållsstatistik spårade inte vissa typer av videoinnehåll.
- Vissa problem med fotogalleribehandling.
- När granskningspluginen gjorde en innehållskontroll kontrollerades inte storleken på skärmdumparnas källa. Detta kan resultera i att några felaktiga källfiler inte upptäcks.
I framtida planer...
Konceptuella förändringar i hur video- och fotogallerier fungerar. Universal grabber-stöd för grabbers som kommer att ta emot sidadresser och returnera video-/fotoalbumdata, vilket gör det möjligt att importera detta innehåll till webbplatsen.
CDN-ogiltigförklaring för videoskärmdumpar.
Innehållsdatakvalitet: fler krav och begränsningar i administrationspanelen och på sajten, t.ex. min och max titel och beskrivningslängd etc. Vår riktning är att förena dessa funktioner och introducera en universell sida med alla inställningar.
Konceptuella förändringar i hur anpassade fält fungerar, fler funktioner för förbättrad användbarhet.
Ny funktion som låter dig massredigera video- och fotoalbumdata via importsystemet. Ett av importfälten måste innehålla video- eller fotoalbum-ID medan andra fält innehåller anpassningsbar data.
Import/export av videor och fotoalbum kommer att stödja alla innehållsleverantörer, kanal- och DVD-fält, och deras grupper också. Således, om DVD-objekt används som säsonger och DVD-grupper används för TV-program, kommer du att kunna köra en enda importoperation som importerar alla avsnitt, alla säsongsrelaterade data plus all TV-programrelaterade data utan att behöva bearbeta dessa objekt manuellt .
Ändringar i hur iframe-inbäddningskoder fungerar. Nu genereras iframe-inbäddningskoder av webbplatssidor som erbjuder många anpassningsalternativ. Fördjupad statistik och vita/svarta listor är dock inte tillgängliga för närvarande.
Fler användbarhetsförbättringar i administrationspanelen. Spara och öppna nästa åtgärdsstöd för alla listor, inte bara videor och fotoalbum. Ta bort objekt från deras redigeringssidor. Ta bort kategoriseringsobjekt tillsammans med innehåll.
Massimport, export och redigering av kategoriseringsobjekt.
Närmare integration mellan videospelaren och JS-annonser, anpassa JS-annonser manuellt utan att använda spelarens API.
Skapa ett schemaläggningsplugin som publicerar innehåll med hjälp av inställningar för dagliga innehållsmängder.
Användares svartlista.
Massor av andra större och mindre förbättringar kommer, håll utkik för ytterligare uppdateringar!