Opensource CMS : Joomla and Wordpress
What is CMS(Content Management System)?
World wide web နည္းပညာၾကီးထြန္းကားလာတဲ့ ခ်ိန္မွာ web ေပၚမွာ web pages ေလးေတြတည္ေဆာက္ၿပီး စီးပြားေရး၊လူမႈေရးနဲ႔နည္းပညာေတြ ဖလွယ္ဖို႕ Co-operate ၾကီးေတြကစလို႕ personal blog ေလးေတြအဆံုး web ေပၚတက္ေရးလာၾကတယ္။ ဒီေနရာမွာ Time, Newsweek လိုမ်ိဳး media ဆိုဒ္ေတြအတြက္ ေန႕စဥ္တက္ေန႕တဲ့ သတင္းေတြ ၊ဓာတ္ပံုေတြကို simple page တခုစီေပၚ အခ်ိန္နဲ႕ တေၿပးညီတင္ေပးဖို႕ရာ ၾကီးမားတဲ့ စိန္ေခၚမႈတရပ္ၿဖစ္လာတယ္။ ဒီၿပသနာေတြေၿဖရွင္းဖို႕ရာ Content Management System တခုကိုေမြးဖြားလိုက္ၿခင္းအားၿဖင့္ ေနစဥ္ေစာင့္ၾကည့္ၿပဳၿပင္ရေနတဲ့ ၿပသနာေတြကို ကင္းလြတ္သြားၿပီး ၊သာမာန္ စာစီစာရိုက္ (Journalist, No technical ) user တေယာက္အေနနဲ႕ေတာင္ သတင္းတပုဒ္တင္ဖို႕ စကၠန္႕ပိုင္းေလာက္ခ်ိန္တြင္းမွာလုပ္ေဆာင္လာႏုိင္ပါတယ္။Content Management System ကိုအသံုးၿပဳၿပီး web site တခုတည္ေဆာက္ရာမွာ ယေန႕ နာမည္ၾကီးေနတဲ့Joomla နဲ႕ Wordpress (CMS) ရဲ႕ အလုပ္လုပ္ပံု ကိုလိုက္ၿပီး ကိုယ့္ Project အတြက္ သင့္ေလ်ာ္မဲ့ CMS ကိုအသံုးၿပဳၾကရပါတယ္။ဒီေနရာ Joomla developer ကလည္း Joomla ကေကာင္းတယ္ Wordpress developer ကလည္း Wordpress ကေကာင္းတယ္နဲ႔ အသီးသီးအၿငင္းပြားၾကပါတယ္။ အကီႏို Facebook မွာေတာင္ တခါ comment ရွည္ၾကီးၿဖစ္တဲ့ထိ ၿငင္းက်ဖူးတယ္။ အကီႏို ကိုယ္တိုင္လည္း Wordpress ကို blog အေနနဲ႕အသံုးၿပဳၿပီး Joomla ကို အလုပ္္အေနနဲ႔ အသံုးၿပဳပါတယ္။ ဒီလိုအသံုးၿပဳတဲ့အခါမွာ သူတို႕ရဲ႔ အားသာခ်က္ အားနည္းခ်က္ကေလးေတြကို သိရွိထားမယ္ဆိုရင္ ကိုယ့္ Project နဲ႕ သင့္ေလ်ာ္မဲ့ CMS ကိုေရြးခ်ယ္ႏိုင္မွာပါ။

ေနာက္ခံသမိုင္းေၾကာင္း
Wordpress ကိုေတာ့ အဓိက စတင္သံုးစြဲခဲ့တာ Blog ေတြကေနစတင္ၿပီး ယေန႕အခါမွာေတာ့ CMS အမ်ိဳးအစားအေနနဲ႕ပါ အသံုးၿပဳလာၾကတယ္။ Wordpress ရဲ႕ အားသာခ်က္ကေတာ့ Themes ေတြအရမ္းလွတယ္။ ကိုယ္တိုင္လည္း စိတ္တိုင္းက်ၿပဳၿပင္ေရးဆြဲႏိုင္တယ္။Joomla ကေတာ့ Mambo ရဲ႕ အေငြ႕အသက္မကင္းဘူးလို႕ဆိုႏိုင္တယ္။ Mambo ရဲ႕အားနည္းခ်က္လိုအပ္ခ်က္ေတြကိုၿပဳၿပင္ရင္း Joomla ဆိုတာၿဖစ္လာတယ္။Joomla 1.0 ကို 2005 မွာစတင္ပြဲထုတ္ခဲ့တယ္။ ယေန႕ခ်ိန္မွာေတာ့ Joomla ကို 2.5 million ၾကိမ္ထက္ေက်ာ္ေအာင္ download ခ်အသံုးၿပဳေနၾကၿပီ။
Web 2.0
လြန္ခဲ့တဲ့ ႏွစ္အနည္းကစၿပီး plug-ins က software industry ေေတြရဲ႔လုပ္ေဆာင္ခ်က္ေတြကိုေၿပာင္းလာတယ္။ အေကာင္းဆံုး ဥပမာေပးရရင္ေတာ့ Morzilla firefox ပါ။
Plug–ins ေတြအသံုးၿပဳလာတဲ့အတြက္
Developer ေတြဟာ ၿပဳၿပင္္ခ်ိန္နည္းပါလာတယ္။
ေပါ့ေပါ့ပါးပါးနဲ႕လ်င္လ်င္ၿမန္ၿမန္အသံုးၿပဳလာႏိုင္တယ္ Joomla ေရာ Wordpress မွာပါ plug-ins ေတြလွိဳင္လွိဳင္အသံုးၿပဳႏိုင္ပါတယ္။
Wordpress မွာဆို widgets ေတြကို extension အေနနဲ႔သံုးႏိုင္သလို Joomla ရဲ႕ extension ၃မ်ိဳးၿဖစ္တဲ့ component,Plug-in,module တို႕ကုိ အသံုးၿပဳႏိုင္က်မွာပါ။
Themes အေနနဲ႔ၾကည့္ရင္ Joomla ရဲ႕ themes အလုပ္ေတြအားလံုးကို index.php မွာပဲစုၿပီးေရးသားထားပါတယ္။ အဲဒီမွာကိုယ္သံုးတဲ့ themes အလိုက္ module ေတြေၿပာင္းလဲအသံုးၿပဳႏိုင္ပါတယ္။
<jdoc:include type=”module” name=”top”/>
Wordpress မွာေတာ့ themes တခုစီတိုင္းမွာ footer.php, header.php,sidebar.php တို႕နဲ႕ခြဲၿခားထားၿပီး themes ေတြအလိုက္လုပ္ေဆာင္မႈေၿပာင္းလဲပါတယ္။
eg: wp-content\themes\..
ဒီေနရာမွာ Joomla နဲ႕ wordpress မတူညီခ်က္ကေတာ့ Joomla ဟာ MVC(Module, view ,control) ကိုအသံုးၿပဳထားၿပီး module ကိုလုိက္ၿပီး visual ေၿပာင္းလဲေပးႏိုင္ၿခင္းပါ။
လိုအပ္ခ်က္ေတြရွိအံုးမယ္ထင္ပါတယ္။ဖတ္မိသေလာက္ၿပန္လည္မွ်ေ၀လိုက္ပါတယ္။ လိုတာရွိရင္လဲ ေၿပာေပးၾကပါ။


May 24th, 2010 at 4:11 pm
Wordpress ကို သုံးေနတယ္ ဆိုေပမယ္႔ … မသိတာေသးတာေတြ
Joomla အေၾကာင္း သိရတာေတြ အတြက္ ေက်းဇူးပါ .. ညီမေရ …
May 25th, 2010 at 1:01 pm
May be Duplicate Sentence >>>
Themes အေနနဲ႔ၾကည့္ရင္ Joomla ရဲ႕ themes အလုပ္ေတြအားလံုးကို index.php မွာပဲစုၿပီးေရးသားထားပါတယ္။ အဲဒီမွာကိုယ္သံုးတဲ့ themes အလိုက္ module ေတြေၿပာင္းလဲအသံုးၿပဳႏိုင္ပါတယ္။
Themes အေနနဲ႔ၾကည့္ရင္ Joomla ရဲ႕ themes အလုပ္ေတြအားလံုးကို index.php မွာပဲစုၿပီးေရးသားထားပါတယ္။ အဲဒီမွာကိုယ္သံုးတဲ့ themes အလိုက္ module ေတြေၿပာင္းလဲအသံုးၿပဳႏိုင္ပါတယ္။
FYI >> http://www.smashingmagazine.com/2010/05/03/joomla-and-wordpress-a-matter-of-mental-models/
May 25th, 2010 at 3:01 pm
Joomla သုံးေနသူတစ္ေယာက္ဆိုရင္ အမဆီက ပညာေလးမ်ားလိုခ်င္ပါတယ္။ Joomla နဲ႔ပတ္သက္တဲ့ post ေလးေတြဖတ္ခ်င္ပါေသးတယ္အမ ေလးစားစြာျဖင့္