KVS berusia 10 tahun! 10 tahun yang lalu pada bulan Februari 2009 kami mengumumkan rilis publik pertama kami. Sejak saat itu kami merilis hampir 60 versi baru dan menambahkan hampir 1000 fitur baru. Selamat ulang tahun dan lanjutkan!

Apa yang baru di:
- Dukungan PHP 7 diterapkan. Hal ini membawa sejumlah besar perubahan pada kode KVS dan sekarang sebagian besar perubahan kustom PHP mungkin akan berhenti berfungsi dan memerlukan penyesuaian. Ini tidak akan mempengaruhi penyesuaian tema apa pun yang dilakukan di templat jika tidak mengubah kode PHP apa pun di KVS. Gunakan plugin audit untuk menemukan daftar file PHP khusus dan perubahan khusus dalam file sistem KVS: ini ditemukan dengan menjalankan instalasi dan pemeriksaan keamanan.
- Kami sepenuhnya menulis ulang API penagihan dan semua pemroses pembayaran yang saat ini terintegrasi ke dalam KVS. Kini menambahkan pemroses pembayaran baru akan menjadi tugas pengkodean sederhana yang tidak memerlukan pengetahuan tentang struktur data KVS. Semua pemroses pembayaran yang ada, jika didukung pada tingkat penagihan, diperbarui dengan fitur uji coba. KVS mendukung uji coba dalam berbagai cara: pengguna uji coba mungkin memiliki akses premium atau mereka mungkin memiliki akses standar dengan sejumlah token yang telah ditentukan sebelumnya yang ditetapkan ke profil mereka. Hal ini memungkinkan konfigurasi tingkat akses yang berbeda untuk anggota uji coba dan non-uji coba; dan token berguna dalam mengonfigurasi batasan jumlah konten yang dapat diakses (misalnya, pengguna uji coba hanya diperbolehkan menonton maksimal 5 video yang harus dibuka kuncinya dengan token).
- Semua objek kategorisasi sekarang akan memiliki bidang status dan kemampuan untuk menonaktifkannya. Objek yang dinonaktifkan tidak akan ditampilkan dalam daftar, namun dapat diakses melalui URL langsung. Juga di satelit, sekarang dimungkinkan untuk mengonfigurasi secara individual kategorisasi mana yang terlihat pada satelit tertentu.
- Dalam pengaturan konten kami memperkenalkan bagian pengaturan kategorisasi baru dengan serangkaian aturan pembuatan tag. Dibandingkan dengan objek kategorisasi lainnya, tag benar-benar dinamis, dibuat secara otomatis dari berbagai sumber seperti impor, tangan-tangan, dan bahkan oleh pengguna situs saat menandai konten. Sekarang Anda memiliki kemampuan untuk mengontrol proses pembuatan tag secara otomatis. Misalnya Anda dapat melarang tag yang terlalu pendek atau terlalu panjang, tag yang merupakan kata bahasa umum seperti "dan" dan "atau", tag dengan simbol tertentu. Aturan ini akan memengaruhi semua aliran data tempat tag dibuat secara otomatis, kecuali editor tag di panel admin. Di editor tag, Anda masih dapat membuat tag apa pun yang Anda inginkan secara manual.
- Album kini mendukung file PNG dan GIF, termasuk GIF animasi. Dukungan yang kami tambahkan di sini hanya sebagian: jempol dari setiap gambar yang diunggah akan tetap berformat JPG (GIF animasi akan memiliki bingkai pertamanya sebagai jempol). Tapi bagaimanapun itu akan memungkinkan menonton gambar yang diunggah asli dalam format aslinya.
- Perubahan besar terjadi pada kueri penelusuran di KVS. Dalam versi baru kami mengoptimalkan struktur penyimpanan untuk mereka, sehingga kinerja tampilan mereka meningkat lebih dari 10x untuk database besar. Selain itu kami juga menambahkan dukungan bagi admin untuk membuat/mengimpor kueri penelusuran secara manual untuk cakupan SEO.
- Perlindungan blok iklan iklan ditambahkan bekerja sama dengan perusahaan periklanan Clickaine. Fungsi ini dirancang untuk mengurangi kemungkinan pemblokiran iklan di situs Anda dan meningkatkan pendapatan tube Anda. Kami akan terus melihat apa yang dilakukan Google dan browser lain dalam hal pemblokiran iklan. Seperti yang Anda ketahui, Google akan menggabungkan perangkat lunak pemblokiran iklan mereka ke Chrome pada bulan Juli 2019, yang mungkin memengaruhi pasar periklanan. Dimulai dengan KVS 5.0 kami akan menyelidiki hal ini secara lebih rinci untuk melindungi pengguna KVS dari perubahan mendatang ini.
- Dalam daftar video dan album di panel admin, kini Anda dapat memilih kolom yang dapat ditampilkan di sana - sebelumnya dapat dikonfigurasi melalui pengaturan pribadi. Secara umum, pemilih kolom ditambahkan ke banyak daftar lain di panel admin, namun masih tidak di semua tempat. Kami akan terus menyelesaikannya di pembaruan mendatang, hanya tersisa sedikit. Di semua daftar jika berlaku, kami menambahkan dukungan untuk mengaktifkan tampilan kolom jempol, ditambah lagi Anda kini dapat mengaktifkan kolom file apa pun juga. Terakhir, di versi 5.0 kami menambahkan dukungan untuk penataan ulang kolom, sehingga kini Anda dapat menyesuaikan konfigurasi tampilan daftar yang nyaman hampir di semua tempat di panel admin.
- Kami menambahkan dukungan bagi pengguna untuk mendapatkan token dengan merujuk pengguna lain untuk mendaftar di situs Anda. Untuk mengaktifkan fungsi ini Anda harus pergi ke pengaturan zona anggota dan mengkonfigurasi parameter afiliasi di sana dan jumlah token yang akan diberikan untuk pendaftaran referensi gratis. Maka Anda harus merender tautan rujukan di profil pengguna menggunakan nama parameter dan ID pengguna ini; tautan ini akan digunakan oleh pengguna untuk mengarahkan pengguna baru ke situs Anda. Dimungkinkan juga untuk mendapatkan token dari pendaftaran berbayar, tetapi hanya jika mereka menggunakan kode akses. Dalam hal ini Anda harus mengonfigurasi pemberian token saat membuat kode akses, karena kode akses yang berbeda mungkin memiliki jumlah yang berbeda.
- Pemeriksaan file jarak jauh ditingkatkan untuk mendukung respons server HTTP/2.
- Model sekarang akan mendukung pengelompokan yang mirip dengan kategori.
- Kata sandi untuk pengguna dan administrator kini akan disimpan dengan cara yang lebih aman. Dimungkinkan juga untuk menyesuaikan metode hashing kata sandi, yang sekarang akan memungkinkan migrasi pengguna dengan lancar dari skrip lain yang menggunakan metode hashing kata sandi lain. Untuk keamanan yang lebih baik, disarankan untuk mengubah kata sandi superadmin Anda setelah memperbarui ke 5.0 di pengaturan pribadi. Anda dapat menggunakan kata sandi yang sama seperti sebelumnya.
- Plugin yang berdasarkan jadwal (pembersihan cache template, pembuatan avatar, pencadangan) kini dapat dikonfigurasi untuk dijalankan pada interval waktu tertentu. Ini berguna jika Anda memiliki beberapa proyek KVS yang terinstal di server yang sama dan ingin memastikan bahwa operasi yang banyak akal dijalankan pada waktu yang berbeda.
- Kami menyempurnakan cara kerja stopword di KVS. Kata-kata berhenti yang sebelumnya tidak mengandung simbol bintang (*) tidak berfungsi dengan benar. Misalnya jika Anda memiliki "word" dan "[del]" sebagai penggantinya, KVS akan mengganti "wording" dengan "[del]ing", yang sepertinya tidak bagus. Sekarang kata-kata seperti itu hanya akan dianggap sebagai kata utuh, dan jika Anda ingin mencocokkan sebagian, Anda harus menggunakan simbol bintang, misalnya. "kata*". Hal ini akan mempengaruhi baik "kata" dan "kata-kata". Selain itu, kini Anda dapat mengonfigurasi aturan penggantian regex Anda sendiri yang akan memengaruhi semua konten yang dikirimkan oleh pengguna.
- Panel Admin kini akan memiliki kinerja lebih baik pada database besar. Jika pada beberapa daftar Anda mengalami pembuatan daftar yang lambat, Anda cukup menonaktifkan (menyembunyikan) beberapa kolom agregasi untuk performa daftar yang lebih baik.
- Semua editor kategorisasi di panel admin kini akan mendukung alur Simpan & edit berikutnya serupa dengan yang kami miliki sebelumnya untuk editor konten.
- Pengguna dan grup admin, serta pengguna situs, kini akan mendukung deskripsi teks di editor mereka.
- Di plugin cadangan kami mengubah cara penyimpanan pengaturan pemutar. Sebelumnya pengaturan pemutar disimpan bersama dengan templat situs dan terdapat opsi terpisah untuk mencadangkan pengaturan pemutar yang disematkan. Di versi 5.0, kami memutuskan untuk menggabungkannya ke dalam opsi pencadangan terpisah yang akan mencadangkan pengaturan pemutar dan penyematan pemutar, ditambah profil VAST.
- Penanganan pengaturan proxy di plugin grabbers ditingkatkan. Mereka sekarang akan digunakan dalam permintaan youtube-dl dan cURL. Juga dalam pengaturan masing-masing tangan, dimungkinkan untuk mengonfigurasi detail login yang harus digunakan untuk mengakses konten yang dilindungi.
- Grabbers sekarang akan mendukung filter terminologi tambahan yang memungkinkan melewatkan konten dengan kata-kata tertentu dalam judul.
- Negara di panel admin dikelompokkan berdasarkan benua demi kenyamanan Anda.
- Kami mengubah cara blok xxx_view dan xxx_comments di-cache untuk anggota. Hal ini akan mengurangi jumlah file cache sampah dan secara umum mengurangi jumlah file cache tanpa dampak kinerja yang signifikan.
- Semua blok situs web dikelompokkan berdasarkan kategori dan jenis blok. Semua parameter blok dikelompokkan berdasarkan logika dan interkoneksinya. 45 dari 60 blok telah diperbarui dengan templat default baru dan dokumentasi baru. Templat default baru dirancang untuk merender semua bidang data/tindakan yang mungkin dan harus berfungsi dengan baik dengan file JS tema default. Anda hanya perlu menambahkan beberapa gaya dan tata letak agar terlihat bagus dengan gaya tema Anda.
- Saat mengonfigurasi pemfilteran konten tingkat lanjut di satelit, KVS tidak hanya akan menyembunyikan konten yang difilter dari daftar, namun juga akan mengembalikan 404 melalui URL langsung untuk konten tersebut. Pemfilteran tingkat lanjut digunakan pada satelit untuk membatasi kumpulan konten yang tersedia di sana menggunakan logika kueri yang disesuaikan.
- Anggota sekarang dapat membuat postingan dengan bantuan blok post_edit baru.
- Di blok komentar, sekarang Anda dapat mengurutkan komentar berdasarkan peringkatnya. Anda sekarang dapat merender komentar berperingkat teratas untuk konten apa pun dengan menambahkan blok komentar tambahan ke halaman dan mengonfigurasinya dengan items_per_page=1 dan sort_by=rating.
- Anggota kini dapat masuk tidak hanya dengan nama pengguna mereka, namun juga dengan email.
- Di blok hasil_penelusuran sekarang dimungkinkan untuk mengonfigurasi kriteria kesamaan saat menampilkan kueri serupa menggunakan parameter metode_penelusuran: bisa berdasarkan indeks teks lengkap, pencocokan penuh, atau pencocokan sebagian.
- Di blok video_view dan album_view kami mengubah cara kerja batas tontonan (batas maksimal N video selama M detik). Sebelumnya ini didasarkan pada cookie dan kinerjanya bagus, tetapi pada saat yang sama memungkinkan pengguna untuk menyetel ulang cookie dan menyetel ulang batas. Kami mengalihkan penghitungan batas ini menjadi berbasis IP. Jika Anda mengaktifkannya, Anda mungkin mengalami peningkatan beban database setelah pembaruan.
Bug yang telah diperbaiki:
- Saat membuat atau menghapus format tangkapan layar kronologi, KVS akan mengulangi semua video, meskipun hanya sedikit yang kronologinya diaktifkan. Hal ini akan mengakibatkan lambatnya pemrosesan tugas untuk database besar.
- Saat memulai ulang tugas konversi yang gagal untuk video atau album baru, KVS akan meninggalkan file sampah di beberapa server penyimpanan dalam beberapa kasus yang jarang terjadi.
- Pemutar layar penuh tidak selalu berfungsi dengan benar di iPad dengan versi iOS baru (perbaikan ini sebelumnya diumumkan melalui forum sebagai perbaikan terbaru untuk pemutar setelah 4.0.4).
- Pemilih kategori dan model di panel admin tidak berfungsi dengan benar saat menyalin-menempelkan daftar item gabungan, dan terkadang juga mengakibatkan pembuatan kategori atau model serupa dengan huruf kecil/besar yang berbeda.
- Pemutar telah diperbaiki agar tidak menampilkan pra-putar VAST di UC Browser seluler, karena browser ini tidak mengikuti standar HTML5 sehingga tidak memungkinkan menampilkan tombol lewati dengan benar. Saat ini semua pemain lain juga mengalami masalah ini; kami mungkin akan memberikan solusi lain di masa mendatang.
Masalah UC Browser VAST di seluruh dunia dan perbaikan terbaru pemutar untuk 4.0.3 dan 4.0.4:
Saat ini terdapat masalah global terkait rendering video pre-roll advertising (VAST) pada perangkat seluler di UC Browser. Masalah ini disebabkan oleh perilaku UC Browser yang salah saat menampilkan video HTML5. Sesuai dengan persyaratan pengiklan, kami memperbaikinya di pemutar KVS dengan menonaktifkan tampilan iklan VAST di perangkat seluler di UC Browser. Perbaikan ini terjadi pada KVS 5.0.0, dan kami juga menyediakan perbaikan terbaru untuk pemutar untuk versi KVS 4.0.3 dan 4.0.3. Anda dapat menemukan detail selengkapnya di Forum KVS.