Joomla คือระบบ CMS ตัวหนึ่งเป็นระบบใช้สำหรับสร้างเว็บไซต์หรือพัฒนาเว็บไซต์ ที่มีทีมพัฒนาอย่างต่อเนื่อง แบบว่าประมาณ 2 ปี จะมีเวอร์ชั่นใหม่ออกมาเรื่อยๆ และเวอร์ชั่นใหม่ที่พัฒนาออก จะรองรับเทคโนโลยีใหม่ๆ บนเบราวเซอร์แบบชนิดที่ว่าเว็บไซต์โหลดเร็ว แรง ไว เพิ่มระบบที่มีผลทางด้าน seo อีกด้วยทีนี้มาดูโครงสร้างของ joomla กันบ้าง
- เทมเพลต (Template)
เทมเพลต เป็นสเหมือนหัวใจหลักของหน้าเว็บไซต์ที่สร้างด้วย joomla เลยก็ว่าได้เพราะได้มีการออกแบบและจัดวางต่ำแหน่งของช่องโมดูลมาอยู่แล้ว ทำให้สารมารถจัดว่าโมดูลหรือบทความความต่างๆได้เป็นระบบ
- โมดูล (Module)
สำหรับโมดูลของ joomla เป็นตัวเลือกในการนำมาใช้แสดงผลของทางด้านหน้าเว็บไซต์ที่สามารถเลือกจัดวางตามตำแหน่งของเทมเพลตที่มีในเว็บไซต์ได้เลย โมดูลของจูมล่ามีหลายๆ ชนิด เช่น แสดงสถิติหน้าเว็บไซต์ โมดูลเมนู โมดูลการแสดงบทสนทนา ฯลฯ ที่แล้วแต่ผู้ดูแลเว็บไซต์จะกำหนดให้สอดคล้องกับเว็บไซต์
- คอมโพเน้นท์ (Component)
เป็นระบบอย่างใดอย่างหนึ่งที่นำมาติดตั้งในเว็บไซต์เพื่อให้สอดคล้องกับเว็บไซต์ที่นำเสนอของตัวเว็บไซต์นั้น เช่น ระบบติดต่อสอบถาม ระบบคลังรูปภาพ ระบบเก็บข้อมูลต่างๆ ก็ทำได้ เพียงแต่ว่าผู้เริ่มต้นในการสร้างเว็บไซต์อาจจะยัง งง ๆ เพราะคำสั่งของคอมโพเน้นท์ มันเป็นภาษาอังกฤษทำให้ผู้เริ่มต้นยังไม่ค่อยเข้าใจ ควรศึกษาคอมโพเน้นท์ที่ง่ายๆ ก่อนก็ได้ครับ
ปลั๊กอิน (Plugin)
เป็นตัวช่อยคอยเสริมกำลังให้ โมดูล หรือ คอมโพเน้นท์ให้ทำงานอย่างมีประสิทธิภาพสูงขึ้นและยังเสิรมในส่วนของระบบ joomla ให้รวดเร็วอีกด้วย ( ข้อควรระวัง ไม่ควรดาวน์โหลดปลั๊กอินที่ไม่รู้จักมาติดตั้งเพราะบางครั้งอาจจะฝังโค้ทสแปมมาด้วย )
ขั้นตอนการติดตั้ง