KVS 6.1.0

05 June, 2023

Hvad er nyt i KVS 6.1.0

Et stort sæt ændringer blev foretaget omkring det nye admin panel. Vi modtog nogle negative tilbagemeldinger fra gamle brugere og besluttede at give nogle yderligere muligheder for delvist at gendanne det gamle adminpanels udseende:

  1. Påmindelse om, hvad der allerede var muligt i 6.0.1: at slukke for ikoner i menuer, ændre størrelse og flytte alle popups med hukommelsesfunktion, tilføje tilpasset CSS til din administratorkonto - alt dette i Indstillinger -> Personlige indstillinger. Bemærk venligst, at brugerdefineret CSS ikke kun kan bruges til at indstille skrifttyper og farver, men også til at skjule dele af GUI, som du ikke har brug for. For eksempel har hver editor "data-editor-name" HTML-attribut, og hver feltrække har "data-field-name"-attribut. Ved at bruge disse og tilpasset CSS kan du nu skjule dele af editoren, som du aldrig bruger.
  2. Mulighed for rulletilstand blev tilføjet til personlige indstillinger. Denne mulighed vil lade dig skifte til gammel KVS-rullning, når der ikke var nogen fast sidehoved og sidefod, og hele siden kunne rulles.
  3. En ny mulighed for at tilpasse redigeringsåbningstilstand blev også tilføjet til personlige indstillinger. Det vil lade dig skifte til 2 nye redigeringstilstande: i popups på samme side og i nye faner. Disse begge nye måder vil ikke gengive overskrift og sidemenu, så de kan være nyttige til små skærme.
  4. Derudover tilføjet en mulighed for at tvinge popup-lukning, når du klikker hvor som helst på et tomt rum uden for popup, svarende til, hvordan det skete i den gamle admin GUI.
  5. Nogle ændringer i grid filter GUI: vi øgede størrelsen på søgekontrol og tilføjede Anvend knappen ved siden af ​​sæt aktive filtre, som det var før. Desuden er alle søgefelter aktiveret som standard nu.
  6. Du kan nu bruge "ned"-tastaturtasten i avancerede vælgerkontroller til at vise den fulde liste over tilgængelige elementer som en rullemenu, svarende til indbyggede valgkontroller.
  7. Hver popup, hvor det er relevant, giver nu et link til at downloade og åbne popup-indhold i en ny browserfane.
  8. Gendannet standard autofokus til det første felt i editorer.
  9. Kalenderkontrol giver nu mulighed for at vælge datoer kun ved hjælp af tastaturet.
  10. Grids vil vise tommelfinger i multikolonne gitterformat, hvis du kun vælger tommelfingerkolonnen i kolonnevælgeren. Dette kan bruges til at gennemgå store sæt tommelfingre.

Videovandmærkefunktionen blev hærdet for at forhindre let vandmærkesletning:

  1. Tilføjet mulighed for at angive maks. offset i pixels eller % af videostørrelse for at få vandmærke til at blive forskudt tilfældigt på X- og Y-aksen.
  2. Tilføjet støtte til at skifte hjørneposition for det faste vandmærke, hvilket vil gøre det tilfældigt vist i forskellige hjørner i det N antal gange, du definerer).
  3. Til rulning af vandmærker, tilføjet støtte til at randomisere rulletider ved hjælp af speciel syntaks.

En liste over søgerelaterede SEO/DMCA-funktioner tilføjet:

  1. Søgeforespørgsler understøtter nu status, så du kan deaktivere enhver forespørgsel. Grunden til at gøre dette er at forhindre denne forespørgsel i at blive vist på sider, der viser søgeforespørgsler (typisk brugt til SEO-formål). Tidligere kunne du kun slette forespørgsler, som du ikke ønskede skulle være synlige, men de kunne dukke op igen.
  2. I Stats-indstillinger kan du nu konfigurere, at alle nye forespørgsler tilføjes i inaktiv status. Du kan bruge denne mulighed, hvis du manuelt vil godkende forespørgsler, som du vil eksponere på dit websted.
  3. Overalt i blokke, hvor tekstsøgning er understøttet, er det nu muligt at tilpasse blokadfærd, når brugeren forsøger at søge efter noget, der matcher inaktiv forespørgsel i din database, eller noget, der indeholder et blokeret ord. I begge tilfælde kan du bruge blokparametre til at fremtvinge 404-fejl som svar eller foretage en omdirigering til en anden URL. Dette ser ud til at være påkrævet med de seneste DMCA-begrænsninger, når agenter kræver webadresser, der indeholder en eller anden ophavsretsejer, for at returnere 404-fejl (sandsynligvis for at fjerne disse webadresser fra Google-indekset), selvom der ikke findes nogen relevante resultater.
  4. Endelig bliver det nu muligt bedre at kontrollere caching af søgeresultatsider. Tidligere cachelagde KVS resultater kun for enkeltordsforespørgsler for at undgå cachesystemoverløb. Nu har vi tilføjet en search_caching_words-blokparameter, så du kan tillade, at 2-ords-forespørgsler eller endda 3-ords-forespørgsler også gemmes.

Andre forbedringer:

  1. Meddelelses-e-mail-funktion blev tilføjet til personlige indstillinger for hver administrator. Du kan nu konfigurere din e-mail og vælge, hvilke meddelelser du vil modtage (sættet af tilgængelige meddelelser afhænger af dine administratortilladelser, og den fulde liste er kun tilgængelig for superadministratorer). Ud over meddelelser vil det også være muligt at sende feedback fra brugere via e-mail - enten dem alle eller kun med den givne liste over hvidlistede ord.
  2. Tilføjet understøttelse af Amazon S3 og S3-kompatible lagringssystemer i lagringsservere. Ud over det har vi også tilføjet "Ingen offentlig adgang" mulighed i streamingtypefeltet for de tilfælde, hvor du kun vil bruge lagerserveren til sikkerhedskopiering (med flere lagerservere i samme gruppe).
  3. I screenshot-formater vil det nu være lovligt at slette JPG-formater og kun beholde WebP-formater, da deres enhedsunderstøttelse endelig når 98%. Afspillerindstillinger understøtter nu kun et enkelt format til tidslinje-skærmbilleder, og KVS-opdatering bør automatisk skifte til WebP. Derfor anbefaler vi at slette JPG-format fra listen over TIMELINE (!) skærmbilledeformater efter opdateringen. For at få overblik over screenshot-formater besluttede vi at beholde både JPG og WebP som standard i vores standardtema, men i temaindstillinger vil du nu kunne vælge WebP-formater i alle muligheder, hvor tidligere kun JPG-formater var mulige (primært tommelfingerformat). Således kan du vælge helt at slippe af med JPG-formater i videoer (desværre ikke andre steder lige nu, men det her kommer). Vi vil også se nærmere på det fremtidige AVIF-format, da det nu rammer over 80 %.
  4. Forbedret masseredigering admin panel sikkerhed. Tidligere var masseredigering automatisk mulig for administratorer med tilladelsen "rediger alle data". Nu vil der være en separat tilladelse til masseredigering, som skal indstilles manuelt for hver administrator, der har brug for denne funktion (dette inkluderer også redigering via import-GUI). Også masseredigering GUI vil tillade kun at ændre data, der er tilladt af andre redigeringstilladelser. Dette ville sikre, at begrænsede administratorer ikke vil være i stand til at skade dine data ud over deres specifikke ansvar. Og derudover tilføjede vi specifik tilladelse til at ændre indholdsadministratorens ejerskab, hvilket tidligere kun var muligt for superadmins.
  5. Forbedret sikkerhed for sletning af indhold. Nu kan du konfigurere den maksimale daglige grænse for slettet indhold for hver begrænset administrator (30 ville blive indstillet som standard efter opdateringen). Denne ændring sikrer, at dine administratorer ikke ved et uheld eller ondsindet kan slette dit indhold. Superadmins vil ikke have denne grænse, men der vil være en ekstra hård grænse på maks. 1000 indholdsobjekter (videoer og/eller album), som baggrundsopgaveprocessor kan slette pr. dag. Hvis det er nødvendigt, kan det justeres via setup.php-konfigurationsfilen.
  6. KVS kan nu generere brugere, der tilfældigt vælger fra 8 mio. open source brugernavnedatabase. Sådanne brugere vil få ny "Genereret" status for at adskille dem fra rigtige brugere. Dette kan aktiveres overalt, hvor indholdsimport er muligt, for at efterligne indhold, der uploades fra rigtige brugere. For eksisterende KVS-projekter kan du bruge masseredigering af GUI til at omtildele videoer til nygenererede brugere. Der var også tilføjet en mulighed i Memberzone-indstillingerne, der gør det muligt at tilpasse, hvor ofte KVS skal "genbruge" allerede genererede brugere VS oprette nye. Dette vil emulere nogle genererede brugere tilføje flere videoer end én.
  7. Hastighedskontrol tilføjet til afspiller, slået fra som standard, kan aktiveres i afspillerindstillinger.
  8. Theme installation wizard introduceret. Det kan bruges til at erstatte standardtemaet med et hvilket som helst andet tema leveret af 3. part eller kopieret fra dit andet projekt via KVS backup plugin. Temaer har normalt afhængigheder af tommelfingerstørrelser, de er designet til, så guiden vil ikke kun erstatte tema, men vil også kontrollere afhængigheder og foreslår dig at automatisk oprette de nødvendige tommelfingerformater eller ændre andre billedindstillinger, som det nye tema kræver.
  9. Temahistorikken vil nu registrere ændringer i blokparametre. Alle slettede filer, der tidligere er registreret i temahistorikken, udløser også ændringshændelse, når de slettes.
  10. Indholdsimportforudindstillinger understøtter nu sortlister, der tillader at springe over import af specifikke linjer, der indeholder nogen af ​​de sortlistede ord.
  11. Neuroscore plugin vil nu understøtte omskrivning af titler fra gamle titler, kategorier og modelnavne. Desuden vil den nu automatisk kunne registrere modeller og kategorier fra videoskærmbilleder. Disse funktioner er stadig under integrationstest, og vi vil kun aktivere dem fuldt ud i den endelige opdatering.
  12. Plugin til skabeloncacheoprydning ville nu gøre mere intelligent cacheoprydning og ville også være i stand til at vise mere avanceret cachestatistik, nyttigt at analysere cacheoverbelastning. Tidligere forøgelse af cache-tid for en enkelt blok ville resultere i enorme mængder af junk-cache-filer, men med den seneste ændring vil det ikke være et problem længere.
  13. I DigiRegs plugin kan du nu vælge kun at anvende DigiRegs check for videoer, der ikke har indholdskildeoplysninger.
  14. Model auto-selection plugin vil overveje brugernavn, kanal og indholdskilde for automatisk at tildele modeller, dette vil øge plugin succesrate med indhold fra grabbere.
  15. I grabbers plugin, når du aktiverer autopilot for individuelle grabbere, kan du nu angive det tidsinterval, når du ønsker, at specifik grabber skal udføres. Tidligere var det kun muligt at angive intervallet mellem efterfølgende henrettelser.
  16. Backup-plugin understøtter nu duplikering af backup-arkiver til nogle FTP.
  17. Masseredigering vil nu understøtte oprettelse af nye afspilningslister i farten.
  18. Eksport af feeds tillader kun at konfigurere eksport af specifikke videoindholdstyper (f.eks. kun indlejrede eller uploadede videoer).
  19. Logik, der hashes uploadede filer og søger efter dubletter, var optimeret til kun at hash en del af filen, der typisk indeholder header-information og keyframes. Dette vil dog ikke påvirke alle efter opdateringen. Hvis du vil anvende denne rettelse, skal du tilføje $config['optimize_file_hashing']="true"; linje (med semikolon i slutningen) til /admin/include/setup.php, men efter at have aktiveret dette - vil alle eksisterende videoer stoppe med at deltage i duplikerede kontroller og kan potentielt uploades igen. Denne metode vil være aktiveret som standard for nye installationer.
  20. Bedre sikkerhed for brugerkonti og e-mails. KVS vil nu kun tillade en enkelt brugersession, så hvis en anden session er logget ind under samme konto, vil eventuelle andre sessioner automatisk blive logget af. Tilmeldings- og adgangskodegendannelsesprocedurer stopper med at afsløre, hvis den angivne e-mail allerede bruges i KVS eller ej (e-mail duplicate check). Derfor vil det ikke være muligt at sige, om en bestemt e-mail er registreret eller ej. KVS vil også sørge for, at brugere med samme e-mail igen kan oprette en ny konto via betalingsprocessor. Dette kan ske, når en betalt bruger annullerer deres genfaktureringscyklus og derefter ønsker at købe adgang en gang til. Tidligere ville KVS ikke kun kræve et unikt brugernavn, men også e-mail.
  21. I video_view og album_view blokke tilføjede vi limit_ignore_seo_bots parameter, der kan bruges til at deaktivere indholdsvisningsgrænse for SEO bots (brugeragenter). Indholdsvisningsgrænse er en anden indstilling i de nævnte blokke, der begrænser antallet af indhold, der kan tilgås af en bruger med en enkelt IP i en bestemt periode. Denne grænse bruges typisk til at give brugere, der tilmelder sig, adgang til mere indhold, men kan også påvirke SEO-bots-indeksering negativt.
  22. I list_videos, list_albums og list_content-blokke introducerede vi parameteren limit_access_level, som kan bruges til at vise indhold tilgængeligt for den aktuelle bruger baseret på globale og individuelle indholdsadgangsniveauindstillinger. Udover det tilføjede vi parameteren access_level_id for at vise indhold med specifikt adgangsniveau.
  23. Videofilbeskyttelse vil nu automatisk hvidliste alle Googlebot / Bingbot IP'er ved hjælp af den medfølgende liste over kendte IP'er. Tidligere brugte KVS kun omvendt DNS-opslag til at hvidliste Googlebot-anmodninger, men det blev rapporteret, at denne funktion ikke altid virkede. Ud over det tilføjede vi understøttelse af CIDR-maskenotation i IP-hvidlistefeltet for videobeskyttelsesindstillinger.

Fejl, der er blevet rettet:

  1. [MEDIUM] KVS-afspiller initialiserede ikke forudindlæsning på Android-enheder.
  2. [LAV] Statistikker blev ikke talt korrekt på andre underdomæner end www.
  3. [LOW] Player VAST understøttede ikke 00:00:00 spring offset for at vise spring-knappen med det samme.
  4. [LAV] I nogle tilfælde ville søgestatistikker indeholde nul fundne resultater.
  5. [LAV] Eksporterende feeds returnerede ikke tomme resultater, da den ikke-eksisterende kategori eller noget andet kategoriseringsfilter i parametre blev videregivet.
  6. [LAV] Forskellige små fejlrettelser i det nye admin panel.
Den helt nye KVS 6.3.0 er her Bestil nu