This article covers a Bloomreach Experience Manager version 12. There's an updated version available that covers our most recent release.

Delivery Tier Component Development

Introduction

Goal

Learn how to develop delivery tier components.

Background

Bloomreach Experience Manager's delivery tier (a.k.a. HST) uses a Hierarchical Model-View-Controller pattern. Pages consist of a hierarchy of MVC components. The Controller-part of a Bloomreach Experience Manager MVC component is implemented by a Java class implementing the  org.hippoecm.hst.core.component.HstComponent interface. Bloomreach Experience Manager includes many standard components that can be used and extended.

Developing Delivery Tier Components

Follow the tutorial

A great way to learn about components is to follow the Build a Website tutorial. The  Develop New Features chapter uses standard components to implement a new "products" feature. See for example:

Understand the Basics

The following pages explain how components are implemented and configured:

Use the Standard Components

Use or extend standard components whenever possible in order to avoid duplicate code, use Bloomreach Experience Manager best practices and optimize consistency between projects:

Learn about Advanced Component Development Topics

 

Did you find this page helpful?
How could this documentation serve you better?
On this page
    Did you find this page helpful?
    How could this documentation serve you better?