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.

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


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.


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.