Joomla
Joomla (จูมล่า) คืออะไร จูมล่าใช้บริหารจัดการเว็บไซต์ CMS (ซีเอ็มเอส) ได้รับความนิยมกันอย่างแพร่หลาย

Joomla (จูมล่า) คือ CMS (ซีเอ็มเอส) ตัวหนึ่งจากหลายๆ ตัวที่ได้รับความนิยมในปัจจุบัน สำหรับคุณที่ยังไม่รู้จักว่า CMS คืออะไร ขออธิบายสั้นๆ เพิ่มเติมดังนี้ครับ CMS นั้นเป็นอักษรย่อของ คำว่า "Content Management System" (คอนเท้น เมเนจเม้น ซิสเต้ม) ซึ่งเมื่อแปลเป็นภาษาไทย หมายถึง ระบบบริหารจัดการเนื้อหาของเว็บไซต์ นั่นหมายความว่า สิ่งที่เราจะต้องดูแลก็คือเนื้อหาของเว็บไซต์ เช่น การเพิ่มบทความ การเพิ่มรูปภาพ หรือการปรับแต่งโยกย้ายโมดูลต่าง ๆ ไม่จำเป็นจะต้องมานั่งเขียน Code ด้วยภาษา HTML (เอ็ชทีเอ็มแอล), PHP (พีเอ็ชพี), SQL (เอสคิวแอล) เพียงแต่เรียนรู้วิธีการติดตั้ง การปรับแต่ง การใช้งาน CMS เท่านั้น สำหรับ Code (โค้ด) ต่าง ๆ ที่นำมาสร้าง และ ออกแบบเว็บไซต์ จะทำโดยทีมงานของผู้พัฒนา CMS ของแต่ละทีม ซึ่งทำให้ประหยัดเวลาในการสร้าง และออกแบบเว็บไซต์ ได้อย่างมาก
Joomla เป็น CMS ที่ได้รับความนิยมเป็นอันดับต้น ๆ เพราะมีระบบการจัดการเนื้อหาที่มีรูปแบบสากล การปรับแต่งหน้าตาของเว็บไซต์ทำได้ง่าย เพราะถูกออกแบบมาให้รองรับกับเทคโนโลยีการ ออกแบบเว็บไซต์ สมัยใหม่ ไม่ว่าจะเป็นการรองรับ Flash (เฟรช) หรือ GIF Animation (กิฟ อนิเมชัน) นอกจากนี้คุณยังสามารถ Download Template (ดาวน์โหลด เทมเพลต) ได้อย่างมากมายมีทั้งแบบที่สามารถนำมาใช้งานได้ฟรี หรือหากต้องการ Template (เทมเพลต) ที่มีประสิทธิภาพ และมีความสวยงาม ก็สามารถหาซื้อมาใช้ได้ เพราะมีเว็บไซต์ที่ให้บริการจัดทำ Template ของอยู่มากมาย จุดเด่นอีกจุดหนึ่งก็คือมี Extension (เอ็กเทนชัน) จำนวนมากให้เราสามารถนำมาประยุกต์ใช้งาน เช่น Component (คอมโพเน้น) , Module (โมดูล), Plugin (ปลั๊กอิน) มีทั้งแบบฟรี และแบบต้องชำระเงิน สำหรับเว็บไซต์อย่างเป็นทางการคือ http://www.joomla.org เป็นศูนย์รวมข่าวสารการ Update Joomla และคุณสามารถ Download extension ต่างๆ
Joomla เป็น CMS ที่ได้รับความนิยมเป็นอันดับต้น ๆ เพราะมีระบบการจัดการเนื้อหาที่มีรูปแบบสากล การปรับแต่งหน้าตาของเว็บไซต์ทำได้ง่าย เพราะถูกออกแบบมาให้รองรับกับเทคโนโลยีการ ออกแบบเว็บไซต์ สมัยใหม่ ไม่ว่าจะเป็นการรองรับ Flash (เฟรช) หรือ GIF Animation (กิฟ อนิเมชัน) นอกจากนี้คุณยังสามารถ Download Template (ดาวน์โหลด เทมเพลต) ได้อย่างมากมายมีทั้งแบบที่สามารถนำมาใช้งานได้ฟรี หรือหากต้องการ Template (เทมเพลต) ที่มีประสิทธิภาพ และมีความสวยงาม ก็สามารถหาซื้อมาใช้ได้ เพราะมีเว็บไซต์ที่ให้บริการจัดทำ Template ของอยู่มากมาย จุดเด่นอีกจุดหนึ่งก็คือมี Extension (เอ็กเทนชัน) จำนวนมากให้เราสามารถนำมาประยุกต์ใช้งาน เช่น Component (คอมโพเน้น) , Module (โมดูล), Plugin (ปลั๊กอิน) มีทั้งแบบฟรี และแบบต้องชำระเงิน สำหรับเว็บไซต์อย่างเป็นทางการคือ http://www.joomla.org เป็นศูนย์รวมข่าวสารการ Update Joomla และคุณสามารถ Download extension ต่างๆ
Joomla มีการ Update (อัพเดท) อย่างสม่ำเสมอ ทำให้เรามั่นใจได้ว่าการ ออกแบบเว็บไซต์ ด้วย CMS Joomla จะมีความปลอดภัย ซึ่งปัจจุบัน เป็นรุ่น 3.7.5 และที่สำคัญที่สุดคือ รองรับภาษาไทย 100% เพราะมีทีมงานที่คอยดูแลเรื่องภาษา ทำให้เราไม่ต้องมากังวลกับการใช้งานภาษาไทยว่าจะผิดเพี้ยนในส่วนใดหรือไม่ และในขณะนี้ Team ผู้พัฒนากำลังจะเปิดตัวรุ่นใหม่ คือ Joomla 3.8 ซึ่งในขณะนี้ก็ใกล้จะได้ใช้งาน Joomla 3.8 เวอร์ชันเต็มเร็วๆนี้ หากท่านใดใช้เวอร์ชั่นเก่าอยู่ก็แนะนำให้ Upgrade (อัพเกรด) ให้ทันสมัยอยู่เสมอ ทั้งนี้เพื่อประสิทธิภาพ และความปลอดภัยของเว็บไซต์ของท่านเอง
Joomla คืออะไร
Joomla คือระบบที่ช่วยในการจัดการเนื้อหา(Content Management System: CMS) บนเว็บไซต์
เพื่อช่วยในการอ านวยความสะดวก ลดขั้นตอน และความยุ่งยากในการบริหารจัดการเว็บไซต์ โดยที่ ผู้ใช้ไม่
จ าเป็นต้องมีความรู้ในด้านการเขียนโปรแกรม หรือออกแบบเว็บไซต์ ก็สามารถจัดท าเว็บไซต์ด้วยตัวเองได้
CMS : Content Management System (ระบบจัดการเนื้อหา)
ถ้าแปลตามตัว
- Content = เนื้อหา/บทความ
- Management=การจัดการ
- System =ระบบ
เพราะฉะนั้นจะได้ความหายตามตัวคือ ระบบบริหารการจัดการเนื้อหา แต่ที่จริงแล้ว CMS นี้ถูกน ามาใช้
เรียกงานทางด้านเว็บไซต์ซะส่วนใหญ่ เ ขาจึงเรียกระบบนี้ว่าเป็นระบบบริการการจัดการเว็บไซต์ โดยที่ระบบนี้
นั้นนควาหมาย จะรวมไปถึงการจัดการข้อมูลต่างๆ ไม่ว่าจะเป็น ข้อมูลที่เป็นตัวอักษร รูปภาพ ไฟล์งานต่างๆ
ด้วย แล้วแต่ผู้ใช้งานจะเลือกหรือก าหนดความต้องการของตัวเอง
ส่วนประกอบของ Joomla
Joomla จะมีส่วนประกอบไปด้วย
- เทมเพลท (Template)
- โมดูล (Module)
- เนื้อหา (Content)
- คอมโพเน้น (Components)
เทมเพลท (Template) คือ หน้าตาของเว็บไซต์ สีสัน การจัดวางแบบ ต าแหน่ง บนเว็บไซต์ ซึ่งในส่วนนี้
จะประกอบไปด้วย ส่วนของเนื้อหา โมดูลต่างๆ โมดูล (module) คือ ส่วนเสริมที่แสดงผลอยู่บนหน้าของ
เว็บไซต์ ตามต าแหน่งต่างๆ บนเทมเพลท เนื้อหา (Content) คือ เนื้อหาต่างๆ ที่ผู้ใช้ต้องการท าขึ้นแสดงบน
เว็บ เช่น รายละเอียดต่างๆ โปรไฟล์บริษัท รูปภาพ ซึ่งถือได้ว่าส่วนของเนื้อหาจัดเป็น module แบบพิเศษ
กว่าได้คอมโพเน้น (Components) คือ โปรแกรมเสริมความสามารถให้กับ Joomla
บทบาทหน้าที่ของ User Group Access levels for joomla
Joomla ได้แบ่งระดับการเข้าถึงข้อมูลไว้ 2 ระดับ คือ Front-end groups และ Administration
section groups ซึ่งมีระดับการเข้าถึงและจัดการที่แตกต่างกันไป
Front-end groups มีด้วยกัน 4 กลุ่ม
ในกลุ่มนี้สามารถเข้าจัดการในส่วนใด ทางด้านหน้าเว็บไซต์
- Registered - ผู้ลงทะเบียน กลุ่มนี้อนุญาตให้ผู้ใช้เข้าสู่ระบบไปยังส่วนหน้าอินเตอร์เฟส. ผู้ใช้ที่ ลงทะเบียนไม่สามารถมีร่วมกับเนื้อหาแต่พวกเขาอาจจะเข้าส่วนจัดการ อื่น ๆ ได้ เช่น เว็บบอร์ดหรือ ส่วนดาวน์โหลดส่วนถ้าเว็บไซต์ของท่านมี.
- Author - ผู้แต่ง กลุ่มนี้อนุญาตให้โพสต์เนื้อหาผ่านทางลิ้งก์ในเมนูผู้ใช้พวกเขาสามารถส่งเนื้อหาใหม่ เลือกตัวเลือกการแสดงรายการในหน้าแรกและเลือกวัน ที่ส าหรับการเผยแพร่แต่พวกเขาไม่สามารถ เผยแพร่เนื้อหาได้โดยตรง เมื่อเนื้อหาถูกส่งโดยระดับพวกเขาจะได้รับข้อความ ""ขอขอบคุณที่ให้การ ส่ง. การส่งของคุณจะถูกตรวจสอบก่อนที่การโพสต์ไปยังไซต์" พวกเขาสามารถแก้ไขบทความของพวก เขาเองเท่านั้นแต่เฉพาะเมื่อบทความที่ได้รับ การเผยแพร่และเห็นชอบ
- Editor - ผู้แก้ไขหรือผู้ตรวจสอบ กลุ่ม นี้อนุญาตให้ผู้ใช้โพสต์และแก้ไขใดๆ (ที่ไม่ใช่เฉพาะของตัวเอง) จากเนื้อหารายการจากด้านหน้าเว็บไซต์นอกจากนี้ยังสามารถแก้ไขเนื้อหาที่ไม่ได้รับการเผยแพร่ ถ้า ไซต์ของคุณใช้การติดตั้งดีฟอลต์ของตัวเลือกเมนู "ข่าว" ซึ่งเป็นตารางรายการ - ส่วนเนื้อหาประเภท บรรณาธิการยกเลิกการเผยแพร่จะเห็นบทความในรายการที่พวกเขา สามารถเลือกส าหรับการแก้ไขที่ ในฐานะผู้เขียนหรือผู้เผยแพร่ (ที่ยังไม่ได้ลงทะเบียน)
- Publisher - กลุ่มนี้อนุญาตให้ผู้ใช้โพสต์การแก้ไขและเผยแพร่ใด ๆ (ไม่ใช่เฉพาะของตัวเอง) ผู้ เผยแพร่สามารถทบทวนบทความทั้งหมดแก้ไขและเปลี่ยนการเผยแพร่ ยังสามารถพิจารณาเมื่อมีการ บทความเพื่อเผยแพร่เมื่อมีผู้เขียน หรือผู้ที่ยังไม่ลงทะเบียนส่งบทความเข้ามา
Administration section groups ระดับผู้บริหารเว็บไซต์ มีด้วยกัน 3 ระดับ
ในกลุ่มนี้สามารถเข้าจัดการในส่วนใด ทางด้านหลังเว็บไซต์
- Manager - ผู้จัดการ กลุ่มนี้อนุญาตให้ถึงการสร้างข้อมูล และระบบข้อมูลอื่น ๆ ทางด้านหลังเว็บไซต์ พวกเขาสามารถเข้าสู่ระบบผ่านอินเตอร์เฟสผู้ดูแลระบบแต่สิทธิของตนเองและการ เข้าถึงถูกจ ากัด ในการจัดการเนื้อหา พวกเขาสามารถสร้างหรือแก้ไขเนื้อหา, การเข้าใช้บางส่วนเฉพาะคุณสมบัติเช่น เพิ่มการลบและแก้ไขหน้าและเมนูแต่พวก เขาไม่มีการเข้าถึง "Mechanics" ของ Joomla เช่นการ จัดการผู้ใช้หรือความสามารถในการติดตั้งองค์ประกอบหรือโมดูล
- Administrator - ผู้ดูแลระบบ กลุ่มนี้อนุญาตให้เข้าถึงฟังก์ชันการบริหารสูงสุด ผู้ดูแลระบบมรสิทธิ์ ในการจัดการผู้ใช้ สามารถเข้าถึงตั้งค่าในการติดตั้ง/ลบ คอมโพเน้นท์ โมดูล ปลั๊กอิน สามารถเข้าถึง และดูสถิติเว็บไซต์ สิ่งที่พวกเขาไม่สามารถด าเนินการได้คือ ติดตั้ง Template
- Super Administrator - ผู้ดูแลระบบแบบซุปเปอร์ กลุ่มนี้อนุญาตให้เข้าถึงการจัดการฟังก์ชั่น ทั้งหมด
โครงสร้างการจัดเก็บเนื้อหาของ Joomla

Section คือหมวดหมู่ใหญ่ที่สุด ซึ่งข้างในจะเป็นที่เก็บ Category ย่อย ๆ ภายใน
Category คือหมวดหมู่ที่ใช้ส าหรับเก็บเนื้อหา บทความไว้ภายใน Category จะอยู่ภายใน Section
Content คือ พื้นที่ ที่ใช้เก็บเนื้อหา Content จะอยู่ภายใน Catego
ข้อสรุปสำหรับการใช้โอเพ่นซอฟต์แวร์Joomla
1. ความมั่นคงและความมีมาตรฐานของซอฟต์แวร์ที่รับประกันว่าจะมีผู้พัฒนาขีดความสามารถให้สูงขึ้น
และมีบุคคลากรที่จะพัฒนาต่อไป
2. ไม่จ าเป็นต้องใช้บุคลากรเฉพาะทาง ขอเพียงเข้ารับการอบรม หรือฝึกฝนจากต าราคู่มือ ก็สามารถใช้
งานได้
3. ประหยัดงบประมาณและเวลาในการพัฒนาเว็บไซต์ลงได้อย่างมากเมื่อเทียบกับฟังก์ชั่นที่ใช้งาน ท าให้
สามารถสร้างเว็บไซต์ได้อย่างรวดเร็ว
ความคิดเห็น
แสดงความคิดเห็น