Drupal Tips, Tricks, Articles, Useful Resources & Information

How to Use Node Reference with Contextual Filter ?

Drupal မှာ မတူတဲ့ Content Type နှစ်ခုကို ပုံစံအမျိုးမျိုးနဲ့ ဆက်စပ် ယှဉ်တွဲ ဖော်ပြချင်တယ် ဆိုရင် လုပ်လို့ရတဲ့ နည်းတွေ အများကြီး ရှိပါတယ်။ အဲဒီထဲက အလွယ်ဆုံး၊ အရှင်းဆုံးနဲ့ အလုပ်အဖြစ်ဆုံးနည်းကတော့ Node Reference, Views နဲ့ Contextual Filter တွေကို အသုံးပြုတဲ့ နည်းပါ။

ဒီဆောင်းပါးမှာ ကျွန်တော်တို့ ဘောလုံးအသင်းတစ်သင်းလုပ်ကြည့်မယ်။ ဘောလုံးအသင်းတွေကို စိတ်ကြိုက်ထည့်လို့ရမယ်။ မန်ယူ၊ အာဆင်နယ်၊ မန်စီးတီး အစရှိသဖြင့်ပေါ့။ နောက်ပြီး ဘောလုံးအသင်းတစ်သင်းစီမှာလည်း ဘောလုံးသမားတွေကို စိတ်ကြိုက်ထည့်မယ်။ ပြီးရင် ဘောလုံးသမားတွေကြီးပဲ ဖော်ပြမယ့် Page ရယ်၊ ဘောလုံးအသင်းတွေကြီးပဲ ဖော်ပြမယ့် Page ရယ်နှစ်ခု လိုချင်တယ်။ နောက်ပြီး မန်ယူအသင်းရဲ့ Page ကိုကြည့်ရင် မန်ယူအသင်းတွင် ပါဝင်သော ကစားသမားများဆိုတာကို ဖော်ပြပေးရမယ်။ ကျွန်တော်တို့ လက်တွေ့ စလုပ်ကြည့်ရအောင်။

Top 10 things to do after you install Drupal - Part 2

Drupal site တစ်ခုကို စပြီး တည်ဆောက်တဲ့ အခါမှာ မဖြစ်မနေ လုပ်ဖို့ လိုအပ်တဲ့ အဆင့်တွေထဲက အစောပိုင်း အဆင့်တွေကို ရှေ့ပိုင်းက ဆောင်းပါးမှာ ပြောခဲ့ပါတယ်။ အခုဆက်ပြီး မဖြစ်မနေ အသုံးဝင်တဲ့ WYSIWYG Editor အကြောင်း၊ Drupal.org site ရဲ့ အသုံးဝင်ပုံ၊ Drupal ရဲ့ အခြား CMS တွေနဲ့ မတူ တမူထူးခြားတဲ့ CCK နဲ့ Content တွေ အကြောင်း၊ Search Box ဖန်တီးပုံ၊ ကိုယ့် site ကို စိတ်တိုင်းကျ မွမ်းမံဖို့ Theme အကြောင်း နဲ့ နောက်ဆုံးမှာ အကြောင်းအရာတွေကို စနစ်တကျ စုစည်းဖော်ပြပေးနိုင်တဲ့ Taxonomy တွေအကြောင်းကို ဝေမျှထားပါတယ်။

Top 10 things to do after you install Drupal

ကျွန်တော် က Drupal ကို လေ့လာဆဲ Beginner တစ်ယောက်ပါ။ ဒီ Post လေးကို တွေ့တော့ ကျွန်တော့်လိုပဲ Drupal ကိုလေ့လာနေတဲ့ အခြား Beginner တွေ တစ်စုံတစ်ရာ အကျိုးရှိစေလိုတဲ့ စေတနာနဲ့ ကြိုးစားပြီး ရေးကြည့်တာပါ။ Senior အကို၊ အမ များကလည်း လိုအပ်တာလေးတွေကို ဖြည့်ပြီး ပြောပေးကြပါဦးနော်။

Detail of Using Text Editor in Drupal 7

ဒီ post က Absolute Beginner များကို ရည်ရွယ်ပါတယ်။ အခုကျွန်တော်ရေးထားတာက အသေးစိတ်နေတော့ တစ်ဆင့်ချင်း လိုက်လုပ်ရမှာ မကြိုက်သူတွေက ဒီမှာ ရေးထားတာလည်းရှိပါတယ်။Drupal 7 မှာ Beginner တော်တော်များများ Text Editor ထည့်ရတဲ့ အခက်အခဲကို ကြုံဖူးမယ်ထင်ပါတယ်။ သုံးလည်းသုံးချင်၊ module သွင်းပြန်တော့လည်းမရ၊ ရပြန်တော့လည်း ပုံတင်မရ၊ ပုံတင်လို့ရပြန်တော့လည်း page ပေါ်မှာ ပုံမပေါ်နဲ့ လုံးလည်ချာလည်လိုက်တဲ့ ပြဿနာတစ်ခုပါ။ ကျွန်တော်လည်း အဲဒီ Text Editor ပြဿနာကြုံဖူးပါတယ်။ ကဲ … စလိုက်ကြစို့။

Drupal 7 Theming Tutorials and Resources

If you are using Drupal for one of your website, if you are a developer or a designer using Drupal for your web projects, this collection of Drupal 7 theming resources is for you. If you are starting to learn Drupal, it is also important to get useful resources. This collection also can help you to get useful information easily.

Getting Started in Drupal Views 2 Module - Display, Basic, Page and Block Settings

Drupal Views module အကြောင်းကို မိတ်ဆက်ပေးခဲ့ပြီးတဲ့နောက် ဆက်ပြီး ပြောပြချင်တာကတော့ Druapl 6 မှာ အသုံးပြုတဲ့ Views 2 (Views Module Version 2) အကြောင်းပါ။ Views ကို ပထမဆုံး စသုံးတဲ့ သူတစ်ယောက်အတွက်တော့ UI (User Interface) က တကယ့်ကို မျက်စိနောက်စရာ ကောင်းပါတယ်။ ရုတ်တရက် ဘယ်ကစလို့ ဘယ်မှာ အဆုံးသတ်ရမယ် ဆိုတာ မသိလောက်အောင်ကို ရွေးချယ်စရာတွေ စုံလင်များပြား ရှုပ်ထွေးတဲ့ အတွက်ပါ။

Views 2 မှာ ပါတဲ့ အဓိက အစိတ်အပိုင်းတွေရဲ့ Overview ကို အောက်က ပုံမှာ အမှတ်စဉ်ထိုးပြီး အသေးစိတ် ရှင်းပြထားပါတယ်။ ဒီပုံမှာ Field တစ်ခုချင်းစီကို Edit လုပ်တဲ့ အခါ မြင်ရတဲ့ အနေအထား မပါသေးပါဘူး။ Drupal 7 မှာ သုံးထားတဲ့ Views 3 ဟာလည်း၊ Views 2 ကို အခြေခံထားတာ ဖြစ်တဲ့အတွက် အခုဆွေးနွေး ထားတာတွေကို လေ့လာရင် နောက်ပိုင်း Views 3 ကို လေ့လာဖို့အတွက်လည်း အခြေခံ ရသွားပါလိမ့်မယ်။

Introduction to The Power of Drupal Views Module

Drupal နဲ့ ဝက်ဘ်ဆိုက်တွေ တည်ဆောက်တော့မယ် ဆိုရင် မဖြစ်မနေ သုံးသင့်တဲ့ Module တစ်ခုကတော့ Views module ပါ။ Views ကို သုံးပြီး Drupal ဆိုက်တစ်ခုမှာ ရှိတဲ့ Data တွေကို ကြိုက်တဲ့ ပုံစံနဲ့ ပြန်ထုတ်လို့ပြလို့ ရပါတယ်။ ဝက်ဘ်ဆိုက်တစ်ခုမှာ ပါတဲ့ မူလစာမျက်နှာ (Home page), မာတိကာ (Table of Contents), လအလိုက်/ နှစ်အလိုက်/ စာရေးသူအလိုက်/ အုပ်စုတူအလိုက် အကြောင်းအရာတွေ၊ ဆောင်းပါးတွေ (Monthly, Yearly, By Author, By Category articles), ခေါင်စဉ်တွေပဲ စုထားတဲ့ အုပ်စုလေးတွေ (Blocks of Contents), Slide Show စတဲ့ အင်တာနက် စာမျက်နှာတစ်ခုမှာ မြင်ရတဲ့ အစိတ်အပိုင်း အားလုံးကို Views module နဲ့ သူ့ရဲ့ ဆက်စပ် module တွေကို သုံးပြီး ဖန်တီးလို့ ရပါတယ်။ Drupal အကြောင်းလေ့လာရင် Views ကို ဖယ်ထားလို့ကို မရတာပါ။

Views ကိုသုံးပြီး RSS Feed, JSON, XML, Excel file, PDF File တွေကိုလည်း ထုတ်လို့ ရပါတယ်။ အဲဒီလို အစွမ်းထက်တဲ့ Views module လို အလားတူကို ကျန်တဲ့ ဘယ် CMS မှာမှ မရနိုင်သေးဘူးဆိုတာ လူသုံးများတဲ့ CMS တော်တော်များများကို သေသေချာချာ လေ့လာဖူးရင်၊ သေသေချာချာ သုံးဖူးတဲ့ သူဆိုရင် လက်ခံနိုင်ပါလိမ့်မယ်။

Multiple Content Types OR Multiple Taxonomy, What is the best solution in Drupal way?

Facebook မှာ ညီလေး NYA က မေးထားတဲ့ Taxonomy နဲ့ ပတ်သက်တဲ့ မေးခွန်းလေးနဲ့ ကျွန်တော် ပြန်ဖြေထားတဲ့ အဖြေကို ကျန်တဲ့ ညီအကို မောင်နှမတွေလဲ သိရအောင် ဒီမှာ ဝေမျှပေးလိုက်ပါတယ်။ ဒီမေးခွန်းကလည်း သူ့အတွေ့အကြုံအရ အမှန်တကယ် ရင်ဆိုင်နေရတဲ့ ပြဿနာဆိုတာ သိသာသလို ကျွန်တော်လည်း Drupal ကို စလေ့လာကာစက ကိုယ်တိုင် ဒီလို အခက်အခဲမျိုး ကြုံခဲ့ဖူးပါတယ်။ အဲဒီကနေ Taxonomy ကို ပိုနားလည်လာတဲ့ နောက်မှာ ကျန်တဲ့ သူတွေလည်း အခက်အခဲ မရှိရအောင် Understanding Taxonomy For Information Architecture in Websites and Drupal CMS ဆိုပြီး ဆောင်းပါးတစ်ပုဒ် ရေးခဲ့ပါတယ်။

ဆောင်းပါးကို Facebook မှာ Share လိုက်တော့ ညီလေး NYA က Comment ထဲကနေ အခုလို မေးပါတယ်။

Backuping Drupal Database and Files With Backup & Migrate Module or Drush

Website တည်ဆောက်နေတဲ့ Developer, Website Owner တစ်ဦးအနေနဲ့ တစ်ခါတလေ ဝက်ဘ်ဆိုက် ယိုယွင်းပျက်စီးသွားတာ၊ မတော်တဆ မှားပြီး ဖျက်မိတာ ဒါမှမဟုတ် ပုံပျက်ပန်းပျက် ချွတ်ယွင်းသွားတာမျိုးတွေ တစ်ချိန်ချိန်မှာ ကိုယ်တိုင် ကြုံကောင်း ကြုံရပါလိမ့်မယ်။ အဲဒီလို အခြေအနေဆိုးနဲ့ ကြုံလာရပြီဆိုရင် အကောင်းဆုံး ဖြေရှင်းဖို့ နည်းကတော့ ကြိုတင် သိမ်းဆည်းထားတဲ့ Backup file တွေကနေ Restore ပြန်လုပ်တာပဲ ဖြစ်ပါတယ်။

Drupal and CMS Best Practices

"ဝက်ဘ်ဆိုက်တစ်ခုလို့ ပြောလိုက်တာနဲ့ ငယ်တယ်ကြီးတယ် ဆိုတာ မရှိပါဘူး။ တစ်ဦးတစ်ယောက် အတွက်တော့ အရေးကြီးနေတာပါပဲ။"

တစ်ကယ်လို့ သင်ဟာ Drupal CMS မှာ အချိန်ယူ အလုပ်လုပ်တော့မယ်ဆိုရင်တော့ ရေရှည်မှာ အချိန်ကုန် လူပန်းမဖြစ်ရလေအောင် အလေ့အကျင့်ကောင်း (Best Practices) အချို့ကို လိုက်နာကျင့်သုံးသင့်ပါတယ်။ အောက်မှာ ဖော်ပြထားတဲ့ လမ်းညွှန်ချက်တွေဟာ အကြံပြုချက်များသာဖြစ်ပြီး သင်ဖန်တီးနေတဲ့ ဝက်ဘ်ဆိုက်နဲ့ ကိုက်ညီတဲ့ အချက်များကိုသာ လိုအပ်သလို ရယူ အသုံးပြုဖို့ ဖြစ်ပါတယ်။ Drupal အတွက် ရည်ရွယ်ရေးသားထားတာ ဖြစ်ပေမယ့် အခြား CMS များအတွက်လည်း အသုံးဝင်မှာပါ။

Pages