1 of 14

Pemeliharaan Templat dan Modul

Affandy Murad dan Benny Lin

2 of 14

Akses materi

🔗wmid.info/templat-modul

3 of 14

Perkenalan

Halo, saya Affandy, seorang Wikipediawan asal Bekasi dan Benny, seorang Wikipediawan asal Solo. Saat ini saya sedang bekerja sebagai pemrogram web penuh waktu di Korindo Group, sementara Benny saat ini fokus dengan perkamusan. Salam kenal semuanya

4 of 14

Contoh Butir Templat

5 of 14

Templat dalam Wikipedia digunakan untuk menyertakan suatu isi pada lebih dari satu halaman. Perubahan pada templat akan otomatis mengubah halaman-halaman yang menggunakan templat tersebut.

Untuk menggunakan templat pada suatu halaman, gunakan markah {{nama templat}} (ganti nama templat dengan nama templat yang ingin Anda gunakan) pada suntingan Anda.

6 of 14

Lua adalah bahasa pemrograman yang sekarang tersedia melalui ekstensi MediaWiki Scribunto, di Wikipedia bahasa Indonesia. Kode Lua dapat digunakan pada templat-templat wiki dengan fungsi scribunto "{{#invoke:}}". Ekstensi ini mendukung Lua versi 5.1 hingga Juli 2015.

Kode sumber Lua disimpan di halaman bernama modul (misalnya Modul:Pisang). Kode-kode tunggal ini dapat dipanggil (dengan perintah {{#invoke:}}) di halaman templat (contoh pada halaman Modul:Pisang/doc menggunakan kode {{#invoke:Pisang|hello}} untuk menghasilkan teks "Hello, world!").

7 of 14

modul

doc

js

css

8 of 14

Perkakas Wikirekap

Perkakas ini adalah perkakas sederhana buatan saya untuk merekap kontribusi pengguna berdasarkan rentang waktu, informasi akun secara global, dan melihat daftar butir ngetren di setiap proyek wikimedia yang dipilih. Perkakas ini dibuat menggunakan kode HTML, JS, dan CSS yang dapat diakses melalui affandymurad.github.io/wikirekap. Alasan pembuatan perkakas ini untuk memudahkan rekapan suatu akun dalam satu halaman yang bisa diekspor menjadi berkas PDF sebagai laporan.

9 of 14

10 of 14

Kendala Buat Templat Baru?

  • Param tidak lengkap
  • Inkompatibilitas nilai
  • Kesalahan menampilkan data
  • Struktur templat rumit

Templat di Proyek Wikimedia Lain?

  • Wikisource?
  • Wiktionary?
  • Wikiquotes?

11 of 14

Masukan

dan Saran

12 of 14

Praktik Membuat Templat Baru di Wikipedia Daerah

13 of 14

14 of 14