В чем разница между расширением и модулем ?
Просто любопытно узнать, что является правильным термином для использования, когда мы расширяем функциональность Magento, создавая наш собственный код в локальной папке.
В чем разница между расширением и модулем ?
Просто любопытно узнать, что является правильным термином для использования, когда мы расширяем функциональность Magento, создавая наш собственный код в локальной папке.
Ответы:
Расширения - это просто упакованные модули. Другими словами, вы расширяете возможности и функциональность Magento, написав модуль. Затем вы можете оставить все как есть или упаковать его (Система> Magento Connect> Пакетные расширения). Затем расширение (упакованный модуль) публикуется на magento connect
Я желаю, чтобы все приняли решение и использовали один и тот же термин.
Теперь у нас есть расширение, модуль, комплект, плагин и, возможно, другие, и это становится глупо.
По сути, модуль является расширением.
Единственная разница может заключаться в том, что то, что находится в ядре, не может считаться расширением, но это модули.
Так Mage_Catalog
что это модуль, но не расширение.
Something_Else
это модуль и расширение, потому что это не в ядре.
Модуль - это технический термин для всего, что вы определяете вapp/etc/modules
Расширение - это маркетинговый термин для опубликованных модулей 1 сообщества (или вообще любого кода, который расширяет функциональность Magento и не является темой).
Расширения обычно состоят из одного или нескольких модулей. Расширение ebizmarts MageMonkey, например , поставляется с четырьмя реальными модулями , которые поставляются в качестве одного расширения: Ebizmarts_AbandonedCart
, Ebizmarts_Autoresponder
, Ebizmarts_MageMonkey
и Ebizmarts_Mandrill
.
Темы также часто поставляются с определенными модулями , которые не распространяются отдельно, и никто бы не назвал их расширениями .
1) будь то через Magento Connect, Github или расширение магазина