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 - This is 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 - This 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 - This is a symbolic link to a specific URL.
- Folder - This is a container within Cascade that acts as a parent asset to other assets.
- Template - This is 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.
