Delivery Tier Component Development



Learn how to develop delivery tier components.


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?

    We rely on cookies

    to optimize our communication and to enhance your customer experience. By clicking on the Accept and Close button, you agree to the collection of cookies. You can also adjust your preferences by clicking on Manage Preferences. For more information please see our Privacy policy.

    Manage cookies
    Accept & close

    Cookies preferences

    Accept & close