ထလာ်တိတ်အာနကဵုမာတိကာညိ

ထာမ်ပလိက်

နူ ဝဳကဳပဳဒဳယာ
ထာမ်ပလိက်
ဂကူ သၞောတ်ဝ်
ဂၠံင်ဂၠေအ်
မုက်လိက်ဝွံ ဒှ်သၞောတ်ဝ် ဝဳကဳပဳဒဳယာမန်
ညးလွပ်တအ် ဒးဒ္ဂေတ်ဗက် ဇေတ်ဇေတ် ရ။

ထာမ်ပလိက် (အင်္ဂလိက်: Template) ဟီုမ္ဂးဂှ် ဒှ်မုက်လိက်တၟေင် (Special page) မဖန်ဗဒှ်လဝ် သွက်ဂွံပံင်ဗစပ် (Transclusion) တင်ဂၞန် ဟွံသေင်မ္ဂး ဗီုပြင် (Format) မွဲမွဲ ဇရေင်မုက်လိက်တၞဟ်တအ် ဗွဲမဂၠိုင်ရ။ နကဵုမတ်တၠပညာ အေန်ဂျေန္နဳယာ သပ်ဝဲ မ္ဂး၊ ထာမ်ပလိက်ဝွံ ဒက်ပတန်လဝ် လတူသ္ဇိုင်ယုတ္တိဗေဒ "Don't Repeat Yourself" (DRY) မဒှ်နဲကဲ ဖအောန်ဖျေဟ် ကမၠောန်ပွမချူကုဒ် ထပ်ဒၟံင်ဂှ် ဗွဲမနွံကဵု ယုတ္တိဗေဒ ဇေတ်ဇေတ် ရ။

၁။ သ္ဇိုင်ရိုဟ်ကၞက် နဲကဲပညာ (Technical Foundation)

[ပလေဝ်ဒါန် | ပလေဝ်ဒါန် တမ်ကၞက်]

ထာမ်ပလိက် ပ္ဍဲသၞောတ် MediaWiki ဂှ် ချဳဒရိုင်ဒၟံင် နကဵုနဲကဲ အတိုင်ဗွဲသၟဝ်ဏအ်ရ-

  • ပွမပံင်ဗစပ် (Transclusion): ဒှ်နဲကဲ ကေတ်ဗှ်တင်ဂၞန် နူမုက်လိက် "A" တုဲ ထမံက်ထ္ၜး ပ္ဍဲမုက်လိက် "B" ဒတ္တ (Real-time) ရ။ ယဝ်ရ ပိုဲပြံင်လှာဲ ကုဒ်ပ္ဍဲမုက်လိက် A မ္ဂး၊ မုက်လိက် B သီုဖအိုတ် ပြံင်လှာဲအာ အလဵုအလဵုရ။
  • သၞောတ်အစာံ (Standardization): ဖန်ဗဒှ်ကဵု ဗီုပြင် (Layout) မသၟဟ်တုပ် ပ္ဍဲလိက်ပရေင်နာနာ။ ဥပမာ- Infobox မဒှ်သေတ်ကေတ်တင်ဂၞန် အစာံ သွက်ဂွံလ္ၚတ်ရံင် တင်ဂၞန်အဓိက ဗွဲမလောဲသွာ။
  • Parser Functions: ထာမ်ပလိက် အဆံင်သၠုင်တအ်ဂှ် သုင်စောဲနဲကဲ ယုတ္တိဗေဒ `` ဟွံသေင်မ္ဂး `` သွက်ဂွံဖန်ဗဒှ် တင်ဂၞန် မပြံင်လှာဲမာန် (Dynamic Content) အလိုက် Parameter မစုတ်လဝ်ဂှ်ရ။

၂။ ဂကူ ထာမ်ပလိက် အဓိကဂမၠိုင် (Core Template Types)

[ပလေဝ်ဒါန် | ပလေဝ်ဒါန် တမ်ကၞက်]

ပ္ဍဲဝဳကဳပဳဒဳယာ၊ ထာမ်ပလိက်တအ်ဂှ် ပါ်ခြာလဝ် အလိုက်တာလျိုင် အတိုင်ဗွဲသၟဝ်ဏအ်ရ-

ဂကူ (Type)ဥပမာ (Example)တင်ရန်တၟအ်
Infobox`
ထာမ်ပလိက်
လိက်ပရေင်ဏအ် ဒက်ပတန်လဝ် နကဵု ယုတ္တိဗေဒ ဇေတ်ဇေတ် ရ။
`
ထ္ၜးတင်ဂၞန်အဓိက လပါ်တဲသတုံ နကဵုဗီုပြင်အစာံ
Navigation Box``ဖန်ဗဒှ် လေန်ဆက်စၠောအ် အကြားလိက်ပရေင် မဆေင်စပ်ဂမၠိုင်
Maintenance`

ပိုဒ်လိက်ဏအ်ဝွံ ဒှ်ပိုဒ်လိက်တမ် (Stub) မွဲရ။
မၞးသၠဲပတိုန် ပရူပရာ ပ္ဍဲပိုဒ်လိက်ဏအ်တုဲ ရီုဗင် သၠုင်ပတိုန်ကဆံင် ကုဝဳကဳပဳဒဳယာမန် မာန်ရအဴ။

`
ကဵုသတိ ဒဒှ်ရ လိက်ပရေင်ဏအ် နွံပၟိက်ဒၟံင် ပရေင်ပလေဝ်ဒါန်
Userbox`
ညးလွပ်ဏအ်ဝွံ ဒှ်ကောန်ဂကောံ မတိုန်စိုပ်လဝ် ဝဳကဳမဳနဳယျာ (Wikimania) ရ။
`
ထမံက်ထ္ၜး အကာဲအရာ ညးလွပ် ပ္ဍဲမုက်လိက်ညးလွပ် (User page)

၃။ နဲကဲ ဖန်ဗဒှ် ကေုာံ စဳမံ (Construction and Documentation)

[ပလေဝ်ဒါန် | ပလေဝ်ဒါန် တမ်ကၞက်]

သွက်ဂွံဖန်ဗဒှ် ထာမ်ပလိက် မနွံကဵု စရာဲကဆံင်တၠပညာမ္ဂး သ္ဒးဒ္ဂေတ်ဗက် သၞောတ်အစာံ အတိုင်ဗွဲသၟဝ်ဏအ်ရ-

  1. Tagging: သုင်စောဲ `` သွက်ကုဒ် မမိက်ဂွံကဵုတိတ် ပ္ဍဲမုက်လိက်တၞဟ်၊ ကေုာံ `` သွက်လိက်သောင်ကလး (Documentation)။
  2. Parameter Design: ဖန်ဗဒှ် Parameter မနွံကဵု ယုတ္တိဗေဒ (ဥပမာ- ``) ညံင်ညးလွပ်တၞဟ်တအ် ဂွံစုတ် တင်ဂၞန် ဗွဲမလောဲသွာ။
  3. Interwiki Linking (DIL): ကာလဖန်ဗဒှ် ထာမ်ပလိက်တၟိ၊ သ္ဒးချိတ်ဆက်ကဵု Wikidata ညံင်သၞောတ်ဂၠးကဝ် ဂွံစၟတ်သမ္တီ ဒဒှ်ရ ဝဳကဳပဳဒဳယာမန် နွံကဵု ထာမ်ပလိက်ဂှ်ရ။

၄။ သ္ၚဳဂၠေပ် နကဵုမတ်တၠပညာ

[ပလေဝ်ဒါန် | ပလေဝ်ဒါန် တမ်ကၞက်]

နကဵုလညာတ် ပွမဖန်ဗဒှ် တင်ဂၞန်သ္ဇိုင် (Data Normalization) မ္ဂး:

  • ပရေင်စိုပ်တရဴ (Efficiency): ထာမ်ပလိက်ဝွံ ဖအောန်ဖျေဟ် လၟိဟ်ဒေတာ (Data redundancy) ပ္ဍဲ Database တုဲ ဖန်ဗဒှ်ကဵု သၞောတ်မစဳမံလောဲသွာ (Maintainability) ရ။
  • User Experience (UX): ပ္ဍဲကမၠောန်သုင်စောဲမ္ဂး ထာမ်ပလိက်ဝွံ ကဵုဖဵုညံင်ညးဗှ်လိက်တအ် ဂွံဂၠာဲတင်ဂၞန် ဗွဲမပြဟ် (Visual consistency) ဇေတ်ဇေတ် ရ။

လေန် ဆက်စပ်ဂမၠိုင်

[ပလေဝ်ဒါန် | ပလေဝ်ဒါန် တမ်ကၞက်]