1.1. Content management concept

Interchange assumes that the page is the basic level of content. Each page is typically a file on the filesystem, though it is possible to maintain them in a database instead.

Each page is assumed to be based on a template, which is the layout for that page. Each template can contain slots for components.

Components are interchangeable items that can be inserted in template slots so that pages based on a common template can vary without having to create a separate template.

A page may actually be a metacontent template in effect. Examples of this are the flypage for building a product page, and the results page that displays search lists.