Lompat ke isi

Templat:Infobox person

DOKUMENTASI

PERINGATAN PEMELIHARAAN
Templat ini merupakan modul inti (core module) yang digunakan secara global pada artikel biografi di Mippedia. Struktur tabel dan fungsi logika di dalamnya telah dikalibrasi secara spesifik. Perubahan pada kode sumber tanpa pengujian teknis yang mendalam akan menyebabkan kegagalan rendering sistemik pada seluruh basis data artikel terkait. Pengurus dilarang keras melakukan modifikasi destruktif pada parameter yang sudah ada.

Deskripsi Fungsional

Templat Infobox person berfungsi sebagai penyedia metadata terstruktur untuk subjek individu. Modul ini mengintegrasikan fungsi logika parser untuk otomatisasi data biografi:

  • Kalkulasi Kronologis: Sistem secara otomatis menghitung usia berdasarkan masukan parameter birth_date menggunakan fungsi #expr yang disinkronkan dengan waktu server.
  • Segmentasi Data: Penggunaan header dinamis melalui parameter Informasi latar belakang dan Informasi Pribadi untuk memisahkan domain data publik dan privat.
  • Standardisasi Visual: Menggunakan kelas CSS infobox untuk memastikan konsistensi tampilan antar perangkat.

Parameter Lengkap

Gunakan format di bawah ini untuk implementasi pada artikel. Harap perhatikan ketepatan penulisan nama parameter karena bersifat peka huruf (case-sensitive).

{{Infobox person
| nama                 = 
| image                = 
| image_caption        = 
| Informasi latar belakang = ya
| Nama lahir           = 
| Nama panggilan       = 
| Nama lain            = 
| Lahir                = 
| Tempat lahir         = 
| birth_date           = YYYY-MM-DD
| Asal                 = 
| Tanggal meninggal    = 
| Kebangsaan           = 
| Pekerjaan            = 
| Di kenal atas        = 
| Karya terkenal       = 
| Tahun aktif          = 
| Situs web            = 
| Informasi Pribadi    = ya
| Orang tua            = 
| Anak                 = 
| Cucu                 = 
| Kakak                = 
| Adik                 = 
| Pasangan             = 
}}

Spesifikasi Input Parameter

1. Parameter Identitas

  • nama: Nama subjek yang ditampilkan pada bagian caption tabel.
  • image: Nama berkas gambar tanpa awalan tag file.
  • image_caption: Keterangan teks di bawah gambar.

2. Parameter Temporal (Tanggal)

  • birth_date: Masukan data tanggal lahir wajib menggunakan format internasional ISO 8601 (Contoh: 1995-12-31). Kegagalan mengikuti format ini akan menyebabkan fungsi kalkulasi usia menghasilkan pesan kesalahan sistem.

3. Parameter Header Dinamis

  • Informasi latar belakang: Masukkan nilai ya untuk mengaktifkan sub-header profesi.
  • Informasi Pribadi: Masukkan nilai ya untuk mengaktifkan sub-header keluarga.

Protokol Perubahan (Khusus Pengurus Teknis)

Bagi pengembang yang bermaksud memperbarui fungsionalitas templat, protokol berikut wajib dipatuhi secara mutlak:

  1. Integritas Parameter: Dilarang mengubah nama parameter yang sudah aktif untuk mencegah data loss pada artikel yang sudah ada.
  2. Uji Coba Sinkronisasi: Perubahan pada logika #if wajib diuji di halaman percobaan untuk memastikan tidak terjadi kebocoran kode (code leaking) ke ruang nama utama.
  3. Standar CSS: Penambahan gaya visual wajib mematuhi skema warna Mippedia agar tidak merusak keterbacaan pada mode tampilan seluler.