From the version, there is new ways in order to configure a custom skin.
This article shows you how to it with the Approach 2: Deploying Using Shared Folders
The steps below will extract a new skin and move it to default place of older installation.
mkdir /tmp/bicustom-template
cp $FMW_HOME/Oracle_BI1/bifoundation/jee/bicustom-template.ear /tmp/bicustom-template
cd /tmp/bicustom-template
jar -xvf bicustom-template.ear
jar -xvf bicustom.war
mkdir $FMW_HOME/instances/instance1/bifoundation/OracleBIPresentationServicesComponent/coreapplication_obips1/analyticsRes
mv res $FMW_HOME/instances/instance1/bifoundation/OracleBIPresentationServicesComponent/coreapplication_obips1/analyticsRes/res/
mv WEB-INF/ $FMW_HOME/instances/instance1/bifoundation/OracleBIPresentationServicesComponent/coreapplication_obips1/analyticsRes/WEB-INF/
After the extraction, the target directory structure looks like this:
It's important to keep the /res directory because it's hard coded in some link such as the logo.
To rename the skin name, you have to:
<FileMap>
<!-- The style name should exactly match the name of the folder, including case -->
<Styles Default="s_blafp">
<Hierarchy>s_Skyros / s_myName</Hierarchy>
</Styles>
<!-- The style name should exactly match the name of the folder, including case-->
<Skins Default="sk_blafp">
<Hierarchy>sk_Skyros / sk_myName</Hierarchy>
</Skins>
</FileMap>
It's not needed to create a skin directory. If OBIEE don't find it, it will use the sk_Skyros skin
You can update all file from your skin (See the documentation)
Example with the file graph.xml (old name dvt-graph-skin.xml) where you can change the colors of the graph: you can add the below nodes as child of the graph node.
<SeriesItems>
<Series id="0" color="#a9b2b1" borderColor="#a9b2b1"/>
<Series id="1" color="#f47d43" borderColor="#f47d43"/>
<Series id="2" color="#ffd602" borderColor="#ffd602"/>
<Series id="3" color="#accbe8" borderColor="#accbe8"/>
<Series id="4" color="#cdb48c" borderColor="#cdb48c"/>
<Series id="5" color="#e66665" borderColor="#e66665"/>
<Series id="6" color="#076bb6" borderColor="#076bb6"/>
</SeriesItems>
The skin folder (FMW_HOME/instances/instance1/bifoundation/OracleBIPresentationServicesComponent/coreapplication_obips1/analyticsRes) must be accessible via an URL. It's then needed to deploy it as an web application.
<URL>
<CustomerResourcePhysicalPath>/u01/app/oracle/product/fmw/instances/instance1/bifoundation/OracleBIPresentationServicesComponent/coreapplication_obips1/analyticsRes/res</CustomerResourcePhysicalPath>
<CustomerResourceVirtualPath>/analyticsRes/res</CustomerResourceVirtualPath>
</URL>
<UI>
<DefaultStyle>myName</DefaultStyle>
<DefaultSkin>myName</DefaultSkin>
</UI>
The file are loaded during the startup of the BI Presentation service, restart it if you change any file otherwise you can get unexpected behavior.
If files are added (new, such as an image file), you must restart Presentation Services.
To view your modifications:
Double check the value in the node URL > CustomerResourcePhysicalPath in the instanceconfig.xml file.