ความแตกต่างระหว่างส่วนขยายและโมดูลคืออะไร?


27

ความแตกต่างระหว่างส่วนขยายและโมดูลคืออะไร?

แค่อยากรู้ว่าสิ่งที่เป็นคำที่เหมาะสมที่จะใช้เมื่อเราขยายฟังก์ชั่นของวีโอไอพีโดยการสร้างรหัสที่กำหนดเองของเราในโฟลเดอร์ท้องถิ่น

คำตอบ:


16

ส่วนขยายเป็นเพียงโมดูลบรรจุ กล่าวอีกนัยหนึ่งคุณขยายคุณสมบัติและการใช้งานของ Magento โดยการเขียนโมดูล จากนั้นคุณมีทางเลือกที่จะปล่อยให้มันเป็นหรือแพ็คมันขึ้นมา (ระบบ> Magento เชื่อมต่อ> ส่วนขยายแพ็คเกจ) ส่วนขยาย (โมดูลที่รวบรวมไว้) จะถูกเผยแพร่บน magento connect


สวัสดี Qaisar Satti ฉันจะรับคุณได้อย่างไร
Teja Bhagavan Kollepara

สวัสดี @TejabhagavanKollepara ขอโทษที่ไม่ได้รับคุณ?
Qaisar Satti

มีเหตุผลใดที่จะติดต่อฉัน
Qaisar Satti

13

ฉันหวังว่าทุกคนจะทำให้จิตใจของพวกเขาและใช้คำเดียวกัน
ตอนนี้เรามีส่วนขยาย, โมดูล, บันเดิล, ปลั๊กอินและบางทีคนอื่น ๆ และมันก็โง่
โดยทั่วไปโมดูลเป็นส่วนขยาย
ความแตกต่างเพียงอย่างเดียวคือสิ่งที่อยู่ในคอร์อาจไม่ถือว่าเป็นส่วนขยาย แต่เป็นโมดูล
ดังนั้นMage_Catalogเป็นโมดูล แต่ไม่ใช่ส่วนขยาย
Something_Elseเป็นโมดูลและส่วนขยายเพราะมันไม่ได้อยู่ในแกน


Marius เป็นอย่างดี .. (y)
Shyam Krishna Sreekumar

ฉันเห็นด้วยไม่มีหลักใดที่ฉันพิจารณาว่าทั้งสองคำนี้ใช้แทนกันได้อย่างสมบูรณ์
Jonathan Hussey

5
คุณไม่สามารถหลีกเลี่ยงได้ ผู้คนมาจาก wordpress และใช้คำว่า plugin Devs มาจาก Joomla และขยายการพูด ...
Fabian Blechschmidt

4
ฉันเห็นด้วยกับ Marius
Adarsh ​​Khatri

ฉันเห็นด้วยกับ Marius เสมอ (และเฟเบียนด้วยเช่นกัน) :)
SR_Magento

12

โมดูลเป็นศัพท์เทคนิคสำหรับสิ่งใดก็ตามที่คุณกำหนดไว้app/etc/modules

ส่วนขยายคือคำศัพท์ทางการตลาดสำหรับ1โมดูลชุมชนที่เผยแพร่(หรือโดยทั่วไปคือโค้ดใด ๆ ที่ขยายฟังก์ชันการทำงานของวีโอไอพีและไม่ใช่ธีม)

ส่วนขยายมักประกอบด้วยหนึ่งโมดูลขึ้นไป นามสกุล ebizmarts MageMonkey ตัวอย่างเช่นมาพร้อมกับสี่โมดูลจริงที่มีการรวมเป็นส่วนขยายที่หนึ่ง: Ebizmarts_AbandonedCart, Ebizmarts_Autoresponder, และEbizmarts_MageMonkeyEbizmarts_Mandrill

ธีมส์ก็มักจะมาพร้อมกับธีมโมดูลที่ไม่ได้กระจายแยกจากกันและไม่มีใครจะเรียกพวกเขาส่วนขยาย


1) ไม่ว่าจะผ่าน Magento Connect, Github หรือร้านต่อขยาย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.