Qual é a diferença entre uma extensão e um módulo ?
Apenas curioso para saber qual é o termo certo a ser usado quando estendemos a funcionalidade do Magento criando nosso código personalizado na pasta local.
magento-1.9
extensions
module
piyush_systematix
fonte
fonte
Desejo que todos se decidam e usem o mesmo termo.
Agora temos extensão, módulo, pacote, plug-in e talvez outros e está ficando bobo.
Basicamente, um módulo é uma extensão.
A única diferença pode ser que o que está no núcleo pode não ser considerado extensões, mas são módulos.
Assim
Mage_Catalog
é um módulo, mas não uma extensão.Something_Else
é um módulo e uma extensão porque não está no núcleo.fonte
Módulo é o termo técnico para qualquer coisa que você definir em
app/etc/modules
Extensão é o termo de marketing para 1 módulos da comunidade publicados (ou geralmente qualquer código que estende a funcionalidade Magento e não é um tema)
As extensões geralmente consistem em um ou mais módulos. A extensão ebizmarts MageMonkey por exemplo, vem com quatro módulos reais que são empacotados como uma extensão:
Ebizmarts_AbandonedCart
,Ebizmarts_Autoresponder
,Ebizmarts_MageMonkey
eEbizmarts_Mandrill
.Os temas também costumam vir com módulos específicos de temas que não são distribuídos separadamente e ninguém os chamaria de extensões .
1) seja via Magento Connect, Github ou uma loja de extensão
fonte