บทที่ 6 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 มีการ Update (อัพเดท) อย่างสม่ำเสมอ ทำให้เรามั่นใจได้ว่าการ ออกแบบเว็บไซต์ ด้วย CMS Joomla จะมีความปลอดภัย ซึ่งปัจจุบัน เป็นรุ่น 3.7.5 และที่สำคัญที่สุดคือ รองรับภาษาไทย 100% เพราะมีทีมงานที่คอยดูแลเรื่องภาษา ทำให้เราไม่ต้องมากังวลกับการใช้งานภาษาไทยว่าจะผิดเพี้ยนในส่วนใดหรือไม่ และในขณะนี้ Team ผู้พัฒนากำลังจะเปิดตัวรุ่นใหม่ คือ Joomla 3.8 ซึ่งในขณะนี้ก็ใกล้จะได้ใช้งาน Joomla 3.8 เวอร์ชันเต็มเร็วๆนี้ หากท่านใดใช้เวอร์ชั่นเก่าอยู่ก็แนะนำให้ Upgrade (อัพเกรด) ให้ทันสมัยอยู่เสมอ ทั้งนี้เพื่อประสิทธิภาพ และความปลอดภัยของเว็บไซต์ของท่านเอง
ข้อดีของ Joomla
1.เป็นเครื่องมือที่เปิดใช้ ฟรี
2.ขั้นตอนการติดตั้งก็ง่าย
3.สามารถควบคุมอินเตอร์เฟซด้วยเทมเพลตเพื่อแสดงเนื้อหาของเว็บไซต์
4.จัดการเนื้อหาได้ง่าย
5.สนับสนุนการทำงานของคนจำนวนมากในเวลาเดียยวกัน
6.มีความเสถียรและอัปเดตเสมอ
7.มีสังคมช่วยเหลือออนไลน์มากมาย
8.มีนักพัฒนาที่เป็นภาษาไทย
ข้อเสียของ Joomla
1.ผู้เริ่มต้นในการใช้งานอาจไม่เข้าใจของส่วนประกอบ , โมดูล , และปลั๊กอิน
2.ส่วนประกอบบางส่วนไม่ครอบคลุมความต้องการ ทำให้แก้ปัญหาค่อนข้างยากลำบาก
3.ผู้เริ่มต้นในการใช้งานคิดว่าเทมเพลตเป็นเรื่องยาก
Joomla Framework
Joomla ขึ้นอยู่กับ PHP และ MySQL ที่สร้างแอปพลิเคชันที่มีประสิทธิภาพบนแพลตฟอร์มแบบเปิดที่ทุกคนสามารถใช้แชร์และสนับสนุนได้
Joomla Framework ช่วยให้นักพัฒนาสามารถสร้างได้อย่างรวดเร็วและง่ายดาย
1.ระบบการควบคุมสินค้าคงคลัง
2.เครื่องมือการรายงานข้อมูล
3.สะพานเชื่อมต่อแอปพลิเคชัน
4.กำหนดแคตตาล็อกผลิตภัณฑ์
5.ระบบอีคอมเมิร์ซแบบบูรณาการ
6.ธุรกิจที่ซับซ้อน
7.ระบบการจอง

โดยขั้นตอนและวีธีการติดตั้ง Joomla มีดังนี้

ก่อนอื่นเราต้องมีโปรแกรมจำลอง server ในเครื่องคอมพิวเตอร์ก่อน โดยใช้ Xampp จากนั้นทำการเราก็ start Apache และ MySQL ใน Xampp ซึ่งเราจะใช้ในการสร้างฐานข้อมูล

ขั้นตอนที่ 1 ดาวน์โหลดไฟล์ Joomla ลงในเครื่องคอมพิวเตอร์ก่อน เมื่อเราโหลดไฟล์มามันจะเป็นไฟล์ .zip ให้เราทำการแตกไฟล์ก่อน


ขั้นตอนที่ 2 สร้างโฟล์เดอร์ตามชื่อไฟล์ที่เราโหลดมาในไดฟ์ที่มีโฟล์เดอร์ xampp :C > xampp > htdocs >สร้างโฟล์เดอร์ เมื่อสร้างโฟล์เดอร์แล้วให้นำไฟล์ที่เราแตกไฟล์มาวางในในโฟล์เดอร์ที่สร้าง

ขั้นตอนที่ 3 เมื่อวางไฟล์เรียบร้อยแล้ว ให้เปิด phpMyAdmin ขึ้นมา โดยพิมพ์คำว่า localhost บนบราวน์เซอร์ เพื่อสร้างฐานข้อมูล
3.1 เลือก databases
3.2 สร้างฐานข้อมูลชื่อเดียวกับโฟล์เดอร์ที่เราสร้างไว้
3.3 ให้ใส่ utf8_general_ci
           3.4 คลิก create

ขั้นตอนที่ 4 หลังจากที่สร้างฐานข้อมูลเสร็จแล้ว ให้พิมพ์ locaalhost /ชื่อฐานข้อมูลที่เราสร้างไว้เมื่อสักครู่บนบราวน์เซอร์ ตัวอย่าง localhost/joomla3.7 แล้วกด Enter รอสักครู่ก็จะแสดงหน้า Configuration หรือการตั้งค่าหลักของเว็บขึ้น

ขั้นตอนที่ 5 เมื่อแสดงหน้า Configuration หรือการตั้งค่าหลักของเว็บ ให้เราทำการเลือก Select Language เป็นภาษาไทย จากนั้นก็กรอกรายละเอียดข้อมูลส่วนต่างๆที่สำคัญ ให้ครบ
5.1 Site Name : ชื่อเว็บไซต์
5.2 Administrator Email : อีเมลล์ผู้ดูแลระบบ
5.3 Administrator Username : ชื่อผู้ดูแลระบบ
5.4 Administrator Password : รหัสผ่านผู้ดูแลระบบ
5.5 Confirm Administrator Password : ยืนยันรหัสผ่านผู้ดูแลระบบ
           5.6 เมื่อทำการกรอกรายละเอียดที่สำคัญครบแล้วให้คลิกปุ่ม Next หรือต่อไป

ขั้นตอนที่ 6 หลังจากที่คลิกปุ่ม Next หรือต่อไป ก็จะแสดงหน้า Database Configuration เป็นการกำหนดค่าฐานข้อมูล มีช่องข้อมูลสำคัญที่ต้องทำการกรอก
6.1 Host Name : ชื่อของ host กรอกเป็น localhost
6.2 Username : ผู้ใช้งาน เช่น root
6.3 Database Name : ชื่อฐานข้อมูล จากตัวอย่างเป็น joomla3.7
           6.4 เมื่อกรอกรายละเอียดสำคัญครบแล้วให้คลิก Next หรือต่อไป เพื่อทำการติดตั้งต่อไป

ขั้นตอนที่ 7 คลิก Next หรือต่อไป ก็จะขึ้นหน้าแสดงภาพรวมการกำหนดค่าทั้งหมดที่ได้กำหนดมา เราสามารถตรวจดูรายละเอียดขอมูลว่าถูกต้องหรือไม่ ถ้าถูกต้องแล้ว ให้คลิก Install เพื่อทำการติดตั้ง

ขั้นตอนที่ 8 หลังจากที่เราทำการคลิก Install หรือติดตั้ง เพื่อทำการติดตั้ง ให้รอโปรแกรมทำการติดตั้งสักครู่

ขั้นตอนที่ 9 เมื่อเราทำการติดตั้งเสร็จ ก็จะขึ้นหน้าจอเว็บของ Joomla ให้เราคลิกที่ Remove Installation Folder

ขั้นตอนที่ 10 เมื่อคลิกที่ Remove Installation Folder แล้วโฟลเดอร์ Installation ในโฟลเดอร์ Joomla ก็จะหายไป

ขั้นตอนที่ 11 หน้าตาของเว็บเมื่อทำการติดตั้งเสร็จเรียบร้อยแล้ว

ขั้นตอนที่ 12 หน้าแสดงของการเข้าสู่ระบบจัดการเว็บไซต์ของ Joomla 3.7


ขั้นตอนที่ 13 หน้าเว็บไซต์ที่ใช้ในการจัดการส่วนต่างๆของ Joomla 3.7

วีดีโอวิธีติดตั้ง Joomla 3.7 บนจำลอง Server xampp บน Windows install joomla 3.7 สร้างเว็บ






ขอขอบคุณแหล่งที่มาจาก



ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

บทที่ 1 แนวคิดเกี่ยวกับความรู้

บทที่ 2 แนวคิดเกี่ยวกับการจัดการความรู้

บทที่ 5 วัฏจักร(วงจรชีวิต) การพัฒนาระบบการจัดการความรู้