เนื่องจากว่าลักษณะการทำงานของเว็บแบ่งเป็นหลายๆ ลักษณะ อย่างเช่นเรื่องการแสดงผล themeplate,layout ต่างๆ ,การทำงานโดยหลักๆ เฉพาะทาง,การทำงานเสริมต่างๆและเรื่องภาษา จึงทำให้เกิดการแยกสิ่งเหล่านี้ออกเป็นส่วนต่างๆ จึงออกมาเป็น component ซึ่งจะใช้ทำงานหลักๆ เฉพาะทางอย่างเช่นเว็บบอร์ด,virtuemart ฯลฯ ครับ และการแสดงผลส่วนที่ไม่ใช่การทำงานหลักๆ แต่จะแสดงข้อมูลเป็นกรอบเล็กๆ แล้วแต่เราจะวาง layout ให้อยู่ตรงจุดไหนของเว็บไซต์ ตรงจุดนี้ก็จะเป็นโมดูลครับ ยกตัวอย่างเช่น เอากระทู้ล่าสุด 10 กระทู้มาแสดงหน้าแรก ก็เป็นโมดูลครับ หรืออย่างเ่ช่นนาฬิกา หรือประกาศราคายางฯลฯ ก็เป็นโมดูล ส่วนแมมบอทนั้นส่วนใหญ่จะเป็นการทำงานเสริม และ่ส่วนใหญ่โค้ดจะเป็น javascript ครับโดยเฉพาะ editor (แต่ที่ไม่ใช่ javascript ก็มีถมไปนะครับ) ยกตัวอย่างเช่น editor ครับ ซึ่งมีหลายเจ้ามาก(ผมเองก็กำลังทำอยู่อันนึงเป็น editor แบบ smf นี่แหละครับ) ถามว่าถ้าไม่มี editor เว็บเราจะทำงานได้มั๊ย คำตอบคือได้ ก็ใช้ textarea ธรรมดาัไงครับ(แต่ตามหลักแมมโบ้ก็ต้องใช้editor อย่างน้อย 1 editor นะครับ ก็เลือกเป็น NoWYSIWYG Editor ครับ) หรืออย่าง mos_nutitleimg ที่แจกใน
http://www.mambohub.com ก็เป็นแมมบอทครับ โดยปกติแมมบอทจะแบ่งเป็นสี่ชนิดครับคือ contents,editor,editor-xtd และ search ครับ แต่ละชนิดใช้ทำอะไรนั้นความหมายก็ตรงตัวครับ อาจจะงงอยู่ตรง editor-xtd ครับ มาจากคำว่า editor extend คับ ก็คือเป็นตัวเสริม editor อีกทีครับ อย่างเช่น {mosimage},{mospagebreak} ครับ แต่ทั้งนี้ทั้งนั้นสำหรับผู้ใช้ใหม่ๆ อาจจะงงๆถึงการติดตั้งว่าทำไมต้องแยก แล้วอันไหนใช้ติดตั้งอะไรอาจจะสับสน ตอนนี้เวอร์ชั่น 4.6 ได้รวมการติดตั้งไว้ที่เมนูเดียวแล้วครับ ผู้ใช้ไม่ต้องงงอีกต่อไป เมนูเดียวติดตั้งได้ทุกอย่างครับ หวังว่าคงทำให้เข้าใจกันมากขึ้นนะครับ หรือบางทีอาจจะทำให้งงกว่าเดิมก็ขอโทษด้วยนะครับ