Portal Theme Developer's Guide
In this section:
- Portal Theme BasicsPortal Themes are a powerful and flexible tool to configure the look and feel of a Portal. Titania Delivery provides carte blanche access to modify every aspect of a Portal Theme, from changing a color scheme to starting from a blank page.
- Page TemplatesThe
/pages
directory contains the templates that generate the HTML of a Portal. - Static AssetsThe
static
directory can contain files such as graphics, JavaScript, CSS style sheets, and any other static resources that need to be made available to a portal. - XSLT FilesThe
xsl
directory contains the XSLT stylesheets that can be used to transform content that is referenced using the<@td.content>
tag in portal theme pages. - Offline PackagersAn Offline Packager is a collection of files containing the rules for building a ZIP archive from the documents in a Titania Delivery portal.
- Portal ParametersA single portal theme can be built using parameters that affect its behavior. These parameters are set when the theme is associated with a portal. This enables the same portal theme to be reused with many different portals, while providing potentially vast differences in the user experience provided by the theme. These parameters are configured using a
config.xml
file at the root level of the theme. - Portal PagesPortal pages are delivered as HTTP responses to web client HTTP requests.