This project provides access to the IBM WebSphere Portal 8.5 Theme as a PAA deliverable.

The Theme PAA is a great tool to quickly get started with your own theme as well as a great tool to demonstrate how you can package up your theme in a PAA for staging to production purposes. Additionally this Theme PAA demonstrates two theme modes: WebDAV and WAR file. It contains two separate themes and even though they look 100% identical, they are deployed once using the WebDAV repository and once using a second WAR file for static resources. Both themes that come with the PAA are equivalent in function.

Once the two themes are installed you can start to customize them and adapt them to your needs. For more information on theme customization please look here.

Installation Instructions

Using the Config Wizard
The Config Wizard allows to install the PAA using a guided user interface. Please read more about how to use it here

Install using the command line

  1. Download the PAA package and make it available on the hard drive, for instance/opt
  2. Open up a shell or command prompt and change into the config engine's directory
    cd /opt/WebSphere/ConfigEngine
    
  3. Install the PAA using the config engine's install task. Don't forget to provide the username and password as shown below.
    ./ConfigEngine.sh install-paa -DPAALocation=/opt/Theme85PAA.paa -DWasPassword=WAS_PASSWORD -DPortalAdminPwd=PORTAL_PASSWORD
    
  4. Deploy the PAA using the config engine's deploy task. Don't forget to provide the username and password as shown below.
    ./ConfigEngine.sh deploy-paa -DappName=Theme85PAA -DWasPassword=WAS_PASSWORD -DPortalAdminPwd=PORTAL_PASSWORD
    
  5. Login to WebSphere Portal and create two new pages, one for each theme. The WebDAV based one and the WAR based one.

Uninstall using the command line

  1. Open up a shell or command prompt and change into the config engine's directory
    cd /opt/WebSphere/ConfigEngine
    
  2. Remove the PAA using the config engine's remove task. Don't forget to provide the username and password as shown below.
    ./ConfigEngine.sh remove-paa -DappName=Theme85PAA -DforceRemove=true -DWasPassword=WAS_PASSWORD -DPortalAdminPwd=PORTAL_PASSWORD
    
  3. Uninstall the PAA using the config engine's uninstall task. Don't forget to provide the username and password as shown below.
    ./ConfigEngine.sh uninstall-paa -DappName=Theme85PAA -DforceRemove=true -DforceUninstall=true -DWasPassword=WAS_PASSWORD -DPortalAdminPwd=PORTAL_PASSWORD