KVS 4.0.1

18 February, 2018

Popolne informacije o posodobitvi najdete na forumu KVS: Posodobitev KVS 4.0.1

Začenši s 4. generacijo KVS bi radi spremenili naš pristop k urejanju različic in politiki posodabljanja. Prej je imel KVS podružnice (1.x, 2.x, 3.x) in vse posodobitve znotraj podružnice so bile brezplačne, vendar je posodobitev na novo vejo stala 25 % cene nove licence za vsako posamezno licenco. Minilo je veliko uspešnih let in KVS ima zdaj veliko strank z velikim številom licenc na svojih računih, zato bo posodobitev vseh na KVS 4 zanje pomenila ogromno denarja.

Posledično smo znova uravnotežili naš pravilnik o posodobitvah:

  1. V zvezi z različicami ne bomo več uporabljali izraza "veja", vse nove različice bodo dveh vrst: glavne posodobitve funkcij (npr. 4.1, 4.2 itd.) in manjše posodobitve za odpravljanje napak (4.0.1, 4.0.2 ). Manjše različice bodo objavljene kot običajno, vendar jih ne bomo dali na voljo javnosti, če ne bo kritičnih popravkov napak, ampak bodo na voljo samo na zahtevo. Spreminjanje tega pristopa nam bo omogočilo takojšnjo uvedbo pomembnih popravkov napak, ne da bi upoštevali trenutno stanje glavne različice.
  2. Dostop do morebitnih posodobitev bo zdaj stal 100 USD letno na stranko in ni pomembno, koliko licenc imate. Vsak nov nakup licence Ultimate bo zagotovil +1 leto brezplačnih posodobitev od dneva nakupa. Vsak nov nakup druge licence bo zagotovil +0,5 leta brezplačnih posodobitev od dneva nakupa.
  3. Vsi odjemalci, ki so kupili novo licenco Ultimate od 15. 1. 2017 ali katero koli drugo novo licenco od 15. 7. 2017, bodo imeli brezplačen dostop do posodobitve 4.0. Zaradi udobja bomo naše območje strank kmalu posodobili s temi informacijami.
  4. Vse neuporabljene licence bodo kadar koli uporabljale najnovejšo različico in ne bodo povezane z nobenim datumom.

Upoštevajte, da posodobitev na 4.0 tako ali tako nikoli ne bi bila brezplačna, tukaj ne dodajamo plačila, ki še nikoli ni obstajalo. Politika 25 % je veljala od leta 2009. Vendar pa se je veja 3.x razvijala zadnjih 5 let in vse posodobitve v njej so bile brezplačne, zato ta politika ni bila nikoli uporabljena. Nova politika omogoča veliko cenejšo uporabo posodobitve 4.x za stranke, ki imajo v svojih računih veliko licenc, medtem ko ne vpliva veliko na stranke, ki imajo samo eno licenco. Namesto plačila za posodobitve lahko preprosto kupite novo licenco KVS in vaše obdobje posodobitev se bo samodejno podaljšalo na podlagi zgoraj opisanega pravila.

Kaj je novega v različici 4.0.0

Globalne izboljšave v oglaševalskem modulu:

  1. Možnost omejitve posameznih oglasov na določene naprave, brskalnike in statuse članov.
  2. Možnost omejitve prikazovanja posameznih oglasov v določenem časovnem intervalu (na primer vsak dan z začetkom ob 22.00 in koncem ob 2.00).
  3. Možnost konfiguracije začetnega/končnega datuma oglaševanja z natančnostjo 1 minute.
  4. Možnost izključitve določenega oglasa iz prikaza za določene kategorije.
  5. Oglaševalska mesta zdaj omogočajo konfiguriranje zavite kode HTML, tako da ni prikazan prazen oglasni blok, ko v njem ni ničesar za prikazati.
  6. Oglaševanje HTML predvajalnika je zdaj mogoče povezati z oglasnimi mesti in tako omogoča enostaven način uporabe vseh funkcionalnosti oglaševalskega modula znotraj predvajalnika.
  7. Vtičnik Adblock ne bi smel več preprečiti shranjevanja oglaševanja v skrbniški plošči KVS.

Veliko izboljšav v modulu za pretvorbo:

  1. Ustvarjanje video napovednikov je optimizirano, zdaj so napovedniki ustvarjeni veliko hitreje in z manjšo izgubo kakovosti. Prav tako je zdaj mogoče napovednikom dodati učinke navzkrižnega zatemnitve.
  2. Premikajoči se vodni žigi so zdaj podprti z možnostjo nastavitve hitrosti, smeri in poljubnega števila položajev v sekundah in odstotkih za ponavljanje.
  3. Možnost preklopa pretvorbe novih videoposnetkov v dvofazni postopek: prva faza bo ustvarila samo vse zahtevane video formate, druga faza pa bo ustvarila vse formate visoke ločljivosti, ki so običajno deklarirani kot pogojno neobvezni. Video bo tako na voljo hitreje, ne bo vam treba čakati, da se ustvarijo vsi video formati.
  4. Dodana možnost izbirnega omogočanja nastavitev obrezovanja posnetkov zaslona za ročno naložene posnetke zaslona. Prej obrezovanje ni bilo nikoli uporabljeno za naložene posnetke zaslona.
  5. Beleženje opravil v ozadju je bilo izboljšano. Zdaj lahko dnevnik opravil v ozadju prikazuje informacije o vseh fazah pretvorbe in, kar je najpomembneje, o podopravilih in njihovem trajanju.
  6. Zdaj je mogoče kodirati skript PHP po meri za nastavitev posameznega obrezovanja, vrtenja ali zrcaljenja izvorne datoteke za kateri koli naložen videoposnetek. Te možnosti niso izpostavljene za javno uporabo, saj so preveč specifične za večino uporabnikov.
  7. KVS bo zdaj podpiral nalaganje zvočnih datotek neposredno v format MP3. Če želite uporabljati to funkcijo, dodajte razširitev mp3 na seznam dovoljenih video razširitev v /admin/include/setup.php in naložite tudi posnetke zaslona za vsak tak video.

Velik nabor izboljšav in popravkov predvajalnika KVS:

  1. Možnost omogočanja samodejnega prednalaganja, ki daje namig vsem napravam, naj začnejo optimistično medpomnjenje videa, preden uporabnik začne predvajati.
  2. Zmožnost prikaza sorodnih videoposnetkov med premorom (če ni konfigurirano nobeno začasno ustavljeno oglaševanje).
  3. Možnost prikaza globalnega trajanja videoposnetka v predvajalniku namesto trenutnega trajanja formata. To je lahko uporabno za plačljiva mesta, če uporabniki, ki niso premium, lahko gledajo samo kratke napovednike - potem je bolje, da se prikaže celotno trajanje videoposnetka namesto trajanja napovednika.
  4. Vse oglaševanje HTML igralcev je zdaj popolnoma integrirano v oglaševalski modul KVS.
  5. Za oglaševanje pred in po predvajanju bodo posodobljene preobleke prikazale časovnico s trajanjem oglaševanja.
  6. Za oglaševanje pred predvajanjem in po predvajanju je zdaj mogoče omogočiti VAST pri več podprtih ponudnikih.
  7. Za oglaševanje pred predvajanjem lahko zdaj konfigurirate tako, da ni prikazano za vsak posamezen videoposnetek, ampak lahko preskoči nekatere videoposnetke pred naslednjim prikazom.
  8. V nastavitvah vdelanega predvajalnika lahko zdaj nastavite interval predpomnjenja za vdelane kode. Prejšnje vdelane kode so bile samodejno predpomnjene do 24 ur.
  9. Popravljeno napačno delovanje indikatorja vmesnega pomnilnika pri preskoku ali preklopu na drugo obliko.
  10. Odpravljena težava s prikazom posnetkov zaslona časovne osi v nekaterih brskalnikih.
  11. Odpravljena težava s celozaslonskim prikazom v brskalniku Safari za namizne računalnike.

Več pomembnih izboljšav v sistemu za shranjevanje KVS:

  1. Dodana podpora za sinhronizacijo enega strežnika za shranjevanje z drugim strežnikom za shranjevanje, če se nahajata v isti skupini za shranjevanje. Ta naloga je v bistvu potrebna, ko premaknete vsebino iz enega strežnika v drugega ali ko želite podvojiti vsebino med več strežniki za shranjevanje za uravnoteženje obremenitve. Prej ste lahko to storili samo ročno, zdaj lahko KVS to stori namesto vas.
  2. Razširili smo API za razveljavitev CDN, da podpira dodatne parametre, ki opisujejo vrsto operacije (dodaj, posodobi ali izbriši). Tako se bo API za razveljavitev izvedel tudi, ko bo v CDN dodana nova vsebina.
  3. Zdaj lahko onemogočite skupine za shranjevanje, tako da se ne uporabljajo pri novem dodeljevanju vsebine.
  4. Seznam dovoljenih IP-jev, konfiguriran v nastavitvah zaščite pred vročimi povezavami za video, bo zdaj onemogočil vse ravni zaščite za dane IP-je, vključno z zaščito na podlagi stanja.

Sklop izboljšav vtičnika grabber:

  1. Možnost konfiguriranja poti ukazne vrstice do knjižnice youtube-dl z vsemi podprtimi možnostmi ukazne vrstice.
  2. Za grabilnike, ki temeljijo na youtube-dl, bo KVS tudi prenesel video datoteke prek youtube-dl, kar bo omogočilo uporabo knjižnice aria2 za večnitne prenose brez omejitve hitrosti.
  3. Za grabilnike, ki temeljijo na youtube-dl, bo mogoče konfigurirati seznam strežnikov proxy, če bo IP vašega strežnika blokiran.
  4. Vsi obstoječi zajemalniki bodo kmalu preklopljeni na youtube-dl.

Več sprememb v vtičniku za nalaganje vsebine FTP:

  1. Možnost podajanja opisa videa/albuma v ločeni datoteki TXT.
  2. Možnost naključnega vrstnega reda, v katerem bo dodana vsebina.
  3. Dodane informacije o prikazu dvojnikov, če so zaznani.

Druge izboljšave:

  1. Nastavitve velikosti slike so bile izboljšane z dodatno možnostjo spreminjanja velikosti, ki bo zdaj omogočila slike z dinamično velikostjo (prej je bilo mogoče imeti samo slike fiksne velikosti za kategorije, modele itd.). Tudi za kategorije in člane smo dodali 2. velikost, tako da zdaj vse slike podpirajo 2 ločeni velikosti z različnimi vrstami spreminjanja velikosti. Zaradi migracije avatarjev kategorij v novo strukturo pomnilnika bo treba spremeniti nekaj kode v predlogah. Po posodobitvi bo revizijski vtičnik prikazal težavo KVS #10. Ustvarite vstopnico za podporo, v kateri navedete vse domene, ki ste jih posodobili, in se prepričajte, da je tam omogočen dostop za podporo.
  2. KVS zdaj podpira notranje plačljive naročnine za člane in kanale, ki uporabljajo žetone. Ob nakupu naročnine bodo člani prejeli premium dostop do vse vsebine člana ali kanala, na katerega so naročeni, vključno z vsebino, ki jo bo v prihodnosti dodal ta član ali v ta kanal. Naročnina je lahko časovno omejena ali neomejena (nastavi skrbnik). Omejene plačljive naročnine bodo samodejno podaljšane, če ima član na stanju dovolj žetonov. V nasprotnem primeru bo naročnina potekla in član jo bo moral znova kupiti za dostop. Enako kot pri individualnem nakupu vsebine vam bo KVS omogočil nastavitev, da del porabljenih žetonov zaslužijo avtorji vsebine, tako da lahko člani zaslužijo žetone s prodajo naročnin na svoje profile in kanale. V blokih za urejanje profilov članov in kanalov je zdaj mogoče določiti ceno žetonov v polju tokens_required.
  3. Za premium pakete dostopa lahko zdaj izberete, ali so na voljo ob prijavi, nadgradnji ali obojem. To možnost lahko na primer uporabite za zagotavljanje nekaterih popustov za člane, ki se vračajo, medtem ko imate polno ceno za nove člane.
  4. Dostopne pakete Premium je zdaj mogoče kupiti z žetoni. Dodali smo poseben plačilni procesor za obdelavo teh imenovanih notranjih žetonov. Torej, če vaše spletno mesto ponuja brezplačna in premium območja, lahko vaši brezplačni člani zaslužijo žetone za svojo dejavnost in nato z žetoni kupijo dostop do premium območja.
  5. Da bi omogočili sprejemanje plačil z različnimi metodami, bodo bloki za prijavo in nadgradnjo zdaj omogočali prikaz paketov dostopa iz vseh aktivnih plačilnih procesorjev. Tako lahko uporabljate več plačilnih procesorjev hkrati in pustite uporabnikom, da se odločijo, katerega bodo uporabili.
  6. Člani so zdaj lahko nagrajeni z žetoni za prijavo v cono članov v vsakem določenem časovnem intervalu. To lahko uporabite za spodbujanje njihove dejavnosti na vašem spletnem mestu.
  7. V nastavitvah formata videa boste zdaj lahko določili vrstni red prenosa za vsak format, za katerega omogočite možnost prenosa. Prej vrstni red datotek za prenos ni bil določen.
  8. V nastavitvah video zapisa lahko zdaj ločeno omejite hitrost za način vdelane kode. To lahko zmanjša vašo uporabo prometa, hkrati pa vam ni treba blokirati uporabe vdelanih kod.
  9. Vtičniki za samodejno izbiro kategorij in oznak bodo zdaj podpirali prizanesljivo ujemanje za sestavljene oznake in kategorije. Ta nova možnost bo zagotovila boljši način za jezike, kjer se končnice besed razlikujejo v različnih velikih in malih črk. Omogočil bo tudi prilagodljivost pri upravljanju samodejne izbire.
  10. Modeli in viri vsebine zdaj podpirajo razvrščanje na podlagi definiranih kriterijev (razvrščanje). Zdaj lahko prikažete nedavno uvrstitev za vsak model ali vir vsebine in prejšnjo uvrstitev, če je bila spremenjena. Merila za razvrščanje lahko nastavite v nastavitvah vsebine.
  11. Pri množičnem urejanju lahko zdaj predložite poustvarjanje več formatov videoposnetkov hkrati (prej je bilo mogoče narediti samo enega naenkrat). Tudi množično urejanje zdaj podpira polje ravni dostopa.
  12. Dodan nov vmesnik za množično delovanje videoposnetkov/albumov: množični izbor. Uporabite ga lahko za izbiro seznama videoposnetkov/albumov na podlagi njihovih ID-jev ali URL-jev in jih nato filtrirate, množično urejate ali izbrišete.
  13. Če uporabljate funkcijo označevanja videa/albuma kot izbrisanega, lahko zdaj pošljete e-poštno obvestilo kar od tam. Ta funkcija se običajno uporablja za obravnavanje pritožb DMCA, zato je lahko koristno pošiljanje e-pošte s seznamom izbrisanih URL-jev.
  14. Pri urejanju videoposnetkov ali albumov lahko zdaj zaženete vtičnike za samodejno izbiro kategorij, oznak ali modelov zanje posamično. Prej je bilo to na voljo samo v GUI za množično urejanje.
  15. Izvozni viri lahko zdaj filtrirajo po zastavici HD. Prav tako lahko zdaj izberete preprosto izvoz 'najboljše' ali 'najslabše' kakovosti za vsak videoposnetek, namesto da navedete ime neposredne oblike.
  16. Skrbniška plošča lahko zdaj išče po lokaliziranih naslovih/opisih/imenikih v vseh objektih, ki podpirajo lokalizacijo.
  17. Razdelek uporabniškega vmesnika spletnega mesta zdaj vključuje sistem za nadzor različic, ki spremlja vse spremembe v predlogah tem, slogih in datotekah JS. To vam bo omogočilo, da kadar koli razveljavite katero koli določeno spremembo ali obnovite izvirno različico, če ste naredili kaj narobe. Uporabite ga lahko tudi s spletnimi mesti za primerjavo besedila, da ugotovite, kaj je bilo spremenjeno v določeni različici.
  18. V nastavitvah spletnega mesta bo zdaj mogoče konfigurirati, da se vsebina s statusoma »v procesu« ali »napaka« prikaže prek neposrednih povezav. Prej takšna vsebina ni bila nikoli prikazana. Ta funkcija je izjemno uporabna za spletna mesta, ki ponujajo funkcionalnost video gostovanja, uporabniki lahko naložijo svoje videoposnetke in takoj prejmejo kode za vdelavo, ki ne vračajo napake 404. Upoštevajte, da boste morali posodobiti predloge, tako da bodo takšni primeri prikazali razumno sporočilo, sicer bodo v večini tem prikazali sporočilo o napaki brez dostopa.
  19. V nastavitvah statistike za statistiko iskanja lahko zdaj konfigurirate največjo dolžino poizvedbe in simbole črnega seznama, kar bo preprečilo, da bi bile poizvedbe, ki se ne ujemajo s temi filtri, dodane vaši statistiki. To je potrebno, da preprečimo, da bi bile nekatere neprimerne poizvedbe pozneje prikazane na vašem spletnem mestu.
  20. Mehanizm spletnega mesta KVS bo zdaj lahko ustvaril pomanjšani HTML, vendar ta možnost ne bo na voljo v javnih nastavitvah in jo je mogoče omogočiti le prek konfiguracije /admin/include/setup.php. Minifikacija HTML ustvari enovrstično kodo HTML brez prelomov vrstic, vendar bo povzročila, da besedilna polja ne bodo delovala pravilno (vsa večvrstična vsebina, prikazana v besedilnem področju, bo ovita, npr. urejanje videoposnetka bo ovilo večvrstični opis); in če imate nekaj vgrajene kode JS/CSS brez podpičja na koncu, bo to pokvarilo njeno sintakso. Po potrebi uporabljajte na lastno odgovornost.
  21. V nastavitvah spletnega mesta za dinamične parametre HTTP lahko zdaj konfigurirate njihovo življenjsko dobo piškotkov. Pred tem je bila njihova življenjska doba prisiljena na 365 dni. Ti se običajno uporabljajo za posredovanje referenčnih povezav na vaše spletno mesto.
  22. V nastavitvah vsebine je zdaj mogoče konfigurirati dostop do funkcij nalaganja datotek. Prej je bila funkcija nalaganja datotek na voljo javno (nekatera spletna mesta bodo morda potrebovala anonimno nalaganje), zdaj pa jo lahko dovolite samo registriranim članom ali skrbnikom. Za nalaganje URL-jev na daljavo lahko nastavite tudi največjo omejitev velikosti datoteke.
  23. V tej posodobitvi smo spremenili način dodajanja oznak v skrbniško ploščo. Prej ste lahko množično dodajali oznake samo na navadnem seznamu, zdaj pa lahko množično dodajate oznake skupaj z njihovimi sinonimi; isti pristop lahko uporabite tudi za dodajanje novih sinonimov obstoječim oznakam.
  24. Predvajalnik videoposnetkov na strani za urejanje videa skrbniške plošče zdaj omogoča preklapljanje med vsemi formati videoposnetkov, če jih je več. Prej bi prikazal format največje velikosti, kar ni vedno priročno.
  25. Zelo pomembna logična sprememba za raven dostopa spletnih skrbnikov. Spletni skrbniki ne bodo več imeli enake ravni dostopa kot premium člani, temveč bodo imeli standardno raven dostopa.
  26. Ko se za stran sproži zaščita pred preobremenitvijo, bo KVS vrnil status 503 z upodabljanjem vsebine overload.html namesto preusmeritve kot prej.
  27. Spremenjen je način delovanja iskanja po besedilu pri iskanju samo 1 rezultata (samo 1 videoposnetek, 1 album itd.). Prejšnji KVS bi privzeto samodejno preusmeril na to stran z rezultati. Po posodobitvi se preusmeritev privzeto ne bo zgodila in KVS bo preprosto prikazal stran z rezultati iskanja z 1 videoposnetkom ali 1 albumom. Če želite imeti preusmeritev kot prej, uporabite parameter search_redirect_enabled v ustreznem bloku list_xxx v vaši temi.
  28. Bloki seznama oznak (list_tags) in oblaka oznak (tags_cloud) zdaj podpirajo prikaz oznak iz katerih koli predmetov in ne samo iz videoposnetkov ali albumov. KVS podpira tudi oznake v modelih, virih vsebine, objavah, kanalih in seznamih predvajanja.
  29. Dodan nov parameter show_stats v bloke za ogled videa (video_view) in ogled albuma (album_view). S tem parametrom lahko prisilite blok, da izvede dodatno poizvedbo in izbere statistiko ogledov videa ali albuma za zadnjih N dni. To statistiko lahko uporabite za prikaz grafa priljubljenosti videa/albuma za dano časovno obdobje (število dni, ko KVS hrani to statistiko, je določeno v nastavitvah statistike).
  30. Blok seznama kategorij (list_categories) lahko zdaj prikaže seznam povezanih kategorij, npr. kategorije iz iste skupine. Da bi to omogočili, so bili dodani novi parametri var_category_id / var_category_dir, ki pričakujejo, da bo ID kategorije ali imenik posredovan v URL-ju.
  31. Blok seznama iskalnih poizvedb (search_results) lahko zdaj prikaže iskalne poizvedbe, podobne dani kategoriji ali oznaki (npr. iskalne poizvedbe, ki uporabljajo to kategorijo ali oznako). Da bi to omogočili, so bili dodani novi parametri var_category_id / var_category_dir / var_tag_id / var_tag_dir, ki pričakujejo, da bo ID kategorije / oznake ali imenik posredovan v URL-ju.
  32. Blok seznamov objav (list_posts) zdaj podpira filtriranje po poljih po meri.
  33. Zdaj bo mogoče prikazati prihodnje ali prihajajoče videoposnetke/albume. Če želite to narediti, uporabite nov parameter bloka mode_futures v bloku list_videos / list_albums. Ta možnost je izjemno uporabna za plačljiva mesta, da prikažejo prihajajoče posodobitve.

Napake, ki so bile odpravljene:

  1. Številni popravki logike in kože igralca (opisani zgoraj).
  2. V nekaterih primerih bi procesor Epoch zaprl dostop pred koncem obdobja.
  3. Domene, ki so bile uvrščene na črni seznam za prijavna e-poštna sporočila, ne bodo prav tako uvrstile poddomen na črni seznam.
  4. Vtičnik za varnostno kopiranje je bil optimiziran za satelite.
  5. Kritična ranljivost, za katero smo 20. novembra poslali popravek.
  6. Naključna preusmeritev videa/albuma je bila v predpomnilniku 1 minuto in preusmerjena na isti video/album vso minuto.
  7. Pri uporabi vtičnika za zunanje iskanje KVS ne bi vrnil napake 404 za neobstoječe strani v paginaciji iskanja.
  8. Ducat drugih majhnih izboljšav uporabnosti/stabilnosti.

Kaj je novega v različici 4.0.1

Več izboljšav predvajalnika:

  1. Zdaj bo mogoče za naročnino uporabljati ponudnike VAST tretjih oseb. Trenutno bo naročnina za obdobje beta testiranja brezplačna.
  2. Oglas ne bi več izginil po kliku.
  3. Izboljšana funkcija predvajalnika adblock. Zdaj lahko konfigurirate čas v sekundah, ki ga bo uporabnik adblock lahko gledal. Potem bo predvajalnik posnemal zrušitev in namesto tega prikazal vašo vnaprej določeno kodo HTML.
  4. Dodana podpora za vgrajeno predvajanje na napravah iPhone, kar bo omogočilo tudi prikazovanje oglasov pred predvajanjem na napravah iPhone.
  5. Popravljeno delovanje gumba za izklop zvoka na mobilnih napravah. Prej ni bilo prikazano za mobilne naprave.

Druge izboljšave:

  1. Pri izvozu videoposnetkov in izvozu virov bo zdaj možno formatirati trajanje v formatu HH:MM:SS.
  2. Blok seznama komentarjev (list_comments) bo podpiral dodaten način za prikaz komentarjev k celotni vsebini uporabnika.
  3. Blok seznama kanalov (list_dvds) bo podpiral nov način, ki omogoča seznam kanalov, ki so na voljo za nalaganje danemu uporabniku glede na njegove nastavitve zasebnosti.
  4. Dodanih je bilo več novih načinov za blok seznama mešanih videoposnetkov in albumov (list_content). Omogočali bodo prikaz naložene vsebine, kupljene vsebine in vsebine iz naročnin danega uporabnika.

Napake, ki so bile odpravljene:

  1. V nekaterih primerih premikajoči se vodni žig ni bil uporabljen za videoposnetke.
Povsem nov KVS 6.3.0 je tukaj Naroči zdaj