Quelle est la différence entre une extension et un module ?
Juste curieux de savoir quel est le bon terme à utiliser lorsque nous étendons les fonctionnalités de Magento en créant notre code personnalisé dans un dossier local.
magento-1.9
extensions
module
piyush_systematix
la source
la source
Je souhaite que tout le monde se décide et utilise le même terme.
Nous avons maintenant une extension, un module, un bundle, un plugin et peut-être d'autres et ça devient idiot.
Fondamentalement, un module est une extension.
La seule différence pourrait être que ce qui est dans le noyau ne peut pas être considéré comme une extension, mais ce sont des modules.
Il en
Mage_Catalog
va de même pour un module mais pas pour une extension.Something_Else
est un module et une extension car il n'est pas dans le noyau.la source
Le module est le terme technique pour tout ce que vous définissez dans
app/etc/modules
L'extension est le terme marketing pour les modules de communauté 1 publiés (ou généralement tout code qui étend les fonctionnalités de Magento et n'est pas un thème)
Les extensions consistent généralement en un ou plusieurs modules. La ebizmarts extension MageMonkey par exemple est fourni avec quatre modules réels qui sont regroupés en une extension:
Ebizmarts_AbandonedCart
,Ebizmarts_Autoresponder
,Ebizmarts_MageMonkey
etEbizmarts_Mandrill
.Les thèmes sont souvent accompagnés de modules spécifiques à un thème qui ne sont pas distribués séparément et personne ne les appellera des extensions .
1) que ce soit via Magento Connect, Github ou un magasin d'extension
la source