Delivery Tier Component Development

Overview

This page explains how to develop components for the delivery tier in Bloomreach Content.

Delivery Tier Architecture

Bloomreach Content's delivery tier, also known as HST, follows a Hierarchical Model-View-Controller (MVC) pattern. Pages are constructed from a hierarchy of MVC components. The controller logic for each component is implemented in a Java class that implements the org.hippoecm.hst.core.component.HstComponent interface. Bloomreach Content provides a set of standard components that you can use directly or extend for custom functionality.

Component Development Process

Tutorial: Build Components Step-by-Step

To learn component development in practice, follow the Build a Website tutorial. The Develop New Features section demonstrates how to use standard components to implement a "products" feature. Relevant examples include:

Core Concepts and Configuration

Review the following documentation to understand how to implement and configure delivery tier components:

Using and Extending Standard Components

Whenever possible, use or extend the standard components provided by Bloomreach Content. This approach reduces duplicate code, applies best practices, and maintains consistency across projects:

Advanced Topics in Component Development

Explore advanced component development topics as needed:

Share Feedback
Page: /build/component-development/hst-2-component-development
Section: Build
Category *