Skype for Business Web App Branding

Skype for Business Web App Branding

Default Web App pageDefautlt

After CustomizationCust

 

  1. Modify Skype Logo

File to be replaced: SkypeLogo.PNG

File Locations:

C:\Program Files\Skype for Business Server 2015\Web Components\LWA\Int\Images

C:\Program Files\Skype for Business Server 2015\Web Components\LWA\Ext\Images

 

 

  1. Modify Application Name Label “Skype for Business Web App”

File be edited: Lync.Client.MiscClientConsolidated.js

Original Code:

get_applicationTitle: function Lync_Client_Controls_PreAuthArea_PreAuthAreaViewModel$get_applicationTitle() {

return Lync.Client.Controls.Common.ControlResources.get(Lync.Client.Controls.ControlResStringId.applicationTitle);

},

Modified Code:

get_applicationTitle: function Lync_Client_Controls_PreAuthArea_PreAuthAreaViewModel$get_applicationTitle() {

return “Welcome to mylabs WebConf Service” ;

},

File Locations:

C:\Program Files\Skype for Business Server 2015\Web Components\LWA\Int\Scripts\UI

C:\Program Files\Skype for Business Server 2015\Web Components\LWA\Ext\Scripts\UI

 

 

  1. Modify User Name Label “User name”

File be edited: Lync.Client.MiscClientConsolidated.js

Original Code:

get_userNameLabel: function Lync_Client_Controls_LoginControl_LoginControlViewModel$get_userNameLabel() {

if (this.currentAuthType === 3) {

return Lync.Client.Controls.Common.ControlResources.get(‘GuestTitleText’);

}

return Lync.Client.Controls.Common.ControlResources.get(‘UsernameLabelText’);

},

Modified Code:

get_userNameLabel: function Lync_Client_Controls_LoginControl_LoginControlViewModel$get_userNameLabel() {

if (this.currentAuthType === 3) {

return Lync.Client.Controls.Common.ControlResources.get(‘GuestTitleText’);

}

return “Username(Eg:mylab\\user1):”;

},

File Locations:

C:\Program Files\Skype for Business Server 2015\Web Components\LWA\Int\Scripts\UI

C:\Program Files\Skype for Business Server 2015\Web Components\LWA\Ext\Scripts\UI

 

 

  1. Modify Password Label “Password”

File be edited: Lync.Client.MiscClientConsolidated.js

 

Original Code:

get_passwordLabel: function Lync_Client_Controls_LoginControl_LoginControlViewModel$get_passwordLabel() {

return Lync.Client.Controls.Common.ControlResources.get(‘PasswordLabelText’);

},

 

Modified Code:

get_passwordLabel: function Lync_Client_Controls_LoginControl_LoginControlViewModel$get_passwordLabel() {

return “Your Windows Password:”;

},

 

File Locations:

C:\Program Files\Skype for Business Server 2015\Web Components\LWA\Int\Scripts\UI

C:\Program Files\Skype for Business Server 2015\Web Components\LWA\Ext\Scripts\UI

 

 

Notes:

Spent some time figuring out the files to be replaced and scripts to be edited, thought worth documenting.

Any CU update might overwrite the modified scripts and as a result  you may lose the customization, will need to redo after CU update.