In this glossary we collect terms typical for the OXID world. We collect them in alphabetical order and always try to describe them as easy and abstract as possible.
An edition is child of the OXID eShop family. Editions are differentiated mainly by their feature sets. Currently there are the editions Community, Professional, Enterprise and B2B.
The term installation is used for modules as well as for OXID eShop itself. Installation covers only files operation. To get more information how module installation works, please read document: Module installation and setup states.
The term module configuration is used to describe module configuration only in configuration files scope. To get more information how module configuration works, please read document: Module installation and setup states.
The term setup is used for modules as well as for OXID eShop itself. After setup of the eShop, the eShop is launched and can be used. After setup/activation of a module, the module will be used by the eShop. The Installation has to be done first before setup can be done. To get more information how module setup works, please read document: Module installation and setup states.
A meta package defines the kind and the exact version of components of a OXID Compilation See the composer.json file of the OXID eShop Community Edition meta package for an example.
The OXID eShop compilation consists of a certain edition of OXID eShop, which is bundled with the following modules/themes:
Wave theme (since 6.1.2)
Professional Edition and Enterprise Edition compilations additionally contains module:
Visual CMS module for easy management of CMS content via drag and drop functionality.
The components of a OXID Compilation are defined in a Meta Package to ensure the best stability and interoperability, in a compilation, the versions of all components are pinned to a specific patch release.
For module developers it is necessary to use unique names for namespaces or classes in their OXID eShop extensions. One way to achieve this is using an unique ID for your company, which you can register by making a pull request to here. This is ID called a Vendor ID. More information regarding the Vendor ID can be found on https://oxidforge.org/en/extension-acronyms
OXID eShop component
Component installed via composer which has type oxideshop-component. More about component please read here.