KVS 5.0.0

25 March, 2019

KVS täyttää 10 vuotta! 10 vuotta sitten helmikuussa 2009 julkistimme ensimmäisen julkisen julkaisumme. Siitä lähtien olemme julkaisseet lähes 60 uutta versiota ja lisänneet lähes 1000 uutta ominaisuutta. Hyvää vuosipäivää ja jatka samaan malliin!

 

Mitä uutta:

  1. PHP 7 -tuki otettu käyttöön. Tämä toi valtavan määrän muutoksia KVS-koodiin ja nyt useimmat mukautetut PHP-muutokset lakkaavat todennäköisesti toimimasta ja vaativat muutoksia. Tämä ei vaikuta malleissa tehtyihin teemamuokkauksiin, jos ne eivät muuta PHP-koodia KVS:ssä. Käytä tarkastuslaajennusta löytääksesi luettelo mukautetuista PHP-tiedostoista ja mukautettuja muutoksia KVS-järjestelmätiedostoista: ne löytyvät suorittamalla asennus- ja suojaustarkistuksia.
  2. Kirjoitimme laskutussovellusliittymän ja kaikki tällä hetkellä KVS:ään integroidut maksuprosessorit täysin uudelleen. Nyt uuden maksuprosessorin lisääminen on yksinkertainen koodaustehtävä, joka ei vaadi KVS-tietorakenteen tuntemusta. Kaikki nykyiset maksuprosessorit, joita tuettiin laskutustasolla, päivitettiin kokeiluversiolla. KVS tukee kokeiluja useilla tavoilla: kokeilukäyttäjillä voi olla premium-käyttöoikeus tai heillä voi olla normaali käyttöoikeus, jossa heidän profiileihinsa on määritetty ennalta määrätty määrä tunnuksia. Tämä mahdollistaa eri pääsytasojen määrittämisen kokeiluversioille ja muille jäsenille; ja tunnukset ovat hyödyllisiä määritettäessä rajoituksia saatavilla olevan sisällön määrälle (esim. kokeilukäyttäjät voivat saada katsoa vain enintään 5 videota, jotka tulee avata tunnuksilla).
  3. Kaikilla luokitteluobjekteilla on nyt tilakenttä ja mahdollisuus poistaa ne käytöstä. Deaktivoidut kohteet eivät näy luetteloissa, vaan ne ovat käytettävissä suorien URL-osoitteiden kautta. Myös satelliiteissa on nyt mahdollista yksilöllisesti konfiguroida, mikä luokittelu missäkin satelliitissa näkyy.
  4. Sisältöasetuksissa otimme käyttöön aivan uuden luokitteluasetusosion, jossa on joukko tunnisteen luontisääntöjä. Tunnisteet muihin luokitteluobjekteihin verrattuna ovat todella dynaamisia, ne luodaan automaattisesti eri lähteistä, kuten tuonnista, kaappaajista ja jopa sivuston käyttäjien sisällöstä koodattaessa. Nyt sinulla on mahdollisuus hallita tunnisteen automaattista luontiprosessia. Voit esimerkiksi kieltää liian lyhyet tai liian pitkät tunnisteet, tunnisteet, jotka ovat yleisiä kielten sanoja, kuten "ja" ja "tai", tunnisteita, joissa on tiettyjä symboleja. Nämä säännöt vaikuttavat kaikkiin tietovirtoihin, joissa tunnisteet luodaan automaattisesti, paitsi hallintapaneelin tagieditoriin. Tunnisteiden muokkausohjelmassa voit silti luoda manuaalisesti haluamasi tunnisteet.
  5. Albumit tukevat nyt PNG- ja GIF-tiedostoja, myös animoituja GIF-tiedostoja. Lisäsimme tähän vain osittaisen tuen: ladattujen kuvien peukalot ovat edelleen JPG-muodossa (animoiduissa GIF-kuvissa on ensimmäinen kehys peukalona). Mutta joka tapauksessa se mahdollistaa alun perin ladatun kuvan katselun alkuperäisessä muodossa.
  6. KVS:n hakukyselyihin tehtiin suuria muutoksia. Uudessa versiossa optimoimme niille tallennusrakenteen niin, että niiden näyttösuorituskyky kasvoi yli 10x suurille tietokannoille. Tämän lisäksi lisäsimme myös tuen järjestelmänvalvojille luoda / tuoda manuaalisesti hakukyselyitä SEO-kattavuutta varten.
  7. Mainosmainosten eston suojaus lisättiin yhteistyössä Clickaine-mainosyrityksen kanssa. Tämä toiminto on suunniteltu vähentämään mahdollisuutta estää mainoksia sivustollasi ja lisäämään putkitulojasi. Jatkamme Googlen ja muiden selaimien mainosten estämisen tarkastelua. Kuten ehkä tiedät, Google aikoo yhdistää oman mainosten estoohjelmistonsa Chromeen heinäkuussa 2019, mikä saattaa vaikuttaa mainosmarkkinoihin. KVS 5.0:sta alkaen tutkimme tätä tarkemmin suojellaksemme KVS-käyttäjiä näiltä tulevilta muutoksilta.
  8. Hallintapaneelin video- ja albumiluetteloista voit nyt valita näytettävät sarakkeet suoraan - aiemmin se oli määritettävissä henkilökohtaisilla asetuksilla. Yleensä sarakevalitsimia lisättiin moniin muihin luetteloihin hallintapaneelissa, mutta ei silti kaikkialla. Jatkamme niiden viimeistelyä tulevissa päivityksissä, vain muutama jäljellä. Lisäsimme kaikkiin luetteloihin soveltuvin osin tuen peukalosarakkeen näytön käyttöön ottamiseen, ja voit nyt ottaa käyttöön myös minkä tahansa tiedostosarakkeen. Lopulta 5.0:ssa lisäsimme tuen sarakkeiden uudelleenjärjestykseen, joten voit nyt mukauttaa mukavia luettelon näyttöasetuksia lähes kaikkialla hallintapaneelissa.
  9. Lisäsimme tuen, jonka avulla käyttäjät voivat ansaita tunnuksia, jotka ohjaavat muita käyttäjiä rekisteröitymään sivustollesi. Ottaaksesi tämän toiminnon käyttöön, sinun tulee siirtyä jäsenalueen asetuksiin ja määrittää siellä kumppaniparametri sekä viitaten ilmaiselle rekisteröitymiselle myönnettävien tokenien määrä. Sitten sinun tulee tehdä viittauslinkki käyttäjän profiilissa käyttämällä tätä parametrin nimeä ja käyttäjätunnusta; käyttäjät käyttävät tätä linkkiä uusien käyttäjien lähettämiseen sivustollesi. Tunnuksia on mahdollista ansaita myös maksullisella rekisteröinnillä, mutta vain silloin, kun he käyttävät pääsykoodeja. Tässä tapauksessa sinun tulee määrittää tunnusten myöntäminen avauskoodeja luotaessa, koska eri pääsykoodeilla voi olla eri määrä.
  10. Etätiedostojen tarkistusta parannettiin tukemaan HTTP/2-palvelinvastauksia.
  11. Mallit tukevat nyt luokkien kaltaista ryhmittelyä.
  12. Käyttäjien ja järjestelmänvalvojien salasanat tallennetaan nyt turvallisemmalla tavalla. On myös mahdollista räätälöidä salasanojen hajautusmenetelmää, joka mahdollistaa nyt käyttäjien saumattoman siirtymisen muista skripteistä, joissa käytetään toista salasanan hajautusmenetelmää. Turvallisuuden parantamiseksi on suositeltavaa vaihtaa pääkäyttäjän salasana 5.0:aan päivittämisen jälkeen henkilökohtaisissa asetuksissa. Voit käyttää samaa salasanaa kuin ennenkin.
  13. Aikatauluun perustuvat laajennukset (mallin välimuistin puhdistaminen, avatarin luominen, varmuuskopiointi) voidaan nyt määrittää toimimaan tietyin aikavälein. Tämä on hyödyllistä, jos sinulla on useita KVS-projekteja asennettuna samalle palvelimelle ja haluat varmistaa, että kekseliäitä toimintoja suoritetaan eri aikaan.
  14. Paransimme tapaa, jolla stop-sanat toimivat KVS:ssä. Aiemmin pysäytyssanat, jotka eivät sisältäneet tähtimerkkiä (*), toimivat väärin. Jos esimerkiksi korvaisit sanat "sana" ja "[del]", KVS korvaisi sanan sanat "[del]ing", mikä ei näyttänyt hyvältä. Nyt tällaisia ​​sanoja pidetään vain kokonaisina sanoina, ja jos haluat osittaisen vastaavuuden, käytä tähtimerkkiä, esim. "sana*". Tämä vaikuttaa sekä sanaan että sanamuotoon. Tämän lisäksi voit nyt määrittää omat regex-korvaussäännöt, jotka vaikuttavat kaikkeen käyttäjien lähettämään sisältöön.
  15. Hallintapaneelin suorituskyky on nyt parempi suurissa tietokantoissa. Jos joissakin luetteloissa luetteloiden luominen on hidasta, voit yksinkertaisesti poistaa käytöstä (piilottaa) joitain koontisarakkeita parantaaksesi luettelon suorituskykyä.
  16. Kaikki hallintapaneelin luokittelueditorit tukevat nyt Tallenna ja muokkaa seuraavaa -kulkua, joka on samanlainen kuin aiemmin sisällönmuokkausohjelmissa.
  17. Järjestelmänvalvojat ja -ryhmät sekä sivuston käyttäjät tukevat nyt tekstikuvauksia muokkausohjelmissaan.
  18. Varmuuslaajennuksessa muutimme tapaa, jolla soittimen asetukset tallennetaan. Aiemmin soittimen asetukset tallennettiin yhdessä sivustopohjien kanssa, ja soittimen asetusten varmuuskopiointiin oli erillinen vaihtoehto. 5.0:ssa päätimme yhdistää ne erilliseksi varmuuskopiointivaihtoehdoksi, joka varmuuskopioi sekä soittimen että upotetun soittimen asetukset sekä VAST-profiilit.
  19. Välityspalvelinasetusten käsittelyä grabbers-laajennuksessa parannettiin. Niitä käytetään nyt sekä youtube-dl- että cURL-pyynnöissä. Myös yksittäisten sieppaajien asetuksissa on mahdollista määrittää kirjautumistiedot, joita tulee käyttää suojatun sisällön käyttämiseen.
  20. Grabbers tukee nyt ylimääräistä terminologiasuodatinta, jonka avulla voit ohittaa sisällön, jonka otsikossa on tiettyjä sanoja.
  21. Hallintapaneelin maat on ryhmitelty maanosien mukaan avuksesi.
  22. Muutimme tapaa, jolla xxx_view- ja xxx_comments-lohkot tallennetaan jäsenten välimuistiin. Tämän pitäisi vähentää roskakorin välimuistitiedostojen määrää ja yleensä vähentää välimuistitiedostojen määrää ilman merkittävää suorituskykyä.
  23. Kaikki verkkosivustojen lohkot ryhmiteltiin luokan ja lohkotyypin mukaan. Kaikki lohkoparametrit ryhmiteltiin logiikan ja keskinäisten yhteyksien mukaan. 45 60 lohkosta päivitettiin uusilla oletusmalleilla ja uudella dokumentaatiolla. Uudet oletusteemamallit on suunniteltu näyttämään kaikki mahdolliset tietokentät/toiminnot, ja niiden pitäisi toimia oikein oletusteema JS-tiedoston kanssa. Sinun tarvitsee vain lisätä tyyliä ja asettelua, jotta ne näyttävät hyvältä teematyylissäsi.
  24. Kun määrität edistynyttä sisällön suodatusta satelliiteille, KVS ei vain piilota suodatettua sisältöä luetteloista, vaan myös palauttaa tällaisen sisällön 404:n suoran URL-osoitteen kautta. Tarkennettua suodatusta käytetään satelliiteilla rajoittamaan siellä saatavilla olevaa sisältöä mukautetun kyselylogiikan avulla.
  25. Jäsenet voivat nyt luoda viestejä uuden post_edit-lohkon avulla.
  26. Kommenttilohkoissa on nyt mahdollista lajitella kommentit arvioiden mukaan. Voit nyt renderöidä eniten arvioidut kommentit mille tahansa sisällölle lisäämällä sivulle ylimääräisen kommenttilohkon ja määrittämällä sen arvoilla items_per_page=1 ja sort_by=rating.
  27. Jäsenet voivat nyt kirjautua sisään paitsi käyttäjätunnuksilla, myös sähköpostilla.
  28. Search_results-lohkossa on nyt mahdollista määrittää samankaltaisuuskriteerit, kun samankaltaisia ​​kyselyitä näytetään hakumenetelmäparametrilla: se voi olla kokotekstihakemiston, täydellisen vastaavuuden tai osittaisen vastaavuuden perusteella.
  29. Video_view- ja album_view-lohkoissa muutimme tapaa, jolla katselurajoitus toimii (rajoita enintään N videota M sekunnin aikana). Aiemmin se perustui evästeisiin ja oli hyvä suorituskyvyltään, mutta samalla käyttäjät voivat nollata evästeensä ja nollata rajan. Muutimme tämän rajalaskelman IP-pohjaiseksi. Jos olet ottanut sen käyttöön, saatat kokea tietokannan kuormituksen lisääntymistä päivityksen jälkeen.

Korjatut virheet:

  1. Kun luotiin tai poistettiin aikajanan kuvakaappausmuotoja, KVS toisti kaikki videot, vaikka vain harvoissa olisi aikajanat käytössä. Tämä johtaisi suurten tietokantojen tehtävien hitaaseen käsittelyyn.
  2. Kun epäonnistuneet muunnostehtävät käynnistetään uudelleen uusille videoille tai albumeille, KVS jättää joissakin harvinaisissa tapauksissa roskatiedostoja joihinkin tallennuspalvelimiin.
  3. Soittimen koko näyttö ei aina toiminut oikein iPadeissa uudella iOS-versiolla (tämä korjaus ilmoitettiin aiemmin keskustelupalstalla hotfix-korjauksena soittimelle version 4.0.4 jälkeen).
  4. Hallintapaneelin kategorioiden ja mallien valitsimet toimivat väärin kopioitaessa ja liitettäessä yhdistettyä luetteloa, ja joskus ne johtaisivat myös samankaltaisten luokkien tai mallien luomiseen eri pienillä/isoilla kirjaimilla.
  5. Soitin korjattiin välttämään VAST-videota edeltävän VAST-videon näyttämistä mobiilissa UC-selaimessa, koska tämä selain ei noudata HTML5-standardeja eikä siten salli ohituspainikkeen näyttämistä oikein. Tällä hetkellä myös kaikilla muilla pelaajilla on tämä ongelma; voimme tarjota toisen ratkaisun tulevaisuudessa.

UC-selaimen VAST-ongelma kaikkialla maailmassa ja soittimen hotfix-korjaus versioille 4.0.3 ja 4.0.4:

Tällä hetkellä videota edeltävän mainonnan (VAST) hahmontamisessa mobiililaitteissa UC-selaimessa on maailmanlaajuinen ongelma. Tämä ongelma johtuu UC-selaimen virheellisestä toiminnasta HTML5-videoita näytettäessä. Mainostajien vaatimusten mukaisesti korjasimme tämän KVS-soittimessa poistamalla VAST-mainosten näyttämisen käytöstä mobiililaitteissa UC-selaimessa. Tämä korjaus tuli KVS 5.0.0:aan, ja toimitimme myös hotfix-korjauksen soittimelle KVS 4.0.3 ja 4.0.3 versioille. Löydät lisätietoja osoitteesta KVS-keskusteluryhmä.

Upouusi KVS 6.3.0 on täällä Tilaa nyt