There are 3 types of templates used in the AVEVA implementation:

  • Base page - this is a developer only template; it is foundational to the AEM implementation; this template is where global rules should be consolidated; modifications to this template will rollout to all customized templates derived from it

  • Customized page templates - these types of templates require development to create; they may be heavily customized with rigid content limits and technical functionality, such as an API, or they may be very lightly templated to include only a standardized header and footer but have an open page body where CMS authors can select any combination of components needed to build an experience (examples: Coveo Search, Job Search, Generic 1 Column)

  • Content templates - these types of templates will use a customized template, such as Generic 1 Column or Generic 2 Column, as its base, but no further development is needed; CMS authors can build a component shell for pages that have a standardized layout in the page body; the content template can then be copied as needed to create future pages that need to have the same layout; content templates are very flexible because CMS authors determine how the page body will be built from components, and layouts can be easily changed to adapt to evolving business needs without incurring development costs (examples: Blog, Press Release, DX Product Page)