Top 10 things to do after you install Drupal

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

  1. Make sure you have clean URLs enabled

  2. Clean URL ဆိုတာ drupal ရဲ့ ကောင်းမွန်တဲ့ feature တစ်ခု ဖြစ်ပါတယ်။ URL ရဲ့ “?q=” အပိုင်းကို ဖယ်ထုတ်ပေးလိုက်တဲ့ အတွက်ကြောင့် user တွေအတွက် မှတ်သားရ လွယ်ကူသွားစေသလို Search Engine Optimization အတွက်လည်း ပိုမိုကောင်းမွန် သွားစေပါတယ်။ ဥပမာ - http://www.mysite.com/?q=/node/1 ဆိုတဲ့ link ကို http://www.mysite.com/node/1 ဆိုပြီး ရှင်းလင်းသွားအောင် clean URL က လုပ်ဆောင်ပေးမှာ ဖြစ်ပါတယ်။

    Drupal 6 နဲ့ 7 မှာ install လုပ်တဲ့အချိန်မှာပဲ clean URL ကို enable လုပ်ပေးပါတယ်။ Drupal old version တွေမှာတော့ automatic မလုပ်ပေးပါဘူး။ Administer->Site Configuration-> Clean URLs ကို သွားပြီး Enable လုပ်ပေးရမှာ ဖြစ်ပါတယ်။

    Senior အကို တစ်ယောက် က clean URL အကြောင်းကို ဒီလိုထပ်ဖြည့် ပြောပြထားပါတယ်။ “Drupal install လုပ်တဲ့အချိန် clean URL ကို auto enable မလုပ်ခင် apache ရဲ့ mod_rewrite module enable ဖြစ်မဖြစ် အရင် စစ်ပါတယ်။ mod_rewrite enable မဖြစ်ဘူးဆိုရင် Drupal က clean URL ကို enable မလုပ်နိုင်ပါဘူး။ mod_rewrite enable ဖြစ်၊ မဖြစ် စိတ်ပူစရာတော့ သိပ်မလိုပါဘူး။ Hosting အများစု က enable လုပ်ပေးထားပြီးသားမို့ပါ။ တကယ်လို့ Drupal installation မှာ clean URL enable မရဘူးဆိုရင် mod_rewrite enable ဖြစ်၊ မဖြစ် Hosting ကို မေးကြည့်ဖို့ လိုပါလိမ့်မယ်။”

  3. Install and Enable the Pathauto module

  4. Clean URL ကို enable လုပ်ပြီးလို့ URL မှာ မျက်စိနောက်စရာ “?q=” ကတော့ ရှင်းသွားပါပြီ။ ခု Pathauto အကြောင်း နဲနဲပြောပါမယ်။ Drupal Help ဆိုတဲ့ ခေါင်းစဉ်နဲ့ node တစ်ခု ရေးမယ် ဆိုပါစို့။ အဲဒီ node ရဲ့ url က http://www.mysite.com/node/75 ဖြစ်နေမယ့် အစား http://www.mysite.com/drupal-help ဆိုတာလေး က ပိုမကောင်းဘူးလား။ user တွေလည်း မှတ်မိလွယ်စေသလို URL မှာ drupal ,help စတဲ့ keyword တွေ ပါတဲ့အတွက် SEO အတွက်လည်း ပိုကောင်းသွားစေပါတယ်။ အဲလိုဖြစ်သွားဖို့ Pathauto module လေး install လုပ်ပေးဖို့ လိုပါတယ်။

    Pathauto module ကို ဒီနေရာ မှာ Download လုပ်နိုင်ပါတယ်။ ပြီးရင်တော့ Pathauto module ကို install, enable လုပ်ပေးရမှာပါ။

    Pathauto module enable ဖြစ်သွားပြီဆိုရင် node အသစ်တိုင်း အတွက် Default node path ပုံစံ content/[title-raw] နဲ့ path ကို auto ထုတ်ပေးသွားမှာပါ။ Default ပုံစံကို မကြိုက်ဘူးဆိုရင် Drupal 6 မှာ − Administer -> Site Building -> URL Aliases (admin/build/path/pathauto) - မှာ ပြင်လို့ ရပါတယ်။

    Drupal 7 မှာဆိုရင် Configuration-> URL aliases မှာ setting ကို လိုသလို ပြင်လို့ရပါတယ်။ ဒီ အကြောင်း အသေးစိတ်ကို Kirsten.org ရဲ့ URL Aliases Settings အကြောင်းမှာ အသေးစိတ် ရှင်းပြထားပါတယ်။

  5. Add Some Content

  6. အခု content တွေ ဖြည့်ရင်း ဆက်လေ့လာ ကြည့်ကြရအောင်။ Drupal ရဲ့ default content type နှစ်ခု ကတော့ story နဲ့ page တို့ ဖြစ်ပါတယ်။ Create content -> story ,Create content-> page မှ content တွေ create လုပ်ရမှာပါ။ Default အနေနဲ့ content type “story” နဲ့ create လုပ်ထားတဲ့ node တွေရဲ့ introtext (summary)ကို front page မှာ publish လုပ်ပေးပါတယ်။ front page မှာ မပေါ်ချင်ဘူးဆိုရင်လည်း Publishing Option မှာ သွားပြင်နိုင်ပါတယ်။

    About Us လို static content တွေကို Content type “page” နဲ့ create လုပ်ပါတယ်။ page တစ်ခု အသစ်ယူပြီးရင် title ကို About Us လို့ပေးမယ်။ Menu Setting ရဲ့ Menu Link Title မှာလည်း About Us လို့ပဲပေးမယ်။ parent item ကို primary link ထားမယ်။ weight ကို 0 ပေးမယ်။ Body မှာ content ဖြည့်ပြီး save လုပ်ပြီးရင် ညာဘက် အပေါ် Primary Menu နေရာမှာ About Us Menu item တစ်ခု တိုးလာပါပြီ။

    “page” အမျိုးအစား node တွေကိုတော့ front page မှာ မမြင်နိုင်ပါဘူး။ သူ့ကိုလည်း story လိုမျိုးပဲ Publishing Option မှာ ပြင်နိုင်ပါတယ်။

  7. Add A Contact Me Form

  8. User တွေနဲ့ အပြန်အလှန် interact ဖြစ်ဖို့ဆိုတာ အရေးကြီးတဲ့ အချက်တစ်ချက် ဖြစ်ပါတယ်။ သာမန် blog လေး ဖြစ်စေဦးတော့ ၊ contact page ရှိဖို့ လိုပါတယ်။ Drupal မှာ contact page ကို အလွယ်တကူ create လုပ်နိုင်ပါတယ်။

    ပထမဆုံး Administrator->Site Building->Modules ထဲက contact module ကို enable လုပ်ပေးရပါမယ်။ ပြီးရင် Administrator -> Site Building -> Contact Form မှာ category အသစ်တစ်ခုယူ ၊settings မှာ စိတ်ကြိုက် configure လုပ်ပြီး contact form တစ်ခု ဆောက်လိုက်ပါ။

    Contact Us ကို Menu တစ်ခုအနေနဲ့ ရဖို့ဆိုရင်တော့ Administer -> Site building -> Menus -> Primary Links မှာ menu item တစ်ခု ယူရပါမယ်။ menu settings ရဲ့ path မှာ ခုနက ဆောက်ထားတဲ့ contact form ရဲ့ path ကိုထည့်ပေးပြီး link title မှာတော့ menu မှာမြင်ရချင်တဲ့ Contact Us ကိုထည့်ပေးပါမယ်။ Menu တစ်ခုလုံးရဲ့ ညာဘက်ဆုံးမှာ ပေါ်ချင်တော့ weight ကို 5 ပေးလိုက်မယ်။ Menu item တွေအားလုံးပြီးပြီ ဆိုမှ menu item list မှာ drag and drop လုပ်ပြီး Menu position ကို စိတ်တိုင်းကျ ပြန်ပြင်လို့လဲ ရပါတယ်။ ခုဆို Contact Us Menu နဲ့ contact form တစ်ခု ရပါပြီ။

To be continued

Comments

I'm studying Drupal based on this tutorial. Thank you so much. :)
စိတ်ချမ်းသာ ကိုယ်ကျန်းမာနိုင်ပါစေ ။

Add new comment

Featured Articles

Three Takeaways from 2015

Just want to share "3 Takeaways" from my year 2015 experiences.

Tags:

Living in DECIDE - Second Grid of Eisenhower Matrix

DECIDE ဖြင့် ဘဝမှာ နေထိုင်ခြင်း

အိုက်ဆင်ဟောင်ဝါ ဆုံးဖြတ်နည်း ထဲက အကွက် - ၂ (DECIDE - အရေးကြီးပြီး ပုံမှန် လုပ်သွားနိုင်ရင် အကျိုးများတဲ့ အရာတွေ) (Eisenhower Matrix) (http://fb.co/917290988333237) အကြောင်းကို လက်တွေ့ နဲ့ ယှဉ်ပြီး ပြန်ရေးထားတာလေးပါ။

ဆယ်တန်း ကျောင်းသားဘဝ

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

Tags:

ပညာရေးမှာအောင်မြင်ဖို့ အဓိကအကျဆုံးက ဘာလဲ

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

Identifying Systems Problems - စနစ်ဆိုင်ရာ ပြဿနာများကို ဖော်ထုတ်ခြင်း

Identifying Systems Problems - စနစ်ဆိုင်ရာ ပြဿနာများကို ဖော်ထုတ်ခြင််းHardware, Software, Networking, Web Server စသည့် မည်သည့် ပြဿနာကို ဖြေရှင်းရသည် ဖြစ်စေ ပြဿနာတစ်ခု ဖြစ်ပေါ်ကြောင်း စတင်သိရှိရသည့် နေရာမှာ - အများအားဖြင့် ၄င်း Hardware, Software, Network ကို အသုံးပြုနေသူများ - ထံမှ ဖြစ်သည်။ (တစ်ခါတရံတွင် သင်၏ Boss ထံမှလည်း လာတတ်သည်။) “ပရင်တာ ထုတ်လို့ မရဘူး” ၊ “အီးမေးလ် ပို့လို့ မရဘူး” ၊ “အင်တာနက် လိုင်းမရဘူး” ၊ “ကွန်ပျူတာ ဖွင့်မရတော့လို့” ၊ “ဒီ Web page က ဒီ Browser မှာတစ်မျိုး ဟို Browser မှာတစ်မျိုး” စသည့် ပြဿနာပေါင်းများစွာကို မရိုးနိုင်အောင် သယ်ဆောင်လာသူများမှာ ထိုပစ္စည်းများ (ထို Software သို့မဟုတ် ထို Web Application) ကို သုံးနေသူများထံမှ ဖြစ်လေသည်။

Easy unsubscribing Newsletter in Gmail - Gmail တွင် သတင်းလွှာများကို အလွယ်တကူ ပြန်လည် ဖယ်ရှားခြင်း

Gmail မှ အင်ဂျင်နီယာများ၏ အစွမ်းဖြင့် - ကျွန်တော်တို့ - လိုချင်သည့် အီးမေးလ်များကိုသာ လက်ခံပြီး - မလိုချင်သည့် အီးမေးလ်များကို ရောက်ရှိမလာစေရန် တတ်နိုင်သမျှ ဆောင်ရွက်ထားနိုင်သည်။ ကျွန်တော်တို့ မလိုချင်သည့် အီးမေးလ်များကို နောက်ထပ်တစ်ကြိမ် - Inbox အတွင်းသို့ ၀င်ရောက်မလာစေလိုပါက "Report Spam" ခလုတ်ကို အသုံးပြုနိုင်သည်။ Gmail အသုံးပြုသူများ၏ ဤသို့ ပူးပေါင်းဆောင်ရွက်မှုသည် Gmail စနစ်တစ်ခုလုံး၏ Spam ကာကွယ်ရေးစနစ်ကို ပိုမိုတိုးတက်လာစေရန် များစွာ အထောက်အကူ ဖြစ်စေလေသည်။