ဒရူးပယ္လ္အူေၾကာင္းအား ခ်ဲ႕ထြင္ျခင္း(Extending Drupal core)
ေအပီအိုင္(API)မွတဆင့္ အတြင္းက်က် ၀င္ေရာက္ေသာ စနစ္ျဖင့္ ေမာ္က်ဴးခဲြထားရန္ ဒရူးပယ္လ္အူေၾကာင္းကို ဒီဇိုင္းလုပ္ထားသည္။၎ဒီဇိုင္းသည္ ဒရူးပယ္လ္အူေၾကာင္း၏ ပရိုဂရမ္စာေၾကာင္းမ်ား(Code)ကို မေျပာင္းလဲေစပဲ ဒရူးပယ္လ္၏ နဂိုပါ အျပဳအမူမ်ား(Default behaviors)ကို ခ်ဲ႕ထြင္ရန္(သို႕)ပရိုဂရမ္စာေၾကာင္းထပ္ထည့္ရန္(Override) အရံေမာ္က်ဴးမ်ားကို ျပဳလုပ္ေစသည္။ ျဖည့္စြက္ေမာ္က်ဴးမ်ားႏွင့္ဒီဇိုင္းအသြင္အျပင္မ်ားမွ ဒရူးပယ္လ္အူေၾကာင္း၏ဖိုင္မ်ား သီးျခားတည္ရွိသည့္ ဒရူးပယ္လ္၏ေမာ္က်ဴးခဲြသည့္ဒီဇိုင္း(Modular Design)သည္ ျပဳျပင္ေျပာင္းလဲရပိုမုိလြယ္ကူျပီး လံုျခံဳေရးမွာလည္း ပိုမို ေကာင္းမြန္လာသည္။ ထို႕ျပင္ ထိန္းခ်ဳပ္သူမ်ားအား ၎တို႕၏ websiteကိုစိတ္ၾကိဳက္ေျပာင္းလဲမႈမ်ားကို ထပ္မံျပင္ဆင္ေရးသားစရာမလုိဘဲ ဒရူးပယ္လ္အူေၾကာင္းကို ဗားရွင္းအသစ္သို႕ အဆင့္ျမွင့္တင္ေပးႏိုင္ေစသည္။ ထိုသို႕ခဲြျခားမႈကို ထိန္းသိမ္းရန္ ဒရူးပယ္လ္ထိန္းခ်ဳပ္သူမ်ားက ဒရူးပယ္လ္အူေၾကာင္း၏ေဆာ့ဖ္၀ဲရ္ကိုထိခိုက္ေျပာင္းလဲျခင္းကို ေရွာင္က်ဥ္ထားသည္။
ျဖည့္စြက္ေမာ္က်ဴးမ်ား(Contributed modules)
ျဖည့္စြက္ဒရူးပယ္လ္ေမာ္က်ဴးမ်ားသည္ ရုပ္ပံုျပတိုက္မ်ား(Image Galleries)၊စိတ္ၾကိဳက္အေၾကာင္းအရာအမ်ိဳးအစားမ်ား(Custom Content Types)၊အေၾကာင္းအရာစာရင္းမ်ား(content listings)၊ အေၾကာင္းအရာျပင္ပရိုဂရမ္မ်ား(WYSIWYG editors)၊တစ္ဦးခ်င္းသတင္းေပးပို႕ျခင္း(private messaging)၊ အရံေပါင္းစည္းကိရိယာမ်ား( third-party integration tools) ႏွင့္ အျခားအရာမ်ားပါ၀င္ေသာ အခ်က္အလက္မ်ိဳးစံုကို ေပးစြမ္းထားသည္။ ဒရူးပယ္လ္၀က္ဘ္ဆိုက္တ္လူမႈကြန္ယက္မွ ေရးသား၊ပါ၀င္ျဖည့္စြက္ေပးေသာ အခမဲ့ရႏိုင္သည့္(Free) ေမာ္က်ဴးေပါင္း ၄၆၀၀ ေက်ာ္ ကို ဒရူးပယ္လ္၀က္ဘ္ဆိုဒ္၌ (၂၀၀၉ခုႏွစ္ ၾသဂုတ္လ ၁ ရက္ေန႕အရ) စာရင္းျပဳစုထားသည္။
ဥပမာအားျဖင့္ တခ်ိဳ႕ေသာ အသံုးအမ်ားဆံုး၊အဆင့္အျမင့္ဆံုး ျဖည့္စြက္ေမာ္က်ဴးမ်ားတြင္..
* အေၾကာင္းအရာတည္ေဆာက္မႈပစၥည္း(၀ါ)စီစီေက(Content Construction Kit)-၎က ဆုိဒ္ထိန္းခ်ဳပ္သူမ်ားအား အေၾကာင္းအရာအမ်ိဳးအစားမ်ားကို ၾကိဳက္သလို ဖန္တီးႏိုင္ေစသည္။ အေၾကာင္းအရာအမ်ိဳးအစားတစ္မ်ိဳးသည္ ၀က္ဘ္ဆုိဒ္၏ ေဒတာေဘ့ထဲတြင္ သိမ္းဆည္းထားရန္ သတင္းအခ်က္အလက္အမ်ိဳးအစားကို ေဖာ္ျပသည္။ ျဖစ္ရပ္မ်ား၊ဖိတ္ေခၚမႈမ်ား၊ျပန္လည္သံုးသပ္ခ်က္မ်ား၊ ေဆာင္းပါးမ်ား၊ထုတ္ကုန္မ်ား အစရွိသည္မ်ား ပါ၀င္သည္။(အျခားအမ်ိဳးအစားမ်ားကို လည္း မကန္႕သတ္ထားပါ)
* အျမင္မ်ား(Views)-၎က ဆိုက္တ္္သို႕လာေရာက္ၾကည့္ရႈသူမ်ားအား အေၾကာင္းအရာမ်ားရယူေပးျပီး တင္ဆက္ျပသေပးသည္။
* ေအာက္ခံျပားမ်ား(၀ါ)ပန္နယ္မ်ား(Panels)-၎မွာ စိတ္ၾကိဳက္အေၾကာင္းအရာအတြက္ေဖာင္ခ်ရာေနရာ(Layout)အတြက္ မ်က္ျမင္က်က် ဒီဇိုင္းခ်ရန္ ဆိုက္တ္ထိန္းခ်ဳပ္သူမ်ားအား လုပ္ေဆာင္ေပးေသာ ဖိဆဲြ၊လႊတ္ခ်၍ရသည့္အေၾကာင္းအရာထိန္းခ်ဳပ္သည့္ပရိုဂရမ္( drag and drop content manager)ျဖစ္သည္။
စီစီေကသည္ ဒရူးပယ္လ္နံပါတ္ ၇ အခဲြ ကို ေရးေသာအခါက ဒရူးပယ္လ္အူေၾကာင္းအတြင္း ေပါင္းစည္းထားခဲ့ျခင္းျဖစ္သည္။
ျဖည့္စြက္ဒီဇိုင္းအသြင္အျပင္မ်ား(Contributed themes)
ျဖည့္စြက္ဒီဇိုင္းအသြင္အျပင္မ်ားသည္ ဒရူးပယ္လ္ဆိုဒ္၏ နဂိုပါ ဒီဇိုင္းအသြင္အျပင္အား လက္ခံ(၀ါ)အစားထိုး၍ရသည္။
ဒရူးပယ္လ္ဒီဇိုင္းအသြင္အျပင္မ်ားသည္ အသံုးမ်ားသည့္ အရံ ဒီဇိုင္းအသြင္အျပင္ထုတ္ပရိုဂရမ္မွ ထုတ္ေသာ စံသတ္မွတ္ထားသည့္ပံုစံမ်ားကို သံုးသည္။ ဒရူးပယ္လ္အတြက္ ဒီဇိုင္းအသြင္အျပင္အမ်ားစုကို ပီအိတ္ခ်္ပီအသင့္သံုးပရိုဂရမ္(သို႕)အနည္းငယ္ခ်ဲ႕ထြင္ထားသည့္အိတ္စ္အသင့္သံုးပရိုဂရမ္ စေသာ ပရိုဂရမ္မ်ားျဖင့္ ေရးသားထားသည္။ တခ်ိဳ႕အသင့္သံုးဒီဇိုင္းမ်ားမွာ hard-coded ပီအိတ္ခ်္ပီကို အသံုးျပဳသည္။
ဒရူးပယ္လ္၏ဒီဇိုင္းအသြင္အျပင္စနစ္၏ ေစာေစာပိုင္းထုတ္ဗားရွင္းမ်ားကို ဒီဇိုင္းအသားေပးမႈ နည္းပါးျခင္း၊ မန္ဘို(Mambo)၊ဂ်ဴးမ္လား(Joomla!)၊ပလံုး(Plone)ဒီဇိုင္းမ်ားထက္ ပိုမိုရႈပ္ေထြးျခင္း စသျဖင့္ ေ၀ဖန္ခဲ့ေသာ္လည္း ပီအိတ္ခ်္ပီအသင့္သံုးပရိုဂရမ္ႏွင့္အိတ္စ္အသင့္သံုးပရိုဂရမ္မ်ား ဒရူးပယ္လ္၌ ပါ၀င္လာျခင္းက ထိုသို႕ေ၀ဖန္မႈေၾကာင့္ျဖစ္သည္။ အိတ္ခ်္တီအမ္အယ္လ္(HTML),စီအတ္စ္အတ္စ္(CSS)စသည္မ်ားကို ပီအိတ္ခ်္ပီ(PHP)မွ ထပ္မံခဲြထုတ္ရန္ၾကိဳးပမ္းသည့္အေနႏွင့္ အသစ္ျဖစ္ေသာ ဒရူးပယ္လ္ နံပါတ္ ၆ ဒီဇိုင္းအသြင္အျပင္စနစ္သည္ အသင့္သံုးပရိုဂရမ္ကို အသံုးခ်သည္။ ဒရူးပယ္လ္ပရိုဂရမ္ေရးေမာ္က်ဴးတစ္ခုျဖစ္ေသာ ဒီဗယ္(Devel)သည္ ဒရူးပယ္လ္ နံပါတ္ ၆ကို အသံုးျပဳၾကေသာ ဒီဇိုင္းအသြင္အျပင္ေရးဆရာမ်ားအား အကူအညီ ေပးသည္။
ဒရူးပယ္္လ္၀က္ဘ္ဆုိဒ္၌ ၀က္ဘ္ဆုိဒ္လူမႈကြန္ယက္မွပါ၀င္ျဖည့္စြက္ေရးသားထားၾကေသာ ဒီဇိုင္းအသြင္အျပင္မ်ားကို လြတ္လပ္ေသာဂ်ီပီအယ္လ္လိုင္စင္ျဖင့္ ထုတ္လုပ္ျပီး အမ်ားစုကို ဒရူးပယ္လ္ဒီဇိုင္းအသြင္အျပင္ဥယ်ာဥ္(Drupal Theme Garden)၌ သရုပ္ေဖာ္ျပသထားသည္။

Comments
ေက်းဇူးတင္ပါတယ္ကို တီေကလင္းေရ
ကိုတီေကလင္းရဲ ့ဒီပိုစ့္ေလးက ကြ်န္ေတာ္အခုအခက္အခဲျဖစ္ေနတဲ့အရာေလးရဲ့ အေျခခံအေၾကာင္းအရာျဖစ္ေနေတာ့ ေျပလည္သြားလို ့ေက်းဇူးတင္ပါတယ္ဗ်ာ