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