扩展和模块有什么区别?
只是想知道在通过在本地文件夹中创建自定义代码来扩展Magento的功能时使用的正确术语是什么。
扩展和模块有什么区别?
只是想知道在通过在本地文件夹中创建自定义代码来扩展Magento的功能时使用的正确术语是什么。
Answers:
扩展只是打包的模块。换句话说,您可以通过编写模块来扩展Magento的特性和功能。然后,您可以选择保留原样或打包(系统> Magento Connect>软件包扩展)。扩展(打包模块)然后在magento上发布
希望每个人都下定决心,并使用相同的术语。
现在我们有了扩展程序,模块,捆绑软件,插件,也许还有其他,并且它变得越来越愚蠢。
基本上,模块是扩展。
唯一的区别可能是内核中的内容可能不被视为扩展,但它们是模块。
所以Mage_Catalog
是一个模块,但不是一个扩展。
Something_Else
是模块和扩展,因为它不在核心中。
模块是您在其中定义的任何内容的技术术语app/etc/modules
扩展是已发布的1个社区模块的营销术语(或通常扩展Magento功能且不是主题的任何代码)
扩展通常包含一个或多个模块。所述ebizmarts MageMonkey扩展例如带有被捆绑为一个扩展四个实际模块:Ebizmarts_AbandonedCart
,Ebizmarts_Autoresponder
,Ebizmarts_MageMonkey
和Ebizmarts_Mandrill
。
主题通常还带有特定于主题的模块,这些模块不会单独分发,没有人会称它们为扩展。
1)通过Magento Connect,Github或扩展商店进行