All Tips, Tricks and Knowledge Sharing Articles

Data and Presentation Layers of Web Content Management Systems

Web Content Management System တွေ အကြောင်း အထိုက်အလျောက် သိပြီးတဲ့ အခါ Web CMS တွေမှာ ပါရှိတဲ့ အစိတ်အပိုင်းများ အကြောင်းကို သိဖို့ လိုအပ်ပါလိမ့်မယ်။ ဒီဆောင်းပါးမှာ CMS တစ်ခုအတွက် အချက်အလက်တွေကို သိမ်းဆည်းတဲ့ စနစ်များနဲ့ ပြန်လည်ထုတ်ယူ အသုံးပြုပုံ နည်းလမ်းများ၊ Presentation Layer သို့မဟုတ် User Interface နဲ့ ဆိုင်တဲ့ အကြောင်းအရာများ၊ Website ပိုင်ရှင်တစ်ဦး အနေနဲ့ ကိုယ့်ဆိုက်မှာ အသုံးပြုဖို့၊ အများကို ဖော်ပြဖို့ အချက်အလက်များနဲ့ လိုအပ်ချက်များ၊ Web Professional များအတွက် Static, Dynamic နဲ့ CMS အသုံးပြုထားတဲ့ ၀က်ဘ်ဆိုက်များ တည်ဆောက်တဲ့အခါ သိရှ

Understanding Web Content Management Systems From End User & Developer Views

Web Professional တစ်ယောက်အနေနဲ့ Client အမျိုးမျိုးရဲ့ ထူးဆန်းတဲ့ လိုလားချက်တွေကို ဖြေရှင်းနေကြရစမြဲပါ။ Freelance web developer တစ်ယောက်ပဲ ဖြစ်ဖြစ်၊ ကုမ​္ပဏီ တစ်ခုရဲ့ Full Time Developer တစ်ယောက် အနေနဲ့ပဲ ဖြစ်ဖြစ် တစ်နေ့မှာ မလွဲမသွေ ကြုံတွေ့ရမယ့် Client တွေရဲ့ တောင်းဆိုချက်တစ်ခုကတော့ သူတို့ရဲ့ ၀က်ဘ်ဆိုက်မှာ ပါတဲ့ အကြောင်းအရာ (Contents) တွေကို သူတို့ကိုယ်တိုင် အချိန်မရွေး ပြင်ဆင်နိုင်အောင် လုပ်ပေးပါ ဆိုတဲ့ တောင်းဆိုချက်မျိုး ဖြစ်ပါတယ်။ အဲဒီလို အခါမျိုးမှာ Web Content Management Systems (WCMS) တွေရဲ့ အခန်းကဏ္ဍက အရ

Understanding Content, Web Content & Content Management Systems

CMS ဆိုတာ Content Management Systems ရဲ့ အတိုကောက် စာလုံးပါ။ အင်တာနက်မှာတော့ Web site တစ်ခုမှာ ပါရှိတဲ့ အကြောင်းအရာ (Content) တွေကို စနစ်တကျ ဖန်တီး စီမံခန့်ခွဲ ထိန်းသိမ်း ပြုပြင် အသုံးချ (Systematically Create, Manage, Maintain, Repair & Apply) ဖို့အတွက် အသုံးပြုနိုင်တဲ့ ဆော့ဖ်၀ဲစနစ်တွေကို Web CMS Software တွေလို့ ခေါ်ပါတယ်။ Drupal ဟာ အဲဒီလို CMS တွေ အများကြီးထဲက တစ်ခုပါ။ ဒီဆောင်းပါးမှာ Content Management Systems တွေရဲ့ အသက်ဖြစ်တဲ့ Content တွေ အကြောင်းနဲ့ CMS အကြောင်းကို လေ့လာကြမှာ ဖြစ်ပါတယ်။

Google TV - Features, Developments and Useful Resources for End Users and Developers

Engineers from Google make our daily lifestyles easy. Now they put a new toy into our hands again. It is Google TV. It is a combination of Internet Features into the TV. Seem simple, but there are a lot of lovely features inside. Google TV brings some awesomeness to us. Here, I would like to highlight some of the features for people and developers.

Our phone as Remote Control on Google TV

Facebook Page 101 - Tips and Useful Information

အလုပ်ထဲမှာ Facebook page တွေနဲ့ ပတ်သက်ပြီး လုပ်စရာလေးတွေ ရှိလာတော့ မဖြစ်မနေ Research လုပ်ရပါတော့တယ်။ Facebook page တွေဟာ အသုံးချတတ်သူတွေ အတွက်တော့ တကယ့်ကို ကောင်းတဲ့ Marketing Tool, Communication Tool တွေပါပဲ။ အဲဒီ စာမျက်နှာတွေကို Facebook Fans Page လို့လည်းခေါ်ပါတယ်။ ကမ္ဘာမှာရှိတဲ့ နာမည်ကျော်လုပ်ငန်းကြီးတွေ၊ ကုမ္ပဏီကြီးတွေအားလုံးမှာ ကိုယ်ပိုင် ၀က်ဘ်ဆိုက်တွေ အပြင် Facebook fan page တွေ ရှိကြပါတယ်။ အဲဒီလို စိတ်၀င်စားစရာကောင်းတဲ့ Facebook Page တွေအကြောင်း သိထားသင့်တဲ့ အချက်လေးတွေကို လေ့လာကြည့်ရအောင်။

3 Essential Security Tips for Every WordPress Site

၀က်ဘ်ဆိုက် ဒါမှမဟုတ် ဘလော့ခ် ပိုင်ရှင်တစ်ယောက်ဟာ စာတွေ ပုံမှန်ရေးနေရုံ၊ ၀က်ဘ်ဆိုက်ထဲက အကြောင်းအရာတွေကို ပုံမှန် Update လုပ်နေရုံနဲ့ မပြီးသေးပါဘူး။ ကိုယ့်ဆိုက်မှာ သုံးထားတဲ့ ဆော့ဖ်၀ဲတွေ Update ဖြစ်မဖြစ်၊ လာကြည့်တဲ့သူတွေ အသုံးပြုရတာ အဆင်ပြေမပြေ စတာတွေကိုလည်း အမြဲတမ်း စစ်ဆေးနေရပါသေးတယ်။ အများသိစေချင်တဲ့ အကြောင်းအရာတွေကို အများ အလွယ်တကူ သိအောင်၊ မသိစေချင်တာတွေကို မသိအောင် စတဲ့ လုံခြုံရေး (Webstie Security) ကိုလည်း လုပ်ဖို့ တာ၀န်ရှိပါတယ်။ ဒီဆောင်းပါးမှာတော့ WordPress website အတော်များများမှာ သတိမမူဘဲ အမှတ်တမဲ့ ထားလို့ ဖြစ်ပေါ်နေတဲ့ အရေးကြီးတဲ့ ၀က်ဘ်ဆိုက် လုံခြုံရေး ပြဿနာများနဲ့ ဖြေရှင်းနည်းများ (Website security problems and Solutions) ကို ေ၀မျှသွားပါ့မယ်။

A Story of A Story - ပုံပြင်တစ်ပုဒ်ရဲ့ ပုံပြင်

Credit ပေးတယ်ဆိုတဲ့ အလုပ်ဟာ International Level, Professional Level ကို သွားတော့မယ့် အိုင်တီပညာရှင် တစ်ယောက်အတွက် မဖြစ်မနေ သိရှိလိုက်နာသင့်တဲ့ အလုပ်တစ်ခုပါ။ အိုင်တီသမား တစ်ယောက်မှာ တစ်ခြားသူတစ်ယောက်ရဲ့ လုပ်အား သို့မဟုတ် ပညာကို အသိအမှတ်ပြု (Credit) ပေးတတ်ဖို့ အလွန်ပဲ အရေးကြီးပါတယ်။ အထူးသဖြင့် အွန်လိုင်းမှာ အလုပ်လုပ်တော့မယ်ဆိုရင် လိုင်စင်ကိစ္စ (License) က အရမ်း အရေးကြီးပါတယ်။ ထင်ရာလုပ်လို့ မရပါဘူး။

Tags:

Reducing the Number of DOM Elements to Speed Up Our Websites

Web Page တစ်ခု၏ တည်ဆောက်ပုံ များပြားရှုပ်ထွေး လာသည်နှင့် အမျှ အင်တာနက်ကြည့် ဆော့ဖ်ဝဲ ထိုစာမျက်နှာကို Download လုပ်ပြီး ပုံဖော်ရသည့် အချိန် ပိုကြာလာသည်။ ထို့ပြင် အသုံးပြုထားသည့် JavaScript များမှ DOM access လုပ်သည့် အချိန်ကိုလည်း ပိုမို နှေးကွေးစေသည်။ ဥပမာ - အနေဖြင့် Event Handler တစ်ခုကို DOM Elements 500 ပါသည့် စာမျက်နှာတစ်ခုနှင့် 5000 ပါသည့် စာမျက်နှာတစ်ခုတွင် ထည့်သွင်း နှိုင်းယှဉ်ကြည့် နိုင်သည်။

ဆော့ဖ်ဝဲလိုင်စင်တွေကို ဘာသာပြန်ဖို့ လိုသလား

MyanmarLanguage.org မှာ Contributor တွေအနေနဲ့ Project တွေ ဖန်တီးလို့ ရပါတယ်။ အဲဒီအတွက် Project တစ်ခုမှာ ပါဖို့လိုအပ်တဲ့ အချက်တွေကို စဉ်းစားတဲ့အခါ Project License ကိုလည်း မဖြစ်မနေ ထည့်သွင်းဖို့လိုတဲ့ အကြောင်း Seth N. Hetu က အကြံပေးပါတယ်။ ကျွန်တော်တို့ရဲ့ ဆွေးနွေးချက် အချို့ကို Planning For Project Types ဆောင်းပါးမှာ ဖတ်နိုင်ပါတယ်။ အဲဒီမှာ ကျွန်တော်အထူး သတိထားမိတာ တစ်ခုက ကျွန်တော်တို့ အနေနဲ့ ဆော့ဖ်၀ဲလိုင်စင် (Software License) တွေအကြောင်း ကောင်းကောင်းနားလည်ဖို့ အများကြီး လိုအပ်နေသေးတယ် ဆိုတာပါပဲ။

MyanmarLanguage.org - New Drupal Powered Myanmar IT Community Website

ဒီလတော့ မမျှော်လင့်ဘဲ MyanmarLanguage.org အတွက် Community Website တစ်ခုကို Drupal နဲ့ တည်ဆောက် ပေးနိုင်ခဲ့ပါတယ်။ အလုပ်တွေ အရမ်းများနေတဲ့ ကြားက Website Development နဲ့ Web Hosting နှစ်ခုလုံးကို Volunteer အဖြစ် တာ၀န်ယူပေးခဲ့တာပါ။ လိုအပ်ချက်လေးတွေ ရှိနေသေးပေမယ့် လက်ရှိလုပ်ပြီးသမျှနဲ့ ရှေ့ဆက် ဆောင်ရွက်သွားမယ့် Feature တွေအတွက် စိတ်ထဲမှာလည်း အတော်လေး အားရကျေနပ်မိပါတယ်။

Pages

Featured Articles