Яка різниця між розширенням та модулем?


27

Яка різниця між розширенням та модулем ?

Просто цікаво знати, що це правильний термін для використання, коли ми розширюємо функціональність Magento, створюючи наш власний код у локальній папці.

Відповіді:


16

Розширення - просто упаковані модулі. Іншими словами, ви розширюєте можливості та функціональність Magento, написавши модуль. Тоді у вас є вибір залишити його таким, яким він є, або запакувати його (Система> Magento Connect> Розширення пакета). Потім розширення (упакований модуль) публікується на magento connect


Привіт Qaisar Satti, як я можу вас отримати?
Теха Бхагаван Коллепара

привіт @TejabhagavanKollepara Вибачте, не зрозумію?
Qaisar Satti

якась конкретна причина звернутися до мене?
Qaisar Satti

13

Я бажаю, щоб усі вирішили і вживали той самий термін.
Тепер у нас є розширення, модуль, комплект, плагін і, можливо, інші, і це стає дурним.
В основному модуль - це розширення.
Єдина відмінність може полягати в тому, що те, що знаходиться в ядрі, може не вважатися розширенням, але вони є модулями.
Так Mage_Catalogце модуль, але не розширення.
Something_Elseє модулем і розширенням, оскільки це не в основі.


добре сказав Маріус .. (у)
Шиям Кришна Срікумар

Я погоджуюсь, що жоден стрижень не вважаю ці два терміни повністю взаємозамінними.
Джонатан Хуссі

5
Ви не можете цього уникнути. Люди походять з wordpress і використовують термін плагін. Devs походять від Joomla і говорять про розширення ...
Fabian Blechschmidt

4
Я згоден з Маріусом.
Адарш Хатрі

Я завжди погоджуюся з Маріусом (і з Фабіаном теж) :)
SR_Magento

12

Модуль - це технічний термін для всього, що ви визначаєтеapp/etc/modules

Розширення - маркетинговий термін для опублікованих 1 модулів спільноти (або взагалі будь-якого коду, що розширює функціональність Magento і не є темою)

Розширення зазвичай складаються з одного або декількох модулів. Розширення ebizmarts MageMonkey, наприклад , поставляється з чотирма реальними модулями , які поставляються в якості одного розширення: Ebizmarts_AbandonedCart, Ebizmarts_Autoresponder, Ebizmarts_MageMonkeyі Ebizmarts_Mandrill.

Теми також часто поставляються із специфічними модулями , які не розподіляються окремо, і ніхто не називає їх розширеннями .


1) будь то через Magento Connect, Github або розширення магазину

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.