Jeg. Konverterings- og lagringsmotor
Integrasjon med CDN-systemer ble fullstendig omarbeidet. Tidligere støttet KVS et fast sett med CDN-leverandører. Fra og med versjon 3 kan du enkelt bruke hvilken som helst CDN-leverandør. For å gjøre det, må et sett med standardfunksjoner implementeres ved hjelp av CDNs API.
Full kontroll av innhold servert fra en bestemt lagringsserver ble lagt til. Eldre versjoner hadde funksjoner "test direkte link", "test beskyttet lenke" og "test streaming". Den nye versjonen grupperer disse funksjonene i én, som kan gjøre alt automatisk og levere en sammendragsrapport. Alle sjekker støtter ulike alternativer for innholdsbeskyttelse, f.eks. direkte lenker til videofiler skal ikke fungere, direkte lenker til albumfiler skal bare fungere for offentlig tillatt format, og så videre. Denne nye funksjonen lar deg enkelt sjekke om hver lagringsservers konfigurasjon er gyldig.
Integrasjonen mellom hovedserveren og eksterne konverteringsservere ble forbedret. Hovedserveren viser nå de konfigurerte serverbibliotekene og ekkosvarene for hver konverteringsserver. Du kan også spesifisere tidssoneforskyvning for konverteringsserver om nødvendig for å forhindre falske feilmeldinger.
Videoformater tilbyr nå konfigurering av varighetsgrenser per sponsor ved å bruke tilpassede sponsorfelt (ligner på tilpasning av forskjellige vannmerker for forskjellige sponsorer).
Når en flerdelt trailer er opprettet, kan du nå få den siste trailerdelen tatt fra slutten av det siste fragmentet. Tidligere ble alle trailerdeler tatt fra begynnelsen av fragmenter, inkludert den siste delen.
Bulkproduksjon av lignende tilhengere med forskjellig størrelse/kvalitetsalternativer ble drastisk optimalisert og tar nå mye mindre tid.
Når et videoformat gjenskapes via masseredigering, kan du nå deaktivere vannmerking for denne operasjonen. Dette alternativet er nyttig hvis en annen formatfil fungerer som en kildefil og den allerede har vannmerke. I dette tilfellet vil ingen dobbel vannmerking forekomme.
Sletting av tidslinjeskjermbilder for alle videoformater der tidslinjeskjermbilder er deaktivert, ble lagt til. Du kan bruke dette alternativet hvis du vil ha mer ledig plass og du ikke trenger tidslinjeskjermbilder for et format lenger.
Logikken for opprettelse av miniatyrbilder ble fullstendig omskrevet for å redusere antall mellomliggende ImageMagick-kjøringer og optimalisere den resulterende bildekvaliteten.
Oppgavelogging i bakgrunnen ble forbedret. Nå kan du se fullførte % for alle oppgaver, ikke bare innholdsgruppeoppgaver, slik det var før.
Ekstra ImageMagick-alternativfelt ble lagt til for videoskjermbildeformater. Du kan bruke det for alle skjermbilder som lastes opp manuelt. Tidligere, for alle manuelt opplastede skjermbilder, var det ingen ImageMagick-alternativer (bare endre størrelse og vannmerke ble brukt). Dermed kunne du ikke etterbehandle de opplastede skjermbildene med ImageMagick. Nå er dette fikset.
Oppretting av videoskjermbildeformat med kildestørrelse (ikke endret til noen spesiell størrelse) ble lagt til. For å gjøre det, bør du spesifisere forhåndsdefinert ordkilde som en formatstørrelse.
Hver bakgrunnsoppgave har nå sin egen logg.
II. Premium-tilgang
Støtte for token-basert tilgang i tillegg til tidsbegrenset tilgang ble lagt til. Tokens er tilgjengelige for standardmedlemmer (ikke-premium) og kan kjøpes via betalingssystemet eller "tildeles" for sosial aktivitet. Medlemmer kan bruke sine tokens for å få premium tilgang til innhold. Medlemmer vil fortsatt bli sett på som standard / aktiv status, men når de får tilgang til det kjøpte innholdet, vil de bli sett på som premium. Du kan kombinere tidsbegrensede og tokenbaserte tilgangsalternativer på nettstedet ditt uten noen begrensninger.
For å lette funksjonaliteten for utvidet medlemsområde, har KVS nå en egen Memberzone Settings-side hvor du kan aktivere token-basert tilgang for bestemte typer innhold (individuelle innstillinger for standard / premium videoer og album) og konfigurere deres standardpriser. For en bestemt video/album kan du manuelt overstyre prisen ved å bruke frittstående eller masseredigering.
Memberzone Settings tilbyr også konfigurering av premier for medlemsaktivitet. En pris er en mengde tokens som gis for en bestemt aktivitet, for eksempel første registrering, opplasting av avatar, legge ut en kommentar (med mulighet for å begrense minimumslengden), laste opp en video (med mulighet for å begrense minimumsvarighet), lage et album ( med mulighet for å begrense minimum antall bilder).
Visning av listen over kjøpte videoer og album for hvert medlem ble lagt til.
Den mye etterlengtede funksjonen som åpner for innhold med publiseringsdato i forhold til brukerregistreringsdato ble lagt til. Den lar deg konfigurere relative postdatoer for innhold slik at slikt innhold blir synlig for et medlem etter en viss periode med deres aktivitet i medlemsområdet. Dette alternativet kan bare aktiveres fra systemkonfigurasjon på lavt nivå fordi det påvirker funksjonaliteten til nettstedet og adminpanelene alvorlig. Den er deaktivert som standard. Når den er aktivert, lar denne funksjonen deg konfigurere dagsforskyvning for hver video og hvert album. Positiv forskyvning betyr at dette innholdet vil bli synlig på den n. dagen etter registrering (for eksempel betyr 1 at innhold vil bli synlig umiddelbart etter registrering, 10 betyr at innhold blir synlig på den 10. dagen etter registrering). Negativ forskyvning er også tillatt og betyr at (a) dette innholdet vil være synlig hele tiden, selv når en bruker ikke er registrert/pålogget, (b) postdatoen vil alltid bli forskjøvet i henhold til gjeldende dato. For eksempel betyr en relativ postdato på -10 at slikt innhold ser ut til å være lagt til for 10 dager siden, uavhengig av dagens dato. Relative postdatoer kan kombineres med absolutte postdatoer, f.eks. den ene delen av innholdet ditt kan bruke den ene, den andre delen den andre.
En KVS-side kan nå integreres med ethvert tilknyttet system som fungerer via .htpasswd-filer. Nå kan du enkelt flytte alle tilknyttede nettsteder til KVS. Du trenger bare å laste opp et spesielt KVS-skript til en mappe som er beskyttet av .htpasswd-filen som administreres av ditt tilknyttede system. Dette skriptet vil automatisk opprette brukere i KVS-databasen om nødvendig og vil logge dem inn. Samtidig er det ikke behov for noen endringer i måten ditt tilknyttede system fungerer på. Det er bare ditt eldre nettsted som vil bli erstattet med ditt nye KVS-drevne nettsted.
Registreringsblokken ble forbedret for å tillate automatisk genererte unike navn/passord-par. Brukere er ikke pålagt å angi dem manuelt når de registrerer seg. I dette tilfellet vil registreringsskjemaet være begrenset til bare valg av betalingsmåte.
Logging av betalingsbehandler ble fullstendig omskrevet. Alle hendelser er nå logget inn i en database som gir mulighet for filtrering og analyse.
III. Flerspråklig støtte
En av de mest drastiske endringene i versjon 3 er datalokalisering. Du kan konfigurere flere tilleggsspråk i administrasjonspanelet og laste opp oversatte titler/beskrivelser for alt innhold og kategorier. Et nytt brukergrensesnitt ble lagt til som håndterer oversettelse, og det er nå mulig å oversette video- og albumtitler på redigeringssiden.
Nettstedmotoren ble forbedret slik at nettstedet kan fungere i en lokalisert modus for alle tilleggsspråkene. Å vise nettstedet i lokalisert modus betyr ikke at du trenger å ha 100 % av oversettelsen utført. Hvis noen av elementene ikke er oversatt ennå, vil de vises med originale titler/beskrivelser. Den nye versjonen lar deg også bruke språkfiler for maltekster (GUI-elementer, språk-CSS-filer og mer). Se dokumentasjonen for mer informasjon om lokalisering av nettstedet ditt.
Nettstedkommentarblokker kan nå bare vise kommentarer som er lagt inn i gjeldende lokalitet. Hver kommentar lagrer lokaliteten den ble lagt inn i. Dette alternativet er deaktivert som standard slik at alle kommentarer vises.
Logganalysator-plugin for revisjonslogger ble lagt til. Den oppsummerer all informasjon om aktiviteten til innholdsadministratorene dine. I tillegg til det kan den også brukes til å se hvor mye innhold de ansatte har oversatt.
IV. Fotoalbum
Endelig bruker fotoalbum den samme lagringsarkitekturen som videoer. Nå kan du opprette en egen lagringsgruppe for å lagre albumkildefiler, formater og ZIP-filer (album og videoer kan ikke bruke de samme lagringsgruppene, gruppene må være forskjellige).
Albumoppretting håndteres nå av konverteringsservere.
Det er nå mulig å laste opp albumkildebilder én etter én, ikke bare i ZIP-fil.
Samlet albumfunksjonalitet i administrasjonspanelet ble utvidet til omtrent det samme som for videoer. "Descwriter"-modusen støttes nå; også, valgfri bildevisning på albumredigeringssiden ble lagt til. Nye albumlistefiltre ble lagt til.
Bildegalleriimport ble også lagt til.
V. Spiller
Grunnleggende støtte for HTML5-modus ble lagt til. HTML5-modusen kan bare brukes ved avspilling av MP4-filer og aktiveres automatisk hvis brukerens enhet ikke støtter Flash.
Spillerinnstillinger lar deg velge embed-kodemodus: iframe (støtter HTML5) eller standard embed (støtter kun Flash). Denne innstillingen påvirker alle innebyggingskoder generert av KVS.
Hvis du har flere videoformater vist i spilleren, vil formatet brukeren valgte sist gang bli husket og automatisk valgt for andre videoer.
Når musen er plassert over en klikkbar logo, vil det føre til en uskarp effekt for å understreke at logoen er klikkbar.
Flere Flash-sikkerhetsproblemer som tidligere ble fikset i en egen oppdatering, er nå fikset i denne oppdateringen.
VI. Innholdsimport og innmatinger
Importbrukbarhet: kansellerbare bakgrunnsoppgaver for importprosesser ble lagt til og beskyttelse fra hovedserverens HDD-overflyt ble implementert. Nå, hver gang du begynner å importere innhold, vil du se en bakgrunnsoppgave som har en fullført % og har sin egen logg. Du kan fjerne denne oppgaven hvis du vil avbryte importen. Hvis hovedserverens HDD har mindre ledig plass enn den konfigurerte grensen, vil alle importprosesser settes på pause og vente på mer diskplass. Dette kan skje hvis du importerer et stort datavolum som midlertidig lastes ned til hovedserveren din for fremtidig behandling.
Tekstdata for all import vil bli lagret på hovedserveren. Derfor vil du kunne finne data du har importert før.
Se etter URL-duplikater ble lagt til. Den kan brukes til å forhindre at du importerer dupliserte sett med data.
Støtte for kategorisynonymer og modellaliaser under import ble lagt til. Nye kategorier / modeller vil ikke bli opprettet i tilfelle databasen din allerede har kategorier / modeller med slike synonymer / pseudonymer.
Når du importerer pseudovideoer, er det nå mulig å oppdage varigheten og lage skjermbilder automatisk basert på den gitte videofilens URL. Dette vil hjelpe deg med å lage nettsteder med samme innhold, men forskjellige sett med skjermbilder.
Logikken for gjenkjenning av dupliserte videoer ved import av feeder er nå annerledes. Eldre versjoner brukte feed-URL-domenet for å bygge en unik videonøkkel som forårsaket problemer hvis det var flere forskjellige feeder som jobbet på samme domene og returnerte forskjellige videoer med samme ID. I den nye versjonen kan du manuelt konfigurere et prefiks for å bygge unike videonøkler for hver feed.
Feedlogging er veldig annerledes i den nye versjonen. Alle hendelser logges inn i en database, som gir mulighet for analyse og filtrering.
Eksporterer feeder har varighetsfiltre og kan bare returnere videoer med fullført skjermbilderotasjon; også kan feedene nå returnere midlertidige videofil-URLer.
VII. Nettstedmotor
Støtte for å definere globale blokker ble lagt til: dette er blokker som ikke er knyttet til noen bestemt side. Hver global blokk har bare én forekomst av innstillingene og malen, som lar deg redigere innstillingene på ett sted for å påvirke flere nettstedssider, det vil si alle sidene der disse blokkene er satt inn. Globale blokker kan brukes til å vise det samme innholdet på forskjellige nettstedssider (for eksempel en global liste over tagger eller kategorier). Tidligere måtte du sette inn en blokk på hver side og duplisere innstillingene på alle gjenværende sider. Med global blokkstøtte kan du sette opp disse innstillingene bare én gang.
Du kan nå gruppere nettstedssider ved å bruke et tittelprefiks.
For hver nettside kan du nå deaktivere den helt når som helst. Du kan også konfigurere medlemstilgangsnivå som kreves for å laste en side.
Landliste kan brukes i hvilken som helst mal nå. Vi kan også gi deg landsflaggikoner på forespørsel (som standard er flaggikoner ikke inkludert).
Enkelte problemer med integrering av handelsskript ble tatt opp.
VIII. Fellesskap
Medlemmer kan nå opprette sine kanaler og administrere dem. For hver kanal kan de konfigurere hvem som kan legge ut videoer der, alle brukere, kun venner eller kun kanaleier. Også flagging for kanaler ble lagt til.
Spillelister er en ny fellesskapsfunksjon. Medlemmer kan lage sine egne spillelister og administrere dem. Støtte for flere favorittgrupper ble også lagt til. Du kan bruke dette på mange forskjellige måter avhengig av formålet ditt. Disse nye funksjonene lar deg vise en rullegardinmeny med spillelister/favorittgrupper når brukere legger til en video/album til sine favoritter. Innhold kan også flyttes mellom grupper av favoritter.
Medlemmer kan nå merkes som klarert, noe som betyr at all aktiviteten deres ikke trenger å bli gjennomgått av nettstedsadministratoren.
Visning av besøkshistorikk for innhold for ethvert medlem ble lagt til.
Medlemmer kan nå legge til / endre statusmeldingen sin. Endring av en statusmelding vil utløse en fellesskapshendelse.
Masse-e-postutsendelser har nå filtrering av mottakere etter status: alle aktive medlemmer, bare premium-medlemmer eller bare webmastere.
Du kan nå skrive inn et kallenavn under registreringsprosessen (i tillegg til et brukernavn). Tidligere var et kallenavn alltid det samme som brukernavnet.
IX. Kommentarer
Kommentarlagringsarkitektur ble fullstendig omarbeidet. Kommentarseksjonen i administrasjonspanelet ble flyttet til brukerseksjonen. I den nye versjonen vises kommentarer for alle objekter i en enkelt liste. Denne endringen bidro til å gjøre list_comments-blokkeringen dramatisk raskere.
Anonyme brukere kan nå signere sine kommentarer med et kallenavn.
Smileys og bb-kode støttes nå.
For hver kommentarblokk kan du nå angi om kommentarer fra registrerte medlemmer krever administratorgodkjenning.
X. Administrasjonspanel og brukervennlighet
Knappen "aktiver støttetilgang" ble flyttet til startsiden.
Oppdateringsplugin: for enkelhets skyld bruker vi nå kumulative oppdateringer i stedet for sekvensielle. Nå må du bare gå gjennom oppdateringsprosedyren én gang.
Antall gjenværende påloggingsforsøk vil nå vises på administrasjonspanelets påloggingsside hvis du angir ugyldig legitimasjon og bruteforce-beskyttelse er aktivert.
Hver administratorpanelliste støtter kontinuerlig flervalg med 2 klikk. Klikk på den øverste avmerkingsboksen for valget ditt, og klikk deretter på den nederste mens du trykker på Shift-tasten. Alle avmerkingsbokser innenfor dette intervallet vil bli valgt.
Masseredigering av videoer/album er nå mulig for alle filtrerte objektlister, selv om de ikke vises på én side. Nå trenger du ikke å justere paginering for å kunne velge mange objekter om gangen og masseredigere dem. Bare konfigurer filteret og velg alternativet i batchhandlingslisten.
Når du bruker kategorier / modellvelger, kan du nå opprette nye kategorier / modeller på farten. For å gjøre det, skriver du bare inn et nytt objektnavn og velger det tilsvarende alternativet i rullegardinlisten (nytt objekt). Når du lagrer gjeldende video eller album, vil alle nye kategorier/modeller bli opprettet. En annen ny funksjon er at du kan kopiere og lime inn kommaseparerte kategorier/modeller rett inn i feltet.
Objekter som støtter flagging viser nå alle tildelte flagg på redigeringssidene deres i administrasjonspanelet (videoer, album, DVDer / kanaler) og lar deg slette eventuelle flagg.
Massetag-redigering er nå mulig i administrasjonspanelet.
Trafikkstatistikk inkluderer nå sidevisninger ikke bare for videoer, men også for album.
Masseredigeringsforbedringer: setting av vurdering til 0 og endring av innholdseier (administratoren som 'eier' innholdet) ble lagt til. Dette kan være nyttig for å dele innhold mellom flere innholdsforvaltere slik at de jobber med hver sin del. For å gjøre det, konfigurer hver innholdsadministrators administratorkonto slik at den bare har tilgang til det eide innholdet. Dette kan gjøres i administratorinnstillinger.
Flere nye filtre og kolonner for visning ble lagt til for videoer og album i administrasjonspanelet.
Statistikkdelen har nå forbedret navigering mellom forskjellige statistikksider.
Når du viser forskjellige bilder i administrasjonspanelet (skjermbilder, bilder), vil KVS nå automatisk justere til skjermoppløsningen din.
Låsing av et video-/albumkatalogfelt til tittelen ble lagt til. Hvis aktivert, vil dette alternativet gjøre katalogfeltet skrivebeskyttet og vil alltid justere objekttittelen hvis det skjer endringer (f.eks. endres det automatisk hver gang en tittel endres). Dette er fornuftig hvis innholdsadministratorene dine tildeler endelige titler til innholdet; i dette tilfellet kan du alltid være sikker på at de husker å endre katalog tilsvarende.
Administrasjonspanelet har nå en ny toppnivåseksjon kalt Administrasjon som inkluderer sider fra eldre innstillinger som ikke er relatert til noen innstillinger. Noen alternativer fra Systeminnstillinger ble migrert til andre underseksjoner; Systeminnstillinger ble omdøpt til innholdsinnstillinger.
XI. Nettstedblokkeringer
Systemkonfigurasjon har nå et alternativ som lar deg flytte nettstedets JS-filer til CDN. Du kan ikke gjøre det via maler da JS-filer inkluderes automatisk av nettstedets motor.
Viser relaterte videoer / album etter tittel ble lagt til. Disse nye modusene er tilgjengelige i mode_related parameter i list_videos og list_albums-blokkene.
List_dvds-blokken kan nå vise videoer for hver DVD/kanal i listen. For å gjøre det, aktiver pull_videos i blokkinnstillinger og spesifiser grense / sortering i tilleggsparametrene.
List_albums-blokken har nå parameteren show_image_info som lar deg vise alle bildene for hvert album i listen.
List_videos, list_albums og list_content-blokkene har nå skip_content_sources og show_content_sources-parametere som lar deg filtrere vist innhold etter innholdskilder. List_videos-blokken har nå også skip_dvds og show_dvds parametere som lar deg filtrere vist innhold etter DVDer / kanaler.
Nå kan du plassere neste/forrige lenker på videovisnings- og albumvisningssider. Disse vil åpne neste/forrige videoer eller album basert på sortering etter dato. For å legge til disse koblingene, aktiver show_next_and_previous_info-parametere som ble lagt til video_view- og album_view-blokker.
List_categories-blokken inneholder nå parameteren show_only_with_albums_or_videos som bare kan vise kategoriene som har minst 1 video eller album i seg.
Dynamisk filtrering etter innholdskildegrupper ble lagt til list_videos-blokken.
Den nye versjonen støtter sending over videofilnavnet eller ZIP-filnavnet når du laster ned et fotoalbum. Bare legg til parameteren download_filename=dittfilnavn til nedlastingslenken.
XII. Andre funksjoner
Modeller har nå øyefargefelt.
Kategorier har flere egendefinerte felt.
Du kan nå sette opp hvitliste over IP-er i innstillingene for beskyttelsen mot videoopptak. Nå kan du konfigurere en liste over IP-er som aldri vil bli blokkert. Dessuten kan du nå se alle IP-er som for øyeblikket er blokkert.
Modellaliaser (lik synonymer for kategorier og tagger) ble lagt til. En ekstra plugin ble lagt til for å velge modeller basert på innholdstittel/beskrivelse.
Programtillegget for automatisk valg av kategori ble forbedret; nå kan du angi i hvilke tilfeller den skal utløses. I eldre versjoner ble denne plugin bare utløst hvis en video/album ikke hadde noen kategorier.