Pengguna:Rtnf/Berita Teknis/2023

Berita Teknis: 2023-51 sunting

Berita teknis terkini dari komunitas teknis Wikimedia. Simak berita ini versi dalam terjemahan langsung dari Bahasa Inggris pada halaman ini.

  • Berita Teknis edisi selanjutnya akan terbit pada 8 Januari 2024 setelah libur Natal dan Tahun Baru
  • Fitur Structured Discussions akan segera dinonaktifkan dari halaman beta mulai 18 Desember 2023. Hal ini merupakan bagian dari rencana penonaktifan fitur Structured Discussions.
  • Setelah penambahan fitur redirect pada halaman Javascript dan CSS, fitur redirect untuk halaman modul kini tengah didiskusikan.
  • Halaman dokumentasi API Javascript MediaWiki kini sedang diperbarui ke versi terbaru. Kritik dan saran mengenai versi terbaru ini dapat disampaikan melalui halaman ini. Anda masih bisa mengakses halaman dokumentasi versi yang terdahulu di sini.
  • Kegiatan Wikimedia Wishathon dibuka untuk umum untuk yang pertama kalinya. Kegiatan ini merupakan kegiatan hackathon publik untuk mengerjakan beberapa ide yang telah terkumpul pada program Community Wishlist Survey. Kegiatan ini akan diselenggarakan pada 15 - 17 Maret 2024. Silahkan mendaftar apabila Anda tertarik untuk berpartisipasi.
  • MediaWiki versi 1.42/wmf.10 akan diinstal pada seluruh wiki pada tanggal 21 Desember 2023.

Berita Teknis: 2023-50 sunting

Berita teknis terkini dari komunitas teknis Wikimedia. Simak berita ini versi dalam terjemahan langsung dari Bahasa Inggris pada halaman ini.

Berita Teknis: 2023-49 sunting

Berita teknis terkini dari komunitas teknis Wikimedia. Simak berita ini versi dalam terjemahan langsung dari Bahasa Inggris pada halaman ini.

  • Pada tema Vector 2022 sebelumnya, ukuran jarak vertikal yang memisahkan antar paragraf adalah 7 piksel. Jarak vertikal ini tidak jauh berbeda dengan jarak antar baris, sehingga mengakibatkan sulitnya mengenali batas-batas antar paragraf. Oleh karena itu, jarak vertikal antar paragraf ini akan diperbesar menjadi 14 piksel.
  • Bug yang mengakibatkan tidak dikenalinya template
    {{DEFAULTSORT}}
    pada visual editor kini telah diperbaiki. Template ini berfungsi untuk memodifikasi aturan pengurutan artikel pada halaman kategori.
  • Perbaikan tampilan halaman pembicaraan yang mengandung kode
    __NEWSECTIONLINK__
    akan diaktifkan khusus untuk pengguna yang telah mengaktifkan fitur beta "Discussion tools".
  • Tidak ada peluncuran versi MediaWiki baru pada minggu ini.
  • Cluster Grid Engine akan dinonaktifkan pada tanggal 14 Desember 2023. Bagi para developer yang masih menggunakan cluster ini diharap untuk segera bermigrasi ke layanan Cluster Toolforge Kubernetes.
  • Komunitas Wikipedia yang masih menggunakan fitur Structured Discussions akan segera diundang dalam sesi diskusi penonaktifan fitur ini. Rencananya, fitur ini akan segera diganti dengan fitur Discussion Tools
  • Pendaftaran beasiswa pada kegiatan Wikimedia Hackathon 2024 masih dibuka hingga tanggal 5 Januari 2024.

rtnF bicara 6 Desember 2023 10.53 (UTC)

Berita Teknis: 2023-48 sunting

Berita teknis terkini dari komunitas teknis Wikimedia. Simak berita ini versi dalam terjemahan langsung dari Bahasa Inggris pada halaman ini.

  • Wikimedia/minify, sebuah library PHP untuk melakukan minifikasi kode JavaScript dan CSS di ekosistem Wikimedia, mengandung sebuah bug yang mengakibatkan tidak dikenalinya fitur async-await (sebuah fitur baru Javascript, baru ditambahkan pada ECMAScript 2017), sehingga mengakibatkan kerusakan pada berbagai gadget Wikipedia yang bergantung pada fitur tersebut. Bug ini saat ini sudah selesai diperbaiki.
  • Peluncuran fitur "add a link", yang sudah kami laporkan pada edisi sebelumnya (edisi 47), telah ditunda untuk sementara waktu. Peluncuran ini akan dilanjutkan minggu ini.
  • MediaWiki versi 1.42/wmf.7 akan diinstal pada seluruh wiki pada tanggal 30 November 2023.

Berita Teknis: 2023-47 sunting

Berita teknis terkini dari komunitas teknis Wikimedia. Simak berita ini versi dalam terjemahan langsung dari Bahasa Inggris pada halaman ini.

  • Fitur add a link (untuk menambahkan wikilink pada artikel secara otomatis menggunakan AI) telah diaktifkan pada wiki gelombang ke 15, 16 dan 17.
    • Pada pengujian wiki gelombang ke 15, Wikipedia Bahasa Shan (bahasa asli etnis Shan di Myanmar) memiliki nilai precision dan recall yang sangat rendah (0.5 precision, 0.02 recall). Nilai precision dan recall yang rendah mengakibatkan AI pada fitur ini tidak dapat bekerja secara optimal. Rendahnya nilai precision berarti sistem AI ini akan menghasilkan rekomendasi yang tidak akurat (dari sisi kualitas). Sedangkan rendahnya nilai recall berarti sistem AI jarang memberikan rekomendasi (dari sisi kuantitas). Oleh karena itu, fitur tersebut akan dinonaktifkan di Wikipedia ini.
      • Sementara itu, pada Wikipedia Bahasa Sinhala (bahasa asli etnis Sinhala di Sri Lanka), nilai precisionnya (0.74) sedikit lebih rendah dari ambang batas standar (0.75). Meskipun demikian, hasil akhir evaluasi ini tetap diluluskan oleh tim Wikimedia. Fitur add a link tetap akan diaktifkan pada wikipedia ini.
    • Pada wiki gelombang ke 16, Wikipedia Bahasa Shona (bahasa etnis Shona di Zimbabwe; precision 0.64, recall 0.16) dan Wikipedia Bahasa Sakizaya (bahasa etnis Sakizaya di Taiwan; precision 0.65, recall 0.32) tidak lulus pengujian. Fitur ini akan dinonaktifkan pada kedua wikipedia tersebut.
    • Pada wiki gelombang ke 17, Wikipedia Bahasa Tigrinya (bahasa yang digunakan etnis Tigrinya dan Tigrayan di Etiopia; precision 0.54, recall 0.50) dan Wikipedia Bahasa Urdu (bahasa nasional di Pakistan; precision 0,62, recall 0.23) tidak lulus pengujian. Fitur ini akan dinonaktifkan pada kedua wikipedia tersebut.
      • Sementara itu, Wikipedia Bahasa Turkmen (bahasa etnis Turkmen di Turkmenistan) memiliki nilai precision (0.74) yang lebih rendah dari ambang batas standar. Meskipun demikian, fitur ini tetap akan diaktifkan.
    • Ada dua kemungkinan yang dapat menjelaskan rendahnya nilai precision - recall pada pengujian ini. Kemungkinan pertama, algoritma AI yang dikembangkan Wikimedia saat ini belum mampu mengatasi keunikan khas pada bahasa-bahasa daerah tertentu. Kemungkinan kedua, kuantitas dan kualitas artikel pada Wikipedia bahasa tertentu tersebut masih sangat kurang, sehingga tidak bisa dijadikan data latih AI yang baik.
    • Cara kerja algoritma AI yang digunakan pada fitur ini dapat dilihat di sini. Singkatnya, AI akan mempelajari pola penempatan wikilink pada berbagai artikel wikipedia yang sudah ada dalam wikipedia bahasa tertentu, terutama pada kalimat pertama dalam suatu artikel wikipedia.
  • Tampilan visual skin Vector 2022 versi terbaru telah diujicobakan di beberapa Wikipedia (Wikipedia Bahasa Prancis, Katalan, Ibrani dan Polandia). Jika tidak ditemukan masalah pada tahap uji coba, versi terbaru ini akan diaktifkan pada seluruh wikipedia dalam minggu ini.
  • Usaha perbaikan terhadap extension Graph masih terus dilakukan hingga saat ini
  • Untuk merayakan hari raya thanksgiving dan cuti bersama thanksgiving pada tanggal 23 - 24 November 2023, tidak ada deployment versi baru MediaWiki pada minggu ini.

Berita Teknis: 2023-46 sunting

Berita teknis terkini dari komunitas teknis Wikimedia. Simak berita ini versi dalam terjemahan langsung dari Bahasa Inggris pada halaman ini.

  • Setelah diusulkan pertama kali pada 11 Agustus 2020, tim Wikimedia Foundation Language committee akhirnya menyetujui pembentukan Wikipedia Toba Batak (https://bbc.wiki-indonesia.club) pada 1 November 2023. Proses eksekusi task Phabricator untuk peluncuran situs Wikipedia Toba Batak telah selesai dilaksanakan.
    • Peluncuran Wikipedia Toba Batak (dengan kode bahasa "bbc") mengakibatkan namespace collision terhadap seluruh Wikipedia lain yang juga memiliki ruang nama "bbc". Hal ini disebabkan karena penonaktifan script maintenance NamespaceDupes.php, pasca penemuan bug serius yang mengakibatkan terganggunya akses pada seluruh grup wiki S5 dua minggu lalu (telah kami laporkan pada Berita Teknis edisi 2023-45).
    • Sebagai contoh, akibat namespace collision ini, link https://ru.wiki-indonesia.club/wiki/BBC:Жизнь akan otomatis dialihkan ke Wikipedia Toba Batak.
  • Wikiquote Bahasa Banjar telah diluncurkan. Situs ini rencananya akan diisi dengan berbagai Papadah, Sasindiran, Sasyairan dan Paribasa asli Banjar, sekaligus dilengkapi dengan terjemahan kutipan bahasa lain ke dalam bahasa Banjar.
  • Wikipedia Bahasa Dagaare, sebuah bahasa asli suku Dagaaba yang wilayahnya tersebar pada daerah Ghana, Burkina Faso dan Pantai Gading, telah diluncurkan.
  • Wikipedia Bahasa Amazigh Maroko, sebuah turunan dari bahasa asli suku Amazigh yang berlokasi di Afrika Utara, sebelah barat lembah sungai Nil (kini mencakup Maroko, Aljazair, Mali, Niger, Libya, Tunisia dan Mauritania), telah diluncurkan.
  • Akibat perbaikan pada sistem keamanan pada komponen login terpusat Wikimedia, fitur login pada situs Wikimedia Meta dan Wikimedia Commons sempat menjadi tidak dapat berfungsi. Kini, masalah ini sudah diselesaikan.
  • Akibat proses migrasi tag CSS .oo-ui-windowManager / .oo-ui-defaultOverlay ke #mw-teleport-target, konfigurasi ukuran font pada .oo-ui-windowManager / .oo-ui-defaultOverlay menjadi terhapus, mengakibatkan teks UI Wikipedia di tempat-tempat tertentu menjadi membesar. Kini, masalah ini sudah diselesaikan.
  • Fitur Reference Previews sudah lulus dari masa beta dan siap untuk diluncurkan. Fitur ini akan diaktifkan secara otomatis untuk semua orang, kecuali pengguna yang sudah mengaktifkan gadget Reference Tooltips atau Navigation Popups.
  • Tim Wikimedia Foundation Data Engineering telah menambahkan canary events pada layanan EventStreams Wikimedia. Sinyal canary events ini akan dikirimkan beberapa kali dalam satu jam, berfungsi untuk menandakan bahwa status stream saat ini masih aktif dan sehat. Canary events ditandai dengan tag meta.domain == "canary" , gunakan tag ini jika Anda ingin mengabaikan event tersebut. Sementara itu Pywikibot dan wikimedia-streams akan secara otomatis mengabaikan event tersebut.
  • MediaWiki versi 1.42/wmf.5 akan diinstal pada seluruh wiki pada tanggal 16 November 2023.

Berita Teknis: 2023-45 sunting

Berita teknis terkini dari komunitas teknis Wikimedia. Simak berita ini versi dalam terjemahan langsung dari Bahasa Inggris pada halaman ini.

  • Ukuran font pada beberapa elemen teks pada tampilan Wikipedia diubah dari 13px ke 14px.
  • Karena adanya permasalahan pada sistem database Wikimedia, beberapa suntingan terbaru pada grup wiki S5 tidak bisa diakses selama 1 - 6 jam di minggu lalu.
  • Wikimedia Growth Team memutuskan untuk menonaktifkan pengguna berstatus mentor jika akun Wikipedia pengguna tersebut tidak aktif dalam jangka waktu tertentu. Para siswa yang masih bergabung pada grup mentor nonaktif tersebut akan dipindahkan ke mentor lain yang masih berstatus aktif.
    • Pesan sistem yang ditampilkan kepada siswa ketika mentornya mengundurkan diri sebagai mentor juga diubah sedemikian rupa agar tidak menyakiti hati sang siswa.
  • MediaWiki versi 1.42/wmf.4 akan diinstal pada seluruh wiki pada tanggal 9 November 2023.

Berita Teknis: 2023-44 sunting

Berita teknis terkini dari komunitas teknis Wikimedia. Simak berita ini versi dalam terjemahan langsung dari Bahasa Inggris pada halaman ini.

  • Tim Structured Content telah menyusun perbaikan pada alur pengunggahan di Wikimedia Commons untuk memudahkan pengguna dalam memahami berbagai peraturan yang berlaku (misalnya, seperti perbedaan antara aturan pengunggahan karya sendiri dengan pengunggahan karya orang lain)
  • Wikimedia Design Systems Team telah merilis Codex 1.0, sebuah design system terpusat untuk menyusun tampilan antarmuka pada proyek-proyek Wikimedia.
  • Mulai 2 November 2023, tim developer MediaWiki akan melakukan migrasi komponen library International Components for Unicode (ICU) dari versi 63 ke versi 67. Migrasi ini dilakukan untuk mempersiapkan migrasi server cluster MediaWiki dari Debian 10 Buster (oldoldstable - LTS support) ke Debian 11 Bullseye (oldstable)[1]
    • Akibat dari proses migrasi ini, fitur pengurutan pada halaman kategori akan mengalami gangguan yang mengakibatkan judul artikel pada halaman tersebut ditampilkan secara tidak terurut. [2]
    • Setelah proses upgrade ICU selesai dilakukan, tim developer akan menjalankan sebuah script semi-otomatis untuk mengurutkan ulang seluruh halaman kategori. Proses pengurutan ulang ini akan memakan waktu beberapa jam (untuk wiki berukuran kecil) hingga satu minggu (untuk wiki berukuran sangat besar seperti enwiki).
    • Proses upgrade ICU ini dijadwalkan akan berlangsung pada 16 November 2023. Sementara itu, proses pengurutan ulang halaman kategori dijadwalkan akan selesai paling lambat pada 27 November 2023. Anda bisa menyimak proses ini secara langsung melalui task phabricator berikut ini : T267145
  • Tim Wikimedia Growth akan mengembangkan dasbor dampak (Istimewa:Dampak) untuk mengukur seberapa besar dampak yang telah kita hasilkan ketika berkontribusi di Wikipedia.
  • Rencana pengaktifan kembali Graph Extension saat ini sedang didiskusikan bersama.
  • Wikimedia Foundation sedang mengembangkan sebuah fitur yang memungkinkan administrator Wikipedia untuk mengakses langsung konfigurasi MediaWiki pada setiap wiki lokal yang mereka kelola. Anda bisa mengomentari hal teknis mengenai rencana ini melalui task phabricator berikut : T349757
  • MediaWiki versi 1.42/wmf.3 akan diinstal pada seluruh wiki pada tanggal 2 November 2023.

Berita Teknis: 2023-43 sunting

Berita teknis terkini dari komunitas teknis Wikimedia. Simak berita ini versi dalam terjemahan langsung dari Bahasa Inggris pada halaman ini.

  • Edisi pertama nawala "Language and Internationalization" yang diterbitkan oleh tim Wikimedia Language Engineering telah terbit. Nawala ini akan terbit setiap tiga bulan sekali.
  • Kini seluruh wiki telah mendukung fitur source map. Dengan fitur ini, kita bisa melihat source code Javascript versi unminified secara langsung menggunakan tools "inspect element" pada web browser.
  • MediaWiki versi 1.42/wmf.2 akan diinstal pada seluruh wiki pada tanggal 26 Oktober 2023.

Berita Teknis: 2023-42 sunting

Berita teknis terkini dari komunitas teknis Wikimedia. Simak berita ini versi dalam terjemahan langsung dari Bahasa Inggris pada halaman ini.

  • Bug pada sistem login terpusat otomatis situs proyek saudari Wikimedia telah diperbaiki
  • Fitur Edit Notice -- penambahan pesan singkat yang ditampilkan pada pengguna sebelum mereka melakukan penyuntingan pada artikel wiki tertentu -- kini sudah tersedia pada tema Minerva versi mobile. Fitur ini diadaptasi dari gadget EditNoticesOnMobile pada Wikipedia Bahasa Inggris.
    • Fitur edit notice ini sudah rutin digunakan di Wikipedia Bahasa Inggris untuk memberitahukan kebijakan - kebijakan khusus yang hanya berlaku pada artikel wiki tertentu. Namun sebelumnya, pesan singkat ini tidak bisa diakses oleh pengguna mobile. Oleh karena itu, fitur edit notice untuk pengguna mobile diprioritaskan untuk dikerjakan -- tidak hanya untuk enwiki saja, melainkan juga akan tersedia untuk seluruh wiki.
  • Dukungan backward compatibility untuk gadget yang menambahkan portlet link ke #p-namespaces (mw.util.addPortletLink('p-namespaces', '#', 'text')) akan segera dihentikan. Penghentian ini dilakukan karena kode backward compatibility tersebut mengakibatkan beberapa error visual yang baru. Pengembang gadget yang terdampak diharap untuk melakukan migrasi dengan merujuk pada [panduan migrasi ini](https://phabricator.wikimedia.org/T347907).
  • MediaWiki versi 1.42/wmf.1 akan diinstal pada seluruh wiki pada tanggal 19 Oktober 2023.

Berita Teknis: 2023-41 sunting

Berita teknis terkini dari komunitas teknis Wikimedia. Simak berita ini versi dalam terjemahan langsung dari Bahasa Inggris pada halaman ini.

Berita Teknis: 2023-40 sunting

Berita teknis terkini dari komunitas teknis Wikimedia. Simak berita ini dalam Bahasa Inggris pada halaman ini.

  • Kini Anda dapat mengaktifkan fitur safe mode untuk menonaktifkan script Javascript dan stylesheet pada halaman wiki.
    • Preferences -> Appearance -> Advanced options -> (Always enable safe mode).
  • Definisi gadget kini dilengkapi dengan opsi contentModels. Opsi ini dapat membatasi gadget agar hanya aktif pada jenis halaman tertentu yang telah didefinisikan saja.
    • Sebagai contoh, gadget dengan opsi contentModels=wikitext hanya dapat aktif pada halaman wikitext saja.
  • Dukungan Tema Vector 2022 terhadap custom stylesheet Tema Vector Legacy 2010 akan segera dihentikan. Rencana penghentian ini akan dilaksanakan pada akhir tahun ini atau pada awal tahun 2024. Jika Anda terdampak pada rencana ini, simak panduan berikut.
  • MediaWiki versi 1.41/wmf.29 akan diinstal pada seluruh wiki pada tanggal 5 Oktober 2023.

Berita Teknis: 2023-39 sunting

Berita teknis terkini dari komunitas teknis Wikimedia.

  • Kini Wikipedia dapat mengingat preferensi penyembunyian kolom "daftar isi" Anda. Jika Anda menyembunyikan kolom daftar isi pada suatu artikel, maka kolom daftar isi untuk artikel-artikel lain akan otomatis disembunyikan.
  • MediaWiki UI markup akan dinonaktifkan dan digantikan oleh frontend berbasis Codex - Wikimedia Design System (Vue.js). Panduan migrasi ke Codex dapat dilihat pada artikel ini.
  • Konfigurasi gagdet kini dilengkapi dengan daftar namespaces (options : namespaces). Gadget tersebut hanya dapat aktif pada namespaces yang tercantum pada konfigurasi tersebut.
  • Matej Suchanek menemukan bug pada ekstensi Abuse Filter yang mengakibatkan jumlah suntingan global (antar-wiki) pengguna tidak terhitung ketika pengguna tersebut mendaftar sebagai pengguna baru pada sub-wiki lain (autocreateaccount). Bug ini telah diperbaiki dengan penambahan variabel "global_account_editcount" pada AbuseFilter.
  • Anda dapat ikut bergabung pada acara pertemuan dengan Wikimedia mobile apps teams pada tanggal 28 Oktober 2023, pukul 00.00.
  • MediaWiki versi 1.41/wmf.28 akan diinstal pada seluruh wiki pada tanggal 28 September 2023.

rtnF bicara 27 September 2023 10.20 (UTC)

Berita Teknis: 2023-38 sunting

Berita teknis terkini dari komunitas teknis Wikimedia. Harap beritahu pengguna lain mengenai perubahan ini. Tidak semua perubahan akan berdampak pada Anda.

rtnF bicara 19 September 2023 07.22 (UTC)

Berita Teknis: 2023-37 sunting

Berita teknis terkini dari komunitas teknis Wikimedia. Harap beritahu pengguna lain mengenai perubahan ini. Tidak semua perubahan akan berdampak pada Anda.

rtnF bicara 12 September 2023 10.37 (UTC)

Berita Teknis: 2023-36 sunting

Berita Teknis: 2023-35 sunting

Berita Teknis: 2023-34 sunting


Tech News : 2023 - 33 sunting

"Add a Link" pada Wikipedia Bahasa Banyumas sunting

"Add a link", sebuah fitur untuk menambahkan wikilink secara otomatis padasuatu artikel, akan segera tersedia pada Wikipedia Bahasa Banyumas. Simak panduan konfigurasi fitur ini pada artikel berikut.

Youdao dalam Fitur Terjemahkan Halaman sunting

Fitur Terjemahkan Halaman pada Wikipedia tidak lagi menggunakan layanan mesin penerjemah berbasis Youdao. Meskipun demikian, beberapa layanan mesin penerjemah lainnya masih bisa digunakan, seperti MinT, Apertium, LingoCloud, Yandex, Elia dan Google Translate.

Perbaikan pada Skin Minerva sunting

Akibat sebuah perbaikan pada skin Minerva, beberapa gadget yang terdampak akan mengalami sedikit kerusakan. Simak panduan untuk memperbaiki masalah ini di sini.

MediaWiki 1.41/wmf.22 sunting

Versi terbaru MediaWiki akan diinstal pada seluruh wiki pada tanggal 17 Agustus 2023.

Tech News : 2023 - 32 sunting

Full-page editing pada Wikipedia mobile sunting

 
Full-page editing on mobile

Fitur full-page editing kini tersedia pada Wikipedia versi web mobile. Untuk mengaktifkan fitur ini, nyalakan tombol advanced mode pada bagian settings.

Tech News : 2023 - 31 sunting

Invert selection sunting

Checkbox *invert selection* (balikkan pilihan) kini tersedia pada halaman Special:NewPages (Istimewa:Halaman Baru) dan Revision History (Riwayat Versi Artikel).

Fitur ini berfungsi untuk melakukan pengecualian pada filter pencarian. Sebagai contoh, jika kita mengaktifkan filter tag "visualeditor" sambil mencentang kolom "balikkan pilihan", kita akan mendapatkan seluruh suntingan yang tidak menggunakan Visual Editor.

Cross-wiki Templates and Modules sunting

Aplikasi Synchronizer untuk melakukan konfigurasi modul dan templat secara global (cross-wiki) telah dirilis. Simak panduan penggunaannya di sini.

Wikipedia ChatGPT Plugin sunting

Tim "Wikimedia Future Audiences" akan mengadakan kegiatan office hours untuk membahas pengembangan Wikipedia ChatGPT plugin. Kegiatan ini akan diselenggarakan secara online pada Kamis, 3 Agustus 2023, pukul 21.00 WIB.

Bug fix : PDF sunting

Terdapat bug pada fitur "cetak artikel wiki dalam format PDF" yang mengakibatkan gagalnya proses konversi PDF jika judul artikel wiki mengandung huruf non-latin. Kini, bug ini telah diperbaiki.

Tambahkan Pranala Antarartikel sunting

Fitur "tambahkan pranala antarartikel" (*add a link*), untuk menambahkan wikilink secara otomatis pada artikel wiki, akan tersedia pada wiki gelombang sepuluh.

MediaWiki 1.41/wmf.20 sunting

Versi terbaru MediaWiki akan diinstal pada seluruh wiki pada tanggal 3 Agustus 2023.

Tech News: 2023-30 sunting

Technical Decision Making sunting

Tim *technical decision making* Wikimedia sedang membuka survei singkat untuk mengevaluasi proses pengambilan keputusan teknis dalam proses pengembangan software di Wikimedia.

MediaWiki 1.41/wmf.19 sunting

Versi terbaru MediaWiki akan diinstal pada seluruh wiki pada tanggal 27 Juli 2023

Tech News: 2023-29 sunting

Kubernetes sunting

Dengan menggunakan Kubernetes, pengelolaan banyak server sekaligus dapat dilakukan secara lebih otomatis dan lebih mudah. Sejak bulan Desember 2022, tim developer Wikimedia sedang bereksperimen untuk melakukan migrasi dari pengelolaan server secara manual ke pengelolaan server berbasis Kubernetes.

Proses migrasi ini merupakan pekerjaan yang cukup besar, karena berkaitan erat dengan operasional keseluruhan server yang digunakan oleh Wikimedia. Oleh karena itu, prosesnya dilakukan secara bertahap dan hati-hati. Dua tahap uji coba pertama telah berhasil dilaksanakan, yaitu mengalihkan 0.5% dan 1% global traffic Wikimedia ke Kubernetes.

Proses migrasi dilakukan secara bertahap karena sistem kubernetes yang baru dibuat kemungkinan besar masih belum stabil. Andaikan kubernetes baru ini rusak, maka hanya 0.5 - 1% traffic yang terkena dampaknya. Setelah itu, perbaikan dapat dilakukan tanpa menganggu mayoritas operasional harian server Wikimedia.

Jika uji coba kedua tahap ini berjalan lancar, proses migrasi akan dilanjutkan naik ke 5% dan 10%.

Language Fallback sunting

Sebagai proyek multinasional, aplikasi MediaWiki dapat diatur ke berbagai bahasa yang ada di dunia. Itulah mengapa MediaWiki yang digunakan Wikipedia Indonesia bisa berbahasa Indonesia.

Kita bisa menerjemahkan langsung aplikasi MediaWiki dengan menyunting halaman wiki MediaWiki:Message-key dan MediaWiki:Message-key/language-code. Sebagai contoh :

Sementara itu, cara lain untuk menerjemahkan aplikasi MediaWiki adalah dengan menyunting langsung source-code json MediaWiki di folder languages/i18n. Namun, file terjemahan json di source code ini kadang tidak lengkap. Belum 100% diterjemahkan. Sebagai solusi, dibuatlah sistem "bahasa cadangan". Sebagai contoh, kalau terjemahan Bahasa Sunda ada yang masih belum lengkap, maka gunakan terjemahan Bahasa Indonesia. Kalau terjemahan bahasa Banyuman masih belum lengkap, maka gunakan terjemahan Bahasa Jawa. Begitu seterusnya. Daftar bahasa cadangan yang digunakan pada MediaWiki dapat dilihat dalam daftar ini.

Admin wiki biasanya tidak punya akses ke source code secara langsung. Jika dia ingin menerjemahkan wiki bahasa daerahnya, maka yang bisa ia lakukan hanyalah menyunting terjemahan wiki melalui MediaWiki:Message-key.

Nah, masalah utamanya itu, terjemahan MediaWiki:Message-key tidak diprioritaskan oleh MediaWiki. Sistem lebih memilih terjemahan json di source code ketimbang terjemahan MediaWiki:Message-key.

Nah, pada Tech News edisi kali ini, masalah ini sudah diselesaikan. Kini, terjemahan MediaWiki:Message-key lebih diprioritaskan ketimbang terjemahan source code. Jadi, pengurus wiki dapat lebih mudah melakukan penerjemahan.

Mentor Wikipedia sunting

Sistem mentorship Wikipedia. Pengguna senior dapat mendaftarkan diri menjadi mentor yang akan ditugaskan untuk "mengajari" dan melayani tanya-jawab dengan akun-akun baru. Form pendaftaran bisa diakses di sini. Daftar mentor yang aktif di Wikipedia Bahasa Indonesia bisa dilihat di sini.

Tech News ini menjelaskan sedikit perubahan pada API sistem mentorship. API ini digunakan bagi yang ingin membuat bot untuk mengelola sistem mentorship.

MediaWiki.1.41/wmf.18 sunting

Versi terbaru MediaWiki (v 1.41/wmf.18) akan diinstal pada seluruh wiki pada 20 Juli 2023.

Tech News: 2023-28 sunting

Blocked External Domains sunting

 
Special BlockedExternalDomains admin view

Fitur baru untuk memblokir link eksternal tertentu di Wikipedia telah dirilis. Detil fitur ini bisa dibaca di Phabricator dan halaman dokumentasi di Mediawiki.org

Special:LinkSearch sunting

Kini, fitur Special:LinkSearch sudah dapat mencari keseluruhan URL. Sebelumnya, karena ada sebuah bug, fitur ini hanya bisa mencari 60 karakter pertama dari URL yang dimasukkan sebagai kata kunci.

Global AbuseFilter sunting

Global AbuseFilter telah diaktifkan secara global, kecuali Wikipedia Bahasa Inggris dan Wikipedia Bahasa Jepang. Fitur ini bertujuan untuk melawan para LTA yang biasa melakukan cross-wiki vandalism.

ChatGPT Plugin sunting

Tim Wikimedia sedang mengembangkan Wikipedia ChatGPT Plugin. Plugin ini kini sedang memasuki tahap beta-testing.

Tech News: 2023-27 sunting

Audio links that play on click sunting

Fitur baru : Tag untuk menampilkan audio player contoh cara pengucapan. Namun, fitur ini baru tersedia di grup "small wiki" saja (lihat daftar wiki yang termasuk di sini).

Salah satu Wiki Indonesia yang termasuk pada small wiki adalah Wikiquotes. Mari kita coba di sana.

Template :

<phonos ipa="nʲihóɴ" file="Ja-nihon(日本).ogg" />

Lihat hasilnya di sini

MediaWiki 1.41/wmf.16 sunting

MediaWiki 1.41/wmf.16 akan segera diinstall di seluruh Wiki pada tanggal 6 Juli 2023

Tech News: 2023-26 sunting

MediaWiki Link Database sunting

Setiap link eksternal yang ada di Wikipedia disimpan di dalam database terpusat. Akibatnya, ukuran database ini terus membesar, hingga berpotensi membebani keseluruhan server Wikipedia.

Solusi yang mereka usulkan adalah memecah database link menjadi dua, yaitu database domain dan database path.

Sebagai contoh, database yang awalnya seperti ini :

DB_LINK_EKSTERNAL : 
1 : a.com/b
2 : a.com/d
3 : a.com/e
4 : b.com/f
5 : b.com/g

Akan dipecah menjadi seperti ini :

DB_DOMAIN_EKSTERNAL : 
1 : a.com/
2 : b.com/

DB_PATH_EKSTERNAL : 
1 : 1 : b
2 : 1 : d
3 : 1 : e
4 : 2 : f
5 : 2 : g

Pemecahan ini dapat menghemat cukup banyak disk-space, karena string domain yang sama tidak perlu disimpan berulang-ulang di dalam database.

Efek samping dari perubahan ini adalah : setiap URL domain di Wikipedia harus ditambahkan "/" di bagian ujungnya, agar mudah digabungkan dengan URL pathnya. Jadi, misalkan ada orang yang menambahkan url abc.com, server Wikipedia harus mengubahnya menjadi abc.com/.

Itulah inti permasalahan dari berita Tech News : 2023-26 yang pertama  :

Search was broken on Commons and Wikidata for 23 hours sunting

Elasticsearch merupakan software untuk memproses pencarian teks. Wikipedia (dan berbagai sister-project lainnya di Wikimedia) menggunakan Elasticsearch untuk menyediakan fitur pencarian.

Agar pencarian teksnya lebih optimal, Elasticsearch membuat modul "analyzer" untuk setiap bahasa. Sebagai contoh, ada analyzer khusus untuk Bahasa Inggris, dan ada juga analyzer untuk Bahasa Indonesia.

Wikibase (sebuah platform software dibalik Wikidata dan Wikimedia Commons) mempunyai karakteristik yang sangat unik. Berbeda dengan MediaWiki yang hanya mendukung satu bahasa untuk setiap situs, Wikibase memiliki fitur multibahasa. Akibatnya, sebuah instalasi Wikibase bisa membutuhkan banyak sekali analyzer Elasticsearch. Sedemikian banyak sehingga membebani seisi servernya.

Tim Developer Wikimedia akhirnya memutuskan untuk menghapus analyzer-analyzer itu untuk mengurangi beban pada server Wikidata + Commons. Namun sayangnya, penghapusan paksa terhadap analyzer-analyzer ini mengakibatkan kerusakan parah pada fitur pencarian di Wikidata dan Commons.

Ada kode program yang masih membutuhkan analyzer tersebut agar bisa tetap berfungsi. Karena analyzernya sudah terlanjur dihapus, kode program itu menyebabkan kerusakan pada seluruh fitur pencarian.

All shards failed for phase: [query]
[Unknown analyzer [text_search]]; nested: IllegalArgumentException[Unknown analyzer [text_search]];
Caused by: java.lang.IllegalArgumentException: Unknown analyzer [text_search]

Untuk menyelesaikan masalah ini, mereka memutuskan untuk memutus hubungan kode program tersebut dengan analyzer yang sudah dihapus.[4]

Dari yang awalnya seperti ini (EntityFullTextQueryBuilder.php) :

$tokCount = new TokenCountRouter($query_text,new MatchNone(),null,'text_search');

Menjadi seperti ini :

$tokCount = new TokenCountRouter($query_text,new MatchNone(),"text");

Dari yang awalnya seperti ini (phraseRescore.expected) :

"token_count_router" : { "analyzer" : "text_search" }

Menjadi seperti ini :

"token_count_router" : { "field" : "text" }

Terlihat bahwa analyzer "text_search" telah dihapus dari kode program.

Kronologi kejadian sunting

Jumat, 16 Juni :

  • 21:40 Proses re-indexing dimulai

Sabtu, 17 Juni :

  • 11:30 Fitur pencarian di Wikidata dan Wikimedia Commons rusak
  • 22:07 Snowmanonahoe melaporkan kerusakan ini kepada tim developer melalui Phabricator

Minggu, 18 Juni :

  • 05:39 Legoktm mengirim chat di channel IRC #mediawiki_security, "fitur pencarian di Wikidata dan Commons rusak?"
  • 06:37 Hashar tidak sengaja melihat pesan itu di IRC, langsung melakukan investigasi
  • 07:00 Hashar menghubungi anggota The Search Team (tim di Wikimedia yang bertugas untuk menyediakan fitur pencarian) di Eropa : Gehel dan dcausse
  • 08:00 Dcausse berpendapat bahwa pembatalan proses re-indexing tidak dapat dilakukan, karena proses re-indexing ulang membutuhkan waktu yang sangat lama. Perlu dicari alternatif solusi lain
  • 08:15 Alternatif solusi lain ditemukan : memutus hubungan ke analyzer yang sudah dihapus
  • 09:20 Hashar dan Dcausse mengadakan panggilan video untuk bekerjasama menyelesaikan masalah ini
  • 09:29 Alternatif solusi sedang diujicoba di server mwdebug1001.
  • 10:02 Kerusakan fitur pencarian akhirnya berhasil diperbaiki.

Parsoid sunting

Parsoid adalah software (baru) yang digunakan oleh Wikimedia untuk mengonversi wikitext menjadi dokumen HTML yang bisa dibuka oleh browser. Sebelumnya, Wikimedia menggunakan "Mediawiki Native Parser" untuk mengonversi wikitext.

Mereka sedang merencanakan untuk mengganti Native Parser (yang lama) dengan Parsoid (yang baru).

Efek sampingnya, banyak site-CSS, userscripts dan gagdets -- yang menggunakan aturan Native Parser lama -- bisa rusak, karena penggantian komponen software ini.

Oleh karena itu, tim Wikimedia Content Transform menyarankan Anda untuk memodifikasi site-CSS / userscript / gagdet agar mengikuti aturan Parsoid yang baru.

MediaWiki 1.41/wmf.15 sunting

Sejak 29 Juni 2023, seluruh wiki di Wikimedia telah diupgrade ke MediaWiki 1.41/wmf.15.

2023 - 18 sunting

  • Ekspor video dari URL ke Wikimedia Commons dengan tool video2commons

2023 sunting

Maintenance pada Modul Graph sunting

  1. ^ Debian Bullseye hanya menggunakan ICU 67, bukan ICU 63
  2. ^ Fitur pengurutan judul artikel pada halaman kategori ini membutuhkan library ICU, terutama untuk pengurutan teks non-alfabetik
  3. ^ https://meta.wikimedia.org/w/index.php?title=Talk:Wikimedia_Foundation_Annual_Plan/2023-2024/Draft/Future_Audiences&diff=prev&oldid=25224045
  4. ^ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseCirrusSearch/+/930930/