KVS 5.5.0

30 July, 2021

Hvad er nyt i KVS 5.5.0

"Nextgen" arkitektur:

  1. Vi har startet "nextgen"-arkitektur til KVS, og denne opdatering indeholder den med meget lav eksponering i produktionsprojekter indtil videre. Vi startede med at erstatte sjældent brugte webstedsblokke, såsom list_dvds_groups, list_models_groups, list_categories_groups, list_content_sources_groups, dvd_group_view og content_source_group_view. Her er vigtige højdepunkter i de nye funktioner til de ændrede blokke; i fremtidige versioner vil disse funktioner også blive anvendt på andre blokke.
  2. Flere sorteringsmuligheder.
  3. Tilføjet skip_default_filter parameter, der tillader visning af objektliste uden at anvende dens standardfiltrering (for eksempel viser listeblokke aktive objekter som standard, denne parameter kan også bruges til at tillade inaktive objekter).
  4. Tilføjede skip_ids / show_ids parametre, der kan bruges til kun at vise lister med specifikke objekter, refereret til deres numeriske ID'er eller eksterne ID'er, hvor det understøttes.
  5. Andre skip_xxx og show_xxx parametre, typiske for alle listeblokke, er nu tilladt at blive specificeret ikke kun i numeriske ID'er, men også i eksterne ID'er og titler.
  6. I dynamiske filtre tilføjede vi understøttelse af filtrering efter flere objekter med angivelse af deres mapper (tidligere var det kun muligt at angive deres id'er). For eksempel vil det nu være muligt at bygge SEO-venlige URL'er ved filtrering af objekter efter flere tags, for eksempel /prefix/tag1/tag2/tag3/. Tidligere ville en sådan URL kun tillade at specificere numeriske tag-id'er, f.eks. /præfiks/1/2/3/.
  7. Tekstsøgning vil blive understøttet i alle listeblokke.

Sæt af konverteringsmotorforbedringer:

  1. I videoformatindstillinger vil det nu være muligt at forbinde pre-roll og post-roll introer til videoindholdskildens tilpassede filer. Dette vil give mulighed for at have forskellige introer til videoer fra forskellige indholdskilder.
  2. I konverteringsserverindstillingerne tilføjede vi tidligere mulighed for at konfigurere, hvilke typer af baggrundsopgaver der fik lov til at køre på en specifik konverteringsserver. Men der var en udelukkelse, at hvis konverteringsserveren var tom og ikke havde nogen kørende opgaver, ville KVS alligevel lægge en opgave ind i den, selvom denne opgave har en anden type. Nu har vi tilføjet yderligere mulighed for at konfigurere, om du ønsker, at denne server skal acceptere alle typer opgaver, når den er ledig, eller om du ønsker, at denne server udelukkende skal arbejde med specifikke opgavetyper og ikke acceptere andre opgaver.
  3. I tidligere opdatering tilføjede vi mulighed for at afkorte videovarighed via masseredigering. I den aktuelle opdatering udvidede vi denne funktionalitet og tilføjede support til også at afkorte videoer fra start og/eller slut.
  4. Vi lavede en større optimering af, hvordan flere videofiler genskabes til den samme video. Tidligere genskabelse af flere filer indsendte en separat baggrundsopgave for hver videofil, nu vil KVS indsende en enkelt opgave for hver video for at genskabe flere formater, hvis det er nødvendigt. Dette vil også give optimering til semi-processing-funktion, når KVS for nye videoer er konfigureret til kun at oprette nødvendige formater først, og derefter sender separate opgaver for at oprette andre formater.

Forbedringer i eksport af feeds:

  1. Eksport af feeds kan nu konfigureres til kun at eksportere aktive kategoriseringsobjekter (f.eks. kategorier, tags osv.).
  2. Tilføjet understøttelse til eksport af data i JSON-format, som kunne være nemmere at parse udefra i stedet for XML eller CSV.
  3. Tilføjet støtte til at indstille tilfældig sortering.
  4. Tilføjet support til at specificere tilpasset datoformatering i CSV-feedformat.
  5. Tilføjet mulighed for at downloade som fil i stedet for at vise som tekst.

Forbedringer af spiller- og spillerannoncering:

  1. Vi omdøbte "VAST-profiler" til "Annonceringsprofiler" og gjorde dem anvendelige ikke kun til pre-roll og post-roll afspillerannoncer, men også til popunder- og videoklik-annoncer.
  2. Spillerannonceringsprofiler understøtter nu også filtrering efter enhedstyper og kategorier, så du kan vise forskellige afspillerreklamer for mobile og stationære enheder eller for forskellige videokategorier.
  3. Afspillerlogotekst og kontrollinjetekst understøtter nu binding til videoindholdskildens titel.
  4. Det vil være muligt at konfigurere afspillerens popunder til at blive udløst for hver video (tidligere krævede det minimum 1 minuts timeout for at blive udløst igen).
  5. Vi tilføjede understøttelse af WEBP-format i afspillerens forhåndsvisningsbilleder; plus player vil nu automatisk vælge det bedste forhåndsvisningsbillede baseret på enhedens skærmstørrelse. Dette er meget vigtigt for Google Performance Index, der i høj grad afhænger af det indlæste afspillereksempelbillede, som betragtes som det største indholdsfulde malingsobjekt. Denne funktion vil automatisk blive aktiveret ved opdatering for alle projekter, fordi vi synes, den er ret vigtig. Sørg for, at din servers imagemagick understøtter WEBP-format, ellers vil dit projekt ikke blive skiftet. ADVARSEL! Hvis du bruger en tredjepartsafspiller, bedes du læse opdateringsbemærkninger på KVS-forum for flere detaljer om det potentielle problem med denne ændring.
  6. På Android-enheder vil afspilleren være låst til liggende retning, når den går til fuld skærm.

Vi foretog et sæt ændringer af den måde, hvordan videoer og album slettes af webstedsbrugere, og hvordan slettet status håndteres af KVS webstedsmotor:

  1. Tidligere blev alt indhold slettet af webstedsbrugere slettet ved hjælp af fuld sletningsmetode. Vi besluttede at ændre dette til at markere slettet som standard (dette betyder, at indholdsfiler vil blive slettet, men indholdsregistreringer vil blive opbevaret i databasen, og deres direkte URL'er vil stadig være tilgængelige). Hvis du vil gendanne tidligere adfærd, kan du bruge delete_mode parameter, der blev tilføjet i list_videos og list_albums blokke.
  2. Ud over det vil det være muligt at konfigurere, at indhold i slettet status returnerer HTTP 410-status i stedet for HTTP 200-status. Dette kan konfigureres i Indstillinger -> Hjemmesideindstillinger under Indholdsstatuss tilgængelighed.
  3. Marker slettet funktionalitet vil nu tillade at bruge %ORIGIN_URLS% token i e-mail-besked, som vil vise indholds-URL'er, det blev grebet fra (kun for indhold, der blev grebet fra 3. parts websteder).

Brugervenlighedsforbedringer i admin panel:

  1. I Personlige indstillinger kan du nu slå ikke-vigtige admin-panelmeddelelser fra.
  2. I hele admin panelet ændrede vi den globale logik for at vise objektreferencer i lister. Tidligere var referencer klikbare for at vise deres tilsvarende redaktører, f.eks. i kommentarlisten, hvis du klikker på brugernavn, vil det vise brugereditor for den klikkede bruger. Den nye adfærd vil filtrere listen efter den klikkede værdi i stedet for at åbne dens editor. Vi tilføjede også en mulighed i Personlige indstillinger, hvis du vil gendanne den gamle adfærd.
  3. Overalt i statistikken tilføjede vi filtrering efter i dag og i går perioder.
  4. I kommentarer vil det nu være muligt at slette alle nye kommentarer med 1 klik. Nyttigt, hvis dit websted blev spammet med mange kommentarer.
  5. I afspilningslister tilføjede vi understøttelse af "Aktiver og slet" og "Slet og aktiver" batchoperationer.
  6. Import af feeds vil nu understøtte Duplicate action, så du ikke behøver manuelt at duplikere alle muligheder, hvis du skal oprette mange lignende feeds.
  7. Feedbacks på webstedet kan nu genåbnes, hvis det er nødvendigt, og svaret igen.

Andre forbedringer:

  1. En af de vigtigste funktioner i 5.5.0 er integration med DigiRegs.com, DMCA-tjenesteudbyder. Hovedårsagen til at tilføje dette er det øgede antal DMCA-anmodninger, som mange rørsteder nu skal håndtere hver dag. DigiRegs.com giver en betalt adgang til deres video copyright API, der gør det muligt at opdage video copyright indehaveren for hver uploadet video. Grundlæggende er dette den samme model, som de bruger til automatisk at scanne dine websteder for videoer, der krænker ophavsret, og derefter sende dig anmodninger om sletning af ophavsretsbeskyttede videoer. Pluginnet er designet til at forstyrre videokonverteringsprocessen og identificere ophavsretligt beskyttede videoer, før de rent faktisk bliver konverteret, og så kan sådanne videoer enten slettes eller afkortes til maksimal varighed tilladt af copyright-indehaveren, eller deaktiveres, så du beslutter manuelt for hver af dem.
  2. Understøttelse af synonymer blev tilføjet til indholdskilder, der ligner synonymer i kategorier, modeller og tags.
  3. Terminologifilter i grabbere og import af feeds vil nu også kontrollere indholdskategorisering ud over titel. For eksempel kan du tilføje nogle kategorinavne i terminologifilteret, og ingen videoer fra disse kategorier vil blive importeret.
  4. I FTP indhold uploader plugin tilføjede vi mulighed for at specificere admin flag for alt importeret indhold.
  5. Webstedsmotoren blev opdateret til automatisk at forhindre visning af websted i iframe som standard. ADVARSEL! Denne adfærd kan ødelægge nogle projekter, der bruger KVS-uploadfunktionalitet på andre domæner via iframes, eller ved at bruge specifikke afspilningslisteindlejringsteknikker, der er afhængige af specifikke sider, der er oprettet i webstedets UI-sektion. Hvis du er berørt af dette, kan du gendanne den gamle adfærd i Indstillinger -> Hjemmesideindstillinger. Standard KVS-indlejringskoder er ikke påvirket af denne ændring, kun offentlige dele af dit websted vil stoppe med at tillade indlejring.
  6. I video_edit-blokken tilføjede vi understøttelse til konfiguration af minimum og maksimum videokvalitetsvalidering for de uploadede videofiler.
  7. Hvis indlejringsmuligheden er tilladt i video_edit-blokken, vil den også understøtte grabbers og kan bruges til automatisk at hente indlejringskoder fra de understøttede websteder. Således vil det være muligt blot at angive video-URL fra f.eks. youtube.com, og få KVS til automatisk at fange sin indlejringskode, skærmbillede og varighed inden for få sekunder.
  8. Tekstsøgning i list_videos og list_albums blokke vil nu også indlæse forespørgselsoplysninger fra databasen, hvis den findes. Disse data kan bruges til at forbyde indeksering af søgeresultatsider for forespørgsler, der ikke findes i din database.
  9. Søgestatistikker i adminpanelet understøtter nu filtrering efter antal resultater og efter, om de er tilføjet af administratorer eller af webstedsbrugere.
  10. Neuroscore plugin blev udvidet med mulighed for at tillade gentagne scoringsudførelse for videoer, der allerede er blevet scoret, hvis du af en eller anden grund har brug for at score så manuelt igen.
  11. En ny parameter blev tilføjet i list_videos-blokken for at forhindre brug af eksternt søge-plugin til denne specifikke blok. Dette kan være nyttigt, hvis du bruger separate blokke til at søge med specifikke muligheder, der ikke understøttes af ekstern søgning.
  12. Muligheden for at filtrere hændelser efter type blev tilføjet til list_members_events-blokken.

Fejl, der er blevet rettet:

  1. [ALVÆR] KVS opdaterede ikke antallet af fundne videoer ved brug af ekstern søgning (siden 5.3.0).
  2. [MEDIUM] KVS-indlejringskoder tillod ikke cookies korrekt.
  3. [MEDIUM] Når du bruger afspiller-popunder, kan det fungere forkert på mobile enheder, når du ruller siden.
  4. [LAV] Nogle VPAID-annoncer tillod ikke pause videoer i dem.
  5. [LOW] Varighedsfilter ved import af feeds virkede ikke, når varighedsværdien ikke var angivet i feeddata.
  6. [LOW] Aktivering eller deaktivering af indhold via listehandlinger skabte ikke revisionslogposter.
  7. [LOW] Mass Select GUI understøttede ikke indholds-URL'er fra satellitdomæner.
  8. [LOW] Startside på satellitter ville vise forkert antal indhold i nogle tilfælde.
  9. [LAV] Adgangskodefelter i KVS admin panel var begrænset til maks. 32 symboler.
  10. [LAV] Brug af [rand] eller [pseudorand] strukturer var begrænset til maks. 32 tokens pr. tekst.
Den helt nye KVS 6.3.0 er her Bestil nu