В чем разница между расширением и модулем?


27

В чем разница между расширением и модулем ?

Просто любопытно узнать, что является правильным термином для использования, когда мы расширяем функциональность Magento, создавая наш собственный код в локальной папке.

Ответы:


16

Расширения - это просто упакованные модули. Другими словами, вы расширяете возможности и функциональность Magento, написав модуль. Затем вы можете оставить все как есть или упаковать его (Система> Magento Connect> Пакетные расширения). Затем расширение (упакованный модуль) публикуется на magento connect


Привет Qaisar Satti, как я могу получить вас?
Теджа Бхагаван Коллепара

привет @TejabhagavanKollepara извините не понимаю?
Кайсар Сатти

какая-то конкретная причина связаться со мной?
Кайсар Сатти

13

Я желаю, чтобы все приняли решение и использовали один и тот же термин.
Теперь у нас есть расширение, модуль, комплект, плагин и, возможно, другие, и это становится глупо.
По сути, модуль является расширением.
Единственная разница может заключаться в том, что то, что находится в ядре, не может считаться расширением, но это модули.
Так Mage_Catalogчто это модуль, но не расширение.
Something_Elseэто модуль и расширение, потому что это не в ядре.


хорошо сказал Мариус .. (у)
Шьям Кришна Срикумар

Я согласен, что ни для одного ядра я не считаю два термина полностью взаимозаменяемыми.
Джонатан Хасси

5
Вы не можете избежать этого. Люди приходят из WordPress и используют термин «плагин». Разработчики приходят из Joomla и говорят, что расширение ...
Фабиан Блехшмидт

4
Я согласен с Мариусом.
Адарш Хатри

Я всегда согласен с Мариусом (и Фабианом тоже) :)
SR_Magento

12

Модуль - это технический термин для всего, что вы определяете вapp/etc/modules

Расширение - это маркетинговый термин для опубликованных модулей 1 сообщества (или вообще любого кода, который расширяет функциональность Magento и не является темой).

Расширения обычно состоят из одного или нескольких модулей. Расширение ebizmarts MageMonkey, например , поставляется с четырьмя реальными модулями , которые поставляются в качестве одного расширения: Ebizmarts_AbandonedCart, Ebizmarts_Autoresponder, Ebizmarts_MageMonkeyи Ebizmarts_Mandrill.

Темы также часто поставляются с определенными модулями , которые не распространяются отдельно, и никто бы не назвал их расширениями .


1) будь то через Magento Connect, Github или расширение магазина

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.