Configuration management is Bloomreach Experience Manager's mechanism to manage repository data including bootstrapping, base-lining, and separation and migration of configuration and content, both stored in the repository.
To-be-bootstrapped configuration and content are specified in YAML 1.1 format.
Pieces of configuration and content are contributed to a Bloomreach Experience Manager implementation from Bloomreach Experience Manager’s building blocks (referred to as Bloomreach Experience Manager), as well as from implementation-specific code. Bloomreach Experience Manager aggregates them into a merged in-memory model of the configuration, taking into account the specified processing ordering. This results in a Configuration Model, which can then be pushed into the repository, compared to the configuration in the repository, saved, loaded and restored as a baseline configuration, and much more. We can think of this Configuration Model as a controlled version of the configuration.
Table of Contents
- Content vs Configuration (vs System)
- Manage Configuration
- Manage Content
- Manage Site-Specific Data
- YAML Format
- System Properties with Initial Value