Assets
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 stylesheets, XML blocks, pages and more. For ease of classification, assets are divided into several different groups:
Page - a mutable asset built by the CMS from other assets to create the finished product of published documents such as web pages or XML documents.
File - may be a jpeg image, CSS file, or any other indivisible and immutable asset.
Block - as the name suggests, these are XML building blocks from which other blocks and pages are built.
Stylesheet - an XSLT stylesheet is used to transform XML blocks.
External Link - a symbolic link to a specific URL.
Folder - a container within Cascade that acts 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.