Asset
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 stylesheets 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.
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.