An asset is any entity within the system that can be used to generate content. Many different types of entities can be assets: images, CSS, XML blocks, pages and more. For ease of classification, assets are divided into several different groups:
Page - a changeable asset built by the CMS from other assets to create the finished product of published documents such as webpages or XML documents.
File - may be a jpeg image, CSS file, PDF or any other unchangeable asset.
Block - as the name suggests, these are XML building blocks from which other blocks and pages are built.
Format - an XSLT or Velocity format is used to transform XML blocks.
External Link - a symbolic link to a specific URL.
Folder - a container within Cascade that acts as a parent asset to other assets.
Template - the basic building block for a page's layout.
Reference - a special asset that is created to represent an existing asset in another location, allowing it to be indexed in multiple folders.
In simplest terms, assets are those entities within the CMS that represent and/or can be used to generate content. For example, a page (which itself is an asset) might derive some of its content from other assets: images displayed on the page, an XML index block transformed by a stylesheet to create a navigation bar, a CSS file that gives the styles for the XHTML elements in the page's markup, etc.
A Component is any entity managed within the administration area of the system. Components have varied functions from facilitating the creation, management, and publishing of content to the management of system users. For ease of classification, components are divided into several different groups:
User - One who uses the content management system.
Group - One or more users with common permissions.
Role - Determines the abilities and permissions of a User or Group.
Content Wizard (Asset Factory) - Provides a quick and easy way to create a specific type of asset or specially configured page.
Configuration Set - Allows for grouping of Configurations, making them more manageable.
Content Types - Formally aggregates Configuration Sets, Metadata Sets, and Data Definitions into a single Administrative component that can be applied to pages.
Data Definition - Generate forms-based input fields for the creation and editing of page content, as well as to generate XML data from the input provided by a user in said input fields.
Metadata Set - Provides the interface for customizing the kinds of metadata fields that can be visible and/or associated with an asset.
Publish Set - Allow groups of publishable assets to be published on-demand or on a schedule.
Target - Represents a site or subsite and specifies the format in which content should be published (XHTML, PHP, etc). A target acts as the glue that binds content to its destination(s).
Destination - Links a target to a transport, specifies encoding (UTF-8 or ASCII), and allows for publishing content on a schedule.
Transport - Stores data concerning how published content is pushed out to the final publish location.
Workflow - A grouping of approval steps that ensure that content entered into the system is quality checked.