I am new in hybris please tell me anyone how many type of "extension" hybris have?
How many type of "extension" hybris have?
4.8k Views Asked by Fajruddin Sk AtThere are 5 best solutions below
On
All hybris extensions have the same minimal structure :
/.externalToolBuilders directory
/.settings directory
/lib directory
/resources directory
/src directory
/testsrc directory
/web directory
.classpath file
.pmd file
.project file
.ruleset file
.springBeans file
buildcallbacks.xml
extensioninfo.xml file
project.properties file
external-dependencies.xml file
So there is only one type of extension.
You can then make some different "group" of extension :
- your custom extensions in /custom
- the extensions working in module, that have always, a core, a hmc and a web extension
- the platform extensions in /platform
- the business extensions in /bin
- the template extensions, starting with 'y' anf containing an `extgen.propertiesfile. You can have the up to date list of template there
On
Actually there are two different types of extensions in Hybris:
- Web extensions (webmodule) which expose an access url : yacceleratorstorefront, hmc, ...
- Core extensions (coremodule) which basically contains logics : platform, yacceleratorcore, yacceleratorfacades,...
Note: And also some extensions can be both web and core at the same time.
On
According to your answer
- Core Extensions - Used for platform implementation
- Web Extensions - Used for Storefront applications - Like facades,addons, etc.
- Commerce Extensions - Like payment, fulfillments, etc.
Other usual types are stated below according to hybris commerce suite
On
I would say that depends on your config...
according to the previous comments you got you may also have a look at the documentation by SAP https://help.hybris.com
There is a complete capture about Getting started, Creating new Extensions with the core trail and so on. It may help you as well to understand which extensions are possible in which configuration-set according to the accelerator you've chosen and stuff :)
Hybris Commerce comes with the following extensions, which you can use as a template for new extensions: