KVS 5.0.0

25 March, 2019

KVS dadi 10 taun! 10 taun kepungkur ing Februari 2009, kita ngumumake rilis umum pisanan. Wiwit wektu iku, kita ngeculake meh 60 versi anyar lan nambahake meh 1000 fitur anyar. Sugeng ambal warsa lan maju terus!

 

Apa sing anyar ing:

  1. Dhukungan PHP 7 ditindakake. Iki nggawa akeh owah-owahan ing kode KVS lan saiki akeh owah-owahan PHP adat mbokmenawa bakal mandheg lan mbutuhake pangaturan. Iki ora bakal mengaruhi kustomisasi tema sing ditindakake ing cithakan yen ora ngganti kode PHP ing KVS. Gunakake plugin audit kanggo nemokake dhaptar file PHP khusus lan owah-owahan khusus ing file sistem KVS: iki dumunung kanthi nglakokake instalasi lan mriksa keamanan.
  2. Kita nulis maneh tagihan API lan kabeh pemroses pembayaran sing saiki digabungake menyang KVS. Saiki nambah prosesor pembayaran anyar bakal dadi tugas coding prasaja sing ora mbutuhake kawruh babagan struktur data KVS. Kabeh pemroses pembayaran sing ana, sing didhukung ing tingkat tagihan, dianyari karo fitur nyoba. KVS ndhukung uji coba kanthi pirang-pirang cara: pangguna uji coba bisa uga duwe akses premium utawa bisa uga duwe akses standar kanthi sawetara token sing wis ditemtokake sing diwenehake menyang profil. Iki ngidini konfigurasi tingkat akses sing beda kanggo anggota nyoba lan non-nyoba; lan token migunani kanggo ngatur watesan babagan jumlah konten sing bisa diakses (contone, pangguna nyoba mung diidini nonton video maksimal 5 sing kudu dikunci nganggo token).
  3. Kabeh obyek kategorisasi saiki bakal duwe kolom status lan kemampuan kanggo mateni. Objek sing dipateni ora bakal ditampilake ing dhaptar, nanging bisa diakses liwat URL langsung. Uga ing satelit saiki bakal bisa ngatur individu sing kategorisasi katon ing satelit tartamtu.
  4. Ing setelan isi, kita ngenalake bagean setelan kategorisasi anyar kanthi set aturan nggawe tag. Tag sing dibandhingake karo obyek kategorisasi liyane pancen dinamis, digawe kanthi otomatis saka macem-macem sumber kayata impor, grabbers lan malah dening pangguna situs nalika menehi tag isi. Saiki sampeyan duwe kemampuan kanggo ngontrol proses nggawe otomatis tag. Contone, sampeyan bisa ora ngidini tag sing cendhak banget utawa dawa banget, tag sing minangka tembung basa umum kayata "lan" lan "utawa", tag kanthi simbol tartamtu. Aturan kasebut bakal mengaruhi kabeh aliran data ing ngendi tag digawe kanthi otomatis, kajaba editor tag ing panel admin. Ing editor tag sampeyan isih bisa nggawe tag sing dikarepake kanthi manual.
  5. Album saiki ndhukung file PNG lan GIF, kalebu GIF animasi. Dhukungan sing ditambahake ing kene mung sebagean: jempol saka gambar sing diunggah isih bakal duwe format JPG (gif animasi bakal duwe pigura pisanan minangka jempol). Nanging, bakal ngidini nonton gambar sing diunggah ing format asli.
  6. Owah-owahan gedhe teka kanggo nggoleki pitakon ing KVS. Ing versi anyar kita ngoptimalake struktur panyimpenan kanggo wong-wong mau, supaya kinerja tampilan tambah luwih saka 10x kanggo database amba. Kajaba iku, kita uga nambah dhukungan kanggo admin kanggo nggawe / ngimpor pitakon telusuran kanthi manual kanggo jangkoan SEO.
  7. Perlindhungan pamblokiran iklan ditambahake kanthi kerjasama karo perusahaan pariwara Clickaine. Fungsi iki dirancang kanggo nyuda kasempatan kanggo mblokir iklan ing situs sampeyan lan nambah revenue tabung. Kita bakal terus ndeleng apa sing ditindakake Google lan browser liyane babagan pamblokiran iklan. Kaya sing sampeyan ngerteni, Google bakal nggabungake piranti lunak pamblokiran iklan dhewe menyang Chrome ing Juli 2019, sing bisa mengaruhi pasar pariwara. Miwiti karo KVS 5.0 kita bakal neliti babagan iki kanthi luwih rinci kanggo nglindhungi pangguna KVS saka owah-owahan sing bakal teka.
  8. Ing dhaptar video lan album ing panel admin saiki sampeyan bisa milih kolom sing bisa ditampilake ing kana - sadurunge bisa dikonfigurasi liwat setelan pribadhi. Umumé, pamilih kolom ditambahake menyang dhaptar liyane ing panel admin, nanging ora ana ing endi wae. Kita bakal terus ngrampungake ing nganyari sing bakal teka, mung sawetara sing isih ana. Ing kabeh dhaptar sing bisa ditrapake, kita nambahake dhukungan kanggo ngaktifake tampilan kolom jempol, uga sampeyan bisa ngaktifake kolom file apa wae. Pungkasan ing 5.0 kita nambahake dhukungan kanggo nyusun ulang kolom, supaya sampeyan saiki bisa ngatur konfigurasi tampilan dhaptar sing nyaman meh ing endi wae ing panel admin.
  9. Kita nambahake dhukungan kanggo pangguna kanggo entuk token kanggo ngrujuk pangguna liyane kanggo ndhaptar ing situs sampeyan. Kanggo ngaktifake fungsi iki, sampeyan kudu pindhah menyang setelan memberzone lan ngatur parameter afiliasi ing kana lan jumlah token sing diwenehake kanggo ndhaptar gratis. Banjur sampeyan kudu menehi link referral ing profil pangguna nggunakake jeneng parameter iki lan ID pangguna; pranala iki bakal digunakake dening pangguna kanggo ngirim pangguna anyar menyang situs sampeyan. Sampeyan uga bisa entuk token saka registrasi mbayar, nanging mung nalika nggunakake kode akses. Ing kasus iki, sampeyan kudu ngonfigurasi penghargaan token nalika nggawe kode akses, amarga kode akses sing beda bisa uga duwe jumlah sing beda.
  10. Pemeriksaan file remot ditingkatake kanggo ndhukung respon server HTTP/2.
  11. Model saiki bakal ndhukung pengelompokan sing padha karo kategori.
  12. Sandhi kanggo pangguna lan administrator saiki bakal disimpen kanthi cara sing luwih aman. Sampeyan uga bisa ngatur cara hashing sandhi, sing saiki bakal ngidini migrasi pangguna sing lancar saka skrip liyane ing ngendi metode hashing tembung sandhi liyane digunakake. Kanggo keamanan sing luwih apik disaranake ngganti tembung sandhi superadmin sawise nganyari menyang 5.0 ing setelan pribadhi. Sampeyan bisa nggunakake tembung sandhi sing padha kaya sadurunge.
  13. Plugins sing adhedhasar jadwal (pembersihan cache template, generasi avatar, serep) saiki bisa dikonfigurasi kanggo mbukak ing interval wektu tartamtu. Iki migunani yen sampeyan duwe pirang-pirang proyek KVS sing diinstal ing server sing padha lan pengin mesthekake yen operasi akal ditindakake ing wektu sing beda.
  14. Kita ningkatake cara kerjane tembung stop ing KVS. Sadurunge mungkasi tembung sing ora ngemot simbol lintang (*) ora bener. Contone, yen sampeyan duwe "tembung" lan "[del]" minangka panggantos, KVS bakal ngganti "tembung" karo "[del] ing", kang ora katon apik. Saiki tembung kuwi mung bakal dianggep minangka tembung wutuh, lan yen sampeyan pengin duwe match sebagean, sampeyan kudu nggunakake simbol star, f.eks. "tembung*". Iki bakal mengaruhi "tembung" lan "tembung". Kajaba iku, sampeyan saiki bisa ngatur aturan panggantos regex sing bakal mengaruhi kabeh konten sing dikirimake pangguna.
  15. Panel admin saiki bakal nduweni kinerja sing luwih apik ing basis data gedhe. Yen ing sawetara dhaptar sampeyan ngalami generasi dhaptar alon, sampeyan mung bisa mateni (ndhelikake) sawetara kolom agregasi kanggo kinerja dhaptar sing luwih apik.
  16. Kabeh editor kategorisasi ing panel admin saiki bakal ndhukung Simpen & sunting alur sabanjure padha karo sing sadurunge kanggo editor konten.
  17. Panganggo admin lan grup, lan uga pangguna situs, saiki bakal ndhukung deskripsi teks ing editor.
  18. Ing plugin serep, kita ngganti cara nyimpen setelan pamuter. Setelan pamuter sadurunge disimpen bebarengan karo cithakan situs lan ana pilihan kapisah kanggo serep setelan pamuter embed. Ing 5.0, kita mutusake kanggo nggabungake menyang pilihan serep sing kapisah sing bakal nggawe serep setelan pamuter lan embed pamuter, ditambah karo profil VAST.
  19. Penanganan setelan proxy ing plugin grabbers ditambahake. Saiki bakal digunakake ing panjalukan youtube-dl lan cURL. Uga ing setelan saka grabbers individu bakal bisa kanggo ngatur rincian login sing kudu digunakake kanggo ngakses isi dilindhungi.
  20. Grabbers saiki bakal ndhukung panyaring terminologi tambahan sing ngidini nglumpati isi kanthi tembung tartamtu ing judhul.
  21. Negara ing panel admin diklompokake miturut bawana kanggo penak sampeyan.
  22. Kita ngganti cara blokir xxx_view lan xxx_comments di-cache kanggo anggota. Iki kudu nyebabake nyuda jumlah file cache sampah lan umume nyuda jumlah file cache tanpa pengaruh kinerja sing signifikan.
  23. Kabeh pamblokiran situs web diklompokaké miturut kategori lan jinis pamblokiran. Kabeh paramèter pamblokiran diklompokaké miturut logika lan interkonéksi. 45 saka 60 blok dianyari kanthi template standar anyar lan dokumentasi anyar. Cithakan standar anyar dirancang kanggo nerjemahake kabeh kolom data / tumindak lan kudu mlaku kanthi bener karo file JS tema standar. Sampeyan mung kudu nambah sawetara gaya lan tata supaya katon apik ing gaya tema.
  24. Nalika ngonfigurasi panyaring konten canggih ing satelit, KVS ora mung ndhelikake konten sing disaring saka dhaptar, nanging uga bakal ngasilake 404 liwat URL langsung kanggo konten kasebut. Nyaring majeng digunakake ing satelit kanggo mbatesi set konten sing kasedhiya ing kana nggunakake logika pitakon sing disesuaikan.
  25. Anggota saiki bisa nggawe kiriman kanthi bantuan blok post_edit anyar.
  26. Ing pamblokiran komentar saiki bisa ngurutake komentar miturut rating. Sampeyan saiki bisa menehi komentar kanthi peringkat paling dhuwur kanggo konten apa wae kanthi nambah blok komentar tambahan menyang kaca kasebut lan ngatur nganggo item_per_page=1 lan sort_by=rating.
  27. Anggota saiki bisa mlebu ora mung nganggo jeneng panganggone, nanging uga nganggo email.
  28. Ing pemblokiran search_results saiki bisa ngatur kritéria mirip nalika nampilake pitakon sing padha nggunakake parameter search_method: bisa kanthi indeks teks lengkap, kanthi cocog lengkap utawa kanthi cocog parsial.
  29. Ing pamblokiran video_view lan album_view, kita ngganti cara kerja watesan nonton (watesan maksimal N video sajrone M detik). Sadurunge iku adhedhasar cookie lan apik ing kinerja, nanging ing wektu sing padha ngidini kedhaftar kanggo ngreset cookie lan ngreset watesan. Kita ngalih pitungan watesan iki dadi basis IP. Yen sampeyan wis ngaktifake, sampeyan bisa nemu nambah beban database sawise nganyari.

Bug sing wis didandani:

  1. Nalika nggawe utawa mbusak format gambar garis wektu, KVS bakal ngowahi kabeh video, sanajan mung sawetara sing duwe garis wektu. Iki bakal nyebabake pangolahan tugas sing alon kanggo database gedhe.
  2. Nalika miwiti maneh tugas konversi sing gagal kanggo video utawa album anyar, KVS bakal ninggalake file ajur ing sawetara server panyimpenan ing sawetara kasus sing jarang.
  3. Layar wutuh pamuter ora mesthi bisa digunakake kanthi bener ing iPads karo versi iOS anyar (kahanan iki sadurunge diumumake liwat forum minangka hotfix kanggo pamuter sawise 4.0.4).
  4. Pamilih kategori lan model ing panel admin ora bisa digunakake nalika nyalin-tempel dhaptar gabungan item, lan kadhangkala uga nyebabake nggawe kategori utawa model sing padha karo huruf cilik / gedhe sing beda.
  5. Pamuter didandani supaya ora nuduhake pra-roll VAST ing Browser UC seluler, amarga browser iki ora manut standar HTML5 lan ora ngidini nuduhake tombol skip kanthi bener. Saiki kabeh pemain liyane uga duwe masalah iki; kita bisa teka karo solusi liyane ing mangsa ngarep.

Masalah UC Browser VAST ing saindenging jagad lan hotfix pamuter kanggo 4.0.3 lan 4.0.4:

Saiki ana masalah global babagan rendering video pre-roll advertising (VAST) ing piranti seluler ing UC Browser. Masalah iki amarga prilaku UC Browser sing salah nalika nampilake video HTML5. Miturut syarat pengiklan, kita ndandani iki ing pamuter KVS kanthi mateni tampilan iklan VAST ing es pangembang seluler ing UC Browser. fix iki teka KVS 5.0.0, lan kita uga kasedhiya hotfix kanggo pamuter kanggo KVS 4.0.3 lan 4.0.3 versi. Sampeyan bisa nemokake rincian liyane babagan forum KVS.

Brand New KVS 6.3.0 ana ing kene Order Saiki