¿Cuál es la diferencia entre una extensión y un módulo?


27

¿Cuál es la diferencia entre una extensión y un módulo ?

Es curioso saber cuál es el término correcto para usar cuando ampliamos la funcionalidad de Magento creando nuestro código personalizado en la carpeta local.

Respuestas:


16

Las extensiones son simplemente módulos empaquetados. En otras palabras, extiende las características y la funcionalidad de Magento escribiendo un módulo. Luego tiene la opción de dejarlo como está o empacarlo (Sistema> Magento Connect> Extensiones de paquete). Luego se publica una extensión (un módulo empaquetado) en magento connect


Hola Qaisar Satti, ¿cómo puedo conseguirte?
Teja Bhagavan Kollepara

hola @TejabhagavanKollepara lo siento, no te entiendo?
Qaisar Satti

alguna razón particular para contactarme?
Qaisar Satti

13

Deseo que todos decidan y usen el mismo término.
Ahora tenemos extensión, módulo, paquete, complemento y quizás otros, y se está volviendo tonto.
Básicamente un módulo es una extensión.
La única diferencia podría ser que lo que hay en el núcleo puede no considerarse extensiones, pero son módulos.
Entonces Mage_Cataloges un módulo pero no una extensión.
Something_Elsees un módulo y una extensión porque no está en el núcleo.


bien dicho Marius .. (y)
Shyam Krishna Sreekumar

Estoy de acuerdo, para ninguno básico considero que los dos términos son completamente intercambiables.
Jonathan Hussey

55
No puedes evitarlo. La gente viene de WordPress y usa el término plugin. Los desarrolladores vienen de Joomla y dicen extensión ...
Fabian Blechschmidt

44
Estoy de acuerdo con Marius.
Adarsh ​​Khatri

Siempre estoy de acuerdo con Marius (y Fabian también) :)
SR_Magento

12

Módulo es el término técnico para cualquier cosa que defina enapp/etc/modules

Extensión es el término de marketing para los módulos de comunidad 1 publicados (o generalmente cualquier código que amplíe la funcionalidad de Magento y no sea un tema)

Las extensiones generalmente consisten en uno o más módulos. La extensión ebizmarts MageMonkey por ejemplo viene con cuatro módulos reales que están empaquetados como una extensión: Ebizmarts_AbandonedCart, Ebizmarts_Autoresponder, Ebizmarts_MageMonkeyy Ebizmarts_Mandrill.

Los temas también suelen venir con módulos específicos de temas que no se distribuyen por separado y nadie los llamaría extensiones .


1) ya sea a través de Magento Connect, Github o una tienda de extensiones

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.