Apa sing anyar ing 5.2.0
Pengambahan lan optimasi mesin konversi:
- Mesin konversi ora bakal nyalin lan duplikat file sumber nalika nggunakake server konversi lokal. Iki dirancang kanggo nyuda beban sistem file sajrone pangolahan konten.
- Log proses konversi sing luwih apik: log video bakal dadi luwih cendhek lan ora ngemot log ffmpeg yen kabeh mlaku kaya sing wis direncanakake.
- Tugas latar mburi sing dileksanakake ing server utama liwat sakumpulan data gedhe diowahi nggunakake pendekatan iteratif. Tugas kasebut, kayata nggawe format gambar anyar, ora bakal ngalangi mesin konversi kaya sing kedadeyan sadurunge kanggo proyek kanthi akeh konten.
- File MP4 sawise pangolahan wis dioptimalake: mesin konversi saiki bakal mriksa apa file sing diunggah butuh proses pasca lan bakal dilewati yen ora dibutuhake. Iki kudu luwih nyuda beban sistem file sing penting banget nalika konversi lokal.
- Format video saiki ndhukung nganti 2 tandha banyu ing wektu sing padha. Sampeyan bisa nggunakake iki kanggo nuduhake logo ing ndhuwur video lan obah teks karo hak cipta ing sawetara pecahan. Kajaba iku, sampeyan bisa nemtokake nilai % lebar maksimal sing beda kanggo video horisontal lan vertikal, supaya sampeyan bisa pas karo watermark ing kabeh kasus.
- Log video lan album bakal digabung kanthi otomatis dadi arsip sing dikompres cilik kanggo nyuda panggunaan ruang disk.
- Ing opsi ffmpeg format video, sampeyan saiki bisa nemtokake saringan video khusus ing opsi -vf sing bakal digabungake karo saringan sing digunakake KVS.
Ambah ing gambar video:
- Kita ngganti cara carane motong gambar diterapake. Sadurunge KVS ngetrapake cropping nalika nggawe format gambar, supaya sumber gambar ora kena pengaruh. Kita mutusake kanggo ngganti konsep iki kanggo kabeh video anyar: KVS saiki bakal ngetrapake cropping menyang sumber gambar lan bakal disimpen ing wangun sing dipotong. Sumber gambar kanggo video lawas bakal tetep ora kena.
- Ing setelan potong gambar sampeyan saiki bisa ngaktifake motong wilayah ireng kanthi otomatis. Opsi iki bakal diaktifake kanthi gawan lan bakal langsung mengaruhi kabeh video anyar.
- Kita uga ngganti cara proses gambar sing diunggah kanthi manual. KVS saiki bakal menehi pilihan kanggo ngetrapake potong lan watermarking menyang gambar sing diunggah kanthi manual uga, nalika sadurunge ora bisa ditindakake.
- Kanthi owah-owahan iki, kita uga ndandani masalah KVS lawas, nalika nggawe format gambar anyar bisa nyebabake aplikasi potong lan watermark menyang gambar sing diunggah kanthi manual, sing bisa nyebabake mundhut kualitas kanggo format anyar. Iki ora bakal kelakon kanggo video anyar.
- Grup gambar anyar ditambahake kanggo poster kanthi format gambar sing kapisah dhewe. Poster mung bisa diunggah kanthi manual dibandhingake karo gambar ringkesan sing bisa diunggah utawa digawe saka sumber.
- Screenshot kanggo video vertikal bakal luwih apik wiwit saiki! Pisanan, sampeyan bisa ngatur macem-macem opsi ngowahi ukuran kanggo video vertikal lan horisontal ing format gambar. Kapindho nalika rasio aspek video beda karo rasio gambar sing dibutuhake (contone, kanggo video vertikal) KVS bakal nggawe latar mburi burem tinimbang garis ireng.
- Kita ningkatake kagunaan GUI nalika nggarap gambar ing panel admin.
- Fitur nggawe gambar manual saiki bakal nimbang LA lan watesan wektu sing dikonfigurasi ing setelan isi kanggo mesin konversi, supaya ora bisa miwiti proses kasebut nalika watesan kasebut ditekan. Biasane, watesan iki disetel kanggo nyuda beban ing server utami sajrone periode puncak.
- GUI suntingan massal saiki bakal ngidini mbusak gambar ringkesan (mung ninggalake gambar utama) lan uga nggawe maneh format gambar kanggo kumpulan video kasebut.
Ngekspor tambahan feed:
- Saiki bisa ngekspor video sing ora aktif liwat feed.
- Nambahake sakumpulan saringan kategorisasi statis, supaya sampeyan bisa ngontrol konten sing katon ing feed luwih apik.
- Dhukungan sing ditambahake kanggo sawetara paramèter pelacakan lalu lintas (sadurungé mung bisa nemtokake siji). Parameter kasebut bakal otomatis dilampirake menyang kabeh URL lan kode embed sing diwenehake dening feed.
- Nambahake dhukungan kanggo satelit lan kemampuan kanggo ngasilake URL satelit menyang konten kasebut.
- Kaca dokumentasi feed ditambahake kanggo formulir konstruktor feed sing bakal nyedhiyakake GUI supaya gampang ngatur kabeh setelan feed lan entuk data ing format sing dibutuhake.
- Kita ngganti cara kerja saringan format video ing feed. Sadurunge saringan iki ora bisa digunakake lan yen video ora ngemot format sing dibutuhake, video iki bakal diekspor karo file video liyane sing kasedhiya. Kanthi feed versi anyar bakal ngasilake file video kosong kanggo kabeh video sing ora duwe format sing dijaluk. Amarga iku, kita uga ngganti jeneng kanggo saringan kasebut - bakal ana video_format_1 lan video_format_2 tinimbang video_format_standard lan video_format_premium. Sembarang URL feed sing nggunakake jeneng parameter lawas bakal mandheg digunakake sawise nganyari. Kanggo ndandani, sampeyan kudu mbukak URL feed lan milih maneh saringan ing formulir sing katon kanggo entuk URL feed anyar. Sampeyan uga kudu ngerti yen nalika nggunakake saringan kasebut sawetara video ing feed bisa uga duwe file video kosong lan iki bakal nyebabake kesalahan ngimpor video kasebut.
Ngimpor tambahan feed:
- Ngimpor feed ing format KVS dadi luwih migunani. Kaping pisanan, sampeyan bakal ngidini sampeyan milih data sing pengin diimpor. Kapindho, dheweke uga bakal ndhukung ngimpor pirang-pirang file video kanggo video sing padha, padha karo ngimpor manual. Iki bisa digunakake kanggo ngimpor file utama lan pratinjau video saka situs siji menyang situs liyane tanpa kudu nggawe maneh.
- Logging feed dadi luwih apik; sampeyan uga bisa ngatur suwene feed kudu nyimpen log, lan bakal ngresiki kanthi otomatis adhedhasar setelan sampeyan.
- Feed saiki bisa otomatis mbusak video sing diimpor. Kanggo feed CSV sampeyan kudu nemtokake feed video sing wis dibusak sing nyedhiyakake URL video sing bakal dibusak. Iki mung bisa digunakake yen ing setelan feed sampeyan milih URL video dadi kolom kunci. Kanggo feed ing format KVS, sampeyan ora perlu nemtokake apa-apa amarga bakal kanthi otomatis narik data sing dibutuhake.
- Ing setelan feed saiki sampeyan bisa nemtokake nyaring miturut durasi, rating, popularitas lan terminologi. Sampeyan bisa nggunakake iki kanggo nyaring data sing diimpor sanajan feed sumber ora ndhukung panyaring.
- Pungkasane kita uga nambahake dhukungan kanggo grabber ing feed. Iki bisa digunakake kanggo njupuk saka saluran RSS, utawa nyedhiyakake logika khusus kanggo ngasilake dhaptar kaca sing pengin dijupuk saka situs liyane.
pamuter KVS lan dandan VAST:
- Pamuter kita saiki bakal ndhukung pirang-pirang pengiklan VAST kanthi respon VAST sing padha. Iki digunakake dening sawetara makelar pariwara kanggo nyedhiyakake pengiklan alternatif kanggo konversi sing luwih apik.
- Pamuter saiki bakal nggawe struktur HTML sing rada beda nalika nampilake iklan VPAID kanggo ngidini integrasi sing luwih apik karo sawetara pengiklan sing sensitif marang tata letak HTML pamuter.
- Wektu wektu VAST sing dikonfigurasi ing setelan pamuter saiki bakal ditrapake kanggo pengiklan individu lan ora kanggo kabeh VAST. Iki kudu ngidini pengiklan VAST alternatif ditampilake sanajan pengiklan utama kerjane alon-alon lan nyebabake wektu entek.
- Setelan pamuter saiki bakal ngidini nemtokake akeh pengiklan VAST alternatif sing dibutuhake. Yen iki wis disetel, pengiklan alternatif bakal dicoba siji-siji nganti ana sing nampilake iklan sing ora kosong.
- Pamuter bakal nggawe log kesalahan iklan sing luwih apik.
- Profil VAST ditambahake kanthi pirang-pirang cara. Kanggo saben pengiklan ing profil VAST, sampeyan saiki bisa ngatur set pangiklan alternatif tartamtu. Owah-owahan penting liyane yaiku carane sampeyan nemtokake penyaringan negara. Sadurungé, sampeyan kudu ngonfigurasi paling ora siji pengiklan tanpa filter negara, sing bakal digunakake minangka standar. We dianggep pendekatan iki salah lan rampung diganti. Kanthi versi anyar sampeyan kudu kanthi tegas nemtokake manawa iklan tartamtu kudu diuripake kanggo negara tartamtu utawa kudu dipateni. Dadi pengiklan sing ora ana negara bakal diaktifake kanggo kabeh negara kaya-kaya ora ana panyaring sing diaktifake.
- Saliyane kanggo nyaring negara, kita uga nambahake nyaring miturut referer kanggo menehi kontrol lengkap nalika pengiklan tartamtu kudu diuripake utawa dipateni. Masalah umum karo sawetara mitra lalu lintas yaiku ora ngidini pariwara saka jinis utawa durasi tartamtu kanggo lalu lintas. Iklan kasebut biasane duwe tarif sing luwih apik, nanging sampeyan ora diidini nggunakake yen sampeyan tuku lalu lintas saka mitra lalu lintas kasebut. Kanthi fitur panyaring referrer anyar, sampeyan bakal duwe kebebasan kanggo nggunakake pariwara apa wae kanthi nyetel supaya dipateni kanggo bagean lalu lintas sing duwe watesan kasebut.
- Ngganti setelan pamuter saiki bakal otomatis ngreset cache kanggo pamblokiran video. Mulane, setelan anyar bakal langsung ditrapake nalika sampeyan nyimpen. Sadurungé, bisa nganti sawetara jam setelan pamuter sing dianyari bakal disebarake menyang kabeh kaca video sampeyan.
- Kunci langganan VAST saiki bakal dianyari kanthi otomatis saka gudang KVS, supaya sampeyan ora kudu nganyari kanthi manual ing setelan pamuter sing beda. Uga bakal ndhukung alias tanpa perlu ngowahi cithakan.
Statistik sing luwih apik:
- Statistik lalu lintas lan pamuter bakal ndhukung segmentasi miturut jinis piranti: desktop, telpon lan tablet. Bisa diaktifake ing setelan statistik.
- Statistik pemain bakal ndhukung segmentasi kanthi profil kode embed. Iki migunani banget yen sampeyan nggunakake kode embed KVS ing pirang-pirang proyek liyane lan sampeyan pengin duwe analisis lalu lintas sing kapisah kanggo proyek kasebut.
- Statistik lalu lintas uga bakal kalebu puter maneh video supaya bisa ndeleng kualitas lalu lintas sing luwih apik.
- Statistik telusuran sing ditambahake kanthi manual ing panel admin ora bakal diresiki kanthi otomatis nganggo statistik telusuran sing diklumpukake saka pangguna situs. Uga ing setelan statistik sampeyan saiki bisa meksa kabeh pitakon telusuran sing dikirim pangguna menyang huruf cilik.
Penambahan liyane:
- Modul anti-spam anyar. Iki nganalisa riwayat data sing dikirim saka jinis sing padha saka siji IP / akun, utawa saka kabeh wong. Yen jumlah iki ngluwihi watesan sing diwenehake (contone IP bakal ngirim luwih saka 10 komentar sajrone 300 detik pungkasan, utawa kabeh pangguna umume bakal ngirim luwih saka 10 komentar sajrone 300 detik pungkasan), kabeh data ing mangsa ngarep saka jinis sing padha (contone, komentar) saka IP sing diwenehake utawa saka kabeh pangguna bakal tundhuk tumindak sing dikonfigurasi ing setelan. Tumindak kasebut kalebu sawetara tingkat ketat: mbutuhake captcha, mateni nalika nambah, mbusak kanthi meneng utawa nuduhake kesalahan.
- Unggahan berkas dialihaké kanggo nggunakake pangunggahan chunked sing ngidini ndhukung meh kabeh watesan ukuran file unggahan sing dikonfigurasi ing server utawa proxy sampeyan. Iki penting banget kanggo proyek sing diproksi dening CloudFlare sing ngetrapake watesan ukuran file upload 100mb. Sadurungé bisa mindhah upload menyang subdomain ing kasus kaya mengkono, nanging saiki iki ora dadi masalah maneh. Panel admin bakal miwiti nggunakake konsep upload anyar kanthi otomatis sawise nganyari, nanging kanggo ngalih pangunggah situs sampeyan kudu nganyari file JS tema. Kita bakal nerangake prosedur iki mengko ing forum tema.
- KVS ngalih nganggo modul Memcached 'tengen'. Sadurungé PHP5 ndhukung 2 modul sing padha dieja lan sing digunakake ing KVS dicopot nganggo PHP7.
- Suntingan massal album bakal ngidini nggawe maneh format apa wae kanggo set album kasebut kanthi individu. Sadurungé, mung bisa nggawé format album kanggo kabèh album.
- Saringan browser ing iklan saiki bakal ndhukung Yandex lan UCBrowser.
- Fungsi kanggo misahake isi antarane administrator wis ditingkatake. Sampeyan bisa mbatesi pangurus kanggo ngakses mung konten sing wis disetel minangka pemilik. Nanging setelan kepemilikan mung diijini superadmins lan kanthi mangkono ora trep banget. Iki diganti, supaya admin sing duwe hak istimewa administrasi saiki bisa nyetel kepemilikan konten. Uga, kita nambahake level tambahan kanggo misahake konten nggunakake panji admin, sing bisa dadi cara sing luwih apik kanggo ngatur iki. Pungkasan, kita uga bisa mateni pangguna admin tinimbang mbusak.
- Pilihan ngimpor konten saiki bakal ngidini mateni validasi sing ditindakake dening grabber. Validasi iki sejatine ora dibutuhake lan malah bisa nyebabake sawetara masalah, contone, butuh wektu suwe lan bisa mbukak IP server sampeyan bakal diblokir.
- Plugin statistik konten saiki duwe GUI sing luwih apik. Plugin iki saiki bakal nampilake eksekusi saka periode pungkasan lan asile bakal misahake ruang disk sing digunakake ing macem-macem grup panyimpenan.
- Plugin generasi avatar kategori saiki bakal nggunakake gambar nyata paling apik miturut CTR nalika rotasi gambar wis aktif. Sadurunge plugin iki nggunakake gambar utama ing kabeh kasus.
- KVS saiki ndhukung integrasi karo AWE Black Label liwat plugin. Yen sampeyan pengin miwiti nggunakake, hubungi dhukungan kita.
- Pengujian server panyimpenan ditingkatake kanggo ngvalidasi masalah SSL lan nglaporake yen kedadeyan kasebut muncul.
- Panel admin saiki bakal nyorot obyek kategorisasi sing ora aktif ing pamilih lan uga ngidini nyaring yen perlu.
- KVS diganti kanggo mbusak komentar nalika pangguna dibusak. Iki kudu rampung nggunakake khusus "Busak karo isi" tumindak. Komentar sadurunge ora dibusak nanging diganti dadi pangguna anonim, sing salah nalika mbusak akun spam.
- Dhukungan Captcha ditambahake menyang post_edit, playlist_edit lan dvd_edit pamblokiran.
- Fungsi pemblokiran undangan kanca pungkasane dibusak. Disaranake mbusak pranala iki saka footer situs amarga bakal mandheg.
- Ing blok logon kita nambahake dhukungan kanggo fitur SSO (Single Sign-On). Fitur iki bakal migunani banget kanggo sing nggabungake KVS karo zona anggota liyane, contone forum. Intine yaiku sampeyan ora perlu nggabungake pangguna menyang KVS, nanging sampeyan mung bisa nggawe link sing ditandatangani menyang situs KVS lan nampilake menyang pangguna ing mburi sampeyan. Kanthi ngeklik pranala iki, pangguna bakal otomatis mlebu KVS nganggo akun, lan yen durung ana pangguna kasebut - bakal digawe kanthi otomatis. Mula, pangguna sing mlebu ing platform liyane sampeyan bisa mlebu kanthi aman menyang KVS tanpa ana upaya liyane kanggo integrasi.
- Logika kanggo opsi randomize_positions ing blok list_videos rada diganti. Parameter iki digunakake kanggo nglebokake video acak menyang dhaptar video sing diurutake miturut CTR, supaya CTR uga diitung kanggo video liyane. Saiki sisipan ora bakal acak - sampeyan bisa ngatur ngurutake video sing disisipake liwat parameter sing kapisah randomize_positions_sort_by. Uga, video sing dilebokake saiki bakal ngowahi video asli tinimbang ngganti, lan CTR saka blok kabeh ora bakal suda.
- Ing blok list_models sampeyan saiki bisa nyaring miturut kolom khusus.
- Ing blok list_members sampeyan saiki bisa nyaring miturut status anggota.
- Asil panelusuran sing kosong ora bakal nggunakake kaca sistem 404 yen parameter search_empty_404 diaktifake. Nanging, dheweke mung bakal ngasilake status 404 lan nuduhake kaca asil panelusuran kosong.
Bug sing wis didandani:
- [SEVERE] Ekspor GUI ora ngidini milih luwih saka 5 kolom (regresi sawise 5.1.0).
- [PARA] Satelit nampilake pangurus kosong ing panel admin (regresi sawise 5.1.1).
- [MEDIUM] Statistik telusuran dianggep pitakonan sing padha karo huruf cilik utawa huruf gedhe sing beda (regresi sawise 5.1.1).
- [MEDIUM] Pangunggahan URL saka area situs bisa nyebabake kesalahan nalika ngundhuh alon.
- [MEDIUM] Prilaku show_model_groups ing blok list_models.
- [MEDIUM] KVS kadhangkala bisa mbusak direktori /tmp.
- [MEDIUM] Postback Manajemen Panganggo NATS bisa nglirwakake sawetara acara konversi.
- [RENDAH] Kanggo impor sing gedhe banget, proses validasi bisa nganti pirang-pirang dina.
- [RENDAH] Ing sawetara kasus, statistik bisa uga nyathet tanggal sabanjure.
- [RENDAH] Tembung mandeg nduweni prioritas sing luwih dhuwur tinimbang panggantos regex.
- [RENDAH] Tugas latar mburi sing wis miwiti konversi bakal dadi kesalahan yen server konversi dipateni.