The Portal product documentation describes how to create custom themes with static components in WebDAV and dynamic components in a WAR file. This article describes how you can create a theme with all the components together in one WAR file, to enable fast deployment in any environment (development, production). Also, this custom theme will be compatible with all the functionality of the CTC4.
Moreover, the Portal 8.0 theme out-of-box uses localized templates for both the theme and skin. A localized template is a static HTML template that has translated text for the locale which is specified. These templates are required for proper globalization of the Portal. This means that the template being displayed in the browser is not the template located in the root folder for the theme, but rather a localized version in the "nls" folder. For some businesses, displaying content in one locale is the only requirement. This article will explain how to remove the use of localized templates.
Finally, this article details the instructions to maintain your theme, using IBM Rational Application Developer (RAD), and deploy it as a single EAR file. This choice is linked to the possibility of connecting RAD with a portal of development, so to speed the customization in development.
For more information you can reach me at firstname.lastname@example.org