Components are used to render content into regions on pages. They are the gatekeepers/controllers to decide what content to show on a page.
Often they will have some user-configurable settings such as what article to show, and what content template to use when rendering the article.
There are three main types of components
- System Components. These are the default components that come with Textstem. They installed in the Application/System directory.
- Application Components. These are installed in the Application/Components directory. If an Application Components has the same name as a system component, the Application component will be used (ie they override the System component)
- Module Components. These are installed in the Application/Module/[modulename] directory. These are usually concerned with displaying content created or managed by that module.