KVS 4.0.1

18 February, 2018

Du kan finde fuld information om opdateringen på KVS forum: KVS 4.0.1-opdatering

Fra og med KVS 4. generation vil vi gerne ændre den måde, vi griber versions- og opdateringspolitikken an. Tidligere havde KVS filialer (1.x, 2.x, 3.x), og alle opdateringer i en filial var gratis, men opdatering til en ny filial kostede 25 % af en ny licenspris for hver enkelt licens. Der gik mange succesfulde år, og KVS har nu mange kunder med et stort antal licenser på deres konti, så at opdatere dem alle til KVS 4 vil betyde enorme penge for dem.

Som et resultat har vi genbalanceret vores opdateringspolitik:

  1. Med hensyn til versionering vil vi ikke længere bruge termen 'branch', alle nye versioner vil være af 2 typer: større funktionsopdateringer (f.eks. 4.1, 4.2 osv.) og mindre fejlrettelsesopdateringer (4.0.1, 4.0.2 ). Mindre versioner vil blive annonceret som sædvanligt, men vi vil ikke gøre dem tilgængelige offentligt, hvis der ikke er kritiske fejlrettelser, de vil kun være tilgængelige på anmodning. Ændring af denne tilgang vil give os mulighed for at introducere vigtige fejlrettelser øjeblikkeligt uden at tage hensyn til den aktuelle version af den nuværende tilstand.
  2. Adgang til alle opdateringer vil nu koste 100 USD årligt pr. kunde, og det er lige meget, hvor mange licenser du har. Ethvert nyt Ultimate-licenskøb vil give +1 års gratis opdateringer siden købsdagen. Ethvert nyt køb af andre licenser vil give +0,5 års gratis opdateringer siden købsdagen.
  3. Alle klienter, der har købt en ny Ultimate-licens siden 15.01.2017 eller enhver anden ny licens siden 15.07.2017, vil have gratis adgang til 4.0-opdateringen. For nemheds skyld vil vi snart opdatere vores kundezone med disse oplysninger.
  4. Alle ubrugte licenser vil til enhver tid bruge den seneste version, de vil ikke være forbundet med nogen datoer.

Bemærk venligst, at opdatering til 4.0 aldrig ville være gratis alligevel, vi tilføjer ikke en betaling her, som aldrig har eksisteret før. 25%-politikken har været der siden 2009. Men 3.x-grenen blev udviklet i de sidste 5 år, og alle opdateringer i den var gratis, så denne politik er aldrig blevet anvendt. Den nye politik gør det meget billigere at anvende 4.x-opdatering for kunder, der har mange licenser på deres konti, mens det ikke påvirker meget de kunder, der kun har 1 licens. I stedet for at betale for opdateringer kan du også blot købe en ny KVS-licens, og din opdateringsperiode vil automatisk blive forlænget baseret på reglen beskrevet ovenfor.

Hvad er nyt i 4.0.0

Globale forbedringer i annonceringsmodulet:

  1. Mulighed for at begrænse individuelle annoncer til bestemte enheder, browsere og medlemsstatusser.
  2. Mulighed for at begrænse individuelle annoncer til at blive vist i et bestemt tidsinterval (f.eks. starter kl. 22.00 og slutter kl. 02.00 hver dag).
  3. Mulighed for at konfigurere annoncerings start-/slutdatotid med 1 minuts præcision.
  4. Mulighed for at udelukke specifik annoncering fra at blive vist for bestemte kategorier.
  5. Annoncepladser tillader nu at konfigurere indpakket HTML-kode, så der ikke vises nogen tom reklameblok, når der ikke er noget at vise inde i den.
  6. Player HTML-annoncering kan nu forbindes med reklamespots og giver dermed en nem måde at bruge al reklamemodulets funktionalitet i afspilleren.
  7. Adblock plugin bør ikke længere forhindre lagring af annoncer i KVS admin panel.

Mange forbedringer i konverteringsmodulet:

  1. Oprettelse af videotrailere er optimeret, nu skabes trailere meget hurtigere og med mindre kvalitetstab. Det er nu også muligt at tilføje crossfade-effekter til trailere.
  2. Bevægelige vandmærker understøttes nu med mulighed for at indstille hastighed, retning og et hvilket som helst antal positioner i sekunder og procenter for gentagelse.
  3. Mulighed for at skifte konvertering af nye videoer til en 2-faset proces: den første fase vil kun skabe alle nødvendige videoformater, den anden fase vil skabe alle højopløselige formater, som typisk erklæres som betinget valgfrie. Således vil video blive tilgængelig hurtigere, du behøver ikke vente på, at alle videoformater er oprettet.
  4. Tilføjet mulighed for valgfrit at aktivere indstillinger for beskæring af skærmbilleder for manuelt uploadede skærmbilleder. Tidligere blev beskæring aldrig brugt til uploadede skærmbilleder.
  5. Logføring af opgaver i baggrunden blev forbedret. Nu kan baggrundsopgavelog vise information om alle konverteringsfaser og vigtigst af alt underopgaver og deres varighed.
  6. Det er nu muligt at kode et brugerdefineret PHP-script for at opsætte individuel beskæring, rotation eller spejling af en kildefil for enhver uploadet video. Disse muligheder er ikke udstillet til offentlig brug, da de er for specifikke for de fleste brugere.
  7. KVS understøtter nu upload af lydfiler direkte til MP3-format. For at bruge denne funktionalitet bør du tilføje mp3-udvidelse til listen over tilladte videoudvidelser i /admin/include/setup.php og også uploade skærmbilleder for hver sådan video.

Stort sæt KVS-afspillerforbedringer og rettelser:

  1. Evne til at aktivere automatisk forudindlæsning, hvilket giver et tip til alle enheder om at starte optimistisk videobuffer, før brugeren begynder at spille.
  2. Mulighed for at vise relaterede videoer på pause (hvis der ikke er konfigureret pauseannoncering).
  3. Mulighed for at vise global videovarighed i afspilleren i stedet for den aktuelle formatvarighed. Dette kan være nyttigt for betalingssider, hvis ikke-premiumbrugere kun er i stand til at se korte trailere - så er det bedre at vise fuld videovarighed i stedet for trailervarighed.
  4. Al afspillers HTML-annoncering er nu fuldt integreret i KVS-annonceringsmodulet.
  5. For pre-roll og post-roll annoncering vil de opdaterede skins vise tidslinje med annonceringsvarighed.
  6. For pre-roll og post-roll annoncering er det nu muligt at aktivere VAST fra flere understøttede udbydere.
  7. Til pre-roll annoncering kan du nu konfigurere, så den ikke vises for hver enkelt video, men kan springe nogle videoer over før næste visning.
  8. I indstillingerne for indlejring af afspiller kan du nu indstille cache-interval for indlejringskoder. Tidligere indlejrede koder blev automatisk cachelagret i op til 24 timer.
  9. Rettet forkert opførsel af bufferindikator, når du springer over eller skifter til et andet format.
  10. Fixede skærmbilleder af tidslinje viser problemer i nogle browsere.
  11. Løstet fuldskærmsproblem i desktop-safari.

Flere vigtige forbedringer i KVS-lagersystemet:

  1. Tilføjet understøttelse for synkronisering af en lagerserver fra en anden lagerserver, hvis de er placeret i den samme lagergruppe. Denne opgave er grundlæggende påkrævet, når du flytter indhold fra en server til en anden, eller når du vil duplikere indhold mellem flere lagerservere til belastningsbalancering. Tidligere kunne du kun gøre det manuelt, nu kan KVS gøre det for dig.
  2. Vi har udvidet CDN-invaliderings-API til at understøtte yderligere parameter, der beskriver operationstype (tilføj, opdater eller slet). Derfor vil invaliderings-API også blive udført, når nyt indhold tilføjes til CDN.
  3. Du kan nu deaktivere lagergrupper, så de ikke bruges i ny indholdsallokering.
  4. IP-hvidliste konfigureret i video-anti-hotlink-beskyttelsesindstillinger vil nu deaktivere alle beskyttelsesniveauer for de givne IP'er, inklusive statusbaseret beskyttelse.

Sæt med grabber-plugin-forbedringer:

  1. Mulighed for at konfigurere kommandolinjestien til youtube-dl-biblioteket med alle de understøttede kommandolinjeindstillinger.
  2. For grabbere baseret på youtube-dl vil KVS også downloade videofiler via youtube-dl, hvilket gør det muligt at bruge aria2-biblioteket til multi-threaded downloads uden hastighedsbegrænsning.
  3. For grabbere baseret på youtube-dl vil det være muligt at konfigurere proxyserverlisten, hvis din servers IP bliver blokeret.
  4. Alle eksisterende grabbere vil snart blive skiftet til youtube-dl.

Flere ændringer i plugin til upload af FTP-indhold:

  1. Mulighed for at angive video-/albumbeskrivelse i en separat TXT-fil.
  2. Mulighed for at randomisere den rækkefølge, som indholdet vil blive tilføjet i.
  3. Tilføjet visningsoplysninger om dubletter, hvis de opdages.

Andre forbedringer:

  1. Indstillinger for billedstørrelse blev forbedret med yderligere indstilling af størrelsestype, der nu vil tillade billeder med dynamisk størrelse (tidligere var det kun muligt at have billeder med fast størrelse for kategorier, modeller osv.). Også for kategorier og medlemmer har vi tilføjet 2. størrelse, så nu understøtter alle billeder 2 separate størrelser med forskellige størrelsestyper. På grund af kategoris avatar-migrering til en ny lagerstruktur vil det være nødvendigt at ændre noget kode i skabeloner. Efter opdatering vil audit plugin vise KVS #10 problem. Opret en supportbillet, der angiver alle domæner, du har opdateret, og sørg for, at supportadgang er aktiveret der.
  2. KVS understøtter nu interne betalte abonnementer for medlemmer og kanaler, der bruger tokens. Når de køber et abonnement, vil medlemmer få premium-adgang til alt indhold fra det medlem eller den kanal, de abonnerer på, inklusive alt indhold, der tilføjes i fremtiden af ​​dette medlem eller til denne kanal. Et abonnement kan være tidsbegrænset eller ubegrænset (kan konfigureres af admin). Begrænsede betalte abonnementer vil automatisk blive fornyet, hvis et medlem har nok tokens i saldo. Ellers vil abonnementet udløbe, og et medlem bliver nødt til at købe det igen for at få adgang. På samme måde som med individuelt indholdskøb vil KVS give dig mulighed for at indstille, at en del af brugte tokens optjenes af indholdsforfattere, så du kan få medlemmer, der tjener tokens ved at sælge abonnementer til deres profiler og kanaler. I medlemsprofilredigering og kanalredigeringsblokke er det nu muligt at angive tokens pris i tokens_required-feltet.
  3. For premium-adgangspakker kan du nu vælge, om de er tilgængelige ved tilmelding, opgradering eller begge dele. Denne mulighed kan f.eks. bruges til at give nogle rabatter til tilbagevendende medlemmer, mens du har den fulde pris for nye medlemmer.
  4. Premium-adgangspakker kan nu købes med tokens. Vi har tilføjet en specifik betalingsprocessor til håndtering af disse navngivne interne tokens. Så hvis dit websted tilbyder gratis- og premium-zoner, kan dine gratis medlemmer optjene tokens for deres aktivitet og derefter bruge tokens til at købe adgang til premium-zonen.
  5. For at tillade accept af betalinger ved hjælp af forskellige metoder, vil tilmeldings- og opgraderingsblokke nu tillade visning af adgangspakker fra alle aktive betalingsbehandlere. Således kan du bruge flere betalingsbehandlere på samme tid og lade brugerne bestemme, hvilken de skal bruge.
  6. Medlemmer kan nu tildeles tokens for at logge ind på medlemszonen for hvert specifikt tidsinterval. Dette kan bruges til at stimulere deres aktivitet på dit websted.
  7. I videoformatindstillingerne vil du nu være i stand til at angive downloadrækkefølge for hvert format, du aktiverer download. Tidligere var rækkefølgen af ​​downloadfiler ikke defineret.
  8. I videoformatindstillinger kan du nu begrænse hastigheden separat for indlejringskodetilstand. Dette kan reducere dit trafikforbrug og samtidig ikke nødvendigt at blokere brugen af ​​indlejrede koder.
  9. Plugins til automatisk valg af kategorier og tags understøtter nu skånsom match for sammensatte tags og kategorier. Denne nye mulighed vil give en bedre måde for sprog, hvor ordendelser varierer i forskellige tilfælde. Giver også fleksibilitet i håndtering af automatisk valg.
  10. Modeller og indholdskilder understøtter nu rangering baseret på de definerede kriterier (sortering). Du kan nu vise seneste rangering for hver model eller indholdskilde og tidligere rangering, hvis den ændres. Rangeringskriterier kan indstilles i indholdsindstillinger.
  11. I masseredigering kan du nu indsende genskabelse af flere videoformater på samme tid (tidligere var det kun muligt at lave 1 ad gangen). Også masseredigering understøtter nu adgangsniveaufelt.
  12. En ny grænseflade til videoer/albums masseoperation tilføjet: masseudvælgelse. Du kan bruge den til at vælge en liste over videoer/album baseret på deres id'er eller URL'er og derefter enten filtrere dem eller masseredigere dem eller slette dem.
  13. Hvis du bruger markér video/album som slettet funktionalitet, kan du nu sende notifikations-e-mail lige derfra. Denne funktionalitet bruges typisk til at håndtere DMCA-klager, så det kan være nyttigt at sende e-mails med listen over slettede webadresser.
  14. Når du redigerer videoer eller album, kan du nu køre plugins til automatisk valg af kategori, tag eller model for dem individuelt. Tidligere var dette kun tilgængeligt fra masseredigerings-GUI.
  15. Eksporterende feeds kan nu filtreres efter HD-flag. Du kan nu også vælge at eksportere 'bedste' eller 'værste' kvalitet for hver video i stedet for at angive et direkte formatnavn.
  16. Administrationspanelet kan nu søge efter lokaliserede titler/beskrivelser/mapper i alle objekter, der understøtter lokalisering.
  17. Webstedets UI-sektion har nu versionskontrolsystem, som overvåger alle ændringer i temaskabeloner, stilarter og JS-filer. Dette giver dig mulighed for at rulle tilbage enhver specifik ændring til enhver tid eller gendanne den originale version, hvis du har gjort noget forkert. Det kan også bruges med online tekstsammenligningssider for at finde, hvad der er blevet ændret i en bestemt version.
  18. I webstedsindstillinger vil det nu være muligt at konfigurere, at indhold med statussen 'i proces' eller 'fejl' vises via direkte links. Tidligere ville sådant indhold aldrig blive vist. Denne funktion er yderst nyttig for websteder, der tilbyder video-hosting-funktionalitet, brugere kan uploade deres videoer og straks få indlejrede koder, der ikke returnerer 404-fejl. Bemærk venligst, at du bliver nødt til at opdatere skabeloner, så sådanne tilfælde viser en rimelig besked, ellers vil de i de fleste af temaerne ikke vise nogen adgangsfejlmeddelelse.
  19. I statistikindstillinger for søgestatistikker kan du nu konfigurere maks. forespørgselslængde og sortlistesymboler, hvilket forhindrer forespørgsler, der ikke matcher disse filtre, at blive tilføjet til din statistik. Dette er nødvendigt for at forhindre, at nogle dårlige forespørgsler senere vises på dit websted.
  20. KVS hjemmesidemotor vil nu være i stand til at producere minificeret HTML, men denne mulighed vil ikke være tilgængelig i offentlige indstillinger og kan kun aktiveres via /admin/include/setup.php konfiguration. HTML-minificering producerer enkeltlinjes HTML-kode uden linjeskift, men det vil resultere i, at tekstområder ikke fungerer korrekt (alt indhold med flere linjer, der vises i et tekstområde, vil blive ombrudt, f.eks. vil redigering af videobeskrivelser ombryde en beskrivelse med flere linjer); og også hvis du har en indbygget JS / CSS-kode uden afsluttende semikolon, vil dette bryde dens syntaks. Brug på eget ansvar, hvis det er nødvendigt.
  21. I webstedsindstillinger for dynamiske HTTP-parametre kan du nu konfigurere deres cookie-levetid. Før det var deres levetid tvunget til 365 dage. Disse bruges typisk til at videregive affilierede referencer til dit websted.
  22. I indholdsindstillinger er det nu muligt at konfigurere adgang til filoverførselsfunktioner. Tidligere var filoverførselsfunktionen tilgængelig offentligt (nogle websteder kan have brug for anonym upload), men nu kan du kun tillade det for registrerede medlemmer eller administratorer. For eksterne URL-uploads kan du også indstille en maksimal filstørrelsesgrænse.
  23. I denne opdatering har vi ændret måden, hvordan tags tilføjes i admin panel. Tidligere kunne du kun massetilføje tags i almindelig liste, men nu kan du massetilføje tags sammen med deres synonymer; også du kan bruge den samme tilgang til at tilføje nye synonymer til eksisterende tags.
  24. Videoafspiller i administratorpanelets redigering af videoside vil nu tillade skift mellem alle videoformater, hvis der er flere. Tidligere viste den det største format, hvilket ikke altid er praktisk.
  25. En meget vigtig logisk ændring for webmasters adgangsniveau. Webmastere vil ikke længere have det samme adgangsniveau som premium-medlemmer, de vil i stedet have standardadgangsniveau.
  26. Når overbelastningsbeskyttelse udløses for en side, vil KVS returnere 503-status med gengivelse af overload.html-indhold i stedet for at foretage omdirigering som før.
  27. Ændrede måden, hvordan tekstsøgningsadfærd fungerer, når der kun blev fundet 1 resultat (kun 1 video, 1 album osv.). Tidligere ville KVS automatisk omdirigere til denne resultatside som standard. Efter opdateringen vil omdirigering ikke ske som standard, og KVS vil blot vise søgeresultatsiden med 1 video eller 1 album. Hvis du vil have omdirigering som før, skal du bruge parameteren search_redirect_enabled i den tilsvarende list_xxx blok i dit tema.
  28. Tagliste (list_tags) og tags cloud (tags_cloud) blokke understøtter nu visning af tags fra alle objekter og ikke kun fra videoer eller album. KVS understøtter også tags i modeller, indholdskilder, opslag, kanaler og afspilningslister.
  29. Føjede en ny parameter show_stats til videovisning (video_view) og album view (album_view) blokke. Du kan bruge denne parameter til at tvinge en blokering til at lave en ekstra forespørgsel og vælge video- eller albumvisningsstatistikker for de sidste N dage. Disse statistikker kan bruges til at vise video/album popularitetsgraf for den givne tidsperiode (antallet af dage KVS opbevarer disse statistikker er defineret i statistikindstillingerne).
  30. Kategorilisteblok (liste_kategorier) kan nu vise en liste over relaterede kategorier, f.eks. kategorier fra samme gruppe. For at aktivere dette blev de nye parametre var_category_id / var_category_dir tilføjet, som forventer, at kategori-id eller bibliotek sendes i URL.
  31. Søgeforespørgselslisteblok (search_results) kan nu vise søgeforespørgsler svarende til den givne kategori eller tag (f.eks. søgeforespørgsler, der bruger denne kategori eller tag). For at aktivere dette blev de nye parametre var_category_id / var_category_dir / var_tag_id / var_tag_dir tilføjet, som forventer, at kategori / tag-id eller mappe sendes i URL.
  32. Indlægslisteblok (list_posts) understøtter nu filtrering efter tilpassede felter.
  33. Det vil nu være muligt at vise fremtidige eller kommende videoer/album. For at gøre det bruger du den nye mode_futures blok parameter i list_videos / list_albums blok. Denne mulighed er yderst nyttig for betalingssider til at vise de kommende opdateringer.

Bug, der er blevet rettet:

  1. Mange spillerlogik- og hudrettelser (beskrevet ovenfor).
  2. I nogle tilfælde vil Epoch-processor lukke adgangen inden periodens udløb.
  3. Domæner, der blev sortlistet til tilmeldings-e-mails, ville ikke også sortliste underdomæner.
  4. Sikkerhedskopieringsplugin blev optimeret til satellitter.
  5. Kritisk sårbarhed, som vi sendte patch den 20. november.
  6. Tilfældig omdirigering af video/album blev gemt i cache i 1 minut og omdirigeret til den samme video/album i hele minuttet.
  7. Når du bruger eksternt søgeplugin, vil KVS ikke returnere 404-fejl for ikke-eksisterende sider i søgepaginering.
  8. Et dusin andre små forbedringer af brugervenlighed/stabilitet.

Hvad er nyt i 4.0.1

Flere afspillerforbedringer:

  1. Det vil nu være muligt at bruge tredjeparts VAST-udbydere til et abonnement. I øjeblikket vil abonnementet være gratis i beta-testperioden.
  2. Annoncering ville ikke forsvinde længere, når der blev klikket på dem.
  3. Forbedret adblock-afspillerfunktion. Nu kan du konfigurere mængden af ​​tid i sekunder, som adblock-brugeren får lov til at se. Derefter vil afspilleren emulere nedbrud med at vise din foruddefinerede HTML-kode i stedet.
  4. Tilføjet understøttelse af inline-afspilning på Iphones, som også gør det muligt at vise pre-roll annoncering på Iphone-enheder.
  5. Farmet mute-knap-adfærd på mobilenheder. Tidligere blev det ikke vist for mobile enheder.

Andre forbedringer:

  1. I videoeksport og -eksport af feeds vil det nu være muligt at formatere varighed i TT:MM:SS-format.
  2. Kommentarlisteblok (list_comments) understøtter yderligere tilstand til at vise kommentarer til hele brugerens indhold.
  3. Kanallisteblok (list_dvds) understøtter en ny tilstand, der tillader listekanaler, der er tilgængelige for upload til den givne bruger baseret på deres privatlivsindstillinger.
  4. Der blev tilføjet flere nye tilstande til blandede videoer og albumlisteblok (list_content). De vil tillade at vise uploadet indhold, købt indhold og indhold fra abonnementer for en given bruger.

Bug, der er blevet rettet:

  1. I nogle tilfælde blev bevægende vandmærke ikke anvendt på videoer.
Den helt nye KVS 6.3.0 er her Bestil nu