In the beginning of XPages development I had some diffeculties to get my head around Themes.
Now a days I benefit from the benefit of the themes. It is one of the first files I create in a database
Themes are extremely powerful.
With a theme you can control your whole XPages application, both web and Notes client
Themes can be found in a Notes database under Resources –> Themes. And to benefit from themes, goto XSP properties ( how can be found Application Configuration ). On the first tab you can select via de dropdown box a theme.
When you have saved your own theme file, it should be selectable.
Save the XSP properties and, if necessary, build your project.
some basics of a theme
A Theme is pure XML as lots of other parts of XPages development. As XML should be valid, and in themes it also the case. Be aware of compilation errors.
In a Theme you can specify resources, override existing controls. And of course extending existing themes.
Next blog will about the XML syntaxby