Was ist der Unterschied zwischen einer Erweiterung und einem Modul?


27

Was ist der Unterschied zwischen einer Erweiterung und einem Modul ?

Ich bin nur neugierig zu wissen, was der richtige Begriff ist, wenn wir die Funktionalität von Magento erweitern, indem wir unseren benutzerdefinierten Code in einem lokalen Ordner erstellen.

Antworten:


16

Erweiterungen sind einfach gepackte Module. Mit anderen Worten, Sie erweitern die Funktionen von Magento, indem Sie ein Modul schreiben. Dann haben Sie die Wahl, ob Sie es so lassen oder packen möchten (System> Magento Connect> Package Extensions). Eine Erweiterung (ein gepacktes Modul) wird dann auf magento connect veröffentlicht


Hallo Qaisar Satti, wie kann ich dich bekommen?
Teja Bhagavan Kollepara

hi @ TejabhagavanKollepara Entschuldigung, verstehst du nicht?
Qaisar Satti

Hast du einen besonderen Grund, mich zu kontaktieren?
Qaisar Satti

13

Ich wünschte, jeder würde sich entscheiden und den gleichen Begriff verwenden.
Jetzt haben wir Erweiterungen, Module, Bundles, Plugins und vielleicht auch andere und es wird albern.
Grundsätzlich ist ein Modul eine Erweiterung.
Der einzige Unterschied besteht möglicherweise darin, dass das, was sich im Kern befindet, nicht als Erweiterung betrachtet wird, sondern als Modul.
So Mage_Catalogist ein Modul aber keine Erweiterung.
Something_Elseist ein Modul und eine Erweiterung, weil es nicht im Kern ist.


gut gesagt Marius .. (y)
Shyam Krishna Sreekumar

Ich stimme zu, für keinen Kern halte ich die beiden Begriffe für vollständig austauschbar.
Jonathan Hussey

5
Sie können es nicht vermeiden. Leute kommen aus WordPress und verwenden den Begriff Plugin. Entwickler kommen aus Joomla und sagen Erweiterung ...
Fabian Blechschmidt

4
Ich stimme Marius zu.
Adarsh ​​Khatri

Ich bin immer einverstanden mit Marius (und Fabian auch) :)
SR_Magento

12

Modul ist der Fachbegriff für alles, was Sie in definierenapp/etc/modules

Extension ist der Marketingbegriff für veröffentlichte 1 Community-Module (oder generell jeden Code, der die Magento-Funktionalität erweitert und kein Thema ist).

Erweiterungen bestehen normalerweise aus einem oder mehreren Modulen. Die ebizmarts MageMonkey Erweiterung zum Beispiel kommt mit vier tatsächlichen Module , die als eine Erweiterung gebündelt sind: Ebizmarts_AbandonedCart, Ebizmarts_Autoresponder, Ebizmarts_MageMonkeyund Ebizmarts_Mandrill.

Themes werden häufig auch mit themenspezifischen Modulen geliefert , die nicht separat verteilt werden und von niemandem als Erweiterung bezeichnet werden .


1) Sei es über Magento Connect, Github oder einen Extension Store

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.