我认为Default Extension可以封装业务逻辑,类型定义,配置和添加.
我知道这Add On 也是一种 Extensions 延伸正常扩展.
我进一步知道Add Ons扩展功能而不涉及CODE Base.
来自Hybris专家的任何意见都得到了高度赞赏.
扩展是Hybris Commerce Suite的封装部分,可以包含业务逻辑,类型定义,Web应用程序或Hybris管理控制台(hMC)配置.
Hybris附带了许多扩展模板,例如yempty,yaddon,ycockpit,ybackoffice和ycommercewebservices.
Addon也是一种扩展,通常用于扩展Accelerator StoreFront功能.例如,假设您要创建一个新的CMS组件并希望在店面中使用它,但您不想触及代码库,那么最好的方法是创建一个插件.
普通扩展不需要安装,但插件需要.这意味着如果您要创建插件,则需要将其安装在现有店面模板中.
ant addoninstall -Daddonnames="customaddon" -DaddonStorefront.yacceleratorstorefront="customstorefront"
Run Code Online (Sandbox Code Playgroud)
这将在店面extensioninfo.xml文件中插入customstorefront和customaddon之间的依赖关系,并提供customaddon的project.properties中定义的其他web-spring.xml配置.现在,构建回调将Web应用程序内容复制到店面.
之后ant all,您应该找到JSP重复的视图customstorefront /web/webroot/WEB-INF/views/addons/customaddon/desktop/cms.
这样,您可以自定义加速器店面而不触及实际的加速器店面.
扩展是独立的独立包,而附加组件则不是。一般来说,扩展是较大的单元。您可以使用附加组件来增强扩展中的功能,但反之则不然。
Hybris Diary 有一个包含详细描述的术语表:
http://hybrisdiary.com/?s=add+on
http://hybrisdiary.com/tag/extension/
| 归档时间: |
|
| 查看次数: |
10180 次 |
| 最近记录: |