Pengguna:Renamed user 5cb535d47ac833448f09633576bf74ba/Berita Teknis: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Baris 6:
* Fitur "[[Istimewa:Preferensi|email me when a page or a file on my watchlist is changed]]" (kirimkan saya sebuah surel jika suatu halaman atau berkas yang saya pantau berubah) kini [https://phabricator.wikimedia.org/T356984 tidak akan menghasilkan notifikasi] untuk suntingan kecil dan suntingan bot.
* Site scripts dan user scripts untuk tema Vector (2010) akan segera [https://phabricator.wikimedia.org/T331679 dinonaktifkan] pada tema Vector 2022. Penonaktifan ini, yang akan berlangsung pada tiga bulan kedepan, akan berdampak pada Wikivoyage, Wikibooks dan seluruh wiki lain yang masih menggunakan Vector (2010) sebagai tema default. Bagi pengelola wiki yang terdampak, simak [https://phabricator.wikimedia.org/T357580 panduan migrasi berikut ini].
*
** [https://quarry.wmcloud.org/query/80528 Struktur internal tabel user_properties] mengandung kolom <id_pengguna, tipe_konfigurasi, nilai_konfigurasi>. Sebagai contoh, jika pengguna dengan ID 40 menonaktifkan fitur pengiriman email, maka sebuah baris <40,[https://www.mediawiki.org/wiki/Manual:$wgDefaultUserOptions disablemail],1> akan ditambahkan pada tabel ini.
** Berdasarkan [https://phabricator.wikimedia.org/T321527 hasil analisis], masalah ini disebabkan karena konfigurasi notifikasi default setiap pengguna baru cukup banyak dan kompleks, bergantung dari jenis pengguna baru dan kapan pengguna baru tersebut mendaftar. Sebuah akun baru dapat mengandung banyak baris user_properties.
** Untuk menyelesaikan masalah ini, konfigurasi notifikasi akun "auto created" akan [https://phabricator.wikimedia.org/T353225#9531545 disamakan] dengan konfigurasi default pada masing-masing sister project Wikimedia tersebut.▼
** Untuk menyelesaikan masalah ini, dikembangkanlah fitur [https://www.mediawiki.org/wiki/Manual:$wgConditionalUserOptions Conditional User Options]. Dengan fitur ini, konfigurasi default untuk tiap pengguna baru dapat diatur berdasarkan waktu pendaftaran pengguna tersebut, tanpa harus menduplikasi baris user_properties secara berulang-ulang untuk setiap akun pengguna baru.
** Sebagai contoh, <code> $wgConditionalUserOptions['echo-subscriptions-web-reverted'] = [[false,[CUDCOND_AFTER, '20130501000000' ]]];</code> akan menambahkan konfigurasi "echo-subscriptions-web-reverted=false" untuk pengguna baru yang mendaftar setelah timestamp 20130501000000.
** Menggunakan fitur baru ini, empat jenis conditional default [https://phabricator.wikimedia.org/T357072 telah dibuat] (web-reverted, web-article-linked, email-mention, email-article-mention). Penambahan empat jenis conditional default ini dapat mengurangi ukuran tabel user_properties secara signifikan. Conditional default ini akan diaktifkan, lalu baris-baris pada tabel user_properties yang sudah tidak terpakai akan dihapus.
** Namun, proses penghapusan tabel user_properties ini sempat mengalami kendala, karen aakun yang dibuat dengan mekanisme "autocreated" (akun yang otomatis dibuat saat kita pertama kali mengunjungi sister project Wikimedia yang lain, misalnya seperti Wikidata dan Commons) tidak menambahkan baris apapun pada tabel user_properties.
▲**
==Berita Teknis: 2024-07==
|