Quelle est la différence entre une extension et un module?


27

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.

Réponses:


16

Les extensions sont simplement des modules emballés. En d'autres termes, vous étendez les caractéristiques et les fonctionnalités de Magento en écrivant un module. Ensuite, vous avez le choix de le laisser tel quel ou de l'emballer (Système> Magento Connect> Extensions de package). Une extension (un module emballé) est ensuite publiée sur magento connect


Salut Qaisar Satti, comment puis-je vous obtenir?
Teja Bhagavan Kollepara

salut @TejabhagavanKollepara désolé ne vous obtenez pas?
Qaisar Satti

une raison particulière de me contacter?
Qaisar Satti

13

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_Catalogva de même pour un module mais pas pour une extension.
Something_Elseest un module et une extension car il n'est pas dans le noyau.


bien dit Marius .. (y)
Shyam Krishna Sreekumar

Je suis d'accord, pour aucun noyau, je considère que les deux termes sont complètement interchangeables.
Jonathan Hussey

5
Vous ne pouvez pas l'éviter. Les gens viennent de wordpress et utilisent le terme plugin. Les développeurs viennent de Joomla et disent l'extension ...
Fabian Blechschmidt

4
Je suis d'accord avec Marius.
Adarsh ​​Khatri

Je suis toujours d'accord avec Marius (et Fabian aussi) :)
SR_Magento

12

Le module est le terme technique pour tout ce que vous définissez dansapp/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_MageMonkeyet Ebizmarts_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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.