1. Student Help Center
  2. Definitions
  3. Content Management System (CMS)

What are Themes, Template, and Modules?

Introduction to CMS

Themes

Themes in the HubSpot CMS are portable and contained collection of developer assets designed to enable a flexible content editing experience.  HubSpot provides a set of default themes that content creators can use to build website pages without needing to modify the base theme. 

Templates

HubSpot CMS templates define the layout of pages, emails, and themes.  A template consists of modules and partials and can reference other available assets such as stylesheets and javascript files.

Modules

Modules in the HubSpot CMS are reusable components that can be used in templates or can be added to pages through drag and drop areas and flexible columns.