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.
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:
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
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.
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_MageMonkey
e 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