¿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.