Client Demand = Add skills at my CV


Hello my reader,sorry I haven’t  update too my blog cause I am busy at multiple projects. As you know since I got my dream job,I work back joomla and all of my joomla are Joomla 3 🙂  If you don’t know about how cool of joomla 3  must read this . Day by Day I work with joomla and my brilliant colleges and client demand,I have lot of experiences to share you.BTW you all notice my blog is using wordpress and some of my post are about Drupal. Yes,  I being working with joomla since 2008 and Drupal is my new toy which I start work 2011. Honestly I haven’t work WordPress as commercial work but wordpress is best place for sharing my blog.I’ve been seen a lot of CMS wars and competition about Joomla,Drupal,Wordpress.

For my opinion,

  • first important is base on Client demand.some of client don’t have no idea which CMS we will use, but some are very strong on they believe. Like my current client they love joomla.
  • second is base on requirement. Point out this article. Choose which make productive and effectively.

Client Demand = Plus experiences at my CV 🙂

Continue reading

Un clickable a


These days I have big holidays and I am a bit free. Most of my things are settle down and I try to work back my time schedule  Like I did in past, Morning exercise,reading news before and after work. Learning new or testing. Then I got one Drupal Project from my friend as volunteer on fixing bug. I am so happy to work back on Drupal after 3 months working on Joomla. Well! I still love both of them.

I don’t know what you guys think,for me fixing bug is more hard then building new. Since my last two joomla projects I was re writing templates according to Client guide line with responsive and fixing bug.  Start day of helping friend project I got Brilliant ideas .

In their issue list they have nav-menu with has Child menu. But they don’t want to clickable the root menu and only clickable Child.So for this one I found one from googling. That’s for the html may not useful in Drupal.

<html>
<head>
     <style type='text/css'>
     a span.unclickable  { text-decoration: none; }
     a span.unclickable:hover { cursor: default; }
     </style>
</head>
<body>
<div>
<a href="http://www.google.com">
  <span>title<br></span>
  <span class='unclickable' onclick='return false;'>description<br></span>
  <span>some url</span>
</a>
</div>
</body>
</html>

In that code main key is  onclick=’return false;’  You can copy code and test it.

For Drupal we use simple module which call Special Menu Items  http://drupal.org/project/special_menu_items . Download ,Install and enable that module.

Then go to your menu and add <nolink> in the Path. Or if you want Spreader type <separator> in the path.

menu link

 That’s all.Enjoy using simple technique. I not done all issue list so I will continue next blog post. Enjoy holidays all

How to add file at Drupal 7


Tutorial Post ေလးေတြ မေရးတာ ၾကာေနၿပီဆိုေတာ့ အခုလက္တေလာ အကီႏို Drupal project တခုေရးရင္းနဲ႔ရွာေတြထားတဲ့
ရိုးရွင္းတဲ့ How to add file at Drupal 7 ဆိုတဲ့ Tutorial ေလးကို မွ်ေ၀ခ်င္ပါတယ္။
စာဖတ္သူ ရဲ႕ စက္ထဲမွာ (သို့) လက္တေလာ စမ္းသပ္ထားတဲ့ Drupal project ေလးရွိမယ္လို့မွတ္ယူထားလိုက္ပါမယ္။
ယေန့ ဆိုဒ္ေတာ္ေတာ္မ်ားမ်ားမွာ ပါတဲ့ ကိုယ္ရွဲခ်င္တဲ့ မွ်ေ၀ခ်င္တဲ့ download link ေလးကုိ ကိုယ့္ Drupal ဆိုဒ္ကေလးကေနတင္ခ်င္တယ္ဆိုရင္ေတာ့ Drupal မွာ အသင့္ပါၿပီးသား File module ေလးကို On လိုက္ပါ။


ၿပီးရင္ေတာ့ ကိုယ္တင္ခ်င္တဲ့ Content မွာတင္ႏိုင္ဖို႔ Field တခုေဆာက္ပါမယ္။အကီႏိုက ေတာ့ Blog ဆိုတဲ့ Content ကေလးမွာ ထည့္ခ်င္တာေၾကာင့္ Structure>Content Type> Blog ကိုေရြးပါတယ္။


ၿပီးရင္ေတာ့ Field အသစ္ထပ္ထည့္ခ်င္တာမို႔ Manage fields ကို ႏိွပ္လုိက္ပါတယ္။


ၿပီးရင္ေတာ့ လိုအပ္တာေလးေတြကိုၿဖည့္ပါ ။


Allowed File extension မွာ ကုိယ္တင္မဲ့ File အမ်ိဳးအစားေတြကိုၿဖည့္ပါ။ File directory မွာေတာ့ သီးသန္႔ Folder ေလးေဆာက္လိုက္ပါ။
ကိုယ္ေဆာက္ထားတဲ့ ဖိုဒါေလးကိုေတာ့ sites/default/files/my-download-files မွာ ေတြ႔ႏိုင္ပါတယ္
အားလံုးတည္ေဆာက္ၿပီးသြားရင္ Content အသစ္ထည့္ၾကည့္ပါ။

Continue reading

10 Tips to build websites


အစကေတာ့ ဒီရက္အပိုင္းအတြင္း ကို သိဂၤါရေတာင္းထားတဲ့ Joomla ရဲ႕ Template အေၾကာင္းေလး ေရးမလို႕ ပါပဲ။ ဒါနဲ႕ ကိုယ္တိုင္ ရိုးရိုး HTML template ကေလးကို 960gs နဲ႕ေဆာက္ၿပီးေနာက္မွ Joomla libiraiey ေတြထည့္မယ္ဆိုၿပီး ခ်န္ထားတာ။  ဒီေနေတာ့ ရံုးမွာ အင္တာနက္မရတာနဲ႕ အရင္ ကခ်ထားတဲ့ ebooks ေတြကိုၿပန္ဖတ္ရင္းနဲ႕ ဒီပုိစ္ေလးဟာ အားလံုးနဲ႕ လည္း သက္ဆိုင္လိမ့္မယ္ ထင္တာနဲ႕ ၿပန္လည္ ေ၀မွ်ေပးလိုက္ပါတယ္။

1.Choose Focus: Make it Simple
ဒီ အခ်က္ကေတာ့ ရိုးရွင္းပါတယ္။ ဘယ္ အရာပဲ လုပ္လုပ္ အာရံုစိုက္ၿပီး လုပ္ပါ။ Joomla ပဲၿဖစ္ၿဖစ္ Drupal ပဲၿဖစ္ၿဖစ္ WordPress ကိုယ္ေရြးခ်ယ္တဲ့ Framework ေပၚမွာ ပိုင္ႏိုင္ေကာင္းမြန္စြာ အသံုးခ်ၿပီး အသံုးၿပဳသူ user နဲ႕ target> audience/visitor ေတြအတြက္လြယ္ ကူရိုးရွင္းစြာေဖာ္ၿပႏိုင္တဲ့  website တခုၿဖစ္ဖို႕ အေရးၾကီးပါတယ္။

2.Make Plan Before we develope


Imagined as you build house.If you have plan to add extra rooms ,you must have extra spaces for them.Same like building website your website trem to add more future artciles,advenstiments,social media and etc you must have spaces for them beofre you develope website. ကိုယ့္ရဲ႕ website ကို ကိုယ့္ရဲ႕ အိမ္ကေလး တလံုးလို႕ စိတ္မွန္းကေလးနဲ႕ စတင္ တည္ေဆာက္ၾကည့္ရေအာင္ ။ဥပမာ ကုိယ္ရဲ႕ အိမ္ကေလး ကို ေၾကၿငာေလးေတြ ထည့္အုံးမယ္၊  တင္းေဆာင္းပါးေလးေတြထည့္ထပ္အံုးမယ္လို႕ ရည္ရြယ္ထားရင္ သူတို႕ အတြက္ေနရာေလးေေတြ ၾကိဳ ရာထားေပးခဲ့ရမွာပါ။ joomla မွာ ဆို modules, Drupla မွာ ဆို blog ,Wordpres မွာဆို widgest ကေလးေတြဟာ အကီႏို အခုရည္ညြန္းတဲ့ ေနရာေလးေတြပါ။ ဒီေနရာေလးေတြကို Templaes/ Themes စေဆာက္ထဲက ေနရာယူထားသင့္ပါတယ္။

3.Before you develope website visit other website
ဒီ အခ်က္ကေတာ့ အကီႏိုမွမဟုတ္ဘူး လူတိုင္း လူ႕သဘာအရ ကိုယ္ဒါလုပ္ေတာ့မယ္ဆို ကိုယ့္နဲ႕ အလားတူတဲ့ ၿပိဳက္ဖက္ေတြ ရဲ႕ အေၿခအေနကိုေလ့လာတတ္ၾကတာ လူတိုင္းပါပဲ။ ဥပမာ ကိုယ္က လက္ဘက္ရည္ဆိုင္ဖြင့္ေတာ့မယ္ဆို သူမ်ား လက္ဘက္ရည္ဆိုင္ေတြကို ေလ့လာၾကမွာပါ။ အဲဒီမွာ သူတို႕ ဘာေၾကာင့္ ေအာင္ၿမင္တယ္ သူတို႕ ဘာေၾကာင့္ စီးပြားၿဖစ္တယ္ဆိုတာေတြကို မွတ္သားထားပါ။
4.Learn about other website features and web technology

5.Make a list down of website lists which you delight.

It may be the whole website or it may be part of website.And analysis what things make me attractive.Font?Desing?Content?Writer? etc

5.Who is your target?

Who will visit your site? Who is your audience? This is very important to developing your website.There are over ****** of websites through internet. ကုိယ့္ရဲ႕ visitors ကဘယ္သူလဲ bယ္သူေတြအတြက္ ရည္ညြန္းၿပီး websites ကို တည္ေဆာက္မွာလည္း။ဒီေမးခြန္းက အင္မတန္ အေရးၾကီးပါတယ္။ကိုယ့္ရဲ႕ visitor  အလုိက္ ကိုယ့္ရဲ႕ website ရဲ႕ Plan ဟာ ေၿပာင္းလဲသြားပါတယ္။ဥပမာ ဘေလာ့လိုမ်ိဳးရိုးရွင္းတဲ့ website ေတာင္မွ Plan ေတြရွိပါတယ္။ ကိုယ့္ဘေလာ့ဟာ ဓာတ္ပံု အသားေပးဘေလာ့လား ဒါဆိုရင္ေတာ့ photo gallery ကေတာ့ မပါမၿဖစ္ပါ၀င္ရမဲ့ အခ်က္ပါ။ သတင္း နည္းပညာ အသားေပး ဘေလာ့လား ဒါဆိုရင္ေတာ့ Tutorial/Freebie/ Download/ Free Ebooks/Sharing ကေတာ့ ကိုယ္ဘေလာ့မွာ အဆြဲေဆာင္ႏိုင္ဆံုး အခ်က္ေတြပဲၿဖစ္မယ္။ဖက္ရွင္ အလွအပအသားေပး ဘေလာ့ဆိုရင္ေတာ့ ကိုယ့္ Themes/templates က အေရာင္ေတာက္ေတာက္နဲ႕  ဆြဲေဆာင္မွဳရိွေနဖို႕ကအေရးၾကီးဆံုးပါ။

5.Creating User Friendly Index page
Web site တခုလံုးရဲ႕ အသက္ဟာ index page လို႕ေခၚတဲ့ မ်က္ႏွာစာ စာမ်က္ႏွာပါပဲ။ အဲဒီမ်က္ႏွာစာဟာ

5.1.Simple ရိုးရွင္းရမယ္ (ရႈတ္ေထြးၿပီး မ်ားၿပားလွတဲ့ infromation ေတြ ဟာ စာဖတ္သူ ကို ၿငီးေငြ႕သြားေစပါတယ္။)
5.2.Effective ထိေရာက္ရမယ္(ကိုယ့္ website ရဲ႕ ရည္ရြယ္ခ်က္ ရည္ညြန္းခ်က္ေတြကို ထိေရာက္စြာေဖာ္ၿပထားရမယ္)အသံုးမ်ားၿပီး လူတိုင္းအသံုးၿပဳေနတဲ့ Google ဟာ သူရဲ႕ ရိုးရွင္းတဲ့ Design နဲ႕ သူရဲ႕ လုပ္ေဆာင္ခ်က္ေတြကို ထိမိစြာေဖာ္ၿပေပးပါတယ္။ Google က search engine ပါ ဒါေၾကာင့္မို႕ သူမွာ Search box ကလြဲ ဘာဆိုဘာမွမေဖာ္ၿပထားပါဘူး။
6.Breadcrumbs: Explain visitior where they are


Breadcrumbs ဟာ visitor ကုိ သူဘယ္ေရာက္ေနတယ္ ဘယ္ကိုဆက္သြားရမယ္ ဆိုတာကို ေဖာ္ၿပေပးထားသင့္တယ္။ ဒါမွ visitor က သူႏွစ္သက္ရာ Cartegory/articles/Contents ဆီေတြကိုသြားႏိုင္မွာပါ။ Don’t Link to Current Page: ဒီေနရာမွာ Breadcrumbs: ဟာ ယခုေရာက္ေနတဲ page ကို ဘယ္ေတာ့မွ linable မၿဖစ္ေစရပါဘူး။ဒီအခ်က္ကေလးကေတာ့ မွတ္မွတ္ရရ အကီႏို လြန္ခဲ့တဲ့ တႏွစ္ေက်ာ္ေလာက္က Joomla နဲ႕ post ကို Linkable ၿဖစ္ေအာင္ဘယ္လိုလုပ္ရမလဲ ေရးထားတဲ့ post ကေလး share တုန္းက ကို everlearner ကရွင္းၿပထားတဲ့အခ်က္ကေလးပါ။
7.Link:Link should be stand out.

They should different from surronunding content.If the link is a button or a image, make sure it changes it’s state when a user hovers over it.
8.Cotent: Provied news content.

အားလံုးသိၾကတဲ့ content is king ဆိုတဲ့ အတိုင္း အသစ္သစ္ေသာ content ကို visitor တိုင္းေစာင့္ေမွ်ာ္လင့္ေနပါတယ္။ ဆိုဒ္တခုသြားၾကည့္လိုက္လို႕ တပတ္ေနလဲ ဒီပုိစ္ေနာက္တပတ္ေနလည္း  ဒီပိုစ္ဆိုရင္ေတာ့ ေနာက္ပိုင္း အဲဒီဆိုဒ္ကိုလာလည္သူဦးေရဟာ
ထက္၀က္မကက်သြားမွာပါ။
9.Avoid using justified text.
ဒီအခ်က္ကိုေတာ့ အကီႏို အၾကိဳက္ဆံုးပါပဲ။ဘာေၾကာင့္လဲဆိုေတာ့ အပတ္စဥ္ ဂ်ာနယ္ တခုကို Drupal နဲ႕ အကီႏိုေရးေပးတုန္းက စာၿဖည့္တဲ့ သူနဲ႕ အကီႏိုနဲ႕ အေတာ္အတန္ကို အခ်င္းမ်ားခဲ့ရတဲ့ ကိစၥေလးမို႕ပါ။ unfortunately,justified text displays poorly on the Web at this point ဒီလို justified text ဟာ web ေပၚမွာ အဆင္မေၿပစြာမၿပႏိုင္တဲ့ အၿပင္ သူတို႕က ၿမန္မာစာေဖာင့္ကုိ  သံုးတဲ့ အတြက္ စာပိုဒ္ အခြဲအၿပဳမွာ ဘယ္မွ မလွမပတဲ့ content တြထြက္ေပၚလာရတာပါပဲ။  အဲဒီတုန္းက အကီႏို ဒီအခ်က္ကိုသာ သိခဲ့ရင္ justified မလုပ္နဲ႕လုိ႔ရိုးရိုးရွင္းရွင္း ၿပန္ေၿပာႏိုင္ခဲ့ရမွာ မသိခဲ့ေတာ့ editor ေၿပာင္းမ်ိဳးစံုကို ထည့္၊ blog theme ကိုၿပန္ၿပန္ေရးေပးနဲ႕ ေတာ္ေတာ္ကို အလုပ္မ်ားခဲ့ရတဲ့အခ်ိန္ပါ။
10.Group related items together.
Grouping items together conveys to users the fact that they’re related. တူရာေလးေတြစုၿပီးေဖာ္ၿပေတာ့ ဖတ္ရႈတဲ့ visitor ေတြအတြက္ အဆင္ေၿပသလို content creator/editor ေတြအတြက္လည္း အဆင္ေၿပေစပါတယ္။ ဥပမာ.Example: Joomla>Category, Drupal>Taxonomy, WordPress>Tag
ဒီအခ်က္ေတြ က အကီႏို အဓိကထားဖတ္မိၿပီး ဦးစားေပးေရးသားသြားတာပါ။ ဒီထက္မကေကာင္းတဲ့  အခ်က္ေတလည္းရွိပါေသးတယ္။ အကယ္၍ ကိုယ္ကိုတိုင္ေလ့လာဖတ္ခ်င္တယ္ဆိုရင္  ahkeno@gmail.com  ေမးလ္းပို ႕ေတာင္းႏိုင္ပါတယ္။  တခု ေမတၱာရပ္ခံခ်င္တာကေတာ့ အကီႏို  ခ်က္ကေန ဘယ္သူ႕ကိုမွ လက္မခံတာမို႕ ခ်က္ invite လုပ္ၿပီး မေတာင္းဆိုပါနဲ႕ လို႕။

ဆက္လက္ၿပီးေတာ့ေဖာ္ၿပသြားပါမယ္။

Drupal Useful Module


Drupal Modules

Drupal is a truly modular framework. 

Drupal ဟာ modules ေတြနဲ႕ တည္ေဆာက္ထားတဲ့ framework လို႕ေၿပာလုိ႕ရေအာင္ modules ေတြဟာ Drupal project အတြက္မရွိမၿဖစ္ အေရးပါတဲ့ အရာေတြပါ။ အဲဒီ module ေတြကို ကိုယ့္ porjects ေတြမွာ ဘယ္လို အဆင္ေၿပစြာ အသံုးခ်သြားမလဲဆိုတာကေတာ့ Developer ရဲ႕ အသက္ပါပဲ။ ကိုယ္ကြ်မ္းက်င္ရာ ပါးနပ္စြာေရြးခ်ယ္ တည္ေဆာက္မႈေပၚမွာ မူတည္ ၿပီး developement time ကလည္း သက္သာသြားမွာပါ။ အကီႏို CMS project တခု စေဆာက္ေတာ့မယ္ဆိုရင္ Drupal ပဲၿဖစ္ၿဖစ္ joomla ပဲၿဖစ္ၿဖစ္ အရင္ဆံုး extension/modules ေတြကို လိုက္ရွာပါတယ္။ ၿပီးရင္ ဘာမွမရွိေသးတဲ့ အလြတ္တခုေပၚမွာ
အရင္ဆဲုးစမ္းပါတယ္။ ၿပီးရင္ေတာ့ သူ႕ ရဲ႕ သက္ဆိုင္ရာ ေကာင္း က်ိဳး ဆိုးက်ိဳးေလးေတြကို note နဲ႕ တြဲၿပီး မွတ္သားထားေတာ့ ေနာက္ဆို ကိုယ္သီးသန္႕ လိုက္ရွာေနစရာမလိုေတာ့ပါဘူး။  ဥပမာအားၿဖင့္ ဘယ္လို projects ပဲၿဖစ္ၿဖစ္ View,Ctool,token တို႕က လုိအပ္ေတာ့ သူတို႕ ကို Drupal install လုပ္ၿပီးတာနဲ႕ တၿပိဳင္နက္ install လုပ္ထားပါတယ္။Before we start build project we need to install require module for all projects.

1.Ctool http://drupal.org/project/ctool

2. Views  module is the most powerful module available for development in Drupal.

3.Toekn http://drupal.org/project/token

All your added module will save in your project>sites>all>modules. Remember folder under sites are store your project module,theme,libraries.

You can change your configuration at sites>default >setting.php

How to install Drupal Module!


Last post I was recommended you to download “View” and this post I will show you how to install modules.

First go to the “modules” to top menu.By browser link http://localhost/your-project-name/admin/modules.

Then click on the instal new module.
Upload view. Enable View module.

Drupal 6 တုန္းက installဆိုတာမပါေသးေတာ့ ေနာက္ပိုင္းကေန ကိုယ္ရဲ႕ project>site>all>module ထဲမွာသြားၿပီး download လုပ္ထားတာကို unzip ၿဖည္ေပးရပါတယ္။  ဒါေၾကာင့္မို႕ Drupal 7 က ပိုၿပီး userfriendly  ၿဖစ္တယ္လို႕ အကီႏို ခံစားမိပါတယ္္။

Other useful module for Content Management
View Slideshow
ColorBox 
wysiwyg 
Webform 
For SEO
path auto 
page title

Site Map 

More download http://drupal.org/project/modules

Let’s with Drupal


Content Management System ဆို Joomla နဲ႕ စခဲ့တဲ့ အကီႏို အဖို႕ေတာ့ Durpal ကို စတင္ေၿပာင္းဖို႕ရာ အင္မတန္ေတာ့ ခက္ခဲတဲ့ ကိစၥတခုပါ Technical ပိုင္း အရမေၿပာင္းႏိုင္တာ မဟုတ္ေပမဲ့ egoအပိုင္းရ ေရာ Joomla Conference ၾကီးေတာင္ တတ္ထားၿပီး ၿပန္ေရာက္တာ တလေလာက္ေတာင္ မၿပည့္မေသးတဲ့အခ်ိန္မွာ အလုပ္ရဲ႕ လို အပ္ခ်က္အရ မေၿပာင္းမၿဖစ္ေၿပာင္းခဲ့ရပါတယ္။  အဲဒီတုန္းက လက္ရွိ Joomla project ကမၿပတ္ေသးေတာ့ ၉နာရီကေန ညေန ၄နာရီထိ Joomla လုပ္ ၁နာရီကိုေလ့လာခ်ိန္ထားၿပီး ညပိုင္းေတာက္ေလ်ာက္ Drupal ကို စမ္းရင္းနဲ႕ တခါတည္း project  စခဲ့ရတာပါ။ အဲဒီတုန္းက yoma က သူငယ္ခ်င္းကေတာ့ ေတာ္ေတာ္ေလး အကူညီေပးခဲ့ပါတယ္။ ဒါေပမဲ့ ထံုးစံ အတိုင္း အၿမဲတမ္း google ကေန self learning နဲ႕ စရတာေပါ့။မွတ္မွတ္ရရ စစခ်င္း error တက္တာ drupal 7 ကို စသံုးတဲ့ အကီႏို က  joomla 1.5 ေၾကာင့္ xampp version အၿမင့္မသံုးထားေတာ့ error တက္တာေပါ့။ ဒီ error ေလးေၾကာင့္ ဘာပဲစလုပ္လုပ္ system requirement ကို စဖတ္ၿဖစ္ေတာ့တယ္။ စစခ်င္းမွာ joomla ရဲ႕ concept ေတြေၾကာင့္ drupal ဟာ ကိုယ့္ အတြက္ေတာ္ေတာ္ၾကီး ကို အဆင္မေၿပတဲ့ သတၱ၀ါလို႕ ခံစားမိတယ္ ေနာက္ေတာ့ ဒီပံုတိုင္းသြားရင္ မၿဖစ္ေတာ့ဘူး ဆိုၿပီး Joomla ကို ေမ့ အသစ္တေယာက္က စေလ့လာ သလိုမ်ိဳးေလ့လာမွ ေတာ္ေတာ္ေလး ခရီးေရာက္ေတာ့တာပါ။ ေနာက္ပိုင္းေတာ့လည္း projects ေတြက ဆက္တိုက္ drupal ၾကီးၿဖစ္ေနတာမို႕ ခုေတာ့ ကိုယ္ကို project တခုမွာ စိတ္ၾကိဳက္ CMS နဲ႕ ေရးပါဆို Drupal ပဲေရးၿဖစ္ေတာ့မယ္ ။ မန္းေလး ဘားကမ့္တုန္းကလည္း သံေယာဇဥ္မင္း၊ေ၀လြင္ တိုနဲ႕ trial drupal session ေတာင္ လုပ္ၿဖစ္တဲ့ အထိကို စြဲသြားတာ။ ဒီေလာက္ တရွည္တလ်ားၾကီးေၿပာၿပေနတာ ဘာေၾကာင့္ အကီႏို drupal လုပ္ၿဖစ္တယ္ဆိုတာေၿပာၿပထားတာပါ။  ေတာ္ေတာ္မ်ားမ်ားက အကီႏိုကို ဆို Joomla အေနနဲ႕ သိထားေတာ့ Drupal ထေရးေတာ့ အေၿပာင္းအလဲၿမန္တယ္ ထင္ေနမွာစိုးလို႕ပါ။

ကဲစၿပီးေတာ့ Drupal ကို ကိုယ့္ရဲ႕ localhost ေလးေပၚမွာ စမ္းၾကည့္ရေအာင္ေနာ္ ။ ဒီပိုစ္က လံုးလံုး၀၀ beginnre အဆင့္ၿဖစ္တာမို႕ သိၿပီးသား သူေတြ ေက်ာ္သာဖတ္သြားပါ။

What we need for Drupal?

၁.အားလံုးရဲ႕ အစပထမ Localhost မွာ database တခုေဆာက္ပါ။အကီႏိုကေတာ့ Database ေဆာက္တဲ့ အဆင့္ကိုအရင္လုပ္ပါတယ္။ ဒါမွ durpal install လုပ္တဲ့ အခါ step by step clickသြားႏိုင္ေအာင္လုိ႕ပါ။

၂. စစခ်င္း install လုပ္တဲ့ အခါ standard နဲ႕ minimal ကိုေမးပါတယ္။ Standard ကေတာ့ core drupal ကဟာေတြနဲ႕ အဓိကသံုးမွာေတြ ပါၿပီးသားေပါ့။ minimal ကေတာ့ modules အနည္းအက်ဥ္းနဲ႕ေပါ့ေပါ့ပါးပါး ဘေလာ့လို ဆိုဒ္ေလာက္ေတြအတြက္ပါ။ အကီႏိုကေတာ့ standard ပဲေရြးလိုက္ပါတယ္။

၃.ေနာက္ေတာ့ Choose language,Verify requiments ေတြကို Next click သာႏွိပ္လုိက္ပါ။

၄.Set up database မွေတာ့ ကုိယ္ေဆာက္ထားတဲ့ database name,passwords တို႕ ကိုၿဖည့္ပါ။

၅.၆.ကေတာ့ profile နဲ႕ site တို႕ရဲ႕ အခ်က္ အလက္ေလးေတြကို ၿဖည့္တာပါ။ ဒီအဆင့္ေတြမွာ ထည့္ၿပီးသားစာေတြ ၿပင္ခ်င္ရင္ေနာက္ပိုင္း ဆိုဒ္ ေဆာက္ၿပီးမွ ၿပင္လည္းရပါတယ္။
အားလဲုးၿပီးသြားတဲ့ အခြ ကိုယ့္ရဲ႕ drupal ဆိုဒ္ကေလးရပါၿပီ။

ခု အကီႏို Weclome to My Drupal World ဆိုတဲ့ ပုစ္ေလးကို စတင္ၾကည့္ရေအာင္။ပထမဆံုး Content meu ေလးကို သြားပါ ၊browser link ကေနသြားရင္ http://localhost/your porject name/admin/content ပါ။ဘာမွမတင္ရေသးတဲ့ အတြက္ဒီလို ရွင္းရွင္းေလးၿမင္ရပါလိမ့္မယ္။

Choose Add Content>Article ကိုေရြးပါ။ ဘာေၾကာင့္ article ကိုေရြးရတယ္ ကိုယ္ project အလုိက္ လုိအပ္ခ်က္ၾကီးရင္ ၾကီးသလို Content type ေတြ  မ်ိဳးမ်ိုဳးေဆာက္သြားတဲ့အေၾကာင္းကို ေနာက္ပိုင္း ပိုစ္ေတြမွာ ထပ္မံရွင္းၿပသြားမွာပါ။ ခုေတာ့ Article ကေန post ေလးတင္လုိက္ပါ။

 

ကိုယ္ရဲ႕ post ေလးကို ဒီလိုၿမင္ရမွာပါ။

ဒီမွာ Article မွာ ပါ၀င္တဲ့ content type ေတြကေတာ့

title,image,blog post,tag တိုပဲ ၿဖစ္ပါတယ္။ ဘယ္လိုပဲ projects ေတြ ေၿပာင္းေၿပာင္း Blog post တင္ဖို႕အတြက္မရွိမၿဖစ္ Content type ေတြ႕ကို Drupal က default အေနနဲ႕ တည္ေဆာက္ေပးထားပါတယ္။

ဥပမာ အားၿဖင့္ Drupal နဲ႕ တည္ေဆာက္ထားတဲ .net magazine က ပိုစ္တခုကိုပဲ ဥပမာၾကည့္ၾကည့္ရေအာင္။  ညာဘက္ၿခမ္းက block ေတြမပါပဲရိုးရိုး blog post အရ Title,Image,Blog post ရယ္နဲ႕ ေရးတဲ့ author,date ေတြကိုပဲေဖာ္ၿပေပးသြားတာ ေတြ႕ရပါမယ္။

ခုဆိုရင္ အကီႏို တို႕ “Weclome to My Drupal World ” Blog post တခုကို စတင္ တင္ၿပီးသြားပါၿပီ။နာက္ေန႕ ပိုစ္မွာအဲဒီ post ေတြ ေနရာခ် အသက္၀င္ေအာင္ ေၿပာင္းေရႊ႕ေပးမဲ႕ View အေၾကာင္း ဆက္လက္ေရးသားမွာ မို႕ မွာ Download ၾကိဳ ခ်ထားေပးပါ။

ဆက္လက္ေရးသားသြားပါမယ္။

What ARE New in Joomla 2.5


Joomla 2.5 ကို 2012 January မွာစတင္ ၿဖန္႕ခ်ီခဲ့ပါတယ္။stable အက်ဆံုးနဲ႕ အသံုးမ်ားဆံုး ၿဖစ္ခဲ့တဲ့ Long term support joomla 1.5 ေနာက္ပိုင္းက စၿပီး versionေတြ တမ်ိဳးၿပီး တမ်ိဳးထြက္ခဲ့တဲ့ Joomla ဟာ 2.5 မွာေတာ့ stable version အၿဖစ္ 2013အထိေထာက္ပံေပးခဲ့မယ္လို႕ ဆိုပါတယ္။ ဒီေတာ့ အကီႏိုတို႕ joomla 2.5 အေၾကာင္းေလးကို စတင္ေလ့လာၾကည့္လိုက္ရေအာင္။ 1.6 ေနာက္ပိုင္းထဲက joomla ကို အဆက္ၿပတ္သြားၿပီးေတာ့ Drupal ဘက္ေရာက္သြားလိုက္တာ ခုမွပဲ joomla ဘက္္ၿပန္လွည့္ႏိုင္ခဲ့ေတာ့ joomla 2.5 ဟာ အကီႏို အေနနဲ႕ ၾကည့္ရင္ပိုၿပီး ၿပည့္စံုေကာင္းမြန္လာတယ္ ၊ user friendly လညး္ ပိုၿဖစ္လာတယ္။ အဓီကကေတာ့ joomla ဆိုရင္ security မေကာင္းဘူး access level ေကာင္းေကာင္း မထိန္းခ်ဳပ္ႏိုင္ဘူး လို႕ေၿပာတဲ့ ၿပစ္ခ်က္ေတြကို ေတြ မေၿပာႏိုင္ေလာက္ေအာင္ Joomla 2.5 မွာထည့္သြင္း ထားပါတယ္။

updating status လက္ရွိသံုးေနတဲ့ core joomla နဲ႕ extensions ေတြ update ၿဖစ္မၿဖစ္ စစ္ေပးၿပီး notification ေပးတဲ့ feautre ပါ၀င္လာၿခင္း

Nestest Catgory Nestest Catgory ကေတာ့ 1.6 ေနာက္ပိုင္းကစၿပီးပါလာခဲ့တာပါ။

Customize offline mode

Site offline ကို ကိုယ့္စိတ္တိုင္းၾကစာသား ဓာတ္ပံုနဲ႕ ၿပဳၿပင္လာႏိုင္ၿခင္း ။

Powerful User Access Level Joomla 1.6 ထဲက ပါလာတဲ့ feautre အသစ္ၿဖစ္ေပမဲ့ Complex website/projects ေတြအတြက္အရမ္းအသံုး၀င္ေသာ toolsေလးၿဖစ္တယ္ဆိုတာကို ထပ္ေလာင္းေၿပာၾကား ခ်င္လို႔ပါ။

Beez Template Joomla 1.5 ထဲက ပါ၀င္ၿပီး အသံုး၀င္လွတဲ့ Beez template ဟာ 2.5 မွာေတာ့ mobile အတြက္ပါ ပုိမိုထည့္သြင္းေပးထားပါတယ္။ ဒီေတာ့ကာ ကုိယ့္ရဲ႕ website ကို mobile broweser မွာ fix ၿဖစ္ေအာင္ module ေတြ plugin ေတြထပ္ၿပိး ထည့္စရာမလိုေတာ့ဘူးေပါ့။

Save,Save & Close,Save & New 1.6ကစၿပီးပါလာတဲ့ feature တခုပါပဲ။

Editor

1.6 တုန္းကေတာ့ သတိမထားမီေပမဲ့ ခု 2.5 မွာ အကီႏိုေတြ႕ ရွိထားတာကေတာ့ Editor ပါပဲ။ သူကေတာ့ user access level မွာပါ ထိန္းခ်ဳပ္ေပးႏုိင္ပါတယ္။ ကိုယ္ရဲ႕ author/developer/designer ေတြကို သူတို႕ နဲ႕ သက္ဆိုင္တဲ့ editor ေတြကိုသတ္မွတ္ေပးႏိုင္တဲ့အတြက္ အရမ္းကို အဆင္ေၿပအသံုးတဲ့ tool ေလးပါ။

 

1.5 ကိုသံုးဖူးတဲ့ သူေတြကေတာ့ section မပါ၀င္လာေတာ့တာကို သတိထားမိမွာပါ။ ဒီလိုပဲ Templates ပိုင္းမွာလည္း admin အတြက္ပါ သီးသန္႕ ေၿပာင္းလာႏုိင္တဲံ admin template ေလးပါ၀င္လာပါတယ္။

ေနာက္ Maintenance မွာ Global check in အၿပင္ clear cache နဲ႕ purge experire cache အသစ္ထပ္တိုးပါ၀င္လာတာဟာ site builder/ developer အတြက္အလြန္ပဲ အသံုး၀င္လွပါတယ္။

User firendly design 2.5 မွာ အကီႏို အၾကိဳက္ဆံုး အပိုင္းေၿပာပါဆိုရင္ user friendly ပိုၿပီး ၿဖစ္လာတဲ့ Design ပိုင္းပါပဲဲ admin panel မွာသံုးထားတဲ့ icon ေတြ color balance ၿဖစ္ေအာင္လုပ္ထားတဲ့ design နဲ႔ အညီ Javascript pop up ေလးေတြ အလွဳပ္ အရြေလးေတြက မီးခိုးေရာင္ admin panel ၾကီးၿဖစ္ေနတဲ့ wordpress တို႕ Drupal တို႕ထက္စာရင္ ပိုၿပီးဆြဲေဆာင္မႈရိွတယ္လို႕ ခံစားရပါတယ္။

အကီႏို ဒီပုစ္ကိုေရးေနတုန္းမွာပဲ joomla ဟာ google summer of code 2012 မွာ ပါ၀င္ခြင့္ရခဲ့ပါတယ္။ဒါေၾကာင့္မုိ႕ joomla အေၿခၿပဳထားတဲ့ Joomla CMS /Joomla Platform နဲ႕ ေရးထားတဲ့ project ကို ပါ၀င္ၿပဳိင္ႏိုင္ပါၿပီ။http://www.google-melange.com/gsoc/org/google/gsoc2012/joomla  ႏွစ္ရက္အတြင္းဖတ္ထားသမွ်ကို ၿပန္လည္မွ်ေ၀ထားၿခင္းၿဖစ္ၿပီး ထပ္ၿပီးေတြ႕ ရွိတာေလးေတြကိုလည္း ထပ္မံေရးသားသြားအံုးမွာပါ။ ေပ်ာ္ရႊင္ဖြယ္ ပိတ္ရက္ကေလးၿဖစ္ပါေစ။