KVS 6.2.0

30 October, 2023

Silakan temukan informasi lengkap tentang pembaruan di forum KVS: KVS 6.2. 0 pembaruan.

Apa yang baru di KVS 6.2.0:

  1. Kami dengan bangga mengumumkan bahwa dukungan PHP 8.1 tersedia untuk pengujian beta, karena kami berhasil melakukannya tanpa pembaruan Smarty. Kami merekomendasikan penggunaan PHP 8.1 untuk proyek baru, namun untuk saat ini kami tidak menyarankan untuk memperbarui PHP pada proyek yang sedang berjalan tanpa kebutuhan kritis, karena mungkin masih ada masalah dengan kepatuhan penuh. Meskipun PHP 8.2 kemungkinan juga didukung, kami belum dapat menyatakannya secara resmi. Saat beralih ke PHP8 mungkin ada masalah kritis dengan penyesuaian templat situs Anda dan kode PHP khusus apa pun yang Anda miliki. Saat ini ada satu masalah yang diketahui dengan tema default KVS, tapi mungkin ada lebih banyak lagi; jadi sebelum melakukan peralihan versi PHP, silakan periksa forum kami untuk detail terbaru tentang migrasi PHP8 - kami akan terus memperbarui jika ada masalah baru yang ditemukan.
  2. Kami telah mulai mempersiapkan mesin konversi untuk dukungan HLS / streaming adaptif yang akan datang. Dalam pembaruan ini kami mengubah konsep grup format video. Sebelumnya, KVS hanya mendukung 2 grup format tetap yang diberi nama 'Standar' dan 'Premium'. Format standar digunakan untuk video publik dan pribadi, dan format Premium digunakan untuk video premium. Konsep seperti itu tidak memungkinkan pengalihan video premium ke tipe publik/pribadi atau sebaliknya. Sekarang KVS akan mendukung sejumlah grup format video, dan grup tersebut tidak akan terhubung langsung ke jenis video seperti sebelumnya (namun demi kompatibilitas ke belakang kami harus menjaga kemampuan satu grup format untuk dipilih secara otomatis untuk video premium tetap sama seperti sebelumnya). Pertama-tama, ini akan memungkinkan peralihan video apa pun antara tipe publik / pribadi / premium kapan saja. Kedua, dimungkinkan untuk memigrasikan video dari satu grup format ke grup format lainnya. Fitur ini akan diperlukan di masa depan ketika memigrasi proyek yang ada ke format video HLS, sehingga Anda tidak perlu memikirkan berapa banyak video yang Anda miliki dan mengharuskan server penyimpanan Anda memiliki ruang disk x2, karena proses migrasi akan menghapus video lama file untuk setiap video segera setelah membuat file video baru.
  3. Di mesin konversi, kami mengoptimalkan penyalinan tangkapan layar video antara server utama dan server konversi, sehingga semua file tangkapan layar digabungkan menjadi satu arsip kaset dan disalin sebagai satu file. Pengoptimalan ini dapat meningkatkan kecepatan pemrosesan video secara signifikan untuk proyek yang menggunakan server konversi jarak jauh dengan latensi FTP tinggi.
  4. Dalam pengaturan tangkapan layar video, kini Anda dapat mengaktifkan agar tangkapan layar vertikal digabungkan menjadi satu tangkapan layar horizontal dengan 2, 3, atau 4 gambar berturut-turut.
  5. Di server konversi, kini Anda dapat menunjukkan apakah server harus terisi penuh dengan tugas sebelum mulai menggunakan server lain. Opsi ini mungkin berguna jika Anda memiliki server konversi yang lebih kuat dan beberapa server yang kurang kuat. Dalam skenario seperti ini jika Anda tidak mengaktifkan opsi ini, tugas konversi Anda mungkin didistribusikan secara acak ke semua server, sehingga beberapa tugas disalin ke server yang kurang kuat, sementara yang lebih kuat akan tetap tidak dimuat sepenuhnya. Menggunakan opsi baru akan menghasilkan pemrosesan yang lebih cepat, kecuali ketika Anda memiliki antrian tugas besar yang menunggu untuk diproses dan semua sumber daya konversi Anda harus dimuat sepenuhnya.
  6. Sekarang dimungkinkan untuk memisahkan video vertikal VS horizontal di panel admin dan area situs, KVS memiliki dukungan untuk tanda baru dalam data video.
  7. Plugin pencarian eksternal diperluas dengan dukungan untuk album dan permintaan pencarian, sekarang dapat disajikan melalui SphinxSearch untuk akurasi dan kinerja pencarian yang lebih baik. Plugin sekarang juga akan mendukung pemberitahuan kesalahan jika KVS mendeteksi bahwa SphinxSearch tidak berfungsi. Untuk menerima pemberitahuan email untuk jenis kesalahan ini, Anda harus mengaktifkannya secara manual di Pengaturan pribadi. Silakan merujuk ke postingan forum kami untuk mengkonfigurasi SphinxSearch, yang ditautkan dari halaman plugin di panel admin.
  8. Plugin Synonymizer ditingkatkan dengan dukungan untuk ekspresi multi-kata, sebelumnya hanya mendukung satu kata. Sekarang juga dimungkinkan untuk menghapus kata-kata tertentu dengan menggantinya dengan teks kosong. Harap dicatat bahwa plugin Synonymizer tidak dirancang untuk menggantikan kata-kata terlarang dalam konten yang diposting oleh pengguna, ada fitur lain untuk tugas ini yang terletak di pengaturan Situs Web. Namun plugin ini dapat digunakan untuk memproses konten dari tangan-tangan/impor, dan juga mampu melakukan pasca-pemrosesan konten yang ada kapan saja menggunakan fungsi edit massal.
  9. Arsitektur KVS generasi berikutnya akhirnya hadir di semua blok kategorisasi list_xxx dan xxx_view, termasuk kategori, model, tag, dan sumber konten. Hal ini menghadirkan fitur-fitur baru bagi mereka: lebih banyak filter, pencarian teks, daftar terkait, dan - apa yang sering ditanyakan - kueri yang saling berhubungan. Kueri yang saling berhubungan akan memungkinkan menampilkan kategorisasi yang digunakan bersama dengan kategorisasi lain dalam video, album, atau postingan. Contoh: untuk model, tampilkan semua kategori atau tag yang digunakan bersama dengan model ini dalam video. Atau untuk kategori tampilkan semua tag yang digunakan bersama dengan kategori ini di video. Kueri ini mahal, jadi blok tersebut harus di-cache dengan baik untuk mengurangi beban database.
  10. Fitur generasi berikutnya lainnya telah ditambahkan terutama ke model, tetapi kami belum berhasil menyelesaikannya sepenuhnya untuk saat ini. Ini adalah kemampuan untuk menyesuaikan daftar nilai pemilih yang telah ditentukan sebelumnya untuk bidang seperti jenis kelamin, warna mata dan warna rambut (dan di masa mendatang juga untuk profil pengguna). Belum ada cara untuk menyesuaikannya melalui panel admin, tetapi mungkin melalui database, dan jika Anda sangat membutuhkannya, silakan hubungi dukungan kami untuk detailnya. Namun perubahan ini mengakibatkan ketidaksesuaian dengan tema-tema mengenai model nilai-nilai gender. Tema default KVS memiliki filter gender dalam daftar model yang akan berhenti berfungsi dengan benar setelah pembaruan. Dan penyesuaian tema apa pun yang terkait dengan gender model akan berhenti menampilkan nilai dengan benar. Sayangnya tidak ada cara untuk memperbaikinya secara otomatis, dan jika pemfilteran khusus ini penting untuk situs Anda, silakan lihat panduan forum tentang apa yang perlu diubah dalam tema dan dengan cara apa.
  11. Logika transliterasi untuk direktori (bagian teks URL untuk video, kategori, dan lain-lain) sedikit diubah. Sebelumnya jika transliterasi tidak diaktifkan (kasus yang jarang terjadi, karena transliterasi diaktifkan secara default dan kemungkinan tidak dimatikan setelahnya) KVS akan menyimpan karakter dan angka latin di URL, dan menghapus yang lainnya. Jika judul tidak memiliki karakter latin, yang umum terjadi pada bahasa China/Arab/Rusia, URL akan dibuat sebagai string acak sepanjang 32 karakter. Perilaku ini sekarang berubah: jika transliterasi tidak diaktifkan, KVS akan menggunakan judul sebagai URL, hanya mengganti spasi dan karakter khusus dengan tanda hubung. Untuk mendapatkan perilaku ini sebelumnya, seseorang diharuskan mengunggah file ekstensi PHP yang dibuat khusus kvs_translit.php, namun ini tidak diperlukan lagi. Jika Anda ingin memiliki URL dalam bahasa asli Anda, Anda cukup mematikan transliterasi di Pengaturan konten -> Pengaturan direktori yang dihasilkan.
  12. Perilaku pemutar penyematan ditingkatkan jika penerbit penyematan Anda mencoba menyembunyikan perujuk mereka (domain asli tempat mereka memasukkan kode penyematan Anda). Pemutar KVS tidak akan memutar video dalam hal ini, melainkan akan membuka URL halaman video Anda saat diklik. Statistik penggunaan pemutar yang disematkan akan terus menghitung penggunaan untuk kasus seperti itu, namun sekarang penggunaan ini tidak akan dapat menonton video Anda. Penayang tersebut harus menghapus kode semat Anda dari situs mereka, atau berhenti menyembunyikan informasi tentang domain mereka agar kode semat berfungsi sepenuhnya. Ada juga masalah lain dengan memasukkan kode semat Anda ke dalam kotak pasir dan sayangnya tidak ada solusi teknis apa pun. Mode Sandbox memungkinkan penerbit penyematan Anda mencegah pembukaan tautan dari dalam pemutar penyematan Anda, termasuk klik iklan dan tautan ke laman video situs Anda. Iklannya sendiri akan ditampilkan secara normal, namun tidak dapat diklik. Hal ini akan mengurangi rasio statistik periklanan Anda, dan dapat mengakibatkan tarif yang lebih rendah yang dibayarkan oleh pengiklan. Satu-satunya solusi di sini adalah memantau domain yang menggunakan kode semat Anda (Anda dapat menemukan statistik ini di Statistik -> Sematkan penggunaan), dan periksa apakah situs menambahkan atribut kotak pasir ke tag < iframe > yang menghubungkan domain Anda. Jika demikian, Anda mungkin ingin memblokir situs ini menggunakan daftar hitam Domain di pengaturan pemutar Sematan, maka kode semat Anda akan berhenti berfungsi di sana.
  13. Profil periklanan kini mampu membatasi pengiklan tertentu pada browser tertentu.
  14. Dalam GUI pengeditan massal, kini Anda dapat membuat ulang tangkapan layar garis waktu untuk kumpulan video tertentu, dan memaksa pembatalan CDN untuk kumpulan konten yang dipilih.
  15. Plugin Grabbers sekarang dapat mendukung subdomain untuk beberapa grabber tertentu. Ini diperlukan untuk mengimpor konten yang dilokalkan dari tabung yang pelokalannya dilakukan melalui subdomain. Jika Anda melihat ini tidak berfungsi untuk grabber tertentu, harap beri tahu kami dan kami memperbarui grabber untuk itu.
  16. Di 6.1.0 kami menonaktifkan kemampuan pengguna untuk mengakses akun mereka dari beberapa perangkat secara bersamaan, sekarang kami menambahkan opsi di pengaturan Situs Web untuk mengaktifkan kembali kemampuan ini jika diperlukan.
  17. Dalam pengaturan Memberzone sekarang dimungkinkan untuk menentukan harga token default yang berbeda untuk video publik dan pribadi. Sebelumnya harga tersebut hanya bisa dipatok untuk kedua jenis video tersebut.
  18. Mengekspor feed sekarang akan memungkinkan pengguna feed untuk menanyakan hanya video yang diubah dalam jangka waktu tertentu.
  19. Di kontrol pemilih panel admin, Anda sekarang dapat menonaktifkan tampilan sinonim, atau mencari sinonim.
  20. Dalam Pengaturan pribadi Anda sekarang dapat menonaktifkan perilaku tab baru otomatis untuk URL admin internal jika Anda ingin URL tersebut dibuka secara ketat di tab yang sama, kecuali Anda menggunakan tombol Ctrl secara manual untuk memaksa tab baru.
  21. GUI pemutar di panel admin sekarang memungkinkan perubahan kecepatan pemutaran.
  22. Di plugin Neuroscore, opsi baru telah ditambahkan untuk mengubah direktori video bersama dengan judul dalam tugas penulisan ulang judul.
  23. Di blok album_edit sekarang dimungkinkan untuk membatasi ukuran file minimum dan maksimum yang diperbolehkan dari gambar yang diunggah.
  24. Pada versi 6.1.0 kami menonaktifkan dukungan untuk tangkapan layar garis waktu JPG sebagai pengganti format WebP. Setelah mendapat masukan dari klien kami, kami memutuskan untuk mengembalikannya - sekarang jika dalam pengaturan pemutar Anda memilih format WebP untuk tangkapan layar garis waktu dan selain itu proyek Anda menentukan format JPG lain untuk tangkapan layar tersebut - pemutar KVS akan secara otomatis melakukan fallback ke JPG untuk perangkat yang memilikinya tidak mendukung WebP.

Bug yang telah diperbaiki:

  1. [PENGAT] Perlindungan file video tidak akan berfungsi jika Anda memiliki beberapa IP yang masuk daftar putih dalam pengaturan perlindungan (sejak 6.1.0).
  2. [MEDIUM] Beberapa masukan (biasanya spam) tidak dapat dikirim, sehingga mengakibatkan kesalahan yang ditampilkan kepada pengguna. Ini bagus dari satu sisi, tetapi dapat mengakibatkan hilangnya sesuatu yang penting (sejak 6.1.0).
  3. Plugin pengunggah konten FTP [RENDAH] akan berhenti berfungsi jika nama file video berisi banyak titik (sejak 6.1.0).
  4. [RENDAH] Auto-pilot Grabber tidak berfungsi dengan benar jika diatur ke jadwal berdasarkan waktu.
  5. [RENDAH] Log login pengguna sekarang akan menyimpan alamat IPv6 versi lengkap, sebelumnya hanya menyimpan bagian terakhirnya.
KVS 6.3.0 Baru telah hadir Pesan Sekarang