Review : Component Module และ Plugin ของ Joomla! แตกต่างกันอย่างไร

Component Module และ Plugin ของ Joomla! แตกต่างกันอย่างไร

มือใหม่เริ่มใช้ Joomla! อาจจะสับสนตรง Extension ที่มีถึง 3 ประเภท คือ Component, Module และ Plugin โดย Extension แต่ละตัวอาจจะมีแค่ประเภทเดียว หรือจะมีทั้งสามประเภทเลยก็ได้

เอ๋ แล้วมันต่างกันยังไงล่ะ ? ตอนใช้น้องจุ๋มตอนแรก ๆ ยอมรับว่าสับสนเหมือนกัน ใช้มาสักพักใหญ่เริ่มเข้าใจและขออธิบายแบบลูกทุ่ง ๆ ได้ดังนี้

Component Module และ Plugin ต่างกันอย่างไร

Component คือ ส่วนเสริมขนาดใหญ่ ถ้าจะให้เปรียบจูมล่าคือร่างกายคน Component ก็คงเหมือนกับแขน ที่จะช่วยให้เว็บเราทำงานได้สะดวกและหลากหลายมากยิ่งขึ้น พวก Component มักจะเป็นระบบใหญ่ที่เข้ามาเสริมให้ Joomla! เช่น ระบบตะกร้าสินค้า ระบบเว็บบอร์ด ระบบอัลบั้มรูป ระบบปฎิทิน เป็นต้น แต่ Component จะไม่สามารถนำมาแสดงใน Position ของ Joomla ได้จะสามารถแสดงได้แค่ในส่วนของ เนื้อหา เท่านั้น นั่นหมายความว่าเราสามารถเลือกให้ Component แสดงได้โดยสั่งจากเมนู …

Module คือ ส่วนเสริมขนาดรองลงมา ถ้าเปรียบจูมล่าคือร่างกายคน Module ก็คงเหมือนนิ้วมือ เพราะ Module สามารถจัดลง Position ได้ตามต้องการ นั่นหมายถึง หากต้องการแสดงคอมโพเน้นใน Position ก็ต้องเขียนเป็นโมดูลเพื่อนำค่าที่ต้องการของคอมโพเน้นมาแสดง ฉะนั้น Module อาจจะมาเดี่ยว ๆ หรือจะมีควบคู่กับ Component ก็ไม่แปลก

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

อันนี้แถม เป็นเรื่องเกี่ยวกับระบบภาษา ผมว่า Joomla! นี่แหละที่ระบบทำเว็บหลายภาษาได้เจ๋งสุดแล้วในบรรดา CMS ที่ผมเล่นมา

Language คือ ถ้าเห็นเครื่องมหายใน Extension ตัวใดก็ตามแสดงว่าตัวนั้นมีการซัพพอส หลายภาษาครับ

โพสหน้าผมจะมาแนะนำ Extension ที่ผมลองแล้วคิดว่า ” ใช้ง่าย ได้ประโยชน์ ” (ยังกะโฆษณานมเปรี้ยว อิอิ) มาให้เพื่อน ๆ ลองใช้กันนะครับ