Nginx with wordpress

သောကြာနေ့ ည က blog ကို rackspace server ပြောင်းလိုက်တယ်။ VPS ကို ပြောင်းလိုက်တယ်ဆိုတာကလည်း Node.js ကို စမ်းချင်တာရယ် နောက်ပြီးတော့ MZ hosting က ရက်ပြည့်တော့မှာ ဆိုတော့ လက်ရှိ hosting ကိုလည်း သဘောမကျတာကြောင့် ပြောင်းဖို့ ဆုံးဖြတ်လိုက်တာ။ ဘယ် host ကို ပြောင်းမလဲစဉ်းစားတော့ Rackspace ကိုပဲ ခေါင်းထဲ ပြေးမြင်တယ်။ တကယ်တန်း ပြောင်းချင်တာကတော့ AWS ပေါ့။ သို့ပေမယ့် ပိုက်ဆံ က အဲလောက် မတတ်နိုင်။ ဒါကြောင့် rackspace ကိုပဲ ပြောင်းဖြစ်တော့တယ်။

ဟိုးအရင်ကတည်းက ကျွန်တော် Nginx အကြောင်းပြောဖူးပါတယ်။ သို့ပေမယ့် အခုလို နဖူးတွေ့ ဒူးတွေ ကြုံရတော့ ဘာလုပ်လို့ ဘာကိုင်ရမှန်းမသိ။ .php ကိုတော့ run ပါပြီတဲ့ wordpress ကတော့ run မရ။ .htaccess အစား config တွေကို သွားပြင်ရတာဆိုတော့ ပြဿနာက ကြုံကော။ wordpress အတွက် အမျိုးမျိုး စမ်းပေမယ့် မရ။ နောက်ဆုံးတော့ http://codex.wordpress.org/Nginx နဲ့ ရသွားတယ်။
Continue reading

Custom Post Type in Wordpres 3

ပြီးခဲ့တဲ့ အပတ်က project တစ်ခုမှာ Custom Post Type ကို အသုံးပြုလိုက်ရတယ်။ Custom Post Type နဲ့ အတူ Custom taxonomy ကို ပါ သုံးလိုက်ရတယ်။ ဘာလို့ သုံးရတာလဲ။ တကယ်တန်းတော့ Post တစ်ခုတည်းနဲ့ တင်ရပါတယ်။ WordPress 3 မတိုင်ခင်ကဆိုရင်တော့ Post နဲ့ တင်ဖြစ်ပါတယ်။ WordPress 3 မှာ Custom Post Type နဲ့ Custom taxonomy ပါလာလို့ စမ်းချင်တာကြောင့်လည်းပါတယ်။ Custom Post Type နဲ့ Custom Taxonomy မရှိခင်တုန်းက Post မှာတင် ရှုပ်နေတာပဲ။ Custom Field တွေကလည်း တော်တော်ရှုပ်တယ်။ Category တွေက အရမ်းများသွားတယ်။ ဥပမာ။။ Country နဲ့ Brand ဆိုပြီး category အောက်မှာ sub category ရှိတယ်ဗျာ။ အဲဒီတော့ User က Add New မှာ တင်တော်တော် လေးကို ရွေးရခက်တယ်။ Country Category ကိုလည်း check လုပ်ဖို့ လိုသလို Brand Category ထဲက တစ်ခုကိုလည်း check လုပ်ရပါတယ်။
Continue reading

New Design

ဒီနေ့ Theme ပြောင်းချင်တာနဲ့ Theme တွေ ရှာတာ စိတ်ကြိုက်မတွေ့ဘူး။ ဒါနဲ့ တစ်ခါတစ်လေ ကိုယ့်ဘာသာကိုယ် ဆွဲကြည့်ပါမယ်လေဆိုပြီး စမ်းဆွဲလိုက်တာ အခု လက်ရှိ Theme ဖြစ်သွားတယ်။ WordPress 3.0 menu ကို သုံးထားတယ်။ Widget support လုပ်အောင် ရေးထားတယ်။ design အကြမ်းကိုတော့ http://iphone.appstorm.net ကနေ အခြေခံထားတယ်။ အခုထက်ထိတော့ အလုံးစုံတော့ မပြီးသေးဘူး။ ၁၀ နာရီလောက်က စဆွဲလိုက်တာ ၃ နာရီလောက်မှာတော့ အကြမ်းထည်လေး ပြီးသွားတယ် ဆိုရမယ်။ အခု Design ကို 960gs css framework နဲ့ ပဲ ဆောက်ထားတယ်။ နောက်ပြီး color scheme ကို ပြင်လို့ရအောင် color scheme အတွက် သီးသန့် CSS ခွဲထုတ်ထားတယ်။
Continue reading

readability on wordpress

ဟိုနေ့က iReader လေး ရေးရင်း iReader မသုံးပဲနဲ့ကော blog တွေမှာ ပေါ်အောင် လုပ်လို့မရဘူးလား လို့စဉ်းစားမိတယ်။ iReader က readability နဲ့ safari reader ၂ ခုကို ပေါင်းထားတာ။ ဒါနဲ့ readability ကို သုံးဖို့ ဆုံးဖြတ်လိုက်တာ။ အဲဒါနဲ့ wordpress plugin တစ်ခု ကောက်ရေးပြီး လက်ရှိ blog နဲ့ mz blog မှာ စမ်းထားတယ်။ public တော့ မထုတ်သေးဘူး။ public ထုတ်ရင် setting တွေထည့်ရမှာ အလုပ်ရှုပ်လို့။ setting page လေး မရေးချင်လို့ public ကတော့ စိတ်ကူးပေါက်မှပဲ ထုတ်တော့တယ်။ အခု MZ blog နဲ့ ကျွန်တော့် blog ကို pdf ထုတ်ချင်တဲ့သူတွေကတော့ readability ဆိုတာလေးကို နှိပ်ပြီး ဘယ်ဘက်က print နဲ့ ထုတ်လို့ရတယ်။ အဲ.. pdf printer တော့ ရှိဖို့လိုတာပေါ့။

WordPress look like framework

wordpress ကို သာမာန်တော်တော်များများက blog လိုပဲ အသုံးပြုနေပါတယ်။ လက်ရှိ အလုပ်က wordpress ကို အဓိက ထားပြီး website တွေ ဆောက်တော့ wordpress ဘယ်လောက်ထိ လုပ်နိုင်သလဲဆိုတာကို သိလာပါတယ်။ တကယ်တော့ wordpress က framework လို အသုံးပြုရင်တောင် ရတယ်။ admin panel ready framework ပေါ့ဗျာ။ admin panel သီးသန့် ထပ်ရေးစရာမလိုပဲ web application တွေ ရေးလို့ ရလာတယ်ဆိုတာကို သိလာတယ်။ ဥပမာ။။ question & answer system ဆိုပါဆို့။ ကျွန်တော် အခု MZ user ကို ကိုယ်ပိုင် framework နဲ့ ဆောက်နေတုန်း တစ်ခု စဉ်းစားမိတယ်။ wordpress နဲ့Q&A site ဆောက်လို့ မရဘူးလား။ ရတာပေါ့။ တကယ်ရပါတယ်။ Question & Answer system မှာ Question ကို Post လို့ သတ်မှတ်ပြီး Answer တွေကို comment လို့ သတ်မှတ်လိုက်လို့ရတယ်။ Question အတွက် comment အတွက်တော့ comment system တစ်ခု နည်းနည်း ပြန်ပြင်ရေးရမယ်။ သိပ်မခက်ပါဘူး။ Answer အတွက် comment ကတော့ ပြန်ရေးစရာမလိုဘူး။ wordpress ရဲ့ comment က thread system ပါပြီးသားပဲ။  နောက်ပြီးတော့ reputation အတွက် ပြန်ပြင်ရေးဖို့ပဲ လိုတယ်။ ဒါပဲ ရှိတယ်။ သိပ်အများကြီးတောင် မလိုပဲ အကုန်ပြီးသွားလောက်ပါတယ်။

Continue reading

WP Touch with Zawgyi Embed [Fixed]

WP Touch ကို update လုပ်လိုက်တာ Zawgyi font က iPhone ပေါ်မှာ မပေါ်တော့ဘူး။ ဒါနဲ့ ဘာလို့လည်း တော်တော်အဖြေရှာလိုက်ရတယ်။ css တွေဖျက်။ javascript တွေ ဖျက်။ ဘာမှမထူး။ နောက်ဆုံးတော့မှ Doctype ပြဿနာ ဖြစ်နေတယ်။

wp-content/plugins/wptouch/themes/core/core-header.php

အဲဒီက

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

ဆိုတာကို remove လုပ်လိုက်ရင် ရတယ်။ iDevice က Safari တစ်ခုတည်းက အဲဒီ ပြဿနာ ရှိတယ်ထင်တာပဲ။ အဲဒီ DOCTYPE ကြေငြာတာလေး ဖြုတ်လိုက်တော့ အလုပ်လုပ်သွားပါလေရော။

Zawgyi Embed for WordPress

လက်ရှိ mobile တွေမှာ ဇော်ဂျီ font default မပါလာပါဘူး။ mobile တွေကနေ ကြည့်ရင် ကိုယ့် site မှာ မြန်မာလို မမြင်ရတဲ့အတွက် အဆင်မပြေကြပါဘူး။ jailbreak မလုပ်ချင်တဲ့သူတွေ လုပ်လို့မရသေးတဲ့သူတွေအတွက်ပါ ကိုယ့် site ကို မြင်ချင်ရင် အောက်က plugin လေးကို download ချပြီး သွင်းလိုက်ရင် အဆင်ပြေပါလိမ့်မယ်။ ကျွန်တော်ကတော့ လက်ရှိ wp touch plugin ကို Mobile အတွက် သုံးထားပါတယ်။

Continue reading

Nav Menu

WordPress 3.0 မှာ Menu ဆိုတာ ထပ်ပါလာပါတယ်။ Menu က theme အဟောင်းတွေမှာ သုံးလို့မရပါဘူး။ Menu ကို သုံးမယ်ဆိုရင် menu register လုပ်မှရပါတယ်။
[lang name="php"]
// To allow to use Nav
register_nav_menus( array(
‘primary’ => ‘Menu Description’,
‘secondary’=>’Second Menu Description’,
) ); [/lang]
Continue reading