Delivery Tier Component Development - BloomReach Experience - Open Source CMS

This article covers a Hippo CMS version 11. There's an updated version available that covers our most recent release.

06-10-2016

Delivery Tier Component Development

Introduction

Goal

Learn how to develop delivery tier components.

Background

Hippo'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 Hippo MVC component is implemented by a Java class implementing the  org.hippoecm.hst.core.component.HstComponent interface. Hippo 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 Hippo 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?