Contact
Line : comsiam
Contact
Line : comsiam

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