Apa yang baru di KVS 6.1.0
Serangkaian perubahan besar dilakukan di sekitar panel admin baru. Kami menerima beberapa masukan negatif dari pengguna lama, dan memutuskan untuk memberikan beberapa opsi tambahan untuk memulihkan sebagian tampilan dan nuansa panel admin lama:
- Ingatkan apa yang sudah mungkin dilakukan di 6.0.1: mematikan ikon di menu, mengubah ukuran dan memindahkan semua popup dengan fungsi memori, menambahkan CSS khusus ke akun admin Anda - semua ini di Pengaturan -> Pengaturan pribadi. Harap dicatat bahwa CSS khusus tidak hanya dapat digunakan untuk mengatur font dan warna, tetapi juga untuk menyembunyikan bagian GUI yang tidak Anda perlukan. Misalnya, setiap editor memiliki atribut HTML "data-editor-name" dan setiap baris bidang memiliki atribut "data-field-name". Dengan menggunakan ini dan CSS khusus, kini Anda dapat menyembunyikan bagian editor yang tidak pernah Anda gunakan.
- Opsi mode gulir telah ditambahkan ke pengaturan Pribadi. Opsi ini memungkinkan Anda beralih ke pengguliran KVS lama, ketika tidak ada header dan footer tetap dan seluruh halaman dapat digulir.
- Opsi baru untuk menyesuaikan mode pembukaan editor juga ditambahkan ke pengaturan Pribadi. Ini akan memungkinkan Anda mengubah ke 2 mode tampilan editor baru: di popup dalam halaman yang sama, dan di tab baru. Kedua cara baru ini tidak akan merender header dan menu samping, sehingga berguna untuk tampilan kecil.
- Selain itu ditambahkan opsi untuk memaksa penutupan popup ketika mengklik di mana saja pada ruang kosong di luar popup, mirip dengan yang terjadi di GUI admin lama.
- Beberapa perubahan pada GUI filter grid: kami meningkatkan ukuran kontrol pencarian, dan menambahkan tombol Terapkan di sebelah kumpulan filter aktif, seperti sebelumnya. Selain itu, semua bidang pencarian sekarang diaktifkan secara default.
- Anda sekarang dapat menggunakan tombol keyboard "bawah" di kontrol pemilih tingkat lanjut untuk menampilkan daftar lengkap item yang tersedia sebagai drop-down, mirip dengan kontrol pemilihan asli.
- Setiap popup yang berlaku kini menyediakan tautan untuk mengunduh dan membuka konten popup di tab browser baru.
- Memulihkan kembali fokus otomatis default ke bidang pertama di editor.
- Kontrol kalender sekarang memungkinkan pemilihan tanggal hanya menggunakan keyboard.
- Kisi akan menampilkan jempol dalam format kisi multikolom jika Anda hanya memilih kolom jempol di pemilih kolom. Ini dapat digunakan untuk meninjau sejumlah besar jempol.
Fitur watermarking video diperkeras untuk mencegah penghapusan watermark dengan mudah:
- Menambahkan kemampuan untuk menentukan offset maksimal dalam piksel atau % ukuran video agar tanda air dipindahkan secara acak pada sumbu X dan Y.
- Menambahkan dukungan untuk berpindah posisi sudut dari tanda air tetap, yang akan membuatnya ditampilkan secara acak di berbagai sudut selama N kali yang Anda tentukan).
- Untuk menggulir tanda air, menambahkan dukungan untuk mengacak waktu gulir menggunakan sintaks khusus.
Daftar fitur SEO/DMCA terkait pencarian ditambahkan:
- Permintaan pencarian sekarang mendukung status, sehingga Anda dapat menonaktifkan permintaan apa pun. Alasan melakukan hal ini adalah untuk mencegah kueri ini ditampilkan di halaman mana pun yang mencantumkan kueri penelusuran (biasanya digunakan untuk tujuan SEO). Sebelumnya Anda hanya bisa menghapus query yang tidak ingin ditampilkan, namun bisa muncul kembali.
- Dalam pengaturan Statistik Anda sekarang dapat mengkonfigurasi bahwa semua pertanyaan baru ditambahkan dalam status tidak aktif. Anda dapat menggunakan opsi ini jika Anda ingin menyetujui secara manual kueri yang ingin Anda tampilkan di situs Anda.
- Di mana pun di blok yang mendukung pencarian teks, sekarang dimungkinkan untuk menyesuaikan perilaku blok ketika pengguna mencoba mencari sesuatu yang cocok dengan kueri tidak aktif di database Anda, atau sesuatu yang berisi kata yang diblokir. Dalam kedua kasus tersebut, Anda dapat menggunakan parameter blok untuk memaksa respons kesalahan 404, atau melakukan pengalihan ke beberapa URL lain. Hal ini tampaknya diwajibkan dengan pembatasan DMCA baru-baru ini, ketika agen meminta URL yang berisi beberapa pemilik hak cipta di dalamnya untuk menampilkan kesalahan 404 (mungkin untuk menghapus URL ini dari indeks Google), meskipun tidak ada hasil relevansi yang ditemukan.
- Terakhir, sekarang dimungkinkan untuk mengontrol cache halaman hasil pencarian dengan lebih baik. Sebelumnya KVS akan menyimpan hasil cache hanya untuk kueri satu kata untuk menghindari kelebihan sistem cache. Sekarang kami menambahkan parameter blok search_caching_words sehingga Anda dapat mengizinkan kueri 2 kata, atau bahkan kueri 3 kata untuk di-cache juga.
Peningkatan lainnya:
- Fitur email pemberitahuan ditambahkan ke pengaturan Pribadi setiap admin. Anda sekarang dapat mengonfigurasi email Anda dan memilih notifikasi mana yang ingin Anda terima (kumpulan notifikasi yang tersedia bergantung pada izin admin Anda dan daftar lengkap hanya tersedia untuk superadmin). Selain pemberitahuan, Anda juga dapat mengirimkan masukan melalui email dari pengguna - baik semuanya, atau hanya dengan daftar kata-kata tertentu yang masuk daftar putih.
- Menambahkan dukungan untuk sistem penyimpanan yang kompatibel dengan Amazon S3 dan S3 di server penyimpanan. Selain itu, kami juga menambahkan opsi "Tidak ada akses publik" ke dalam bidang jenis streaming jika Anda ingin menggunakan server penyimpanan hanya untuk salinan cadangan (memiliki beberapa server penyimpanan dalam grup yang sama).
- Dalam format tangkapan layar, sekarang legal untuk menghapus format JPG dan hanya menyimpan format WebP, karena dukungan perangkatnya akhirnya mencapai 98%. Pengaturan pemutar sekarang hanya akan mendukung satu format untuk tangkapan layar garis waktu, dan pembaruan KVS akan secara otomatis mengalihkannya ke WebP. Oleh karena itu kami menyarankan untuk menghapus format JPG dari daftar format tangkapan layar TIMELINE (!) setelah pembaruan. Untuk ikhtisar format tangkapan layar, kami memutuskan untuk mempertahankan JPG dan WebP secara default dalam tema default kami, namun dalam pengaturan tema, Anda sekarang dapat memilih format WebP di semua opsi yang sebelumnya hanya memungkinkan format JPG (opsi format jempol utama). Dengan demikian, Anda dapat memilih untuk sepenuhnya menghilangkan format JPG dalam video (sayangnya tidak ada di tempat lain untuk saat ini, tetapi hal ini akan segera terjadi). Kami juga akan mempertimbangkan format AVIF di masa depan, karena saat ini sudah mencapai lebih dari 80% adopsi.
- Keamanan panel admin pengeditan massal yang ditingkatkan. Sebelumnya, pengeditan massal secara otomatis dapat dilakukan oleh admin dengan izin "edit semua data". Sekarang akan ada izin terpisah untuk pengeditan massal yang harus diatur secara manual untuk setiap admin yang membutuhkan fitur ini (ini juga termasuk pengeditan melalui impor GUI). GUI pengeditan massal juga akan memungkinkan perubahan hanya data yang diizinkan oleh izin pengeditan lainnya. Hal ini akan memastikan bahwa administrator terbatas tidak akan dapat merusak data Anda di luar tanggung jawab khusus mereka. Selain itu, kami menambahkan izin khusus untuk mengubah kepemilikan administrator konten, yang sebelumnya hanya dapat dilakukan oleh superadmin.
- Peningkatan keamanan penghapusan konten. Sekarang Anda dapat mengonfigurasi batas harian maksimum konten yang dihapus untuk setiap administrator terbatas (30 akan ditetapkan secara default setelah pembaruan). Perubahan ini akan memastikan admin Anda tidak dapat menghapus konten Anda secara tidak sengaja atau jahat. Superadmin tidak akan memiliki batasan ini, tetapi akan ada batasan tambahan maksimal 1000 objek konten (video dan/atau album) yang dapat dihapus oleh pemroses tugas latar belakang per hari. Jika diperlukan, dapat disesuaikan melalui file konfigurasi setup.php.
- KVS sekarang dapat menghasilkan pengguna yang memilih secara acak dari 8 juta database nama pengguna sumber terbuka. Pengguna tersebut akan mendapatkan status "Dihasilkan" baru untuk memisahkan mereka dari pengguna sebenarnya. Ini dapat diaktifkan di mana pun impor konten dimungkinkan, untuk meniru konten yang diunggah dari pengguna sebenarnya. Untuk proyek KVS yang sudah ada, Anda dapat menggunakan GUI edit massal untuk menetapkan ulang video ke pengguna baru. Ada juga opsi yang ditambahkan dalam pengaturan Memberzone yang memungkinkan untuk menyesuaikan seberapa sering KVS harus "menggunakan kembali" pengguna yang sudah dibuat VS membuat pengguna baru. Ini akan meniru beberapa pengguna yang menghasilkan menambahkan lebih banyak video dari satu.
- Kontrol kecepatan yang ditambahkan ke pemutar, dinonaktifkan secara default, dapat diaktifkan di pengaturan Pemutar.
- Wizard instalasi tema diperkenalkan. Ini dapat digunakan untuk mengganti tema default dengan tema lain yang disediakan oleh pihak ketiga atau disalin dari proyek Anda yang lain melalui plugin cadangan KVS. Tema biasanya memiliki ketergantungan pada ukuran jempol yang dirancang untuknya, jadi wizard tidak hanya akan mengganti tema, namun juga akan memeriksa dependensi dan mengusulkan Anda untuk secara otomatis membuat format jempol yang diperlukan, atau mengubah opsi gambar lain sesuai kebutuhan tema baru.
- Riwayat tema sekarang akan mencatat perubahan parameter blok. File apa pun yang dihapus, yang sebelumnya dicatat ke dalam riwayat tema, juga akan memicu peristiwa perubahan saat dihapus.
- Preset impor konten sekarang mendukung daftar hitam yang memungkinkan melewatkan impor baris tertentu yang berisi kata-kata yang masuk daftar hitam.
- Plugin Neuroscore sekarang akan mendukung penulisan ulang judul dari judul, kategori, dan nama model lama. Selain itu, kini dapat mendeteksi model dan kategori secara otomatis dari tangkapan layar video secara otomatis. Fitur-fitur ini masih dalam pengujian integrasi dan kami akan mengaktifkannya sepenuhnya hanya pada pembaruan akhir.
- Plugin pembersihan cache templat sekarang akan melakukan pembersihan cache yang lebih cerdas, dan juga akan mampu menampilkan statistik cache yang lebih canggih, berguna untuk menganalisis kelebihan cache. Peningkatan waktu cache sebelumnya untuk satu blok akan menghasilkan file cache sampah dalam jumlah besar, namun dengan perubahan terkini, hal ini tidak akan menjadi masalah lagi.
- Di plugin DigiRegs kini Anda dapat memilih untuk hanya menerapkan pemeriksaan DigiRegs untuk video yang tidak memiliki informasi sumber konten.
- Plugin pemilihan otomatis model akan mempertimbangkan nama pengguna, saluran, dan sumber konten untuk menetapkan model secara otomatis, ini akan meningkatkan tingkat keberhasilan plugin dengan konten dari tangan-tangan.
- Di plugin grabber saat mengaktifkan auto-pilot untuk masing-masing grabber, Anda sekarang dapat menentukan rentang waktu kapan Anda ingin grabber tertentu dieksekusi. Sebelumnya hanya mungkin untuk menentukan interval antara eksekusi berikutnya.
- Plugin cadangan sekarang mendukung duplikasi arsip cadangan ke beberapa FTP.
- Pengeditan massal sekarang akan mendukung pembuatan daftar putar baru dengan cepat.
- Mengekspor feed akan memungkinkan konfigurasi hanya ekspor jenis konten video tertentu (misalnya hanya video yang disematkan atau diunggah).
- Logika yang meng-hash file yang diunggah dan mencari duplikat telah dioptimalkan untuk hanya meng-hash sebagian file yang biasanya berisi informasi header dan keyframe. Namun hal ini tidak akan mempengaruhi semua orang setelah pembaruan. Jika Anda ingin menerapkan perbaikan ini, Anda perlu menambahkan $config['optimize_file_hashing']="true"; baris (dengan titik koma di akhir) ke /admin/include/setup.php, namun setelah mengaktifkan ini - semua video yang ada akan berhenti berpartisipasi dalam pemeriksaan duplikat, dan berpotensi diunggah lagi. Metode ini akan diaktifkan secara default untuk instalasi baru.
- Keamanan yang lebih baik untuk akun pengguna dan email. KVS sekarang hanya mengizinkan satu sesi pengguna, sehingga jika sesi lain login dengan akun yang sama, sesi lainnya akan logout secara otomatis. Prosedur pendaftaran dan pemulihan kata sandi akan berhenti terlihat jika email yang diberikan sudah digunakan di KVS atau belum (pemeriksaan duplikat email). Oleh karena itu, tidak mungkin untuk mengetahui apakah ada email tertentu yang terdaftar atau tidak. Selain itu, KVS akan memastikan bahwa pengguna dengan email yang sama dapat membuat akun baru melalui pemroses pembayaran sekali lagi. Hal ini mungkin terjadi ketika pengguna berbayar membatalkan siklus penagihan ulang dan kemudian ingin membeli akses sekali lagi. Sebelumnya KVS tidak hanya membutuhkan nama pengguna yang unik, tetapi juga email.
- Di blok video_view dan album_view kami menambahkan parameter limit_ignore_seo_bots yang dapat digunakan untuk menonaktifkan batas tampilan konten untuk bot SEO (agen pengguna). Batas penayangan konten adalah pengaturan lain dalam blok yang disebutkan, membatasi jumlah konten yang dapat diakses oleh pengguna dengan satu IP selama jangka waktu tertentu. Batasan ini biasanya digunakan untuk memungkinkan pengguna mendaftar untuk mengakses lebih banyak konten, namun juga dapat berdampak negatif terhadap pengindeksan bot SEO.
- Di blok list_videos, list_albums, dan list_content kami memperkenalkan parameter limit_access_level, yang dapat digunakan untuk menampilkan konten yang tersedia untuk pengguna saat ini berdasarkan pengaturan tingkat akses konten global dan individual. Selain itu kami menambahkan parameter access_level_id untuk menampilkan konten dengan tingkat akses tertentu.
- Perlindungan file video sekarang akan secara otomatis memasukkan semua IP Googlebot / Bingbot ke daftar putih menggunakan daftar IP dikenal yang disediakan. Sebelumnya KVS hanya menggunakan pencarian DNS terbalik untuk memasukkan permintaan Googlebot ke daftar putih, namun dilaporkan bahwa fungsi ini tidak selalu berfungsi. Selain itu, kami menambahkan dukungan untuk notasi topeng CIDR di bidang daftar putih IP pada pengaturan perlindungan video.
Bug yang telah diperbaiki:
- Pemutar KVS [MEDIUM] tidak menginisialisasi pramuat di perangkat Android.
- Statistik [RENDAH] tidak dihitung dengan benar pada subdomain selain www.
- [RENDAH] Pemain VAST tidak mendukung offset 00:00:00 untuk segera menampilkan tombol lewati.
- [RENDAH] Dalam beberapa kasus, statistik pencarian tidak berisi hasil yang ditemukan.
- [RENDAH] Mengekspor feed tidak memberikan hasil kosong ketika meneruskan kategori yang tidak ada, atau filter kategorisasi lainnya dalam parameter.
- [RENDAH] Berbagai perbaikan bug kecil di panel admin baru.