Jaka jest różnica między rozszerzeniem a modułem?

27

Jaka jest różnica między rozszerzeniem a modułem ?

Po prostu ciekawi mnie, że to właściwy termin, gdy rozszerzamy funkcjonalność Magento, tworząc własny kod w folderze lokalnym.

piyush_systematix
źródło

Odpowiedzi:

16

Rozszerzenia to po prostu spakowane moduły. Innymi słowy, rozszerzasz funkcje i funkcjonalność Magento, pisząc moduł. Następnie możesz pozostawić go bez zmian lub spakować (System> Magento Connect> Rozszerzenia pakietów). Rozszerzenie (spakowany moduł) jest następnie publikowane na Magento Connect

Qaisar Satti
źródło
Cześć Qaisar Satti, Jak mogę cię zdobyć?
Teja Bhagavan Kollepara,
cześć @TejabhagavanKollepara przepraszam, nie rozumiesz?
Qaisar Satti,
jakiś konkretny powód, aby się ze mną skontaktować?
Qaisar Satti,
13

Chciałbym, aby każdy podjął decyzję i użył tego samego terminu.
Teraz mamy rozszerzenie, moduł, pakiet, wtyczkę i może inne i robi się głupio.
Zasadniczo moduł jest rozszerzeniem.
Jedyną różnicą może być to, że to, co jest w rdzeniu, nie może być uważane za rozszerzenia, ale są to moduły.
Podobnie Mage_Catalogjak moduł, ale nie rozszerzenie.
Something_Elsejest modułem i rozszerzeniem, ponieważ nie jest w rdzeniu.

Marius
źródło
dobrze powiedział Marius .. (y)
Shyam Krishna Sreekumar
Zgadzam się, ponieważ żaden rdzeń nie uważam tych dwóch warunków za całkowicie wymienne.
Jonathan Hussey
5
Nie możesz tego uniknąć. Ludzie pochodzą z wordpress i używają terminu plugin. Deweloperzy pochodzą z Joomla i mówią: rozszerzenie ...
Fabian Blechschmidt
4
Zgadzam się z Mariusem.
Adarsh ​​Khatri
Zawsze zgadzam się z Mariusem (i Fabianem) :)
SR_Magento
12

Moduł to termin techniczny na wszystko, co zdefiniujeszapp/etc/modules

Rozszerzenie to termin marketingowy dla opublikowanych 1 modułów społeczności (lub ogólnie dowolnego kodu, który rozszerza funkcjonalność Magento i nie jest motywem)

Rozszerzenia zwykle składają się z jednego lub więcej modułów. Rozszerzenie ebizmarts MageMonkey na przykład pochodzi z czterech rzeczywistych modułów, które są wiązane jako jeden rozszerzenia: Ebizmarts_AbandonedCart, Ebizmarts_Autoresponder, Ebizmarts_MageMonkeyi Ebizmarts_Mandrill.

Motywy często zawierają moduły specyficzne dla motywu , które nie są dystrybuowane osobno i nikt nie nazwałby ich rozszerzeniami .


1) za pośrednictwem Magento Connect, Github lub sklepu z rozszerzeniami

Fabian Schmengler
źródło