Extension Point: Share Themes
Description:
This tutorial demonstrates how to customize the look and feel of the Share user interface by creating a custom theme. The Share user interface is currently implemented with both Aikau code and YUI code. This has an impact on what you need to do to style the whole Share UI, as Aikau components are styled differently from YUI components.
Implementation Steps:
The following steps are usually needed to customize the Share UI using a custom theme:
- Copy one of the existing out-of-the-box themes and use it as a basis for the new theme
- Give the new theme a name
- Update the CSS files with the new theme name
- Create an XML file <new theme name>.xml to let Share know about the new theme
- Replace logos and other images
- Customize the look and feel of YUI components by updating presentation.css and skin.css
- Customize the look and feel of Aikau components by overriding LESS variables in <new theme name>.xml
Related Information:
This tutorial assumes that you are familiar with the Share architecture.
Source Code: Go to code
This tutorial assumes you have created a new SDK All-In-One project.
Tutorial implementation steps: