Solved

Modify OWA 2013 page title

Posted on 2015-01-09
1
647 Views
Last Modified: 2015-01-09
Hi All.

I'm currently in the processes of branding up OWA 2013. I've pretty much got everything covered, but I've run into a bit of a roadblock with the page title.

To clarify. I've changed the title for the login page, it's changing the title for a logged in session that I'm struggling with. Currently the title displays as "User Display Name - Outlook Web App". I would Ideally like to leave the user's display name and just change "Outlook Web App".

I've looked at pretty much everything under "C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\Owa" and it doesn't look like it's as simple as just changing an ASPX file. I noticed the file "Microsoft.Exchange.Clients.Strings.dll" in the folder "C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\Owa\Bin". I opened this up with a decompiler (.NET reflector) and can see that there's a Resources table called "Microsoft.Exchange.Clients.Strings" which contains, amongst many other strings, a string called OwaTitle, which is set to "Outlook Web App".

It seems to me fairly likely that I've located where the string originates however I'm not a dev and I wouldn't even know where to begin modifying this and recompiling. (In fact, as it happens, Visual Studio won't even open the resource file that is created from decompiling the dll). I've also tried to find and edit the string using a hex editor but it must be encoded in some way as I was unable to find the string in the file.

I'm pretty much resigned to the high likelihood that this isn't possible, but I thought it was worth posting here in case anyone else has had this requirement and worked out a solution.

Many Thanks.
0
Comment
Question by:Chris
1 Comment
 
LVL 12

Accepted Solution

by:
Chris earned 0 total points
ID: 40541538
For anyone who's interested in this in future, I've managed to figure out how to change this. The initial page title is set in "C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\owa\auth\15.0.1044\themes\resources\default.aspx" but is changed shortly after the page has finish loading by javascript.

The strings from the above mentioned dll are not used by the javascript files. Instead, the strings can be found in various js files in "C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\Owa\prem\15.0.1044.25\scripts\en". The file in question to change the page title is "boot.mouse.strings.localized.min.js". Search the file for _u.Strings.l_Window_Title_Text="{0} - Outlook Web App";. Change this and you'll have your very own custom OWA page title.
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Utilizing an array to gracefully append to a list of EmailAddresses
Granting full access permission allows users to access mailboxes present in their database. By giving full access permission one can open and read the content of any mailbox but cannot send emails from that mailbox.
Familiarize people with the process of retrieving data from SQL Server using an Access pass-thru query. Microsoft Access is a very powerful client/server development tool. One of the ways that you can retrieve data from a SQL Server is by using a pa…
In this video we show how to create a mailbox database in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Servers >> Data…

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now