Standard Delivery Tier Components 

The Hippo project archetype comes with a components library, which provides a set of generic delivery tier components to solve the most common tasks such components are used for. Many of the Essentials setup application features also use these components. Their function can be tailored to your specific use case by means of component parameters. Like that, you can use these components to avoid code duplication and benefit from the built-in Best Practices.

For each standard delivery tier component, there’s a documentation page, describing the purpose of the component, and how to use it.

All standard components are descendants of org.onehippo.cms7.essentials.components.CommonComponent. See Extend CommonComponent with DoBeforeRenderExtension to learn how to plug custom code into CommonComponent's doBeforeRender method so that this code is executed by every component extending CommonComponent before they are rendered.