Friday, November 30, 2012

CMS (Content Management System) အေၾကာင္း


                CMS ဆိုတာကေတာ႔ ကြန္ပ်ဴတာ ပရိုဂရမ္တစ္ခုလို႔ဆိုႏိုင္ၿပီး၊ ေဖာ္ျပျခင္း၊ ျပဳျပင္ျခင္း၊ အေၾကာင္းအရာမ်ားကိုတည္းျဖတ္ျခင္း အစရွိတာေတြကို တစ္ေနရာထဲကေနျပဳလုပ္ႏိုင္ဖို႔အတြက္ စီစဥ္ထားတဲ႔ Program တစ္ခုျဖစ္ပါတယ္။ CMS မွာ သံုးမ်ိဳးသံုးစားခြဲျခားႏိုင္ၿပီး
                1. Enterprise Content Management Systems
                2. Web Content Management Systems
                3. Component Content Management Systems   
တို႔ျဖစ္ပါတယ္။ ကၽြန္ေတာ္တို႔ဟာ အထက္ပါ CMS အမ်ိဳးအစားသံုးခုထဲကေန Web Content Management Systems ေတြအေၾကာင္းကို ေဖာ္ျပသြားမွာျဖစ္ပါတယ္။ 


                Web CMS ဆိုတာကေတာ႔ Stand-Alone Web Application တစ္ခုလို႔ဆိုႏိုင္မွာျဖစ္ၿပီး၊ Web Site တစ္ခုအတြက္အေရးႀကီးတဲ႔ ကိစၥရပ္ေတြျဖစ္တဲ႔ ဖန္တီးျခင္း၊ ထိန္းခ်ဳပ္ျခင္းတို႔အပါအ၀င္ Web Site တစ္ခုရဲ႕လုပ္ေဆာင္ခ်က္ ေတြအားလံုးကို တစ္ေနရာထဲကေနလုပ္ေဆာင္ႏိုင္မွာျဖစ္ပါတယ္။ Web Site တစ္ခုဖန္တီးတဲ႔ေနရာမွာအလြယ္ကူဆံုးနဲ႔ အၿမန္ဆန္ဆံုးဟာ CMS ပဲျဖစ္ပါတယ္။ Web CMS ေတြထဲက Wordpress, Joomla, Dupral နဲ႔ MODx တို႔အေၾကာင္းေတြကိုေဖာ္ျပေပးမွာျဖစ္ၿပီး၊ Online (or) Offline မွ CMS Web Site တစ္ခုဖန္တီးပံုကိုပါေဖာ္ျပေပးမွာျဖစ္ပါတယ္။

Wordpress

                Wordpress အေၾကာင္းကိုေတာ႔ နည္းပညာေလ႔လာသူအမ်ားစုသိရွိၿပီးသားျဖစ္မွာပါ။ CMS Package တစ္ခုျဖစ္ၿပီး လူသံုးမ်ားတဲ႔ Web CMS အမ်ိဳးအစားတစ္ခုျဖစ္ပါတယ္။ Wordpress ရဲ႕အားသာခ်က္ကေတာ႔ လံုၿခံဳမႈ အားေကာင္းျခင္း၊ ဒီဇိုင္းဆန္းသစ္လွပျခင္းတို႔နဲ႔အတူ ေအာင္ျမင္တဲ႔ေနရာတစ္ခုကိုရယူထားႏိုင္တာျဖစ္ပါတယ္။ Wordpress ရဲ႕ သမိုင္းကိုေလ႔လာၾကည့္မယ္ဆိုရင္ေတာ႔ Wordpress ဟာ ၂၀၀၃ ခုႏွစ္ ေမလ ၂၇ ရက္ေန႔မွာ စတင္ထြက္ေပၚခဲ႔တာျဖစ္ၿပီး၊ လက္ရွိအခ်ိန္မွာေတာ႔ 3.4.1 အထိေရာက္ရွိခဲ႔ၿပီျဖစ္ပါတယ္။OS မွာေတာ႔ Cross-Platform အမ်ိဳးအစားျဖစ္တဲ႔အတြက္ေၾကာင္႔ စိတ္၀င္စားမႈပိုမိုေစခဲ႔ပါတယ္။
                Wordpress ရဲ႕ အဓိပၸါယ္ကိုအနီးစပ္ဆံုးသတ္မွတ္ေပးရမယ္ဆိုရင္ေတာ႔ အခမဲ႔ရယူႏိုင္ေသာ Blogging Tool တစ္ခုအျဖစ္ဆိုႏိုင္ၿပီး၊ PHP and MySQL ေပၚတြင္အေျချပဳသည့္ CMS အမ်ိဳးအစားတစ္ခုျဖစ္ပါတယ္။ Wordpress ရဲ႕အားသာခ်က္ကေတာ႔ Plug-in အသံုးျပဳႏိုင္မႈျဖစ္ၿပီး၊ မ်ားစြာလွေသာ Plug-in ေတြကို အြန္လိုင္းမွတဆင္႔အလြယ္တကူ ရယူႏိုင္မွာျဖစ္ပါတယ္။ Wordpress ရဲ႕အသံုးျပဳမႈႏႈန္းကိုေလ႔လာၾကည့္မယ္ဆိုရင္ေတာ႔ ထိပ္တန္း Web Site တစ္သန္းေက်ာ္ထဲက ၁၆.၇ ရာခိုင္ႏႈန္အးဟာ Wordpress ကိုအသံုးျပဳထားတာကိုေတြ႕ရပါတယ္။ ဒါေၾကာင္႔မို႔ Wordpress ကို လူသံုးအမ်ားဆံုး Web CMS တစ္ခုအျဖစ္ တညီတညြတ္ထဲ သတ္မွတ္ေပးထားၾကပါတယ္။ Wordpress ရဲ႕ မွတ္တိုင္တစ္ခုအေနနဲ႔ကေတာ႔ ၂၀၁၁ ခုႏွစ္ ဒီဇင္ဘာလက Version 3.0 ကို ေဒါင္းလုပ္ျပဳလုပ္သူဦးေရ ၆၅ သန္းေက်ာ္ရွိခဲ႔ပါတယ္။
                Wordpress မွာအဓိကအေနနဲ႔ပါ၀င္တဲ႔ Feature ေတြကေတာ႔ 1. Themes, 2. Plug-in, 3. Widgets, 4. Multi-user & Multi-Blogging, 5. Mobile နဲ႔ အျခား Feature ေတြကိုထည့္သြင္းေပးထား ပါတယ္။ Themes ကိုလည္း အခ်ိန္အနည္းငယ္အတြင္းမွာပဲ မိမိအသံုးျပဳခ်င္တဲ႔ Theme ကိုေျပာင္းလဲႏိုင္မွာျဖစ္ၿပီး၊ အခမဲ႔ေရာ အခေပးပါ ရယူႏိုင္မယ္႔ Theme မ်ားစြာကို အြန္လိုင္းမွတဆင္႔ရရွိႏုိင္မွာျဖစ္ပါတယ္။  Plug-in ကေတာ႔ Wordpress ရဲ႕ ေအာင္ျမင္မႈကိုဖန္တီးေပးတဲ႔အေၾကာင္းအရာေတြထဲက တစ္ခုျဖစ္ပါတယ္။ Plug-in အေရအတြက္မ်ားျပားတဲ႔ Wordpress ဟာ Plug-in ေပါင္း ၁၈၀,၀၀၀ ေက်ာ္ကိုပိုင္ဆိုင္ထားပါတယ္။ Widgets ကေတာ႔ Drag and Drop Slide Bar ေတြမွာထည့္သြင္းႏိုင္မယ္႔ Content အမ်ိဳးအစားကိုဆိုလိုပါတယ္။ ဥပမာအေနနဲ႔ေျပာရမယ္ဆိုရင္ေတာ႔ Website အတြင္းမွ Facebook Like Box လိုမ်ိဳးကိုဆုိလိုပါတယ္။

Joomla

                Web CMS မွာ Wordpress ရဲ႕အေကာင္းဆံုးၿပိဳင္ဖက္ေတြထဲက တစ္ခုကိုညႊန္းပါဆိုရင္ေတာ႔ Joomla ကိုပဲ ညႊန္းဆိုရမွာျဖစ္ပါတယ္။ Joomla စတင္ခဲ႔တာကေတာ႔ Wordpress ေပၚထြက္ၿပီး ၂ ႏွစ္အၾကာ ၂၀၀၅ ခုႏွစ္ ၾသဂုတ္ လမွာျဖစ္ပါတယ္။ Stable Version အေနနဲ႔ကေတာ႔ v 2.5.6 ကိုေရာက္ရွိေနၿပီျဖစ္ၿပီး၊ ၂၀၁၂ ခုႏွစ္ ဇြန္လက ထြက္ရွိခဲ႔တာျဖစ္ပါတယ္။ OS အေနနဲ႔ကေတာ႔ Cross Platform အမ်ိဳးအစားျဖစ္ၿပီး၊ ဖိုင္ပမာဏကေတာ႔ Compress မျပဳလုပ္မွီမွာ 20.9 MB န႔ဲ Compress ျပဳလုပ္ၿပီးမွာေတာ႔ 7.6 MB ရွိပါတယ္။
                Joomla ဟာ အခမဲ႔ရယူႏိုင္မယ္႔ CMS Package အမ်ိဳးအစားတစ္ခုျဖစ္ၿပီး၊ Wordpress နည္းတူ PHP နဲ႔ေရးသားထားတဲ႔ CMS တစ္ခုလည္းျဖစ္ပါတယ္။ Joomla မွာလည္း အားသာခ်က္အခ်ိဳ႕ကိုျမင္ေတြ႕ႏိုင္ၿပီး Feature မ်ား ဆန္းသစ္ျခင္းဟာလည္း Joomla ကိုသံုးစြဲသူေတြႏွစ္သက္ေစတာျဖစ္ပါတယ္။ RSS Feeds, Blogs, Polls, Search နဲ႔ Language Internationalization တို႔ဟာ Joomla ရဲ႕ Feature ေတြထဲက အားသာခ်က္အခ်ိဳ႕ ျဖစ္ပါတယ္။ ၂၀၁၂ ခုႏွစ္မတ္လမွာေတာ႔ မွတ္တမ္းမ်ားအရ Joomla ကို ရယူသံုးစြဲသူေပါင္း သန္း ၃၀ ေက်ာ္ခဲ႔ပါတယ္။ Joomla ရဲ႕ Extension ေပါင္း  ၁၀,၀၀၀ ေက်ာ္ကို Official Joomla Site အတြင္းမွ အခမဲ႔ရယူႏိုင္မွာျဖစ္ၿပီး၊ သက္ဆိုင္ရာ Source အသီးသီးမွာလည္းသြားေရာက္ရယူႏုိင္မွာျဖစ္ပါတယ္။ သံုးစြဲသူမ်ားကိုစာရင္းေကာက္ခံမႈအရေတာ႔ Joomla ဟာ အသံုးျပဳသူ ဒုတိယအမ်ားဆံုး CMS တစ္ခုအျဖစ္ရပ္တည္ေနပါတယ္။
                Joomla မွာ Template တစ္ခုဟာအဓိကအက်ဆံုးလို႔ဆိုႏိုင္ပါတယ္။ Joomla ရဲ႕ပံုစံဟာ က်စ္လစ္တဲ႔ ပံုသ႑ာန္ကိုျမင္ေတြ႕ႏိုင္ၿပီး၊ ဆန္းသစ္တဲ႔ခံစားမႈမ်ိဳးကိုလည္းရရွိေစပါတယ္။ အားနည္းခ်က္အပိုင္း ကေတာ႔ Joomla ဟာ လံုၿခံဳမႈဆိုင္ရာပိုင္းမွာအားနည္းခ်က္ေတြကိုေတြ႕ရၿပီး၊ အဆိုပါ အေၾကာင္းအရာကပဲ Joomla ကို ဒုတိယေနရာကိုေရာက္ရွိေစတာျဖစ္ပါတယ္။ Joomla Site တစ္ခုရဲ႕ Laylout ပိုင္းကေတာ႔ Template မွာပဲ အဓိက က်ပါတယ္။ Template အတြင္းမွာပဲအျခား Component, Module နဲ႔ Plug-in ေတြကိုထည့္သြင္းအသံုးျပဳရမွာျဖစ္ပါတယ္။ Joomla ရဲ႕အားသာခ်က္တစ္ခုအေနနဲ႔က Template Design ကိုေတာ႔ လိုသလိုအေရာင္ခ်ိန္ညွိႏိုင္မွာျဖစ္ပါတယ္။ Image နဲ႔ Fonts ပိုင္းမွာလည္းအားသာခ်က္ေတြကို ေတြ႕ရပါတယ္။

Drupal

                Drupal အေၾကာင္းကိုေတာ႔ နည္းပညာေလ႔လာသူေတြၾကားဖူးၾကမယ္႔နာမည္တစ္ခုျဖစ္ပါတယ္။ Drupal ဟာလည္း အခမဲ႔ရယူအသံုးျပဳႏိုင္မယ္႔ Web CMS အမ်ိဳးအစားတစ္ခုျဖစ္ၿပီး၊ PHP နဲ႔ ေရးသားထားတာျဖစ္ပါတယ္။ Drupal ဟာ ၂၀၀၁ ခုႏွစ္ ဇန္န၀ါရီကတည္းက ေပၚထြက္ခဲ႔တာျဖစ္ပါတယ္။ လက္ရွိအခ်ိန္မွာေတာ႔ v 7.15 ကိုေရာက္ရွိေနၿပီျဖစ္ၿပီး၊ အရြယ္ပမာဏအေနနဲ႔ကေတာ႔ 2.93 MB ပမာဏသာရွိပါတယ္။ Drupal ဟာလည္းအသံုးျပဳသူအေရအတြက္မ်ားျပားၿပီး Web Site ေတြအားလံုးရဲ႕ ၂.၁ ရာခိုင္ႏႈန္းက Drupal ကိုအသံုးျပဳၾကပါတယ္။ Drupal ကိုအသံုးျပဳသူအေနနဲ႔ကေတာ႔ အမ်ိဳးမ်ိဳးျမင္ေတြ႕ရၿပီး ကိုယ္ပိုင္ Blog ေရးသားသူမ်ားအပါအ၀င္၊ ေဆးရံု၊ ယဥ္ေက်းမႈ၊ စီးပြားေရးဆိုင္ရာလုပ္ငန္းမ်ားနဲ႔ အစိုးရဆုိင္ရာအထိ အသံုးျပဳတာကိုေတြ႕ရပါတယ္။ အေမရိကန္ႏိုင္ငံရဲ႕ whitehouse.gov နဲ႔ အဂၤလန္ရဲ႕ data.gov.uk တို႔ဟာ Drupal အသံုးျပဳ ထားတဲ႔ Web Site မ်ားပဲျဖစ္ပါတယ္။
                Drupal မွာ အေျခခံက်တဲ႔ CMS Feature ေတြကိုအျပည့္အစံုျမင္ေတြ႕ရပါတယ္။ User Account အသစ္တည္ေဆာက္ျခင္း၊ ျပဳျပင္ထိန္းသိမ္းျခင္း၊ Menu ျပင္ဆင္ျခင္း၊ RSS Feeds, Layout ပိုင္း ျပဳျပင္ျခင္း၊ System ပိုင္းဆိုင္ရာ ထိန္းသိမ္းျခင္းအစရွိတဲ႔ အေျခခံအခ်က္အလက္ေတြကို ျပည့္စံုေအာင္ထည့္သြင္းေပးထားပါတယ္။ ဒါေၾကာင္႔မို႔လည္း Drupal ကို တစ္ဦးတစ္ေယာက္သံုး Blog တစ္ခုမွ အမ်ားသံုး Blog တစ္ခုအျဖစ္နဲ႔လည္းေကာင္း၊ Internet Forum တစ္ခုအျဖစ္နဲ႔လည္းေက်ာင္းအသံုးျပဳေလ႔ရွိၾကပါတယ္။ Drupal ရဲ႕အားသာခ်က္တစ္ခုအေနနဲ႔ကေတာ႔ Drupal နဲ႔ Web Site တည္ေထာင္သူဟာ Programming Skills မလိုအပ္ပဲ Basic Web Site Installation အပိုင္းနဲ႔ Management ပိုင္းကိုေဆာင္ရြက္ႏိုင္မွာျဖစ္ပါတယ္။
                Drupal ဟာ ၂၀၁၃ ခုႏွစ္ရဲ႕ ၾသဂုတ္လမွာ v 8.0 ကိုျဖန္႔ခ်ိႏိုင္ဖို႔အတြက္ ယခုအခိ်န္ကတည္းကျပင္ဆင္ေနၿပီျဖစ္ပါတယ္။ Drupal ရဲ႕အားသာခ်က္ေတြကိုထပ္ၿပီးေဖာ္ျပေပးရမယ္ဆိုရင္ Drupal Site တစ္ခုဟာဆိုရင္ Site Admin ရဲ႕သေဘာထားအတိုင္းျပင္ဆင္ႏိုင္မွာျဖစ္ၿပီး၊ ပံုသ႑ာန္မ်ိဳးစံုနဲ႔ Drupal ကို အသံုးျပဳႏိုင္မွာျဖစ္ပါတယ္။ Drupal ရဲ႕အသံုးျပဳသူအမ်ားစုဟာ Site ကို ပံုစံအမ်ိဳးမ်ိဳးနဲ႔ေျပာင္းလဲအသံုးျပဳတာကိုေတြ႕ရၿပီး၊ Drupal ကို အေကာင္းမြန္ဆံုး အေနအထားနဲ႔ ျမင္ေတြ႕ရႏိုင္မွာျဖစ္ပါတယ္။

MODx

                MODx အေၾကာင္းကိုေတာ႔ သိရွိသူအနည္းငယ္ခန္႔သာရွိႏိုင္ၿပီး၊ CMS အမ်ိဳးအစားတစ္ခုျဖစ္ပါတယ္။ MODx CMS Project ကို ၂၀၀၄ ခုႏွစ္ကတည္းကစတင္ခဲ႔တာျဖစ္ၿပီး၊ အေျပာင္းအလဲမ်ားစြာကေန MODx ကို ဖန္တီးေရးဆြဲ ခဲ႔ၾကပါတယ္။ လက္ရွိအခ်ိန္မွာေတာ႔ MODx ဟာ v 2.2.4 ကိုေရာက္ရွိေနၿပီျဖစ္ပါတယ္။ OS အေနနဲ႔ကေတာ႔ Cross Platform အမ်ိဳးအစားျဖစ္ၿပီး၊ PHP နဲ႔ေရးထားတဲ႔ CMS အမ်ိဳးအစားတစ္ခုပဲျဖစ္ပါတယ္။ MODx ဟာ ၂၀၀၇ ခုႏွစ္က Packt Publishing’s ကေပးအပ္တဲ႔ Open Source Content Management System ဆိုကိုရရွိခဲ႔ပါတယ္။
                MODx ဟာ ၂၀၁၀ ခုႏွစ္မွာ MODx Revolution ကိုေရးသားျဖန္႔ခ်ိေပးခဲ႔ပါတယ္။ အသံုးျပဳသူအမ်ားစုရဲ႕ မွတ္ခ်က္ေကာင္းမ်ားစြာနဲ႔အတူ MODx ကိုအသံုးျပဳသူမ်ားစြာေပၚထြက္လာခဲ႔တဲ႔ အခ်ိန္ကာလ တစ္ခုလည္းျဖစ္ပါတယ္။ MODx ရဲ႕ တည္ေဆာင္ပံုနဲ႔ Feature မ်ားဟာစနစ္ကလြန္းတဲ႔အတြက္ေၾကာင္႔ လုပ္ငန္းသံုးဆိုင္ရာ Web Site မ်ားနဲ႔ အစိုးရဆိုင္ရာ Web Site မ်ားအထိ အသံုးျပဳတာကိုေတြ႕ရပါတယ္။ Translation and Community ပိုင္းမွာလည္း ႏိုင္ငံ တကာက ဘာသာစကားမ်ားစြာနဲ႔အသံုးျပဳႏိုင္မွာလည္းျဖစ္ပါတယ္။
                MODx ဟာ နည္းပညာရွင္မ်ားစြာရဲ႕ေထာက္ခံခ်က္ကိုအျပည့္အ၀ရရွိတဲ႔ CMS အမ်ိဳးအစားတစ္ခုျဖစ္ပါတယ္။ အသံုးျပဳရလြယ္ကူရိုးရွင္းတာဟာ MODx ရဲ႕သြင္ျပင္တစ္ခုလို႔ဆိုႏိုင္ၿပီး၊ လံုၿခံဳမႈပိုင္းဆိုင္ရာ မွာလည္းအားေကာင္း လွတာကိုေတြ႕ရပါတယ္။ MODx ရဲ႕ တည္ေဆာက္ပံုအရ Blogger မ်ားရဲ႕အႀကိဳက္ျဖစ္ေစၿပီး၊ end-user မ်ားအတြက္လည္း အဆင္ေျပေစမယ္႔ လုပ္ေဆာင္ခ်က္ေတြကိုထည့္သြင္းေပးထားပါတယ္။
               
               

No comments:

Post a Comment

Pandora Dream ရဲ႕ေရးသားမႈမ်ား....