Every feature in lotus connection is separate .ear file and you can either change look and feel for each feature or you can change look and feel for all the features. By default every feature .war file has nav directory that contains the look and feel information like this
The nav directory has set of jsp such as header, footer, login that decides how the header or footer should look like, you can directly change the .jsp file in the .war file ex.
WebSphere\AppServer\profiles\AppSrv01\installedApps\wpconnectionsCell01\Homepage.ear\homepage.war\nav\templates\header.jspfor changing the header of HomePage and the changes get reflected on the UI, but this approach wont work in the multi-node environment and also your changes could get overwritten when you apply fix pack to your server. Instead we are supposed to store our changes in the customization directory (It is shared directory that is used across the nodes). If you dont remember the shared directory path that you set during the installation then you can find it out using WAS Admin Console, its stored in
CONNECTIONS_CUSTOMIZATION_PATHwebsphere environment variable path.
In my case its value is
E:\IBM\LotusConnections\data\shared\customization, when i went to that directory i can see one empty directory for each of the feature. In my case i want to change the header to add one line of text to header so i copied the
E:\IBM\LotusConnections\data\shared\customization\common\nav\templatesdirectory like this
I did change the header.jsp to add this one line of text to it at the end
<h3>Sample text in homepage.ear\header.jsp</h3>
Then i went to connections page to see if the changes were effected and this is what i see
Then i copied the header.jsp to
E:\IBM\LotusConnections\data\shared\customization\homepage\nav\templatesto see if i can have customized header at HomePage level, i change the line in it to
<h3>Sample Text in homepage\nav\templates\header.jsp</h3>
After saving the changes i went to home page and this is what i see