Qual è la differenza tra un'estensione e un modulo?


27

Qual è la differenza tra un'estensione e un modulo ?

Sono solo curioso di sapere che qual è il termine giusto da usare quando estendiamo la funzionalità di Magento creando il nostro codice personalizzato nella cartella locale.

Risposte:


16

Le estensioni sono semplicemente moduli impaccati. In altre parole, estendi le caratteristiche e le funzionalità di Magento scrivendo un modulo. Quindi puoi scegliere di lasciarlo così com'è o comprimerlo (Sistema> Magento Connect> Estensioni di pacchetto). Un'estensione (un modulo compresso) viene quindi pubblicata su magento connect


Ciao Qaisar Satti, come posso prenderti?
Teja Bhagavan Kollepara il

ciao @TejabhagavanKollepara scusa non ti capisco?
Qaisar Satti il

qualche motivo particolare per contattarmi?
Qaisar Satti il

13

Vorrei che tutti decidessero e usassero lo stesso termine.
Ora abbiamo estensione, modulo, bundle, plugin e forse altri e sta diventando sciocco.
Fondamentalmente un modulo è un'estensione.
L'unica differenza potrebbe essere che ciò che è nel core potrebbe non essere considerato estensioni, ma sono moduli.
Quindi Mage_Catalogè un modulo ma non un'estensione.
Something_Elseè un modulo e un'estensione perché non è nel core.


ben detto Marius .. (y)
Shyam Krishna Sreekumar,

Sono d'accordo, per nessuno dei core considero i due termini completamente intercambiabili.
Jonathan Hussey,

5
Non puoi evitarlo. Le persone provengono da wordpress e usano il termine plugin. Gli sviluppatori vengono da Joomla e dicono estensione ...
Fabian Blechschmidt il

4
Sono d'accordo con Marius.
Adarsh ​​Khatri,

Sono sempre d'accordo con Marius (e anche Fabian) :)
SR_Magento

12

Modulo è il termine tecnico per qualsiasi cosa tu definiscaapp/etc/modules

Estensione è il termine di marketing per 1 moduli della community pubblicati (o generalmente qualsiasi codice che estende la funzionalità di Magento e non è un tema)

Le estensioni di solito consistono in uno o più moduli. L'estensione ebizmarts MageMonkey ad esempio dotato di quattro moduli effettivi che sono distribuiti come uno estensione: Ebizmarts_AbandonedCart, Ebizmarts_Autoresponder, Ebizmarts_MageMonkeye Ebizmarts_Mandrill.

I temi spesso includono anche moduli specifici per tema che non sono distribuiti separatamente e nessuno li chiamerebbe estensioni .


1) sia tramite Magento Connect, Github o un negozio di estensione

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.