Яка різниця між розширенням та модулем ?
Просто цікаво знати, що це правильний термін для використання, коли ми розширюємо функціональність 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 або розширення магазину