Magnolia 5.5 reached end of life on November 15, 2019. This branch is no longer supported, see End-of-life policy.
Magnolia's Personalization feature consist of the following modules.
Integration: Core personalization support for creating page variants and fields for selecting traits and audiences.
Components: Support for creating component variants.
Maven is the easiest way to install the modules. Add the following dependencies to your bundle:
<dependency> <groupId>info.magnolia.personalization</groupId> <artifactId>magnolia-personalization-integration</artifactId> <version>1.4.8</version> </dependency>
<dependency> <groupId>info.magnolia.personalization</groupId> <artifactId>magnolia-personalization-components</artifactId> <version>1.4.8</version> </dependency>
<dependency> <groupId>info.magnolia.personalization</groupId> <artifactId>magnolia-personalization-traits</artifactId> <version>1.4.8</version> </dependency>
<dependency> <groupId>info.magnolia.personalization</groupId> <artifactId>magnolia-personalization-preview-app</artifactId> <version>1.4.8</version> </dependency>
<dependency> <groupId>info.magnolia.personalization</groupId> <artifactId>magnolia-personalization-segmentation-app</artifactId> <version>1.4.8</version> </dependency>
<dependency> <groupId>info.magnolia.personalization</groupId> <artifactId>magnolia-personalization-personas-app</artifactId> <version>1.4.8</version> </dependency>
<dependency> <groupId>info.magnolia.personalization</groupId> <artifactId>magnolia-personalization-samples</artifactId> <version>1.4.8</version> </dependency>
personalization-components
submoduleNode name | Value |
---|---|
personalization-components | |
config | |
allowNestedVariants | false |
Property | Description |
---|---|
| optional, default is Allows you to create component variants inside a page variant if set to |