Templat:Infobox musical artist
Dokumentasi
PERINGATAN STABILITAS INFRASTRUKTUR
Templat ini adalah modul inti (core module) yang menggerakkan ribuan halaman artikel biografi di Mippedia. Struktur di dalamnya melibatkan logika kalkulasi Parser Functions yang kompleks. Kesalahan kecil pada satu baris kode dapat mengakibatkan kegagalan rendering (break) massal di seluruh basis data artikel. Dilarang melakukan modifikasi tanpa otorisasi teknis atau pengujian mendalam di halaman sandbox!
Filosofi & Arsitektur Modul
Templat ini bukan sekadar tabel data visual biasa. Ini adalah arsitektur metadata biografi yang didesain untuk standarisasi informasi tokoh di Mippedia. Modul ini menggabungkan beberapa fungsi cerdas:
- Komputasi Temporal Real-Time: Algoritma yang secara otomatis menghitung usia hidup (active age) dan durasi kematian (death anniversary) tanpa perlu pembaruan manual setiap tahun.
- Sistem Identitas Geopolitik: Mesin switch otomatis yang menerjemahkan kode negara menjadi representasi visual (bendera emoji) dan teks standar internasional.
- Panel Konektivitas Digital: Integrasi 18 API-link media sosial yang dibangun dengan struktur CSS Flexbox untuk memastikan tampilan tetap presisi di semua resolusi layar (Mobile & Desktop).
Parameter Lengkap (Standard Deployment)
Gunakan blok kode di bawah ini untuk mengimplementasikan infobox. Harap perhatikan sensitivitas format pada parameter tanggal agar fungsi hitung otomatis tidak mengalami error.
{{Infobox musical artist
| name =
| work =
| image =
| image_caption =
| background_information = ya
| birth_name =
| other_name =
| birth =
| place_of_birth =
| birth_date = YYYY-MM-DD
| origin =
| death_date = YYYY-MM-DD
| death_place =
| nationality =
| genres =
| instrument =
| active_year =
| active_end =
| has_died =
| label =
| related_artists =
| website =
| personal_information = ya
| older_brother =
| younger_brother =
| partner =
| song_excerpt = ya
| song =
| instagram =
| twitter =
| youtube =
| facebook =
| tiktok =
| threads =
| spotify =
| apple_music =
| soundcloud =
| joox =
| deezer =
| imdb =
| tmdb =
| rotten_tomatoes =
| line =
| telegram =
| twitch =
| discord =
}}
Spesifikasi & Logika Parameter
Identitas Utama
- name: Identitas primer tokoh (Header Title).
- work: Pekerjaan/Profesi. Menentukan variabel warna header (Switch Logic: penyanyi/musisi/band mengaktifkan skema warna #fbc2eb).
- image: Input nama file (Raw). Sistem akan memproses otomatis ke ukuran 250px dengan tata letak tengah.
- birth_date: Format Wajib
YYYY-MM-DD. Kesalahan format akan menyebabkan fungsi#exprmenghasilkan pesan "Expression Error".
Kewarganegaraan & Lokalisasi
Mendukung otomasi bendera melalui parameter nationality. Sistem akan memproses string input:
- Input:
indonesiaatauid➔ Output: 🇮🇩 Indonesia - Input:
jepangataujp➔ Output: 🇯🇵 Jepang - Input:
inggrisatauuk➔ Output: 🇬🇧 Britania Raya
Ekosistem Media Sosial
Panel sosial menggunakan sistem "Username-Only". Jangan memasukkan URL lengkap.
- instagram: Masukkan username (Contoh:
rumi.haitami). - youtube: Masukkan handle (Contoh:
@rumihaitami).
Protokol Pemeliharaan (Maintenance)
Bagi Pengurus dan Editor Teknis, harap patuhi aturan standar berikut sebelum melakukan perubahan pada template:
- Larangan Destruktif: Dilarang menghapus atau mengubah nama parameter yang sudah ada. Hal ini akan menyebabkan data pada artikel yang sudah terbit menjadi hilang (data loss).
- Eksperimentasi Sandbox: Gunakan halaman percobaan (sandbox) untuk menguji logika CSS atau Parser Function baru.
- Optimalisasi Mobile: Pastikan penambahan baris baru tetap menggunakan struktur
<tr>yang benar agar kompatibel dengan tampilan Minerva/Mobile Mippedia. - Header Informasi: Gunakan parameter
background_information,personal_information, atausong_excerptdengan nilaiyauntuk memicu pemisah (header) bagian.
Tips Implementasi
- Untuk tokoh yang telah meninggal, gunakan
has_dieddengan tahun kematian agar status "Tahun Aktif" berhenti secara otomatis dan tidak menampilkan teks "sekarang". - Jika tokoh memiliki pasangan, isi parameter
partneruntuk mengaktifkan baris informasi di bawah kategori Personal Information.
Dokumentasi ini adalah aset resmi teknis. Segala bentuk vandalisme kode akan dilacak melalui sistem log.