Qual é a diferença entre uma extensão e um módulo?


27

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.

Respostas:


16

Extensões são simplesmente módulos compactados. Em outras palavras, você estende os recursos e a funcionalidade do Magento escrevendo um módulo. Então você tem a opção de deixá-lo como está ou empacotá-lo (Sistema> Magento Connect> Extensões de pacote). Uma extensão (um módulo compactado) é então publicada no magento connect


Oi Qaisar Satti, Como posso obtê-lo?
Teja Bhagavan Kollepara

oi @TejabhagavanKollepara desculpe não entendeu?
Qaisar Satti

alguma razão particular para entrar em contato comigo?
Qaisar Satti

13

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.


bem dito Marius .. (y)
Shyam Krishna Sreekumar 3/15

Concordo que, para nenhum núcleo, considero os dois termos totalmente intercambiáveis.
Jonathan Hussey

5
Você não pode evitá-lo. As pessoas vêm do wordpress e usam o termo plugin. Devs vêm de Joomla e extensão digamos ...
Fabian Blechschmidt

4
Eu concordo com Marius.
Adarsh ​​Khatri

Eu sempre concordar com Marius (e Fabian também) :)
SR_Magento

12

Módulo é o termo técnico para qualquer coisa que você definir emapp/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_MageMonkeye Ebizmarts_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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.