รู้จัก Mambo และ Joomla! CMS

CMS คืออะไร?

 ความหมายของ Content Management System (CMS)
ระบบการจัดการเนื้อหาของเว็บไซต์(Content Management System : CMS) คือ ระบบที่พัฒนาคิดค้นขึ้นมาเพื่อช่วยลดทรัพยากรในการพัฒนา(Development) และบริหาร(Management)เว็บไซต์ ไม่ว่าจะเป็นเรื่องของกำลังคน ระยะเวลา และเงินทอง ที่ใช้ในการสร้างและควบคุมดูแลไซต์โดยส่วนใหญ่แล้ว มักจะนำเอา ภาษาสคริปต์(Script languages) ต่างๆมาใช้ เพื่อให้วิธีการทำงานเป็นแบบอัตโนมัติ ไม่ว่าจะเป็น PHP, Perl, ASP, Python หรือภาษาอื่นๆ(แล้วแต่ความถนัดของผู้พัฒนา) ซึ่งมักต้องใช้ควบคู่กันกับโปรแกรมเว็บเซิร์ฟเวอร์(เช่น Apache) และดาต้าเบสเซิร์ฟเวอร์(เช่น MySQL)

ลักษณะเด่นของ CMS ก็คือ มีส่วนของ Administration panel(เมนูผู้ควบคุมระบบ) ที่ใช้ในการบริหารจัดการส่วนการทำงานต่างๆในเว็บไซต์ ทำให้สามารถบริหารจัดการเนื้อหาได้อย่างรวดเร็ว และเน้นที่การจัดการระบบผ่านเว็บ(Web interface) ในลักษณะรูปแบบของ ระบบเว็บท่า(Portal Systems) โดยตัวอย่างของฟังก์ชันการทำงาน ได้แก่ การนำเสนอบทความ(Articles), เว็บไดเรคทอรี(Web directory), เผยแพร่ข่าวสารต่างๆ(News), หัวข้อข่าว(Headline), รายงานสภาพดินฟ้าอากาศ(Weather), ข้อมูลข่าวสารที่น่าสนใจ(Informations),
ถาม/ตอบปัญหา(FAQs), ห้องสนทนา(Chat), กระดานข่าว(Forums), การจัดการไฟล์ในส่วนดาวน์โหลด(Downloads), แบบสอบถาม(Polls), ข้อมูลสถิติต่างๆ(Statistics) และส่วนอื่นๆอีกมากมาย ที่สามารถเพิ่มเติมดัดแปลง แก้ไขแล้วประยุกต์นำมาใช้งานให้เหมาะสมตามแต่รูปแบบและประเภทของเว็บไซต์นั้นๆ
 


Mambo และ Joomla!

แมมโบ้และจูมล่า ต่างก็เป็น CMS ที่มีความคล้ายกัน ณ เวอร์ชั่นปัจจุบัน Mambo 4.5.x และ Joomla! 1.0x เหตุที่ทั้ง 2 ตัวเหมือนกันเพราะ ทีมทำ joomla เกิดความขัดแย้งกับผู้ก่อกำเนิดMambo จึงแยกตัวออกจากทีมและมาก่อตั้ง joomla ขึ้นมา แต่ทีมแมมโบ้เองก็ได้ทีมพัฒนาใหม่ซึ่งในนั้นรวมคนไทยเข้าไปด้วย และ CmS ทั้ง 2 ตัว มีภาษาไทยรองรับ และสามารถใช้งานได้ฟรีโดยไม่มีค่าใช้จ่าย

ความง่าย

 

            Mambo และ Joomla! เป็น CMS ที่ง่ายต่อการใช้ และทำได้รวดเร็วกว่า Open Source CMS อื่นๆ ที่มีอยู่ในปัจจุบัน สามารถใช้ได้ทั้งกับเว็บไซต์ส่วนตัวขนาดเล็กจนถึงเว็บไซต์เพื่อธุรกิจขนาดใหญ่ ซึ่งความง่ายที่เป็นจุดเด่นของ Mambo มีดังนี้

การติดตั้งและการใช้งาน

            Mambo และ Joomla! มีขั้นตอนการติดตั้งที่ไม่ซับซ้อนเพียง 4 ขั้นตอน และมีคำอธิบายในหน้าจอการติดตั้งที่ชัดเจนและเข้าใจง่าย นอกจากนี้ยังมีรูปแบบการใช้งานแบบ Web Interface ซึ่งมีเครื่องมือที่เพียงพอต่อความต้องการของเว็บไซต์ในหลายรูปแบบ

 

การออกแบบ

 

            Mambo และ Joomla! ยืดหยุ่นต่อการออกแบบหน้าตาเว็บไซต์ โดยมีเครื่องมือในการเลือกรูปแบบ Template สำหรับใช้ในเว็บไซต์ของคุณได้โดยวิธีง่ายๆ และประหยัดเวลาเพียงคลิ๊กเดียวก็สามารถเปลี่ยนหน้าตาเว็บไซต์ได้ทันที  นอกจากนี้ยังมีรูปแบบ Template ที่คุณสามารถหาดาวน์โหลดฟรีได้จากเว็บไซต์ Mambo ต่างๆ ซึ่งช่วยให้คุณสามารถนำมาประยุกต์ให้เข้ากับความต้องการได้ง่ายขึ้น

 

การเพิ่มเติมและเปลี่ยนแปลงเนื้อหา

 

            การเพิ่มเติมหรือเปลี่ยนแปลงเนื้อหาไม่ว่าจะเป็นรูปภาพหรือตัวอักษร (Content) ก็สามารถทำได้โดยง่าย มีลักษณะการใช้งานเป็นแบบ WYSIWYG (what you see in what you get) เช่นเดียวกับ MS Word ซึ่งผู้ใช้ไม่จำเป็นต้องมีความรู้ทางด้าน HTML ทำให้การเพิ่มเติมหรือเปลี่ยนแปลงเป็นไปอย่างรวดเร็ว ไม่ยุ่งยาก

 

ความปลอดภัยของระบบ

            Mambo และ Joomla! ได้ออกแบบระบบบริหารเว็บไซต์ให้สามารถกำหนดสิทธิของผู้ใช้งานในระดับต่างๆ กัน สำหรับการเพิ่มเติมหรือแก้ไขเนื้อหาในส่วนที่กำหนดไว้ทำให้เพิ่มระดับความปลอดภัยของการเข้าถึงข้อมูลจากทั้งบุคคลภายในและภายนอก

 

ประสิทธิภาพและความสามารถของ Mambo และ Joomla!

            ประโยชน์หลักของ Mambo และ Joomla! คือการทำให้คุณสามารถจัดการกับเนื้อหาหรือข้อความ (Content) ได้โดยตรงผ่านหน้าเว็บ โดยผู้บริหารเว็บหรือผู้ดูแลเว็บไซต์ไม่จำเป็นต้องมีความรู้ทางด้านโปรแกรม เช่น HTML ในการอัพเดทเว็บ เพราะ Mambo มี editor ออนไลน์ เช่น WYSIWYG editor ไว้เพื่อการจัดรูปแบบข้อความตัวอักษร (Text) และรูปภาพ ยิ่งกว่านั้นคุณไม่จำเป็นที่ต้องอัพโหลดเอกสารด้วยโปรแกรม FTP เพียงแค่คลิ๊กปุ่ม apply หน้าเว็บของคุณก็จะออนไลน์เตรียมพร้อมรับผู้เข้าชมที่จะเข้ามาดูในเว็บของคุณได้ทันที

 

เราสามารถใช้ Mambo และ Joomla! กับเว็บไซต์ได้หลากหลายประเภท เช่น

 

-          เว็บท่า (Portals)

-          เว็บไซต์เชิงพาณิชย์ (Commercial Websites)

-          เว็บไซต์ที่ใช้ในองค์กร (Intranet Websites)

-          เว็บไซต์ที่ไม่แสวงหากำไร (Non-Profit Websites)

-          เว็บไซต์ส่วนตัว (Personal Websites)

-          เว็บไซต์ที่สร้างจาก Flash (Integrated Flash Sites)

 

นอกจากนี้ Mambo และ Joomla! ยังสามารถใช้งานได้หลายอย่างเช่น

 

-          อัพเดทเว็บไซต์ด้วยข่าว บทความและรูปภาพ

-          ง่ายต่อการสร้างเนื้อหาของคุณด้วยเมนู เช่น ผลิตภัณฑ์ > ฮาร์ดแวร์ > เครื่องเล่นดีวีดี หรือผลิตภัณฑ์ > ฮาร์ดแวร์ > เครื่องเล่นซีดี

-          อัพโหลด MS Word, MS Excel และ Acrobat PDF เพื่อให้ดูเอกสารได้

-          จัดการ Banner เช่น โฆษณา

-          สร้างโพล (แบบสำรวจ)

-          จัดการเว็บลิงค์

-          จัดการ FAQ

-          จัดการข่าวที่อยู่ในรูป Flash

-          จัดการกับ Mutti-media Flash, และไฟล์รูปภาพ .jpg , .pif, .bmp  และ .png

-          จัดการกับการป้อนข้าวจากแหล่งข่าวที่มาจากเว็บไซต์ต่างๆ

-          จัดการกับ Contact และอีเมลจากหน้าต่างๆ

-          ให้ระดับการเข้าถึงข้อมูล (Access) กับผู้ใช้

-          จัดการหน้า Archive

-          จัดการ Components, Modules และ Templates ที่พัฒนาขึ้นมาเพิ่มเติม เช่น E-Commerce, Forums, รูปภาพ ปฏิทิน กำหนดการ และ Help Desk เป็นต้น

 

 

 ความต้องการระบบ โฮสที่รองรับจูมล่าและแมมโบ้

-          ต้องมี php4 ขึ้นไป แนะนำที่ php5

-          ต้องมี Mysql 3 ขึ้นไป แนะนำที่ MySQL5

-          ต้องมี FTP ให้ใช้


*ความปลอดภัย

Mambo และ Joomla! ทั้ง สองตัวมีความปลอดภัยในการใช้งานในระดับดี และเว็บที่ใช้ CMS ทั้ง 2 ตัวมักถูกแฮกจาก Plugin เสริม ซึ่งบางทีเก่ามากและผู้ใช้ไม่ยอมอัพเดต การใช้งาน CMS Opensource ต้องขยันอัพเดตข่าวสารความปลอดภัย และคอมอัพเดตตามเวอร์ชั่นต่างๆ ของ CMS นั้นๆ

 

Download Mambolaithai

 


Download Joomla!laithai

 

เว็บบอร์ดสอบถามปัญหา http://www.mambo.or.th

 

นอกจากนั้น ยังมีบริษัทที่รับ Develop , Implement พัฒนาออกแบบแทมเพลต ของ แมมโบ้ และ จูมล่า เช่น บริษัท มาร์เวลิค เอ็นจิ้น จำกัด





  


ที่มา หนังสือสร้างเว็บแบบมืออาชีพด้วย mambo

    OPEN SOURCE Content Management System (CMS)

          ผู้แต่ง อัครวุฒิ  ตำราเรียง MamboHub.com